Введение. 1. Программирование в C++Builder..6

Содержание

Введение.........................................................................................................5

1. Программирование в C++Builder....................................................................6

1. 1. Главное окно.................................................................................6

2. Лабораторная работа №1 Тема: Ввод и вывод......................................15

2. 1. Экранная форма (Form)...................................................................15

2. 1. 1. Таблица свойств (Form)......................................................16

2. 2. Кнопка (Button)................................................................................17

2. 2. 1. Таблица свойств для Button................................................17

2. 3. Однострочный редактор (Edit) ......................................................18

2. 3. 1. Таблица свойств для Edit....................................................18

2. 4. Контрольные вопросы.....................................................................25

2. 5. Задания к лабораторной работе......................................................26

3. Лабораторная работа №2 Тема: Программирование алгоритмов линейной структуры..........................................................................................28

3. 1. Классификация типов данных........................................................28

3. 2. Константы.........................................................................................29

3. 3. Задания к лабораторной работе......................................................32

4. Лабораторная работа №3Тема: Программирование алгоритмов циклической структуры....................................................................................36

Условный оператор if... else...........................................................36

Об условиях в операторе if................................................37

Цикл while........................................................................................39

Цикл do while...................................................................................39

Цикл for............................................................................................40

4. 5. Контрольные вопросы....................................................................44

5. Лабораторная работа №4 Тема: Работа с массивами...........................45

5. 1. Контрольные вопросы....................................................................48

5. 2. Задания к лабораторной работе....................................................48

6. Лабораторная работа №5 Тема: Создание локальной БД в С++Builder Изучение утилит Database Desktop (DBD), BD Administrator Использование компонентов TDataModule, TTable, TDataSet.....................50

6. 1. Краткие теоретические сведения..................................................50

6. 2. Модуль данных...............................................................................51

6. 3. Доступ к содержимому поля..........................................................51

6. 4. Поиск записей.................................................................................52

6. 5. Фильтры...........................................................................................52

6. 6. Задание.............................................................................................52

6. 7. Ход выполнения работы.................................................................53

6. 8. Контрольные вопросы....................................................................58

7. Лабораторная работа №6

Тема: Программирование объекта TQuery.....................................................59

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