- •Содержание
- •4. 5. Контрольные вопросы....................................................................44
- •7. 1. Краткие теоретические сведения..................................................59
- •8. 1. Краткие теоретические сведения...................................................70
- •Введение
- •1. 1. Главное окно
- •2. Лабораторная работа №1 Тема: Ввод и вывод
- •2. 1. Экранная форма (Form)
- •2. 1. 1. Таблица свойств (Form)
- •2. 2. Кнопка (Button)
- •2. 2. 1. Таблица свойств для Button
- •2. 3. Однострочный редактор (Edit)
- •2. 3. 1. Таблица свойств для Edit
- •2. 4. Контрольные вопросы
- •2. 5. Задания к лабораторной работе
- •3. Лабораторная работа №2 Тема: Программирование алгоритмов линейной структуры
- •3. 1. Классификация типов данных
- •3. 2. Константы
- •“Это начало строки, ” “а это ее продолжение”
- •“Это начало строки, а это ее продолжение”
- •3. 3. Задания к лабораторной работе
- •4. Лабораторная работа №3 Тема: Программирование алгоритмов циклической структуры
- •4. 1. Условный оператор if... Else
- •4. 1. 1. Об условиях в операторе if
- •4. 2. Цикл while
- •4. 3. Цикл do while
- •4. 4. Цикл for
- •4. 5. Контрольные вопросы
- •5. Лабораторная работа №4 Тема: Работа с массивами
- •5. 1. Контрольные вопросы
- •5. 2. Задания к лабораторной работе
- •6. Лабораторная работа №5
- •Изучение утилит Database Desktop (dbd), bd Administrator Использование компонентов tDataModule, tTable, tDataSet
- •6. 1. Краткие теоретические сведения
- •6. 2. Модуль данных
- •6. 3. Доступ к содержимому поля
- •6. 4. Поиск записей
- •6. 5. Фильтры
- •6. 6. Задание
- •6. 7. Ход выполнения работы
- •6. 8. Контрольные вопросы
- •7. Лабораторная работа №6 Тема: Программирование объекта tQuery
- •7. 1. Краткие теоретические сведения
- •7. 2. Задание
- •7. 3. Ход выполнения работы
- •7. 4. Контрольные вопросы
- •8. Лабораторная работа №7 Тема: Создание связей между таблицами
- •8. 1. Краткие теоретические сведения
- •8. 2. Задание
- •8. 3. Ход выполнения работы
- •8. 4. Контрольные вопросы
- •9. Лабораторная работа №8 Тема: Работа с полями
- •9. 1. Краткие теоретические сведения
- •9. 2. Задание
- •9. 3. Ход выполнении работы
- •9. 4. Контрольные вопросы
- •10. Задания к базам данных
7. 1. Краткие теоретические сведения..................................................59
7. 2. Задание.............................................................................................60
7. 3. Ход выполнения работы.................................................................61
7. 4. Контрольные вопросы....................................................................69
8. Лабораторная работа №7
Тема: Создание связей между таблицами.......................................................70
8. 1. Краткие теоретические сведения...................................................70
8. 2. Задание.............................................................................................70
8. 3. Ход выполнения работы.................................................................71
8. 4. Контрольные вопросы....................................................................78
9. Лабораторная работа №8 Тема: Работа с полями.................................79
9. 1. Краткие теоретические сведения...................................................79
9. 2. Задание.............................................................................................79
9. 3. Ход выполнении работы................................................................80
9. 4. Контрольные вопросы....................................................................83
10. Задания к базам данных.....................................................................................84
Литература................................................................................................................86
Введение
С++Builder представляет собой совершенную среду программирования на языке С++ для разработки Windows – приложений.. Интегрированная среда системы обеспечивает ускорение визуального проектирования и продуктивность повторно используемых компонентов. Используя графические инструменты интегрированной среды можно быстро освоить приемы объектно-ориентированного программирования – инкапсуляцию, полиморфизм, множественное наследование, причем синтаксис и структура кода разрабатываемых средой программ весьма привлекательны. Совместно с Delphi (наиболее популярной родственной системой) C++Builder способен составить конкуренцию любым программным продуктам. Уникальная взаимосвязь Delphi и C++Builder позволяет при создании приложения без труда переходить из одной системы разработки в другую [1].
Разработано методическое пособие “Программирование в C++Builder”. Пособие содержит теоретический материал по работе в среде программирования и восемь лабораторных работ:
Ввод и вывод,
Программирование алгоритмов линейной структуры,
Программирование алгоритмов разветвляющейся структуры,
Программирование циклических структур,
Работа с массивами,
Создание локальной БД в С++Builder,
Программирование объекта TQuery,
Создание связей между таблицами,
Работа с полями.
В начале каждой лабораторной работы приводятся теория и примеры, позволяющие выполнить задание, и контрольные вопросы, с помощью которых можно определить степень подготовки пользователей к работе. Задания содержат по 15 вариантов.
1. Программирование в C++Builder
C++Builder реализует визуальную методику построения приложений посредством выбора из Палитры компонентов нужных управляющих элементов (рис.1). С каждым компонентом (например, кнопкой) связаны свойства, которые меняют его вид и поведение. Любой компонент может вызвать серию событий, которые определяют его реакцию на различные воздействия.
Среда разработчика в C++Builder состоит из ряда элементов, которые всегда присутствуют на экране:
1. Главное окно. Оно включает панель быстрого доступа и палитру компонентов.
2. Инспектор объектов.
3. Окно для визуального создания приложений.
4. Окно для написания кода (редактор кода).
5. Утилиты, которые становятся доступными в определённых случаях: дизайнер меню и графический редактор [1].