- •Общая характеристика процессов сбора, хранения передачи и обработки информации Общие понятия информационного процесса
- •Измерение информации
- •Технические и программные средства реализации информационных процессов Архитектура персонального компьютера
- •Устройства ввода
- •Устройства вывода
- •Матричный принтер
- •Термические принтер
- •Струйный принтер
- •Лазерный принтер
- •Устройства хранения информации
- •Устройство обработки информации
- •Программное обеспечение компьютера
- •Основные функции ос
- •Системы программирования
- •Прикладное программное обеспечение
- •Интерфейс пользователя
- •Рабочий стол
- •Панель задач
- •Главного меню
- •Структура окна Windows
- •Работа с окнами программ
- •Реорганизация окон, переключение между окнами
- •Файловая система Windows
- •Работа с файлами и папками в Windows
- •Создание ярлыка
- •Способы записи алгоритмов
- •Базовые алгоритмические конструкции
- •Массивы
- •Технология структурного программирования
- •Нисходящая разработка алгоритма
- •Использование базовых структур
- •Приемы структурирования
- •Использование булевого признака
- •Сквозной структурный контроль
- •Тестирование и отладка программ
- •Методы тестирования
- •Функциональное тестирование
- •Классы эквивалентности как метод снижения количества тестов
- •Выбор значений для тестов
- •Формулировка условий
- •Функциональные тесты
- •Структурное тестирование
- •Язык программирования Delphi Интегрированная среда Delphi 7.0
- •Окно инспектора объектов
- •Окно формы
- •Окно редактора кода
- •Управление проектом
- •Сохранение проекта
- •Открытие существующего проекта
- •Добавление дополнительных форм к проекту
- •Создание приложений в Delphi
- •Разработка пользовательского интерфейса приложения
- •Размещение компонентов на форме
- •Установка свойств во время разработки
- •Создание процедур обработки событий
- •Удаление процедур обработки событий
- •Структура проекта Delphi
- •Модули Delphi
- •Синтаксическая структура модуля
- •Идентификаторы
- •Типы данных в Delphi
- •Структурированные типы
- •Описание типа «массив»
- •Основные операторы языка Delphi
- •Оператор присваивания
- •Составной оператор
- •Условный оператор
- •Оператор выбора
- •Операторы цикла
- •Оператор цикла с предусловием
- •Оператор цикла с постусловием
- •Оператор цикла с параметром
- •Подпрограммы в Delphi
- •Описание процедуры
- •Вызов процедуры
- •Описание функции
- •Вызов функции
- •Графика в Delphi Графические компоненты
- •Свойство объектов Canvas
- •Свойства Canvas
- •Методы Canvas
- •Объект tPaintBox
Удаление процедур обработки событий
Процедуру обработки события можно удалить двумя способами:
Удалить в Published – секции объявления типа формы объявление процедуры обработки события (заголовок процедуры), после чего удалить реализацию этой процедуры в Implementtation – секции модуля.
Удалить весь программный код внутри блока Begin End процедуры обработки события. Пустая процедура при последующей компиляции будет автоматически удалена.
Комбинированные значения отображаются в инспекторе объектов как набор значений, которые имеют разные типы.
Комбинированные значения устанавливаются по одному.
Некоторые свойства для редактирования своих значений имеют возможность вызвать диалоговое окно, которое позволяет легко установить другое значение. В правой части колонки значений этого свойства изображена кнопка с тремя точками.
Для установки свойств с помощью диалогового окна выполните следующие действия:
Щелкните на имени свойства в инспекторе объектов.
Щелкните на кнопке с тремя точками.
Установите свойство (свойства) с помощью диалогового окна.
Щелкните кнопку ОК диалогового окна.
Ниже показано диалоговое окно для установки свойства (вложенного) Font.
Структура проекта Delphi
Как уже упоминалось ранее программу, создаваемую в Delphi, называют проектом. Файл проекта создается Delphi автоматически.
Ниже приведен листинг исходного текста программы, содержащийся в файле проекта с именем Project_Calc.dpr и сгенерированный самой Delphi. Доступ к нему может быть осуществлен с помощью команды View Source из меню Project.
1: program Project_Calc;
2:
3: uses
4: Forms,
5: Unit_Calc in 'Unit_Calc.pas' {Form1};
6:
7: {$R *.RES}
8:
9: begin
10: Application.Initialize;
11: Application.CreateForm(TForm1, Form1);
12: Application.Run;
13: end.
Строка 1 содержит ключевое слово program, за которым следует имя Project_Calc. Ключевое слово program, которое сообщает компилятору, что это основная часть программы, с которой начинается выполнение программы.
Строка 3 содержит ключевое слово uses, которое сообщает компилятору, что используются модули.
Строка 4 определяет имя библиотечного модуля Forms, который поддерживает формы.
Строка 5 определяет модуль Unit_Calc, сгенерированный самой Delphi, и указывает компилятору, что этот модуль хранится в файле Unit_Calc.pas.
Строка 7 содержит директиву компилятору включить файл ресурсов программы (проекта)
Строка 9 содержит ключевое слово begin, которое определяет начало тела программы, содержащего операторы
Строка 13 содержит ключевое слово end, сопровождаемое точкой, которое сообщает компилятору, что тело программы закончилось.
Строки 10, 11, 12 – это операторы основной программы.
Строка 10 инициализирует приложение
Строка 11 создает форму.
Строка 12 –запуск программы.
Модули Delphi
Проект в Delphi содержит минимум один модуль, соответствующий главной форме.
Технология модульного программирования появилась как результат разработки крупных программных систем коллективом разработчиков.
Понятие модуля было введено в языке Паскаль, начиная с версии 4.О. Модульные средства Delphi значительно слабее аналогичных средств других языков, например, Ада, Модула-2.
Модуль - это средство разбиения больших сложных программ на отдельные относительно независимые части , а также средство организации связей между этими частями.
Модуль - это более высокий уровень структурирования программ по сравнению с процедурами и функциями.
Модуль - это отдельно компилируемая, но не отдельно выполняемая единица.
Модуль на языке Delphi - это специальный образом оформленный набор программных ресурсов, предназначенных для использования другими модулями..
Программные ресурсы – это:
константы,
типы,
переменные,
процедуры и функции.