Я занимаюсь разработкой с использованием Delphi более трёх лет. За это время я наткнулся на множество книг в этой области, некоторые из которых хорошие, некоторые плохие. Общее ощущение такое, что большинство качественных книг написаны зарубежными авторами, а оригинальные произведения отечественных авторов, как правило, уступают им. Конечно, нельзя отрицать, что в Китае есть авторы, опубликовавшие прекрасные книги, такие как Ли Вэй и Цзян Тао, но мы также должны признать, что многие работы (оригинальные и переведенные) действительно неудовлетворительны (например, работы Сюй Моумоу; как издательство XX), и они вводят в заблуждение! Эти некачественные книги наводняют книжный рынок, что нельзя не назвать большой трагедией для издательского дела!
Фактически, при использовании Delphi для разработки программного обеспечения мы часто не можем сосредоточиться только на Delphi как на самом инструменте разработки, поскольку значительное количество технических проблем исходит не от инструментов разработки, а от системной платформы. Наиболее распространенной платформой для Delphi является Windows. Проблема заключается в том, что для того, чтобы по-настоящему использовать Delphi для разработки, необходимы знания и понимание операционной системы Windows.
Поэтому, хотя рекомендуемые ниже книги представляют собой монографии по разработке Delphi, все они содержат в той или иной степени пояснения к операционным системам. Это то, что я хочу подчеркнуть: мы должны сосредоточиться не только на инструментах разработки, но и на системной платформе. Более глубокое понимание системной платформы принесет в работу по разработке только пользу, а не недостатки.
1. «Энциклопедия программирования Delphi 2»
Это первая книга, которую я бы порекомендовал. Это лучшее из лучшего. Если у вас ее нет под рукой и вы можете увидеть ее в книжном магазине, не пожалейте денег на ее покупку. К сожалению, эту книгу написал не китаец.
Возможность порекомендовать вам такую книгу показывает, что я не из тех, кто любит следовать тенденциям. Хорошая книга — это хорошая книга. Независимо от того, установлена ли сейчас версия Delphi 6.0 или выше, я все равно рекомендую ее вам. Автор книги — Чарльз Калверт, опубликовавший такие книги, как «Turbo Pascal 101» и «Научитесь PR-программированию для Windows за 21 день». Судя по названиям этих книг, все они начального уровня, но прошу не недооценивать из-за этого силы автора. Способность написать книгу начального уровня не означает, что уровень автора только начальный или немного выше, а то, что автор обладает способностью ясно выражать некоторые сложные концепции в простой для понимания форме. Эти концепции могут. можно приобрести только на основе глубокого понимания.
Книга разделена на 8 частей, а именно Object Pascal, Win32, Windows Api, база данных, объекты (и компоненты), Ole и Com, мультимедиа и игры, Интернет и т. д. Охватывает почти все аспекты, к которым может прикоснуться Delphi. Среди них особенно интересны объяснения Object Pascal, Win32 и Windows Api, а также компонентов и объектов. Независимо от того, являетесь ли вы мастером или новичком, чтение этой книги определенно принесет вам много пользы.
Ниже представлена актуальная информация о книге:
Название книги: «Энциклопедия программирования Delphi 2».
Оригинальное английское название: Delphi 2 Unleashed.
Автор: (США) Чарльз Калверт
Перевод: Группа переводов Hengkong
Опубликовано: Machinery Industry Press Simon & Schuster International Publishing Company.
Время: 1997.12.
Цена: 133,00 юаней.
Рекомендация: ☆☆☆☆☆
2. «Руководство разработчика Delphi 5»
Это рекомендуемая книга Borland. Как вы понимаете, это определенно хорошая книга. Мне немного жаль, почему я так поздно увидел ее красоту? Особенностью этой книги является то, что она определенно является руководством для разработчиков. Она не только рассказывает обо всех аспектах технических вопросов, но и предоставляет документацию по стандартам кодирования. Поскольку это книга, опубликованная Borland, она систематична и глубока с точки зрения Object Pascal, разработки на основе компонентов, объяснения API Windows и технологии баз данных. В общем, это дает людям чувство респектабельности. (Не знаю, психологический ли это эффект? Решите после прочтения книги!)
Структура каталогов книги приведена ниже, чтобы дать каждому общее представление о содержании книги.
1) Часть 1: Основы быстрой разработки
а. Программирование Windows под Delphi 5.
б. Объектный язык Паскаль
в. API-интерфейсы Windows
д. Структура и дизайн приложения
е. Понимание сообщений Windows
ф. Документ стандартов кода
г. Использование элементов управления ActiveX
2) Часть 2: Передовые технологии
а. Программирование изображений с использованием GDI и шрифтов
б. динамическая библиотека
в. Печать Делфи 5
д. Написание многопоточных приложений
е. Обработка файлов
ф. основная технология
г. Получить информацию о системе
час Портировано на Delphi 5.
я. MDI-приложения
Дж. Делитесь информацией с помощью буфера обмена
к. мультимедийное программирование
л. Тестирование и отладка
3) Часть 3: Разработка на основе компонентов
а. Элементы VCL и информация о типах среды выполнения
б. Написание пользовательских компонентов
в. Передовая технология компонентов
д. COM и ActiveX
е. Расширить оболочку Windows
ф. Создать элемент ActiveX
г. Использование API открытых инструментов Delphi
час Использование Delphi для разработки CORBA
4) Часть 4: Разработка базы данных
а. Написание настольных приложений баз данных
б. Разрабатывать клиент/серверные приложения
в. Расширенная база данных VCL
д. Создание приложений с поддержкой Интернета с помощью WebBroker
е. Разработка МИДАС
5) Часть 5. Быстрая разработка приложений баз данных.
а. Программа управления грузами: развитие клиент/сервера
б. Система отслеживания клиентов: MIDAS Development
в. Инструмент отчетов об ошибках: разработка настольных баз данных
д. Инструмент отчетов об ошибках: использование WebBroker
6) Часть шестая: Приложение
а. Сообщения об ошибках и исключения
б. Код ошибки BDE
в. Ссылки
Ниже приводится информация о публикации книги:
Название книги: «Руководство разработчика Delphi 5»
Оригинальное английское название: Руководство разработчика Delphi 5.
Автор: (США) Стив Тейшейра, Ксавье Пачеко
Перевод: Жэнь Сюйцзюнь, Ван Юншэн, Фэн Цзебо
Опубликовано: Machinery Industry Press Simon & Schuster International Publishing Company.
Время: 2000.7
Цена: 138,00 юаней.
Рекомендация: ☆☆☆☆☆
3. «Руководство разработчика Delphi 6» (английская версия)
Излишне говорить, что я думаю, что читатели обязательно согласятся, что эта книга — безусловно самая авторитетная монография по Delphi. Для читателей с базовыми знаниями английского языка у меня есть совет: не ждите китайской версии, прочитайте ее сейчас!
Вот информация о книге:
Обложка: как показано ниже;
Название книги: «Руководство разработчика Delphi 6 для Windows»
Автор: Borland Software Corporation
Опубликовано: Издательство Borland.
Время: неизвестно
Цена: Неизвестно
Рекомендация: ☆☆☆☆☆
[ Конец статьи]
Дополнительные статьи: http://www.csdn.net/develop/my_article.asp?author=Musicwind.