Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
laboratornye_Delphi.doc
Скачиваний:
16
Добавлен:
17.05.2015
Размер:
2.78 Mб
Скачать

Содержание

Введение 4

Лабораторная работа № 13 Создание простых форм. Программирование кнопок 4

Лабораторная работа № 14 Интерактивный ввод и вывод. Обработка исключительных ситуаций 17

Лабораторная работа № 15 Программирование циклов. Компоненты: флажок, группа компонентов, главное меню, контекстное меню, список действий, область просмотра 28

Лабораторная работа № 16 Обработка динамических массивов данных. Компонент TStringGrid (Таблица строк) 39

Лабораторная работа № 17 Работа с объектами. Инкапсуляция. Наследование. Полиморфизм. Создание заставки 45

Лабораторная работа № 18 Компоненты для работы с файлами и каталогами 56

Лабораторная работа № 19 Создание многооконных приложений (MDI). Строка Состояний 61

Лабораторная работа № 20 Компонент TChart ДЛЯ Построение диаграмм различных типов. Компонент TChart (диаграмма). Создание библиотек динамической компоновки (Dll). Статическое подключение Dll 67

Лабораторная работа № 21 Использование форм в библиотеках динамической компоновки (Dll). динамическое подключение Dll. 78

Лабораторная работа № 22 Разработка компонентов пользователя 83

Домашнее задание № 6 Компоненты: Поля редактирования, группа переключателей. обработка событий клавиатуры 89

Домашнее задание № 7 Создание Справочного файла 94

Библиографический список 106

Введение

Учебное пособие является продолжением части 1 и содержит методики выполнения лабораторных работ и домашних заданий с использованием интегрированной среды разработки Delphi 7.

Эта часть пособия направлена на получение студентом навыков по визуальному конструированию форм и использованию библиотеки визуальных компонентов (Visual Component Library, VCL).

Учебное пособие внедрено в лабораторные работы курса «Основы программирования и алгоритмические языки», изучаемого студентами младших курсов (1,2) специальности «Программная инженерия».

Лабораторная работа № 13 Создание простых форм. Программирование кнопок

Цель работы: изучение объектов TForm, TLabel, TButton и их основных свойств.

Теоретические сведения Назначение и состав окон для визуальной разработки по в Delphi 7

При запуске Delphi 7 по умолчанию выполняются действия, которые можно выполнить с помощью меню File→New Application (Файл→Новое приложение). Это приводит к созданию приложения, ориентированного на визуальную разработку, что показанно на рис. 13.1.

На экране видны главное меню (File,Edit, Search,View, Project, Run, Component, Database. Tools. Help), панели инструментов, окно формы (Form1), окно дерева объектов (Object TreeView), окно инспектора объектов (Object Inspector), палитра объектов (Standart, Additional, Win32 и др.) и окно редактора кода (Unit1.pas). Если какого-либо окна не видно, то его можно вызвать через меню View (Вид).

Палитра компонентов имеет вид многостраничного блокнота. Каждой странице соответствует свой набор компонентов. Для размещения компонента в центре формы дважды нажимают кпопку мыши на его пиктограмме. Для того, чтобы его переместить в любое место формы нажимают эту же кнопку один раз на пиктограмме компонента и один раз в нужном месте формы. Для многоразового внедрения одного и того же компонента нужно нажать Shift и кнопку мыши на его пиктограмме, после чего можно размещать компонет на форме путем нажатия кнопки мыши в окне формы. Для отмены этого режима нажать кнопку . Выбранные компоненты можно перемещать в пределах формы и изменять размеры, передвигая его маркеры.

Рис. 13.1. Вид экрана Delphi

Для выравнивания компонентов пользуются палитрой выравнивания. Открывается это окно через меню View → Allignment Palette (Просмотр→Палитра выравнивания) (рис. 13.2). Можно также выравнивать компоненты с помощью контекстного меню.

Инспектор объектов. С помощью инспектора объектов можно задавать начальные значения свойств объекта и их реакцию на стандартные события (рис. 13.3).

Редактор кода. Окно имеет вид многостраничного блокнота открытых в данный момент файлов. Во время открытия нового проекта в модуль Unit1.pas, который соответствует форме Form1, редактор автоматически заносит программный код описания этой формы. Во время добавления новых компонентов в форму автоматически заносятся в программу коды с описанием параметров этих компонентов (высота, ширина, местоположение, стиль и т.д.).

Рис. 13.2. Инспектор объектов

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]