Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование в C++Builder.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.58 Mб
Скачать

Белорусский государственный университет механико-математический факультет

Кафедра численных методов и программирования

ПРОГРАММИРОВАНИЕ В С++BUILDER

Пособие

по курсу «МЕТОДЫ ПРОГРАММИРОВАНИЯ»

для студентов специальностей

1-31 03 01 «Математика», 1-31 03 02 «Механика»

Минск

2007

УДК

ББК

Р69

А в т о р ы :

В. С. Романчик, А. Е. Люлькин

Рекомендовано Ученым советом

механико-математического факультета БГУ

2006 Г., протокол № 3

Р е ц е н з е н т ы:

старший преподаватель Н. А. Аленский;

кандидат физико-математических наук, доцент, зав. кафедрой информационных технологий БГУК П. В. Гляков;

кандидат физико-математических наук, доцент С. В. Суздаль

Романчик, В. С.

Р69 Программирование в C++BUILDER: пособие для студентов мех.-мат. фак. / В. С. Романчик, А. Е. Люлькин. Минск: БГУ, 2007. – 128 с.

ISBN 978-985-485-858-6.

В пособии рассматриваются вопросы, относящиеся к использованию технологии объектно-ориентированного программирования в системе C++Builder. Описание методологии построения классов и использования компонентов сопровождается многочисленными примерами. Для студентов 2-го курса механико-математического факультета БГУ, изучающих курс «Методы программирования».

УДК 004.43(075.8)

ББК 32.973.26-018.1я73

© Романчик В. С.,

Люлькин А. Е.

ISBN 978-985-485-858-6 БГУ, 2007

Предисловие

Данное пособие содержит обобщение материала, который авторы предлагали студентам механико-математического факультета БГУ. Изучение визуального программирования в среде C++Builder по учебному плану следует за изучением объектно-ориентированного программирования на C++, поэтому при изложении материала часто делаются ссылки на соответствующие понятия языка C++.

Среда C++Builder представляет собой средство быстрой разработки приложений (Rapid Application Development – RAD). В основе RAD-систем лежит технология визуального проектирования и событийного программирования. Указанная технология состоит в том, что инструментальные средства берут на себя большую часть громоздких операций, связанных с созданием приложений для Windows, оставляя программисту работу по конструированию диалоговых окон и созданию функций обработки событий. Использование RAD-систем существенно увеличивает производительность программиста.

В книге описывается общая схема разработки приложений в среде C++Builder с использование средств визуального проектирования приложений. Излагается методика работы с текстовыми данными (ввод и вывод текста, редактирование данных и др.), использование управляющих элементов (кнопок и переключателей), создание форм как центральной части интерфейса приложений и разработка меню. Особое внимание уделяется работе с графикой. Значительное место занимает описание встроенных в C++Builder механизмов для работы с базами данных. Кроме того, рассмотрены способы создания сетевых приложений с использованием соответствующих компонентов библиотеки C++Builder.

Пособие содержит множество примеров, иллюстрирующих излагаемый материал, а также соответствующий программный код. В конце каждой главы находятся вопросы и упражнения, позволяющие проверить и закрепить полученные знания.

Пособие не претендует на полноту изложения материала, для этого существует документация и многочисленные справочные пособия по C++Builder. Цель, которая ставилась при написании книги, – дать представление о возможностях среды C++Builder и способах их применения.

Книга ориентирована на студентов и преподавателей, читающих курсы по визуальному программированию. Может использоваться при подготовке к лекциям, практическим занятиям и при самостоятельном изучении материала.