- •Содержание
- •Предисловие Назначение методических указаний
- •Требования к знаниям и умениям при выполнении лабораторных работ
- •Правила выполнения лабораторных работ
- •Правила оформления лабораторных работ
- •Уфимский государственный колледж радиоэлектроники журнал
- •Лабораторная работа 1. Нормализация отношений.
- •Цель работы
- •Теоретические сведения
- •2. Задания
- •4 Содержание отчёта
- •5 Список литературы
- •Лабораторная работа 2. Создание таблиц и ввод исходных данных.
- •Цель работы
- •3 Задание
- •3.1. Создание таблицы
- •Лабораторная работа № 3 Открытие, редактирование и пополнение табличного файла. Модификация структуры табличного файла.
- •Лабораторная работа № 4 Индексирование и сортировка таблиц.
- •Лабораторная работа № 5 Поиск данных в таблице. Установка даты и вывод записей на экран.
- •Лабораторная работа 6
- •Лабораторная работа № 7 Написание программного файла и работа с несколькими табличными файлами.
- •Лабораторная работа 8 Работа с переменными и массивами
- •1) Условный оператор
- •2) Операторы цикла
- •I: Integer; // Индекс массива
- •Лабораторная работа 9 Создание меню различных типов
- •2.2. Перечень используемого оборудования
- •4. Контрольные вопросы
- •Лабораторная работа № 10 Создание рабочих окон.
- •3.4. Удалить третье окно;
- •3.5. Создать кнопки активизации и деактивизации окон;
- •3.6. Задать необходимые размеры окнам;
- •3.7. Пример программы
- •3.8. Листинг программы
- •Лабораторная работа 11 Создание файла проекта базы данных
- •Характеристика проекта
- •2.2. Перечень используемого оборудования
- •3. Задание
- •Лабораторная работа № 12 Создание интерфейса (входной формы).
- •Управление внешним видом
- •Лабораторная работа № 14
- •Лабораторная работа № 15 Создание и управление базой данных с помощью sql — операторов.
Управление внешним видом
1. Цель работы:
Изучить виды, свойства и методы компонентов, понятие фокуса.
2. Пояснения к работе
2.1 Краткие теоретические сведения.
Краткие теоретические сведения…
2.2 Перечень используемого оборудования
Персональный компьютер.
3. Задание
Модифицировать программу для работы с окнами:
3.1. После нажатия клавиши Развернуть/ Свернуть сделать её не активной, а при нажатии клавиши Развернуть/Свернуть снова активной;
3.2. Выводить состояние второго окна при помощи компонента lable. Если окно Развёрнуто то lable зелёного цвета в противном случае красного;
3.3. После нажатия клавиши Развернуть/ Свернуть перевести фокус на другую кнопку;
4.1. Модифицировать программу для работы с окнами:
4.1. После нажатия клавиши Развернуть/ Свернуть сделать её не активной, а при нажатии клавиши Развернуть/Свернуть снова активной;
1. В обработчик нажатия клавиши Развернуть добавляем строки
Button1.Enabled:=False; // выключаем кнопку Развернут
Button2.Enabled:=True; // включаем кнопку Свернуть
2. В обработчик нажатия клавиши Свернуть добавляем строки
Button1.Enabled:= True; // выключаем кнопку Свернуть
Button2.Enabled:= False; // включаем кнопку Развернут
4.2. Выводить состояние второго окна при помощи компонента lable. Если окно Развернуто, то lable зелёного цвета в противном случае красного;
1. Добавляем на форму компонент lable
2. В обработчик нажатия клавиши Развернуть добавляем строки
label1.Caption:='Окно развёрнуто';
label1.Font.color:=clLime;
3. В обработчик нажатия клавиши Свернуть добавляем строки
label1.Caption:='Окно свёрнуто';
label1.Font.color:=clRed;
4.3. После нажатия клавиши Развернуть/ Свернуть перевести фокус на другую кнопку;
1. В обработчик нажатия клавиши Развернуть добавляем строки
Button2.SetFocus;
2. В обработчик нажатия клавиши Свернуть добавляем строки
Button1.SetFocus;
4.4. Пример программы
Рис.1 Пример программы
4.8. Листинг программы
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
Button1.Enabled:=False;
Button2.Enabled:=True;
label1.Caption:='Окно развёрнуто';
label1.Font.color:=clLime;
Button2.SetFocus;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Form2.Hide;
Button1.Enabled:=True;
Button2.Enabled:=False;
label1.Caption:='Окно свёрнуто';
label1.Font.color:=clRed;
Button1.SetFocus;
end;
end.
4. Контрольные вопросы
4.1. Контрольный вопрос
4.2. Контрольный вопрос
4.3 . Контрольный вопрос
4.4. Контрольный вопрос
5. Содержание отчёта
Отчёт должен содержать:
5.1. Название работы;
5.2. Цель работы;
5.3. Задание;
5.4. Ответы на контрольные вопросы;
5.5. Выводы к работе.