
- •Отчет: По компьютерной практике. Отделение: Электронно-холодильное. Специальность: Обслуживание компьютерных систем и сетей.
- •Техніка безпеки на робочому місці.
- •Занятие 1.
- •2.Структура программы.
- •4.Оброботчики событий.
- •6.Пеоброзования типов
- •7.Оператоы
- •Занятие 2
- •1.Синтаксис использования условных операторов, операторов цикла и перехода.
- •3.Указатели
- •Занятие 3 Создание проекта. Размещение компонентов на форме. Определение свойств и обработка событий.
- •1.Создания Проекта
- •2. Размещение компонентов на форме
- •3. Определение свойств и обработка событий.
- •Классы и объекты. 3 принципа объектно-ориентированного программирования: наследование, инкапсуляция, полиморфизм.
- •1. Классы и объекты
- •2.Наследование
- •3. Инкапсуляция
- •4.Полиморфизм
- •Занятие 5 Визуальные и невизуальные компоненты. TPanel, tLabel, tMemo, tListBox, tBitBtn.
- •1. Визуальные и невизуальные компоненты.
- •Компоненты tScrollBar, tGroupBox, tCheckBox. Создание главного и контекстного меню приложения: tMainMenu, tPopupMenu. Стандартные диалоги.
- •1. Компоненты tScrollBar, tGroupBox, tCheckBox.
- •2. Создание главного и контекстного меню приложения: tMainMenu, tPopupMenu.
- •3. Стандартные диалоги
- •Занятие 7 События от клавиатуры и мыши.
- •1. События связанные с мышью.
- •2. События от клавиатуры
- •Занятие 8 Работа с файлами: файловые переменные, текстовые, типизированные, Не типизированные файлы.
- •1. Файловые переменные
- •2.Текстовые
- •3. Типизированные
- •4. Потоки
- •Занятие 9 Исключительные ситуации. Обработчики исключений.
- •Занятие 10 Роль формы в приложении.
- •1.Формы
- •Занятие 11 Управление проектом.
- •1.Состав проекта
- •2.Репозитории и шаблоны проектов
- •3.Диспечер проектов
- •Занятие 12 Создание справочной системы приложения.
- •Занятие 13
- •1.Создание нового модуля
- •2.Тестирование компонента
- •Занятие 13 Отладка программ в среде Delphi.
- •1.Классификация ошибок
- •2.Отладчик
- •3.Возможности редактора кода
- •Занятие 15 Новые возможности ideDelphi6.
2. Создание главного и контекстного меню приложения: tMainMenu, tPopupMenu.
TMainMenu
Компонент TMainMenu определяет главное меню формы. Поскольку в том виде, в котором компонент представлен на панели, он не будет виден в рабочем приложении, то место его расположения не имеет значения.
Создадим главное меню приложения. Меню будет содержатьтри пункта: Открыть. Сохранить, Настройка редактора. Для создания опций меню необходимо вызвать редактор, который называется MenuDesigner. Один из способов вызова редактора - двойной щелчок мыши в области компонента.
TPopupMenu
Компоненты класса TPopupMenu используются для создания контекстных меню вызывающихся при нажатии правой клавиши мыши. Процесс создания пунктов меню аналогичен созданию главного меню.
3. Стандартные диалоги
В состав Windows входит ряд типовых диалоговых окон, таких как окно выбора загружаемого файла, окно выбора шрифта и т.д. В Delphi5 реализованы классы, объекты которых дают программисту удобные способы создания и использования таких окон.
Первый пункт созданного нами меню называется Открыть. Этот пункт меню позволит загружать в редактор Memo1 текстовый файл. Для выбора имени файла будем использовать стандартный диалог.
Вызов диалогового окна осуществляется с помощью метода Execute. Execute - логическая функция. Она возвращает значение True, если результат диалога с пользователем был успешным.
Занятие 7 События от клавиатуры и мыши.
1. События связанные с мышью.
Управление большинством программ Windows осуществляется с помощью мыши. Событие OnClick Вам известно. Это событие чаще всего используется в таких объектах, как кнопка или переключатель, где не обязательно знать координаты указателя и тип кнопки.
С щелчком мыши связаны еще два события: OnMouseDown и OnMouseUp.Событие OnMouseDown происходит при нажатии кнопки мыши, когда курсор находится в области компонента. Событие OnMouseUp является парным событию OnMouseDown и возникает в том случае, когда пользователь отпустил ранее нажатую кнопку мыши.
Событие OnMouseDown имеет тип TMouseEvent. Это процедурный тип. Ознакомьтесь с параметрами процедуры. Событие OnMouseMuve определяет реакцию программы на перемещение указателя мыши над компонентом.
Пример:
2. События от клавиатуры
VCL-библиотека резлизует три оброботчика события, преднззначенных для контроля за вводом пользовзтеля с клавиатуры: OnKeyDown, OnKeyPress, OnKeyUp. Известно, что клавиша Enter имеет значение кодов в виде совокупности ’13’ и ’10’. Такой обработчик создаст возможность закончить ввод информации путем нажатия клавиши Enter. В приложении отсутствует метка Label3.
Пример:
Занятие 8 Работа с файлами: файловые переменные, текстовые, типизированные, Не типизированные файлы.
1. Файловые переменные
Файл - это именованная область внешней памяти ПК. Файл имеет имя и содержит компоненты одного типа. Перед началом работы с любым файлом необходимо создать переменную, соответствующую типу данных этого файла. При определении файловой переменной обычно задается тип файла. Файловая переменная в последующем будет использоваться как логический идентификаторфайла. В Object Pascal файловый тип можно задать одним из трех способов. В зависимости от способа объявления можно выделить три вида файлов.
Файлы типизированного типа задаются синтаксисом:
<имя> = Fileof<тип>;
Текстовые файлы определяются синтаксисом:
<имя> = TextFile:
Не типизированные файлы задаются синтаксисом:
<имя> = File;