Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раб.тетрадь_алг211С.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
274.21 Кб
Скачать

Задание1. Указать назначение команд

Uses

Forms,vrun1 in 'vrunl.pas' {Form1};

{$R *.res}

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

Object Form1:TForm1

Left = 193

Top = 246

Width = 544

Height = 375

Caption = 'Form1'

Color = clBtnFace

Font.Charset = DEFAULT_CHARSET

Font.Color = clWindowText

Font.Height = -11

Font.Name = 'MS Sans Serif'

Font.Style = [ ]

OldCreateOrder = False

PixelsPerInch = 96

TextHeight = 13

End.

Unit Unit1;

Interface

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

StdCtrls;

type

TForm1 = class(TForm)

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

Задание 2. Каково назначение файлов проекта

DOF-файл

DPR-файл

RES-файл

Файл ресурсов

DFM-файлы

Файл описания формы

PAS-файлы

CFG-файл

Тема 2.3. Визуальное событийно-управляемое программирование

Занятие 1 Текстовые компоненты интегрированной среды назначение, свойства, события:TEdit, TMemo, TLabel

ЗАДАНИЕ 1. Указать компонент и свойство

Указывает, будет ли компонент изменять свои размеры в зависимости от помещенного в ее свойство Caption текста (True - будет)

Определяет выравнивание текста по вертикали относительно границ

Определяет прозрачность фона

Разрешает/запрещает разрыв строки на границе слова. Для вывода многострочных надписей задайте

Используется для ввода паролей

Определяет автоматическое преобразование высоты букв

Если содержит True, текст не может изменяться

Определяет максимальную длину текстовой строки.

Содержит длину выделенной части текста

Содержит номер первого символа выделенной части текста

Содержит выделенный текст

Содержит редактируемый текст. Используется для построчного доступа. Методы Add, Delete, Insert используются для добавления, удаления и вставки строк

Определяет наличие в окне редактора полос прокрутки

ввода текста, соответствующего некоторому шаблону

Определяет ориентацию компонента: sbHorizontal - бегунок перемещается по горизонтали; sbVertical - бегунок перемеща­ется по вертикали

«Большой» сдвиг бегунка (при щелчке мышью рядом с концевой кнопкой)

Максимальное значение диапазона изменения числовой величины

Минимальное значение диапазона изменения числовой величины

Текущее значение числовой величины

Задание 2 . Каков смысл команды?

Label3.Caption:=IntToStr(n);

x:=StrToFloat(Edit1.Text);

Memo1.Lines.Add(' max='+FloatToStrF(ma,ffGeneral,8,2));

Занятие 2 Процедуры ввода и редактирования текста: InputBox, MessageBox, MessageDialog

Занятие 3 Текстовые компоненты интегрированной среды и процедуры ввода и редактирования текста: назначение, свойства, события. TListBox, TStringGrid, TCombobox

Определяет количество колонок элементов в списке

Содержит индекс сфокусированного элемента.

Содержит набор строк, показываемых в компоненте

Разрешает/отменяет сортировку строк в алфавитном порядке

Содержит номер столбца сфокусированной ячейки

Содержит количество столбцов таблицы

Определяет количество столбцов фиксированной зоны

Определяет количество рядов фиксированной зоны

Содержит параметры таблицы

Содержит номер ряда сфокусированной ячейки

Содержит количество рядов таблицы

Разрешено редактирование ячейки.

Разрешено выбирать ячейки клавишей Tab (Shifts-Tab)

Определяет содержимое ячейки с табличными координатами (ACol.ARow)

Содержит все строки ряда с индексом Index

Задание 2 . Каков смысл команды?

StringGrid1.Cells[0,i]:=' i= '+IntToStr(i);

StringGrid1.ColCount:=N+1;

StringGrid1.RowCount:=N+1;

Занятие 4Кнопки : назначение, свойства, события. TButton, TBitBtn, TSpeedButton, TRadioButton

Если имеет значение True, событие OnClick кнопки возникает при нажатии клавиши Esc

Если имеет значение True, событие OnClick кнопки возникает при нажатии клавиши Enter

Если имеет значение False, то кнопка недоступна для нажатия

Определяет результат, с которым было закрыто модальное окно

разновидность стандартной кнопки TButton, которая помимо текста может содержать графическое изображение

mrXXX: bkOk -mrOk,

Определяет связанные с кнопкой растровые изображения

Определяет разновидность кнопки

Определяет край кнопки, к которому прижимается пиктограмма

предусмотрен вывод надписи, имеется возможность фиксации в утопленном состоянии , не может закрыть модальное окно.

Задание 2 . Каков смысл команды?

Занятие 5 Переключатели: назначение , свойства , события. TRadioButton, TcheckBox, TRadioGroup

Кнопка с независимой фиксацией позволяет выбрать или отменить определенную функцию

Свойство позволяет установить значение кнопки

Определяет положение текста

Разрешает (запрещает) использование неактивного состояния переключателя

Содержит выбор пользователя типа Да/Нет.

Кнопки с зависимой фиксацией предназначены для выбора одной опции из нескольких взаимоисключающих

Этот компонент служит контейнером для размещения дочерних компонентов и представляет собой прямоугольное окно с рамкой и текстом в разрыве рамки.

Определяет количество столбцов-переключателей

Содержит индекс выбранного переключателя

Содержит список строк с заголовками элементов. Добавление (удаление) элементов достигается добавлением (удалением) строк списка

Панель используется в качестве контейнера для расположения других интерфейсных элементов.

Определяет стиль внутренней кромки

Определяет стиль внешней кромки

Задает ширину кромок в пикселях

Группирует независимые переключатели, позволяя обратиться к любому из них по индексу.

Задание 2 . Каковсмыслкоманды?

if CheckBox1.Checked then…

case RadioGroup1.ItemIndex of

0: u:=cos(x);

1: u:=sin(x);

2: u:=sin(x)/cos(x);

end;

Занятие 6 Графические компоненты: назначение, свойства, события. TShape, TImage ,TPaintBox

Предназначен для ручного (с помощью мыши) управления размерами контейнеров TPanel, TGroupBox

Компонент является контейнером для размещения других компонентов и имеет возможность прокрутки.

Компонент рисует одну из простейших геометрических фигур

служит для размещения на форме одного из трех поддерживаемых Delphi типов изображений: растровой картинки, пиктограммы или метафайла.

Занятие 7 Компоненты для создания меню: назначение, свойства, события. TMainMenu, TPopUpMenu

Задание 1.Ответить на вопросы

На какой вкладке находится компонентыTMainMenu, TPopUpMenu?

Как вызвать конструктор меню?

Как создать пункт меню? пункт подменю?

Как создать «горячую клавишу»?

Как создать «короткие »клавиши?

Как создать разделительную черту?

Как связать локальное меню с компонентом?