Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Builder 2курс.doc
Скачиваний:
4
Добавлен:
16.11.2019
Размер:
1.26 Mб
Скачать

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].