Текущий архив: 2002.09.26;
Скачать: CL | DM;
ВнизИ снова о лит-ре Найти похожие ветки
← →
DeepProg (2002-08-31 14:54) [0]Мастера, расскажите кто с каких книг начинал свое изучение Delphi. И вообще, что вы могли бы посоветовать как хороший учебник, справочник по D5-D6, Object Pacsalи приемам ООП.
← →
Oleg_Gashev (2002-08-31 15:53) [1]Прежде всего начинать надо с Кнута и Буча. А дальше смотреть в сторону языков программирования. Не забудь прчитать Петзольда, Страуструпа, Рихтера. Когда все это одалеешь, займись Delphi.
С уважением, Олег.
← →
drpass (2002-08-31 16:14) [2]Если ты уже почитал это, смело переходи к справочной системе Delphi - это и есть самый хороший справочник по ней
← →
DeepProg (2002-08-31 17:37) [3]А немного поконкретнее... Названия книжек не подскажите, а то попросил я как-то книгу Г.Буча по ООП, а мне говорят, что у него в этом разделе все только по С++, а про Object Pascal нет.
← →
Oleg_Gashev (2002-08-31 19:17) [4]У Буча все показано на С++. Но для понимания ООП обязательна.
← →
iZEN (2002-09-01 22:38) [5]Oleg_Gashev © (31.08.02 19:17)
У Буча все показано на С++. Но для понимания ООП обязательна.
НЕОБЯЗАТЕЛЬНО!
C++ -- это гибридный язык (как и ObjectPascal). Но в нём полиморфизм -- основное свойство ООП-языка -- реализован через статическую компиляцию и раннее связывание кода, то есть ни о каких "нормальных" виртуальных методах, которые после связывания в run-time вызываются и работают как положено, НЕ МОЖЕТ БЫТЬ РЕЧИ.
ObjectPascal в этом отношении выше C++, ООП модель у него, по крайней мере, более полно реализована (виртуальные методы, позднее связывание кода на этапе исполнения).
C++ придерживается ООП-СТИЛЯ, но не ООП-ИДЕОЛОГИИ.
P.S. Буч -- это не единственный методист, которого можно понять.
Лично я советую для начала изучить ООП по книжке:
Гамма, Хелм, Джонсон, Влиссидес "Приемы объектно-ориентированного проектирования. Паттерны проектирования", изд. Питер, 2000
http://www.books.ru/shop/books/8451/
Да, трудно, но кому сейчас легко?
Можно почитать букварь Java (чистого ООП-языка):
Брюс Эккель "Философия Java. Библиотека программиста", изд. Питер, 2001
http://www.javapower.ru/java/be/be_main.htm
А книжек по Delphi предостаточно. В последнее время таких "талмудов" навыпускали -- завались. Главное: взять и почитать.
Вот, например, советую:
Стив Тейксейра, Ксавье Пачеко "Borland Delphi 6. Руководство разработчика"+CD, изд. Вильямс, 1120 стр., 2002 г.
http://www.williamspublishing.com/Books/5-8459-0305-X.html
← →
Криворукий (2002-09-01 22:54) [6]2 iZEN
Вообще-то, виртуальные методы и в С++, и в паскале реализованы
одинаково - через VMT.
2 DeepProg ©
К вышеупомянутым книжкам присоединяюсь,
а так же советую заглядывать в исходники VCL -
тоже весьма поучающее занятие.
(Используй Find Declaration/Ctrl-л.мышка)
← →
NetBreaker666 (2002-09-01 23:17) [7]Первым делом надо выучить английский. Затем прочитать пару книжек по ASM"у, затем Кнута, Страуструпа.
Потом берешь SDK. И вот, никаких книжек по Delphi не надо. (По своему опыту знаю). За всю свою сраную жизнь не прочитал не одной книжки по дельфи, а сделать на нем могу все... главное что б за это платили или я сам этого хотел.
← →
MBo (2002-09-02 06:10) [8]>Стив Тейксейра, Ксавье Пачеко "Borland Delphi 6. Руководство разработчика
Интересует такой вопрос- Тексейра теперь однотомник. У кого есть эта книга для D5 и D6, скажите, please - что выбросили?
Насколько я понимаю, часть перенесли на CD, что не слишком удобно.
← →
MsGuns (2002-09-02 12:38) [9]>>Стив Тейксейра, Ксавье Пачеко "Borland Delphi 6. Руководство разработчика
Ага ! Самая крутая книженция для начинающего ! Выкинешь $20 (и это минимум) за 2 талмуда (у меня D5), и НИЧЕГО не понятно (это я говорю о начинающих, именно такой отзыв об этой книге является у них основным)
Рекомендую для начинающих труды наших расейских парней, чем плох Фаронов ? Просто, наглядно, без нахреняченных примеров, как у Пачеко с Текило-Сайрой. Их книга нужна (даже незаменима) будет позже..
Страницы: 1 вся ветка
Текущий архив: 2002.09.26;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.008 c