Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Вниз

Начало   Найти похожие ветки 

 
Chizh   (2002-12-17 16:42) [0]

Дарова всем! Я только учусь кодить на Delphi, и у меня возник такой вопрос: ас чего начать-то? Ответьте плиззз... Или скажите хотя бы, с чего вы начинали. Зарание благодарен :-)


 
Error   (2002-12-17 16:44) [1]

Разберись с примерами готовых программ, которых в папках Help/Samples и Demos туева хуча.


 
delpher_gray   (2002-12-17 16:48) [2]

Многие поначалу пишут проги заподлянки (вирусы, трояны, и т.п.), но лучше всего начать разбираться в примерах готовых программ, в папке Help/Samples !


 
Calm   (2002-12-17 16:48) [3]

Сначала лучше бы прочитать любую книжку по Delphi. Повторить приведенные примеры, чуть поэкспериментировать.
А потом можно и demos


 
Chizh   (2002-12-17 16:55) [4]

Да книгу-то я прочитал, накачал разных справочников по Object Pascal и WinAPI, есть совсем неболшой опыт... а вот идей нет...Подкиньте плиз, а я пока пошёл исходники разбирать :-)


 
Anatoly Podgoretsky   (2002-12-17 16:56) [5]

Все равно с книг, иначе в тех же исходниках не поймешь


 
Skier   (2002-12-17 16:57) [6]

>Chizh
Всё ещё зависит от того, знаком ли ты с принципами ООП или нет.
Если знаком, то, действительно, лучше просмотреть примеры в
Delphi (Samples), если - нет, то тебе обязательно нужно рабозраться в этом вопросе и для начала лучше всего почитай
книгу Гради Буча по принципам ООП, а потом почитай про язык
Object Pascal (это уже будут книги по Delphi...)


 
Chizh   (2002-12-17 17:00) [7]

Э-э-э... А что такое ООП?!


 
Skier   (2002-12-17 17:03) [8]

Уууу......ууу :)
ООП - это Объектно-Ориентированное Программирование.


 
Chizh   (2002-12-17 17:20) [9]

Ой, ну сразу ууу...уу... Я просто не смог расшифровать абревиатуру, а, что такое Объектно-Ориентированное Программирование, я прекрасно знаю!


 
Skier   (2002-12-17 17:22) [10]

>Chizh
Ну...извини, если что.:)


 
Chizh   (2002-12-17 17:25) [11]

Удалено модератором


 
Digitman   (2002-12-17 17:45) [12]


> все кроме Skier"а сдохли, что-ли?!


Выражения-то подбирай, сударь ! Не в кабак пришел !


> Я только учусь кодить на Delphi, и у меня возник такой вопрос: ас чего начать-то?


Начни с осознания того, что "на Delphi" не "кодят".
"Кодят" на языках программирования. Делфи же - не язык программирования, а интегрированная среда разработки (IDE)
"Кодить" придется-таки на банальном Паскале (точнее, на Object Pascal), на котором базируется Делфи.


 
Хрюккиннен   (2002-12-17 17:54) [13]

Ну напиши калькулятор. Не такой, как в виндах, а попроще.
Ежли теорию алгоритмов знаешь. А ежли нет, так начинать надо не с Дельфи.


 
sg78   (2002-12-17 18:08) [14]

Правильно, но лучше сначала идею придумай. Что сделать хочешь или это так - игра ? Тогда плюнь и если не нравится плюнь. А начать скорее надо с основ, извиняюсь за тафтологию, синтаксис, ...


 
han_malign   (2002-12-17 18:42) [15]

Немного истории
Консольные компьютеры с медленным построчным выводом текста(или программируемый калькулятор) - начинали с игры приземление(вывод скорости падения, расстояния до земли/луны/марса(отличается только скоростью свободного падения), ввод тяги двигателей)

Консольные компьтеры с возвожность быстрого обновления всего экрана - тетрис, клинганы, "жизнь"

Графические монохромные компьютеры - игры баллистика, бункер, водолаз, Формула-1, Дигер, Сокобан, Змейка, Duke Nukem 2D(короче см. простенькие из арсенала ZX Spectrum, et cetera).

Графические цветные компьютеры - 3D-Тетрис, Lines, et cetera (см. красивые из арсенала ZX).

