ББК 32.973-01 Ш83 УДК 681.3.06 Шпак Ю. А. Ш83 Delphi 7 на примерах/Под ред. Ю. С. Ковтанюка — К.: Издательство Юниор, 2003. — 384 с., ил.
ISBN
966-7323-28-5
Книга адресована широкому кругу начинающих разработчиков приложений средствами Delphi 7, предназначенных для управления базами данных разных структур: локальными базами данных и базами данных, расположенными на SQL-серверах. Особое место в книге занимают части, посвященные разработке WEB-серверных и клиентских приложений, а также оптимизации работы с базами данных и их защиты. Изучение материала построено на примерах реальных проектов, которые можно применять в повседневной работе или использовать, как основу, для создания собственных приложений. Кроме того, книга содержит полезную справочную информацию по языку Object Pascal, соглашениям и компонентам Delphi, процедурам и функциям, и основам языка HTML.
ББК 32.973-01 Учебное издание Шпак Юрий Алексеевич
Delphi 7 на примерах Редактор Ю. С. Ковтанюк Подписано в печать 15.04.2003. Формат 70 х 100 1/16. Бумага газетная. Гарнитура Тайме. Печать офсетная. Усл. печ. л. 16,98. Уч.-изд. л. 14,69. Тираж 2000 экз. Заказ № Издательство "Юниор'', Украина, 03142, г. Киев, ул. Совхозная, 35, оф. 1 1 1 тел./ф.: (044) 452-82-22; e-mail:
[email protected]; http://www.jimior.com.ua Свидетельство о внесении субъекта издательского дела в Государственный реестр издателей, производителей и распространителей издательской продукции: серия ДК, № 368 от 20 марта 2001 г. 1 hup\ копано ч к н о н и х ,иатшл иши и .ipusiipin 88015. м.Ужюрол. ny.i.Kammana,k-a,l-i5 км ( 0 3 1 2 2 ) 2-96-04 Все названия программных продуктов, устройств и технологий, описанных в данной книге, являются зарегистрированными торговыми марками соответствующих фирм. Все права защищены законодательством Украины и международным законодательством об авторском праве. Никакая часть этой книги ни в каких целях не может быть воспроизведена в любой форме и любыми средствами, будь то электронные и.Ш механические, включая фотокопирование к запись на магнитный носитель, или иные средства копирования или сохранения информации без письменного раирешения издательства. .
ISBN 966-7323-28-5
© Издательство "Юниор", 2003
Краткое оглавление Вступление
12
тЭСТЬ I
Введение в Delphi 7..
13
Глава 1. Разработка приложений в среде Delphi 7
14
Глава 2. Приложение "Лабиринт"
48
Часть II Delphi 7 и базы данных
97
Глава 3. Работа с локальными базами данных
100
Глава 4. Основы языка SQL
147
Глава 5. Базы данных InterBase
166
Глава 6. Доступ к SQL-серверам из приложений Delphi 7
181
Глава 7. Приложение "Персонал"
198
Глава 8. Организация защиты данных
,
267
Глава 9. Советы по оптимизации работы с базами данных
274
Часть III Печать и отчеты в Delphi 7
281
Глава 10. Печать в приложениях Delphi
282
Глава 11. Отчеты Rave Reports
291
Часть IV Разработка приложений для Web
299
Глава 12. Основы языка HTML
300
Глава 13^Разработка Web-серверных приложений
314
Глава 14. Разработка клиентских приложений
339
Приложение А. Основы синтаксиса языка Object Pascal
341
Приложение Б. Соглашения
;
354
Приложение В. Иерархия классов
359
Приложение Г. Компоненты вкладок Standard, Additional и Win32
361
Приложение Д. Процедуры и функции
364
Оглавление Вступление Часть I Введение в Delphi 7
12 ,