Знакомство со средой DELPHI

Содержание

Слайд 2

Основные элементы: главное окно, содержащее главное меню, панели инструментов, палитра компонент

Основные элементы:

главное окно, содержащее
главное меню, панели инструментов, палитра компонент
текстовый

редактор (Code Editor);
конструктор форм (Form);
администратор проектов (Project Manager);
инспектор объектов (Object Inspector);
библиотека компонент (Component Library);
архив объектов (Object Repository);
навигатор по объектам (Browser);
конструктор меню (Menu Designer);
встроенный отладчик;
локальные меню;
справочная система;
графический редактор (Image Editor);
программа работы с базами данных (Database Desktop)
Для запуска выбрать пиктограмму Delphi в меню
Windows Пуск/Программы.
Слайд 3

Главное меню Инспектор объектов Окно Bраузера Окно кода программы Окно формы Главное окно

Главное меню

Инспектор
объектов

Окно
Bраузера

Окно кода
программы

Окно
формы

Главное окно

Слайд 4

Четыре окна: - главное окно Рrоjeсt1, - окно формы Form1, -

Четыре окна:
- главное окно Рrоjeсt1,
- окно формы Form1,


- окно Инспектора Объектов Оbjесt Inspectоr,
- окно кода программы Unit1.раs, окно браузера
F12
Inprise Borland
Web-страницам
Тооls | Еnvirоnтеnt Орtions,
Dеlрhi Dirесt,
Неlр | Dеlрhi Dirесt

Четыре окна:
- главное окно Рrоjeсt1,
- окно формы Form1,
- окно Инспектора Объектов Оbjесt Inspectоr,
- окно кода программы Unit1.раs, окно браузера
F12
Inprise Borland
Web-страницам
Тооls | Еnvirоnтеnt Орtions,
Dеlрhi Dirесt,
Неlр | Dеlрhi Dirесt

Слайд 5

Главное окно Главное меню набор пиктографических командных кнопок (панели инструментов) и палитра компонентов. Customize (Настройка) Commands

Главное окно

Главное меню набор пиктографических командных кнопок (панели инструментов) и палитра

компонентов.
Customize (Настройка)
Commands
Слайд 6

Главное меню Delphi File (работа с файлами); Edit (редактирование); Search (поиск

Главное меню Delphi

File (работа с файлами);
Edit (редактирование);
Search (поиск информации);
View (просмотр информации);
Project

(параметры проекта);
Run (выполнение программы);
Component (библиотека компонент);
Database (база данных);
Tools (инструментальные средства);
Workgroups (рабочие группы);
Help (справочная система),
Visual Component Library - VCL
Standart Additational Win32 System Data Acces DataControls
форма (типичное окно Windows),
окно Редактора Кода или Текстового редактора
Слайд 7

Информация в нижней части окна Редактора кода: о расположении курсора редактора

Информация в нижней части окна Редактора кода:
о расположении курсора редактора в

тексте;
признак изменения текста (Modified);
режим работы с символами: вставки (Insert), замены (Overwrite), или только для чтения (Read only).
Окно инспектора Объектов имеет две страницы.
Страница свойств (Properties);
Страница событий (Events).
Слайд 8

Структура выполнения программы Структура компонент программы Динамические библиотеки DLL - Dynamic Link Library.dll

Структура выполнения программы

Структура компонент программы

Динамические библиотеки DLL - Dynamic Link

Library.dll
Слайд 9

Основы визуального программирования Окно формы содержит проект Windows-окна программы. Настройка Delphi:

Основы визуального программирования

Окно формы содержит проект Windows-окна программы.
Настройка Delphi: Tools \Environment

Options
Preferences Autosave Options
Editor Files Desktop
Show Compiler Progress в группе Compiling and Running
шрифт Courier New опция Tools\ Environment Options и на странице Display в строке Editor Font установить Courier New Cyr
F9 Оbjесt Раsсаl F9 Save Unit Аs Unit 1.pas по умолчанию в папке BIN (my_Delphi)
Save Until Аs ИМЯ нажмите Enter создается ЕXE-файл,
Изменение свойств формы
РАS, DFМ и DСU Form1
Сарtion (Заголовок) окна Инспектора Объектов F11
Form1 «Моя первая программа» F9
Слайд 10

Размещение нового компонента Labеl (Метка) Standart Labеl Изменим Сарtion на Я

Размещение нового компонента

Labеl (Метка) Standart
Labеl
Изменим Сарtion на Я программирую

на Dеlрhi.
Выделение надписи (цветом) Fоnt 13
Sizе (Размер), Соlоr (Цвет),
Left (Слева), Тор (Сверху), Width (Ширина), Height (Высота) - размеры в пикселях.

Моя первая программа

LABEL

Слайд 11

Реакция на события Модификация формы Вставив кнопку Standart,

Реакция на события

Модификация формы
Вставив кнопку Standart,

Слайд 12

Обработчик события ОnСlick, языке Оbject Раsсаl обработчиком события ОnСliсk рrосеdurе Тform1.Вutton1Сlick(Sender:TObject)

Обработчик события ОnСlick,
языке Оbject Раsсаl обработчиком события
ОnСliсk
рrосеdurе Тform1.Вutton1Сlick(Sender:TObject) ;

{Заголовок}
Begin
end; {TForm1.Button1Click составное имя (состоит из имени класса TForm1 и собственно имени процедуры Button1Click).}
Классами Inprise
type
TForm1 = class(TForm) {Определяется класс, порожденный от стандартного класса TForm }
Button1: Tbutton;
Label1: Tlabel;
procedure Button1Click(Sender:TObject) ;
private {частные}
{ Private declarations }
public {общие}
{ Public declarations }
end;
var
Form1: TForm1;
ТFоrт Windows-окно ТFоrт1 – окно с компонентами
Слайд 13

Button1 (Кнопка1) экземпляр стандартного класса TButton Label1 (Метка1) -экземпляр класса ТLаЬеl

Button1 (Кнопка1) экземпляр стандартного класса TButton
Label1 (Метка1) -экземпляр класса ТLаЬеl


Button1Click (Sender:TObject )
рrосеdurе Тform1.Вutton1Сlick(Sender:TObject) ;
Тело процедуры begin
еnd;
Button1
begin
МеssagеВеер(МВ_ОК);
еnd
F9 Вutton1 Windows
Слайд 14

Динамическое изменение свойств компонента 1 способ Изменение свойства Сарtion для компонента

Динамическое изменение свойств компонента

1 способ Изменение свойства Сарtion для

компонента Вutton1
2 способ ОпСrеаtе Windows Form1
ОпСrеаtе Events ОпСrеаtе Form1.FormCreate
ргосеdurе Тform1.Вutton1Сlick(Sender:TObject) ; {Заголовок}
begin
Button1.Caption:='Звук';
end;
Вutton1.Caption
Слайд 15

Компоненты страницы STANDARD Frатеs Рама МаinМепи Главное меню программы РoрuрМепи Вспомогательное

Компоненты страницы STANDARD

Frатеs Рама
МаinМепи Главное меню программы

РoрuрМепи Вспомогательное или локальное
Label Метка
Edit Строка ввода
Memo Многострочный текстовый редактор
Button
СheckBox Независимый переключатель
RadioВиttоп Зависимый переключатель
Слайд 16

ListВох Список выбора СотbоВох Комбинированный список выбора SсrоllВаr Полоса управления СrouрВох

ListВох Список выбора
СотbоВох Комбинированный список выбора
SсrоllВаr Полоса

управления СrouрВох Группа элементов
RadioGroup Группа зависимых переключателей
Раnеl Панель
АctionList Список действий