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

Вниз

Помогите с обучением в делфи   Найти похожие ветки 

 
Berserker   (2002-02-27 03:34) [0]

Кто- нибудь подскажите с чего начать "серьезное" обучение делфи. Я изучал паскаль в свое время, потом перешол на делфи. Работать на нем могу, но слишком много пробелов (иногда сложности возникают на самом элементарном). Хотелось бы узнать все вдоль и поперек, а то чужими компанентами и библиотеками постоянно пользоваться (да еще в которых мало чего понимаешь) как- то отстойно. Пробовал читать хелпы и руководства по использованию (не путать по программированию) делфи- толку мало.
Зарание благодарен.


 
EsKor   (2002-02-27 04:26) [1]

В декабре прошлого года у меня такая же проблема возникла.
Думаю, что начать нужно с трех вещей:
1) Может стоит перейти на Delphi 6 или хотя бы на 5-ю версию.
2) Приобрести, желательно, хорошую книгу. На самом деле приходится покупать несколько, а еще лучше не несколько, а много. Например у меня их разных сейчас больше десятка. А цены у книг сейчас немалые.
3) Определится с решаемой задачей, т.е. от освоения ради освоения толку мало, нужно начать решать конкретную задачу.
Не знаю как кому, но для начинающих (и не только) мне больше всего понравились книги "Программирование в Delphi 6", А.Я.Архангельский (есть у него и другие, см. на http://delci.h1.ru ) и "Delphi 6. Базы данных и приложения. Лекции и упражнения", С.Кандзюба и В.Громов. У этих авторов есть книги с аналогичными названиями и для более ранних версий Delphi. Достоинство книг этих авторов в том, что они (книги) методически грамотно построены, чего не хватает многим другим.


 
Mbo   (2002-02-27 06:11) [2]

>начать решать конкретную задачу
я бы подчеркнул именно это - программы, рассматриваемые в учебных книжках и курсах, обычно очень узки, хотя и полезны для указания направления. А решая реальную программу, придется освоить сразу многие понятия, пусть не сразу оптимально, но основы будут заложены.


 
Pete   (2002-02-27 08:12) [3]

Я вот начинал со всякой ерунды: ExtractIcon, вырезания формы, и т.д., т.е. пример строился под определенным функциям.
Потом решил писать простые игры, ХО, 15-ки... Щас начал писать под DirectDraw...


 
Владимир Васильев   (2002-02-27 11:00) [4]

Я так понимаю, что с синтаксисом у вас всё впорядке.
Вам необходимо разобраться с OOP (OOП). Так-же бессмысленно браться за что-либо серьёзное, не разобравшись с интерфейсами.
Отличный материал для этого - сами исходники VCL.


 
drpass   (2002-02-27 11:17) [5]

IMXO, лучше начинать с Delphi 3 - система не слишком навороченная, и у новичка не будут разбегаться глаза; легкая и стабильная, и ничем не ограничивающая разработчика.
А по поводу литературы - "Delphi 4(5,6). Руководство разработчика" Тексейры и Пачеко; "Delphi 4. Энциклопедия пользователя" Калверта - это лучшие книги


 
lipskiy   (2002-02-27 21:10) [6]

Полностью согласен с Mbo. Только на основе конкретной задачи с целью выполнить от и до. А насчет D3 не соглашусь с drpass. Сейчас уже начинать с D5 надо как минимум, IMHO.



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

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

Наверх





Память: 0.46 MB
Время: 0.005 c
1-22648
Сатир
2002-03-26 19:12
2002.04.08
Динамическое подключение пакетов


1-22651
Chris
2002-03-27 11:33
2002.04.08
Панель, выступающая за форму


1-22736
snoup
2002-03-26 13:43
2002.04.08
Почему пишу PlaySound( c: .... *.wav ,0,SND_FILENAME); а оно выдаёт ошибку и не хотит работать


1-22760
Goblinus
2002-03-27 13:03
2002.04.08
Загрузка файлов не из программы


1-22686
Goblinus
2002-03-26 13:44
2002.04.08
ComboBox





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский