
- •Белорусский государственный университет механико-математический факультет
- •2006 Г., протокол № 3
- •Введение
- •2. Компоненты библиотеки vcl
- •Упражнения
- •4. Поддержка графики и графические компоненты
- •5. Работа с базами данных
- •Упражнения
- •7. Создание собственных компонентов
- •8. Пример разработки простого компонента
- •1. Создание формы тестового приложения.
- •2. Создание модуля компонента.
- •3. Члены данных, свойства и методы.
- •4. Испытание компонента.
- •5. Инсталляция компонента.
- •6. Проверка работы.
- •Содержание
- •Пособие по курсу «методы программирования» для студентов специальностей
- •220030, Минск, проспект Независимости, 4.
- •220030, Минск, ул. Красноармейская, 6.
Белорусский государственный университет механико-математический факультет
Кафедра численных методов и программирования
ПРОГРАММИРОВАНИЕ В С++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 и способах их применения.
Книга ориентирована на студентов и преподавателей, читающих курсы по визуальному программированию. Может использоваться при подготовке к лекциям, практическим занятиям и при самостоятельном изучении материала.