
- •Отчет: По компьютерной практике. Отделение: Электронно-холодильное. Специальность: Обслуживание компьютерных систем и сетей.
- •Техніка безпеки на робочому місці.
- •Занятие 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.
3. Инкапсуляция
Объединение в классе методов и данных называется инкапсуляцией. С помощью линейки прокрутки переместитесь по программе так чтобы было видно описание класса TPerson. Класс представляет собой единство трех сущностей.
Поля.
Методы.
Свойства.
Свойства - это специальный механизм классов, регулирующий доступ к полям.
С помощью этих функций значения полей будут считываться и записываться.
4.Полиморфизм
Полиморфизм - это возможность замещения методами потомка методов родителя с теми же именами и параметрами. Класс ТStaff должен иметь свой конструктор, который обеспечит инициализацию всех полей. Конструктор для объектов типа TStaff перекроет метод Createтипа TPerson. Все классы ObjectPascal порождены от единственного родителя - класса TObject. Все описанные методы, относящиеся к типам TPerson. ТStaff. TTeach, являются статическими.
Занятие 5 Визуальные и невизуальные компоненты. TPanel, tLabel, tMemo, tListBox, tBitBtn.
1. Визуальные и невизуальные компоненты.
В Delphiесть компоненты двух типов: визуальные и невизуальные. Например, на панели Standardрасположены и визуальные, и невизуальные компоненты. Кнопка TButton. однострочный редактор TEdit - визуальные компоненты.
На этапе проектирования видны компоненты обоих типов. На этапе исполнения невизуальные компоненты не видны. На панели Standart расположены два невизуальных компонента: TMainMenuи TPopupMenu.
2.TPanel, TLabel, TMemo, TListBox, TBitBtn.
Компонент TPanel представляет собой контейнер общего назначения. Панель помещают на форму для того, чтобы располагать вставленные в него дочерние компоненты вдоль одной из сторон окна независимо от изменения размеров этого окна.
Компоненты класса TMemo предназначены для ввода, редактирования и/или отображения достаточно длинного текста. Компонент хранит набор строк. В нашей задаче в Мемо1 будут выводиться результаты расчета.
Для отображения статического текста служит компонент TLabel. Над редзктором необходимо поместить текст комментария. Текст в метке нельзя редактировать в работающем приложении, но его можно задавать программным путем или при проектировании с помощью свойства.
Компонент TListBox представляет собой стандартный для Windowsсписок выбора, с помощью которого пользователь может выбрать один или несколько элементов выбора.
Для компонентов TBitBtn свойство Kind(сорт) определяет типовые функции, которые реализует кнопка в диалоговых окнах. Значение bkClose определит типовую функцию закрытия окна, которая будет связана с этой кнопкой.
Занятие 6
Компоненты tScrollBar, tGroupBox, tCheckBox. Создание главного и контекстного меню приложения: tMainMenu, tPopupMenu. Стандартные диалоги.
1. Компоненты tScrollBar, tGroupBox, tCheckBox.
TScrollBar
Этот компонент используется для визуального управления значением числовой величины. Свойства Minи Мах этого компонента содержат минимальное и максимальное значения числовой величины.
Изменение положения ползунка влечет за собой событие OnScroll. Создайте обработчик этого события. Свойство Positionэтого компонента содержит текущее значение числовой величины. Положение ползунка можно отразить в редакторе Edit1 Преобразование величины целого типа в строковую величину можно произвести с помощью процедуры IntToStr
TGroupBox
С помощью этого компонента выделяется группа управляющих элементов, объединенных по функциональному назначению.
TCheckBox
Независимый переключатель TCheckBox используется для того, чтобы пользователь мог указать свое решение типа Да/Нет.