Никита Культин
Санкт-Петербург
«БХВ-Петербург»
2008
УДК 681. 3. 068+800. 92С++
ББК 32. 973. 26-018. 1
К90
Культин Н. Б. К90 C++ Builder. — 2-е изд. , перераб. и доп. — СПб. : БХВ-Петербург,
2008. — 464 с. : ил. + CD-ROM — (Самоучитель)
ISBN 978-5-9775-0268-9
Книга представляет собой пособие по программированию в С++ Builder,
в ней подробно рассмотрен процесс создания программы: от разработки
диалогового окна и функций обработки событий до создания справочной
системы и образа установочного компакт-диска. Изложены принципы визу-
ального проектирования и событийного программирования, на конкретных
примерах показаны возможности среды разработки, назначение компонен-
тов, методика создания программ различного назначения. Рассмотрены во-
просы программирования графики, анимации, мультимедиа, разработки
программ работы с базами данных. В приложении приведено описание ба-
зовых компонентов и наиболее часто используемых функций. Книга адре-
сована студентам, школьникам старших классов и всем, кто хочет научить-
ся программировать в С++ Builder. Компакт-диск содержит проекты, приведенные в книге в качестве при-
меров. Для начинающих программистов
УДК 681. 3. 068+800. 92С++
ББК 32. 973. 26-018. 1
Группа подготовки издания:
Главный редактор Екатерина Кондукова
Зам. главного редактора Игорь Шишигин
Зав. редакцией Григорий Добин
Редактор Римма Смоляк
Компьютерная верстка Ольги Сергиенко
Корректор Зинаида Дмитриева
Дизайн серии Инны Тачиной
Оформление обложки Елены Беляевой
Зав. производством Николай Тверских
Лицензия ИД № 02429 от 24. 07. 00. Подписано в печать 30. 05. 08. Формат 70 1001/16. Печать офсетная. Усл. печ. л. 37,41. Тираж 3000 экз. Заказ №
"ÁÕÂ-Петербург", 194354, Санкт-Петербург, ул. Есенина, 5Б. Отпечатано с готовых диапозитивов
в ГУП "Типография "Наука"
199034, Санкт-Петербург, 9 линия, 12
ISBN 978-5-9775-0268-9 © Культин Н. Б. , 2008
© Оформление, издательство "БХВ-Петербург", 2008
Îãëàâëåíèå
Предисловие ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... . . 9
С++ Builder — что это? ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9
Об этой книге ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
ЧАСТЬ I.