
- •Отчет: По компьютерной практике. Отделение: Электронно-холодильное. Специальность: Обслуживание компьютерных систем и сетей.
- •Техніка безпеки на робочому місці.
- •Занятие 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.
6.Пеоброзования типов
Язык Object Pascalпозволяет выполнять приведение типов и преобразование типов. Приведение типов может быть явным или неявным.
При явном приведении типа перед именем переменной указывается тип, к которому выполняется приведение данной переменной. Например:
Var ki: Integer; wa:char; as:=Integer('A'); Shortint(wa):=112;
Неявное приведение типа выполняется Delphiавтоматически.
Для преобразования типов используются функции преобразования типа.
Фрагмент програмного кода с преоброзованием типов:
procedureTForm1.ButtonlClick(Sender: TObject);
var ki: Real;
begin
ki := 125;
Edit1.Text := IntToStr(ki) ;
R1 := -3.1E-4;
Edit-2 .Text := FloatToStr(r1) ;
end;
end.
7.Оператоы
Операторы в языке ObjectPascalможно разделить на две категории:
простые операторы;
структурированные операторы.
К простым операторам относится оператор присваивания := и оператор вызова функции и процедуры. К структурированным операторам относятся операторы, позволяющие управлять ходом выполнения программы.
Занятие 2
Основы Object Pascal (производные и структурированные типы данных, указатели,
условные операторы и операторы цикла).
1.Синтаксис использования условных операторов, операторов цикла и перехода.
Одним из важнейших операторов ObjectPascalявляется условный оператор, который имеет две формы, описываемые следующим синтаксисом:
ifусловие thenдействие_1;
ifусловие thenдействие_1 elseдействие_2;
Действие выполняется только в том случае, если значение условия равно true. Действием может быть любой оператор ObjectPascal.Для описания выбора оператора или группы операторов в зависимости от множества условий используется оператор выбора, описываемый синтаксисом:
Case выражение of
Условие_1 : Оператор_1;
Условие_n : Оператор_n;
Else оператор;
end;
В Object Pascal имеется ряд операторов реализующих многокрзтное выполнение заданной последовательности команд. Это операторы цикла: for, while, repeat.
Оператор for описывается синтаксисом:
For переменная_счетчик := нач_значение to кон_значение Do оператор:
или
for переменная_счетчик := нач_значение down to кон_значение do оператор:
Следует отметить Расположите в окне формы командную кнопку типа TButtonсо страницы Standardпалитры компонентов и создайте для нее обработчик события OnClick. выполнив двойной щелчок мышью на компоненте.
Оператор for применяется в случаях, когда заранее известно количество итераций. В большинстве случаев это значение неизвестно и тогда правильнее использовать условный оператор цикла while, описываемый синтаксисом:
While условие do оператор;
Оператор цикла repeat описывается следующим синтаксисом:
Repeat оператор until условие;
Язык Object Pascal содержит оператор безусловного перехода goto, который описывается следующим синтаксисом:
Label метка_1;
goto метка_1;
2.Производный тип.ые оператор
Для того чтобы создать переменную производного типа.сначала требуется определить сам производный тип. К производным типам относятся следующие категории типов:
порядковые типы;
перечислимые типы;
множества;
записи;
массивы;
объектные типы.ыператоры цикла).