- •Введение
- •Основные концепции объектно-ориентированного программирования
- •Принципы ооп
- •Архитектура программы при ооп
- •Объектно-ориентированные языки програм-мирования
- •Описание класса в Object Pascal
- •События и реакция на них
- •Интегрированная среда разработки
- •Интегрированная среда разработки Delphi 7: 1 – главное окно; 2 - окно Дерева объектов; 3 – окно Инспектора объектов; 4 – окно Проводника кода; 5 – окно Конструктора форм; 6 – окно Редактора кода
- •Характеристика проекта Delphi
- •Компиляция и выполнение проекта
- •Знакомство со средой программирования
- •Компонент Lable
- •Компонент Label
- •Инспектор объектов
- •Компонент Edit
- •Компонент Edit
- •Компоненты Button, BitBtn, SpeedButton
- •Примеры кнопок Button, BitBtn и SpeedButton
- •Пример приложения
- •Форма с размещенными на ней компонентами
- •Компоненты для работы с текстом
- •Строковый редактор
- •Пример работы с компонентом Memo
- •Компонент RichEdit
- •Примеры форматирования текста в компоненте RichEdit
- •Списки строк
- •Компонент ListBox
- •Пример работы со списками строк
- •Компонент ComboBox
- •Переключатели
- •Компонент CheckBox
- •Пример работы с независимыми переключателями
- •Компоненты RadioButton и RadioGroup
- •Пример работы с группой зависимых переключателей
- •Объединение элементов управления. Компонент Panel
- •Примеры различного оформления рамки панелей
- •Компоненты OpenDialog и SaveDialog
- •Диалоговое окно открытия файла
- •Редактор фильтра
- •Работа с меню
- •Компонент MainMenu
- •Конструктор меню
- •Компонент PopupMenu
- •Пример контекстного меню
- •Работа с базами данных
- •Средства для работы с базами данных
- •Создание баз данных с помощью Database Desktop
- •Окно выбора формата таблицы
- •Окно определения структуры таблицы
- •Пример структуры таблицы
- •Пример заполненной таблицы
- •Создание псевдонимов бд в bde Administrator
- •Диалоговое окно создания псевдонима бд
- •Главное окно Администратора bde
- •Компоненты для работы с бд
- •Пример приложения
- •Форма с компонентами Table, DataSource и dbGrid
- •Редактор полей таблицы
- •Пример таблицы с измененными свойствами
- •Работа с графикой
- •Пример работы с графикой
- •Лабораторное задание
- •Указания по оформлению отчета
- •Контрольные вопросы
- •Заключение
- •Библиографический список
- •Оглавление
- •394026 Воронеж, Московский просп., 14
Пример работы с графикой
Лабораторное задание
Написать программу для работы с графикой (по заданию преподавателя).
Указания по оформлению отчета
Отчет должен содержать:
наименование и цель работы;
краткие теоретические сведения;
задание на лабораторную работу;
результаты выполнения лабораторной работы.
Контрольные вопросы
Что такое поверхность рисования?
Какие геометрические фигуры можно нарисовать с помощью методов Canvas?
Как изменить цвет пера (кисти)?
Заключение
Разработка сложных приложений, независимо от того, для какой области деятельности они предназначены, требует больших умственных и временных затрат от программиста.
Визуальные среды программирования, построенные на принципах ООП, призваны облегчить труд разработчика и сэкономить время, требуемое для реализации поставленной задачи.
Пособие содержит весь необходимый материал для получения практических навыков разработки приложений для пользователей, впервые сталкивающихся с визуальными средами программирования.
Умения и навыки, полученные в результате выполнения предлагаемых лабораторных работ, могут стать хорошей базой для продолжения самостоятельного изучения не охваченных в пособии возможностей Delphi и C++ Builder.
Библиографический список
Иванова Г.С. Объектно-ориентированное программирование / Г.С. Иванова, Т.Н. Ничушкина, Е.К. Пугачев. М.: МГТУ им. Н.Э. Баумана. 2001. 320 с.
Архангельский А.Я. Программирование в Delphi 7 / А.Я. Архангельский. М.: ООО «Бином-Пресс». 2003. 1152 с.
Бобровский С.И. Технологии C++ Builder. Разработка приложений для бизнеса. Учебный курс / С.И. Баронов. СПб.: Питер. 2007. 560 с.
Фаронов В.В. Delphi 6. Учебный курс / В.В. Фаронов. М.: Издатель Молгачева С.В. 2001. 672 с.
Гофман В.Э. Delphi 6. Наиболее полное руководство / В.Э. Гофман, А.Д. Хомоненко. СПб: БХВ-Петербург. 2006. 1152 с.
Оглавление
ВВЕДЕНИЕ 3
1. основные концепции объектно-ориентированного программирования 4
1.1. Принципы ООП 4
1.2. Объектно-ориентированные языки програм-мирования 8
1.3. Классы 8
1.4. Описание класса в Object Pascal 11
1.5. Описание класса в C++ 13
2. разработка приложений для windows в средах delphi и c++Builder 15
2.1. События и реакция на них 15
2.2. Интегрированная среда разработки 15
2.3. Характеристика проекта Delphi 19
2.4. Организация проекта в C++ Builder 22
2.5. Компиляция и выполнение проекта 22
1. Общие указания по выполнению лабораторной работы 24
2. Домашнее задание и методические указания по его выполнению 24
3. Лабораторное задание 37
4. Указания по оформлению отчета 37
5. контрольные вопросы 37
1. Общие указания по выполнению лабораторной работы 38
2. Домашнее задание и методические указания по его выполнению 38
3. Лабораторное задание 59
4. Указания по оформлению отчета 60
5. контрольные вопросы 60
1. Общие указания по выполнению лабораторной работы 61
2. Домашнее задание и методические указания по его выполнению 61
3. Лабораторное задание 77
4. Указания по оформлению отчета 78
5. контрольные вопросы 78
1. Общие указания по выполнению лабораторной работы 79
2. Домашнее задание и методические указания по его выполнению 79
3. Лабораторное задание 85
4. Указания по оформлению отчета 85
5. контрольные вопросы 85
заключение 85
библиографический список 87
Учебное издание
Минаева Юлия Васильевна
ТЕХНОЛОГИИ РАЗРАБОТКИ ПРИЛОЖЕНИЙ В СРЕДАХ
DELPHI И C++ BUILDER
В авторской редакции
Компьютерный набор Ю.В. Минаевой
Подписано к изданию 21.11.2011.
Объем данных 912 Кб
ФГБОУВПО «Воронежский государственный технический университет»