Борис Пахомов
ДЛЯ СТУДЕНТА
Санкт-Петербург
«БХВ-Петербург»
2006
УДК 681. 3. 06+800. 92(075. 8)С++
ББК 32. 973. 26-018. 1я73
П12
Пахомов Б. И. П12 C/С++ и Borland С++ Builder для студента. — СПб. :
БХВ-Петербург, 2006. — 448 с. : ил. ISBN 5-94157-816-4
Книга является руководством для студентов, начинающих
изучать среду Borland C++ Builder и языки программирования
C/C++. Рассмотрены основные элементы языков C/C++ и
примеры создания простейших классов и программ. Изложены
принципы визуального проектирования и событийного про-
граммирования. На конкретных примерах показаны основные
возможности визуальной среды разработки C++ Builder, назна-
чение базовых компонентов и процесс разработки различных
типов Windows- и интернет-приложений, в том числе прило-
жений с использованием технологий BDE и MIDAS. Для студентов, изучающих курс информационных технологий
УДК 681. 3. 06+800. 92(075. 8)С++
ББК 32. 973. 26-018. 1я73
Группа подготовки издания:
Главный редактор Екатерина Кондукова
Зам. главного редактора Игорь Шишигин
Зав. редакцией Григорий Добин
Редактор Алия Шаулис
Компьютерная верстка Натальи Смирновой
Корректор Наталия Першакова
Дизайн серии Игоря Цырульникова
Оформление обложки Елены Беляевой
Зав. производством Николай Тверских
Лицензия ИД № 02429 от 24. 07. 00. Подписано в печать 17. 01. 06. Формат 70 1001/16. Печать офсетная. Усл. печ. л. 28. Тираж 3000 экз. Заказ №
"БХВ-Петербург", 194354, Санкт-Петербург, ул. Есенина, 5Б. Санитарно-эпидемиологическое заключение на продукцию № 77. 99. 02. 953. Д. 006421. 11. 04
от 11. 11. 2004 г. выдано Федеральной службой по надзору
в сфере защиты прав потребителей и благополучия человека. Отпечатано с готовых диапозитивов
в ГУП "Типография "Наука"
199034, Санкт-Петербург, 9 линия, 12
ISBN 5-94157-816-4 © Пахомов Б. И. , 2006
© Оформление, издательство "БХВ-Петербург", 2006
Îãëàâëåíèå
Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 1
ЧАСТЬ I. ОСНОВЫ АЛГОРИТМИЧЕСКИХ ЯЗЫКОВ
С И С++ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 7
Глава 1. Типы данных, простые переменные
и основные операторы цикла ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 9
Как перейти к созданию консольного приложения ... ... ... ... ... ... ... ... . 9
Формирование проекта консольного приложения ... ... ...
... ... ... ... ... . 11
Создание простейшего консольного приложения ... ... ... ... ... ... ... ... . . 12
Программа с оператором while... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 16
Имена и типы переменных ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 18
Оператор while ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 20
Оператор for ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 23
Символические константы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 25
Глава 2.