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

Вниз

И снова о лит-ре   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.008 c
4-85746
anod
2002-08-08 14:01
2002.09.26
Как


3-85408
SONY
2002-09-03 14:40
2002.09.26
SUM(TIMEFIELD)


7-85719
Страждущий
2002-07-15 12:20
2002.09.26
Ком-порт и устройства


3-85314
AndreyKa
2002-09-06 16:08
2002.09.26
люди, ай нид хелп


4-85780
Hogo
2002-05-31 12:40
2002.09.26
Есть ли такая функция





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