Быстрые(относительно) с большой(относительно) памятью компьютеры - шахматы, пинбол, преферанс, Kings Bounti, space(инерционный полет в космосе с регулируемой тягой и направлением) ,et cetera

Современные - придумайте сами...
На самом деле этот процесс кумулятивный, потому что во все временя, на новой технике сначала переписывылись старые любимые игры. Полезного вы все равно ничего не сделаете, зато написание простенькой игры - хоть и безполезно в общем, зато если постараться по максимумуму задействовать разнообразные ресурсы компьютера и среды разработки(добавив постронних воздействий на объект, добавиви спецэфектов, сделав сетевой, et cetera), очень полезно для обучения, и главное занимательно...

Так что делайте выводы...


 
Хрюккиннен   (2002-12-17 19:09) [16]

Задолбали парня. Так можно совсем охоту отбить


 
Chizh   (2002-12-17 20:52) [17]

Ну, для начала зазывать меня на Вы - это слишком, не дорос ещё...
Долбите, не долбите - всё равно охоту не отобъёте 8)
А вот идейка насчёт игрушек неплохая, за неё отдельное спасибо! Хоть и бесполезная, зато можно сваять что-нибудь получше Wind"ового Сапёра, но это уже другая история ;-)


 
PaRL   (2002-12-17 21:40) [18]


> зато можно сваять что-нибудь получше Wind"ового Сапёра

до Сапёра тебе как до неба ещё, мне так кажется...
там уже графика идёт(если конечно сапёр нормальный)
основы учи


 
Danlicha   (2002-12-17 21:48) [19]

Турбо Паскаль изучи. Почему-то все считают, что под ДОС писать очень нудно. Вовсе нет. Это с какой-то стороны очень интересно - всю систему чувствуешь. Не то, что в Вин. Да и потом на Делфи перейдёшь с радостью за человечество, что до такого додумались и прочувствуешь его "изнутри", а не снаружи, как большинство! У меня всё!


 
Godness   (2002-12-17 21:57) [20]

Привет всем... Э..э, типа ! :)
Я вообщем тоже только начинаю, правда как мне кажется имею неплохой опыт (относительно конечно...)
Первая моя прога была именно калькулятором ! :) Потом написал небольшую анимацию на OpenGL, ну и кое-что еще ... Чисто пишу для себя - просто нравится. Ну это я так, Chizh, ... чысто себа показал ... :) А исходников, поставляемых, с Delphi до сих пор не смотрел !
Кстати Digitman, почему ты говориш, что на Delphi не кодят - а, что на нем делают, ведь это компилятор или как ?!?!..
Типа обясни - интересно ! ...


 
Chizh   (2002-12-17 22:16) [21]

Ну что ж, с калькулятора начинать, значит с калькулятора, спорить не буду :-) А вот что касается того, что начинать надо с ДОСа, тут я буду спорить и настаивать на своём: ДОСом меня уже и в школе по горло накормили, полное ... Продолжать в том же духе, думаю, не стоит... Хотя, о вкусах не спорят ;-)


 
DVM   (2002-12-17 22:29) [22]

Проги для написания (в порядке сложности):

Калькулятор
Мультимедиа проигрыватель
Текстовый редактор (а-ля Блокнот)
Телефонная книжка
Тестовый процессор (а-ля Write)
Графический редактор (а-ля Paint)
Сапер

А дос и Pascal знать надо. :)




 
Chizh   (2002-12-17 22:52) [23]

Спасибо, спасибо и ещё раз спасибо!!! Вот реальный чел, который дал действительно классный совет, кое что мне конечно не понравилось, но буду придерживаться именно этой последовательности :-)


 
saxon   (2002-12-17 22:54) [24]

А ты как собираешься "кодить" - проффесионально или нет??


 
Chizh   (2002-12-17 23:06) [25]

И как, по-твоему, я буду кодить пофессионально с моим нулевым уровнем подготовки и опытом?! А так конечно хотелось бы профессионально, это ведь всё-таки очень интересно!
А что?


 
saxon   (2002-12-17 23:37) [26]

собираешься "кодить" - подразуеваеться после того как научишься :))
так вот если всетаки профессионально, то про тот список забудь :)
лучше всетаки demos проссмотри и как можно качественнее
и как можно в кратчайшие сроки
Век программиста не долог! и это надо помнить. Не теряй время.


 
DVM   (2002-12-17 23:42) [27]

Чтобы demos смотреть, надо что-то в этом понимать.

А еще я думаю, что если у человека Pascal "не пошел", то вряд ли из него получится программист. Потенциального программиста сразу видно еще в школе.
Научится программировать нельзя, как и рисовать, музицировать.
Нужны способности, склад ума.


 
Jeer   (2002-12-17 23:51) [28]

DVM © (17.12.02 23:42)
Еще кодеры есть - им все нипочем:)


 
Danlicha   (2002-12-18 00:03) [29]

:) Паскаль - вешьч! А в ДОСе, согласитесь, работать уютнее, что-ли.


 
saxon   (2002-12-18 00:03) [30]

2 DVM ©
ну извините отсюда я не могу сказать про его (Chizh) "способности, склад ума"
хотел лишь дать совет а там ....


 
Jeer   (2002-12-18 00:09) [31]

Danlicha © (18.12.02 00:03)

Да..
А как вспомнишь еще CP/M, МикроДОС и пр.. - совсем тоска от XP заедает.


 
DVM   (2002-12-18 00:39) [32]

2 saxon:

> Век программиста не долог!

как это?


 
saxon   (2002-12-18 00:53) [33]

чисто профессионально
сам посуди :
возми например объявления - подавляющее большинство требований возраста от 20 - 30 лет


 
Jeer   (2002-12-18 01:16) [34]

saxon © (18.12.02 00:53)
Ерунда.
"Любви все возрасты покорны."


 
saxon   (2002-12-18 01:30) [35]

Jeer © (18.12.02 01:16)
что именно здесь (saxon © (18.12.02 00:53) ) ерунда ???


 
Спрашивающий   (2002-12-18 09:29) [36]

Я полностью согласен с DVM ©. ...кстати я просто рассуждаю а не даю советы! В програмировании знать Делфи Pas Си и т.д. не самое главное хотя безусловно очень и очень важно. Мое мнение настоящий програмист тот у которого огромный интерес к этому делу и что называется есть "Хорошие идеи" если сказать проще человек должен быть смышленым а остальное все приложится, а начинать действительно нужно с самой простой книги и ни потом а параллельно пробывать примеры из разных источников, кстати этот форум очень хорошее средство изучить Делфи. А что начать писать первым - а хоть что. Я начал с каркулятора.


 
Chizh   (2002-12-18 13:15) [37]

Да, я смотрю, вы тут парни ночью не сидели без дела, развили тему на всю катушку! Ну насчёт калькулятора я уже слышал, про игрушки тоже... но может у кого-то были другие начала?


 
Digitman   (2002-12-18 13:32) [38]

>Godness © (17.12.02 21:57)


Кстати Digitman, почему ты говориш, что на Delphi не кодят - а, что на нем делают, ведь это компилятор или как ?!?!..
Типа обясни - интересно ! ...


Если типа интересно - типа обясню. Это не компилятор , это - "или как". Копилятор сам по себе, а "или как" - сам по себе).. Единственное что их связывает, это то, что "или как" использует по умолчанию встроенный OP-компилятор.



 
Chizh   (2002-12-18 13:46) [39]

Удалено модератором


 
han_malign   (2002-12-18 13:55) [40]

Delphi = BDE+IDE+IDL
Borland Database Engine
Integrated Development Environment
Integrated Development Language (похож на OP, но уже не OP)



Страницы: 1 2 3 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.008 c
1-24895
бред
2002-12-25 19:46
2003.01.09
новый компонент ошибку дает


1-24891
Шурик Ш
2002-12-25 17:08
2003.01.09
Подскажите, пожалуйста, по методу StringGrid.MouseToCell


8-24977
seemann
2002-09-21 17:11
2003.01.09
Bass.dll


1-24899
Vint
2002-12-24 14:44
2003.01.09
ImageList поломался


3-24791
CPPBuilderDev
2002-12-16 16:52
2003.01.09
Коллеги подскажите как одновременно опросить несколько табклиц...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский