телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Какво представлява презентацията на делфи функционалния панел. Презентация по компютърни науки "Основи на работа в среда Delphi." Общинско учебно заведение

програмиране с помощта на една от най-разпространените системи за бързо разработване на приложения - Delphi Използвайки този курс за обучение, можете самостоятелно да овладеете основите на обектно-ориентираното програмиране в Delphi. За да разширите знанията си, редица учебни помагалаи справочници по Delphi. Цикълът съдържа 13 презентации: ООП в Delphi – 1: Въведение в програмната система Borland Delphi. Обекти (компоненти) и техните свойства и ООП методи в Delphi – 2: Първата програма в Delphi, записваща и компилираща ООП в Delphi – 3: Програмна промяна на свойствата на ООП обекти в Delphi – 4: Условия в Delphi. Създаване на прост ООП тест в Delphi - 5: Елементи на вход и изход на информация. OOP обработка на изключения в Delphi – 6: Програмиране на скрийнсейвър и елемент на таймер OOP в Delphi – 7: Програмиране на вашата играчка OOP в Delphi – 8: Програмно меню, панел за състоянието, диалогови прозорци OOP в Delphi – 9: Създаване на ваша собствена текстов редакторООП в Delphi – 10: Бази данни в Delphi ООП в Delphi – 11: Калкулатор в Delphi. Справяне с изключителни ситуации ООП в Delphi – 12: Създаване на ООП система за тестване в Delphi – 13: Графика в Delphi.

Delphi използва езика за програмиране Pascal Object, така че е по-добре първо да научите обикновен Pascal и да работите в TurboPascal, а след това да преминете към Delphi - ще бъде много лесно да превключите, защото синтаксисът на езика остава непроменен. Препоръчително е да изучавате ООП в Delphi в старши специализирани класове - броят часове, отделени за компютърни науки там, е напълно достатъчен за овладяване на основите на ООП в Delphi


Прозорецът на редактора на код (Unit1.pas) създава изходния текст на модула на разработваното приложение. Всеки редактируем файл е на отделна страница, която може да бъде достъпна чрез щракване върху раздела му. Прозорецът на дизайнера на формуляр (Form1) е мястото, където се проектира формулярът. Защо се поставят върху формуляр от палитрата на компонентите? необходими елементи. Прозорецът на инспектора на обекти показва свойствата на обекта и събитията за текущия Form1. Може да се покаже с помощта на командата View/Object Inspector или чрез натискане на клавиш. Прозорецът на инспектора на обекти има 2 раздела: свойства и събития. Прозорец на дизайнер на формуляри Прозорец на редактор на код Прозорец на инспектор на обекти


Dpr Главен файл на проекта!!.Dfm файл с формуляр!!.Пас Pascal модулен файл!!.Res Ресурсни файлове!(създадени при първото записване).Opt Файл с параметри на проекта.~* Архивиране files.Dcr Delphi Component Resource !.Dcu Компилиран модулен файл.Dsm Междинен код.Dll Файлове на динамична библиотека.Dsk Workspace configuration.Exe Изпълними файлове Разширения на файлове Необходими файлове за стартиране на приложението


Пример за просто приложение Създаването на ново приложение започва с автоматично предлагане на Delphi празен прозорец- формуляр Form1. Интерфейсът на приложението се състои от компоненти, които можете да изберете от палитрата на компонентите, да ги поставите във формуляра и да промените свойствата им. Избирането на компонент в палитрата става чрез щракване върху желания компонент, например бутон, и след това щракване върху формата. Избраният компонент ще се появи върху него. След като постави компонента във формуляра, Delphi автоматично прави промени във файла на модула, т.е. добавя се редът: Външен видКомпонентът се определя от неговите свойства, които са достъпни в прозореца на инспектора на обекти, когато компонентът е избран във формуляра.


Прозорецът на инспектора на обекти показва имената на всички свойства и техните стойности. Свойствата са атрибути, които определят как компонентите се показват и функционират, когато приложението се изпълнява. Можете да промените стойностите на свойствата директно в инспектора и съответният компонент веднага се променя. Нека дадем различно заглавие на нашия бутон: напишете в реда Caption - About Form Някои свойства на бутона: Cursor:TCursor - изображение на мишката, когато задържите курсора на мишката върху бутона (например: crHandPoint) Default:Boolean - бутонът се натиска с Enter ключ, ако стойността Default=True Font: TFont - шрифт Height:Integer - височина на бутона в пиксели Width:Integer - ширина на бутона в пиксели Left:Integer - лява хоризонтална координата горен ъгъл. Top:Integer - вертикална координата на горния ляв ъгъл.


За да може даден бутон да отговори на всяко събитие, трябва да посочите процедура за обработка на събитие, която ще бъде извикана, когато събитието настъпи. на това събитие. За да направите това, щракнете двукратно в областта за събитие OnClick (или щракнете двукратно върху бутона Относно формуляра), в резултат на което Delphi автоматично създава шаблон на манипулираща процедура в модула на формуляра. var Относно: Tabout; begin About:=TAbout.Create(self); About.Show; край; Сега, когато щракнете върху бутона About Form, ще се появи друга форма, наречена About, която ще опишем в модула Unit2. Нека го напишем в процедурата


Нека опишем втората форма в Unit2.pas. В главното меню изберете елемента Файл / Нов / Формуляр Задайте този формуляр на Надпис и Име - Относно Поставете бутон върху формуляра със заглавие Затвори и компонент Етикет, който е прост текст, който не се редактира, когато програмата се изпълнява. Текстът се въвежда в полето Надпис. Някои свойства на Label AutoSize:Boolean - автоматична корекция на размера на етикета, в зависимост от текста на етикета. центриране на текст - taRightJustify - дясно подравняване на ръба WordWrap:Boolean - автоматично обвиване на думи в друг ред Transparent:Boolean - прозрачен или запълнен надпис. Цветът на засенчване се задава от свойството Color. Етикет


Когато щракнете върху бутона Затваряне, ние ще затворим формуляра Информация. процедура TAbout.Button1Click(Подател: TObject); започнете Затваряне; край; Нашият модул Unit2 изглежда така. Когато щракнете върху бутона Относно формуляра на първия формуляр, вторият формуляр се показва на екрана, който преди това беше невидим. защото От модула Unit1 се извършва операция с втората форма, след което в секцията за изпълнение на модула Unit1 ще поставим кода, използващ Unit2. Или файл/използване на единица...


За да запазите проекта, в главното меню изберете елемента File / Save Project As... Запазване на проекта Нека дадем на нашия проект името Project1 Процесът на компилация се стартира с помощта на командата: Project / Compile Компилиране на проекта за получаване приложение може да се извърши на всеки етап от разработването на проекта. Това е полезно за проверка на външния вид и правилното функциониране на отделните компоненти на формуляра, както и за проверка на генерирания код. След като проектът бъде компилиран, се създава изпълним файл на приложението с името на файла на проекта. Компилация


Стартиране на проект Можете да стартирате проект за изпълнение от средата на Delphi и от Windows среда. От средата на Delphi се извършва с командата Run / Стартиране или чрез натискане на клавиша Забележка Не можете да стартирате второ копие на приложението, ако вече имате работещо приложение. Можете да продължите да разработвате проекта само след като кандидатстването е завършено. Когато дадено приложение зацикля (замръзва), то трябва да бъде прекратено с помощта на Delphi с помощта на командата Run / Program Reset или чрез натискане на клавишите +



Поредицата от презентации „ООП в Delphi” е посветена на обектно-ориентираното програмиране с
използвайки една от най-разпространените системи за бърза разработка на приложения - Delphi
Използвайки този курс за обучение, можете самостоятелно да овладеете основите на обектно-базирания
ориентирано програмиране в Delphi. За да разширите познанията си, приложен към курса
редица уроци и справочници за Delphi
Поредицата съдържа 13 презентации:
ООП в Delphi – 1: Въведение в програмната система Borland Delphi. Обекти
(компоненти) и техните свойства и методи
OOP в Delphi – 2: Първата програма на Delphi, записване и компилиране
OOP в Delphi - 3: Програмно променяне на свойствата на обекта
ООП в Delphi - 4: Условия в Delphi. Създаване на прост тест
ООП в Delphi – 5: Елементи на въвеждане и извеждане на информация. Обработка на изключения
OOP в Delphi – 6: начален екран на програмата и елемент на таймера
ООП в Delphi – 7: Програмиране на вашата играчка
ООП в Delphi – 8: Програмно меню, диалогови прозорци
ООП в Delphi – 9: Създаване на ваш собствен текстов редактор
ООП в Delphi – 10: Бази данни в Delphi
ООП в Delphi – 11: Калкулатор в Delphi. Обработка на изключения
ООП в Delphi – 12: Създаване на система за тестване
ООП в Delphi – 13: Графика в Delphi
Delphi използва езика за програмиране Pascal Object, така че е по-добре първо да научите обикновен Pascal и да работите в Turbo Pascal, а след това
и преминаване към Delphi - ще бъде много лесно да преминете, защото синтаксисът на езика остава непроменен.
Препоръчително е да изучавате ООП в Delphi в старши специализирани класове - броят на часовете, отделени за компютърни науки там, е доста
достатъчно, за да овладеете основите на ООП в Delphi

Обект –
ориентиран
програмиране в
ДЕЛФИ - 1
@ Краснополянск училище № 1 Домнин Константин Михайлович 2006 г

ДЕЛФИ - 1
В този урок:
Запознаване със системата
Borland Delphi програмиране.
Обекти (компоненти) и техните свойства
Въпроси:
1. Въведение
2. Работен прозорецпрограми
3. Delphi компоненти
4. Обекти и техните свойства

1. Въведение

Въведение
Delphi е модерна и мощна обектно-ориентирана система
бързо разработване на приложения, което ви позволява да създавате най-много
прости (образователни, игрови приложения) и сложни програми за бази данни
управление на данни и предприятие
Програмирането в Delphi е забавен процес, който можете
сравнение със сглобяване на мозайки, детски кубчета, строителни комплекти, където ролята
тези кубчета ще се играят от обекти (бутони, надписи, Edit - s и други
компоненти)
Подобно на конструктор, ние поставяме тези елементи върху нашата форма,
Освен това всеки елемент (обект) има свои собствени свойства, които
можем да се справим
В допълнение, обектите имат свои собствени методи - те са в състояние да реагират
определени събития (натискане на бутон, клавиш...), в този случай ще има
изпълни това, което сме написали в кода за обработка на това събитие
В този урок ще се запознаем с работния прозорец на Delphi - 7 и някои от неговите често срещани
използвани компоненти (обекти) и техните свойства

2. Работен прозорец
Делфи
Обектно-ориентирано програмиране в DELPHI - 1

Работен прозорец на Delphi
Система
падащи менюта и
компонентни панели
Това е прозорецът, в който ние
ще пишем код
програми
Инспектор по обекти
(ще бъдем тук
промяна на свойствата и
поведение на обекти)
Това е нашата униформа
които ще бъдем
поставяйте предмети

Работен прозорец на Delphi

Система от падащи менюта
съдържащ функции за работа с
файлове, проект, настройки
програми и др.
(както в MS OFFICE)

Работен прозорец на Delphi
Нека започнем с менюто и панела с компоненти:
Стандартна лента с инструменти
което позволява производството на често използвани
действия с файлове, проекти, форми

Работен прозорец на Delphi
Нека започнем с менюто и панела с компоненти:
Компонент панел на нашия
приложение, съдържащо
групирани раздели
обекти
Стандартни и
Най-често
използвани
елементи
Допълнителен раздел
елементи, които са сега
отворено, долу виждаме
елементи, които
този раздел съдържа
раздел Диалози,
което и ние ще направим
използване
Докато работим, ще използваме компоненти и от други панели.

3. Компоненти
Делфи
Обектно-ориентирано програмиране в DELPHI - 1

Компоненти на Delphi


1. Раздел СТАНДАРТИ
Рамка - рамка. Наравно с
формата служи като контейнер
за настаняване на други
компоненти. За разлика от
могат да се поставят формуляри
компонентна палитра, създаване
съставни части
MainMenu - главно меню
програми. Компонент
способни да създават и
обслужвам комплекс
йерархични менюта като
например в MS Word и др
офис програми, което стана
стандарт за проектиране
програми

Компоненти на Delphi
Нека разгледаме по-подробно компонентите в разделите на панела
(естествено, за начало само основните и често използвани)
1. Раздел СТАНДАРТИ
Изскачащо меню -
спомагателни или местни
меню. Обикновено това е менюто
се появява в отделен прозорец
след десен клик
мишки.
Етикет
- етикет. Този компонент
използвани за поставяне в
прозорец с надписи.

Компоненти на Delphi
Нека разгледаме по-подробно компонентите в разделите на панела
(естествено, за начало само основните и често използвани)
1. Раздел СТАНДАРТИ
редактиране
- входен ред.
Предназначен за въвеждане,
дисплей или
редактиране на един
текстов низ.
Бележка - многоредова
текстов редактор.
Използва се за въвеждане и/или
многоредов дисплей
текст.

Компоненти на Delphi
Нека разгледаме по-подробно компонентите в разделите на панела
(естествено, за начало само основните и често използвани)
1. Раздел СТАНДАРТИ
Бутон - команден бутон.
Обработчик на събития OnClick
този компонент обикновено е
използвани за изпълнение
някаква команда.
CheckBox - независим
превключвател. Щракване с мишката
на този компонент в
работеща програма
променя своята логика
имот Проверен.

Компоненти на Delphi
Нека разгледаме по-подробно компонентите в разделите на панела
(естествено, за начало само основните и често използвани)
1. Раздел СТАНДАРТИ
Радио бутон
- зависим
превключвател. Обикновено
обединява поне
с още един такъв
компонент в групата. Кликнете
чрез превключвател води до
автоматичен
по-ранно издание
избрано включване
същата група
ListBox - списък за избор.
Съдържа списък с предложени
опции (опции) и дава
възможност
проверете тока
избор. .

Компоненти на Delphi
Нека разгледаме по-подробно компонентите в разделите на панела
(естествено, за начало само основните и често използвани)
1. Раздел СТАНДАРТИ
ComboBox
комбиниран списък
избор. Представлява
комбинация от списък за избор и
текстов редактор
ScrollBar - лента
управление. Е
бъдете вертикални или
хоризонтална ивица,
напомнящи на ивици
превъртане по страните на прозореца на Windows.

Компоненти на Delphi
Нека разгледаме по-подробно компонентите в разделите на панела
(естествено, за начало само основните и често използвани)
1. Раздел СТАНДАРТИ
GroupBox - група
елементи. Този компонент
използвани за групиране
няколко свързани
значението на компонентите.
RadioGroup - група
зависими превключватели.
Съдържа специални
имоти за поддръжка
няколко свързани
зависими превключватели.

Компоненти на Delphi
Нека разгледаме по-подробно компонентите в разделите на панела
(естествено, за начало само основните и често използвани)
1. Раздел СТАНДАРТИ
Панел - панел. Това
компонент, като GroupBox,
служи за обединяване
няколко компонента.
Съдържа вътрешни и
външен ръб, който
ви позволява да създавате ефекти
“депресия” и “конвекситет”.
Actiontist - списък с действия.
Служи за централиз
програмни реакции към действия
свързани с избор на потребител
един от група подобни
управляващи елементи като напр
опции на менюто, пиктографски
копчета и др.

Компоненти на Delphi
1. ДОПЪЛНИТЕЛЕН раздел

DrawGrid -
BitBtn-
команден бутон с
надпис и
пиктограма.
StringGrid - таблица с низове. Това
компонентът има мощен
възможности за представяне
текстова информация в табличен вид
форма.
Безплатно
маса. За разлика от
StringGrid клетки
този компонент
може да съдържа
произволен
информация, включително
включително чертежи.

Компоненти на Delphi
1. ДОПЪЛНИТЕЛЕН раздел
(Нека разгледаме само някои от необходимите ни компоненти)
Цветна кутия
Изображение - рисунка.
Този компонент
създаден за
дисплей
чертежи
-
специален
Опция ComboBox
за да изберете един
от системата
цветове
Диаграма - диаграма. Това
компонент го прави лесен за създаване
специални панели за
графично представяне
данни.

Компоненти на Delphi
Освен това ще ни трябват някои компоненти от разделите
Win32, диалогови прозорци, система, достъп до данни
С оглед на многото компоненти, ще ограничим разглеждането им тук, с
по-нататъшна работа с Delphi определено ще ви трябва справочници и
електронни учебници по Delphi, които са приложени към този курс

4. Обекти и техните
Имоти
Обектно-ориентирано програмиране в DELPHI - 1

Обекти и техните свойства
Да започнем с основния обект на всяко приложение – формата.
Нека стартираме Delphi и да разгледаме свойствата
формуляри в обектния инспектор
Инспекторът на обекти съдържа два раздела:
Параметри (тук променяме свойствата
обект)
Събития (тук определяме кога
при настъпването на кое събитие ще се изпълни?
нашия код)
Свойства и събития за обекти, в
особено за формата, много. IN
като част от нашия курс ще разгледаме
само прости и широко използвани

Обекти и техните свойства
1. Свойство Align (подравняване на формата на екрана)
Подравняване -
Имот,
определяща позиция
форми на екрана. Например,
ако изберем това свойство
равна на стойността на alClient, тогава
формулярът ще заеме целия екран
Опитайте да зададете свойството Align
различни стойности и вижте как
външният вид и позицията на формуляра ще се променят на
екран. За да направите това, щракнете върху бутона
„Изпълни“ на лентата с инструменти
(или клавиш F9)
При разглеждане на следното
свойства също опитайте да промените
стойности, стартиране на проект (F9),
за да видите как се отразява
промяна на свойство на формуляр (или
друг обект)

Обекти и техните свойства
2. Свойство AlfaBlend (прозрачност на обекта)
AlfaBlend – включва и изключва прозрачността на формата
AlfaBlendValue – позволява ви да зададете степента на прозрачност
Задайте свойството AlfaBlend на True и
AlfaBlendValue – стойност 100, изпълнение (F9) и формата
става прозрачен
3. Свойство AutoScroll (автоматично
се появява лента за превъртане)
Когато е активирано (вярно), формулярът ще се покаже автоматично
лента за превъртане, ако размерът на обектите надвишава
размери на формата
4. Свойство AutoSize (автоматично
задаване на размера на формата)
Когато е активирано (true), размерите на формуляра се коригират автоматично, за да паснат
размерите на обектите върху него

Обекти и техните свойства
5. Свойство BorderIcons (тип икони в заглавката на формуляра)
Задаването на тези свойства ни позволява да активираме или деактивираме
бутони за работа с прозореца на нашата форма
Например, ако свойството biMinimize е зададено на False, тогава
нашият прозорец няма да има бутон за минимизиране на прозореца (ще
недостъпен)
6. Свойството BorderStyle определя външния вид
границите на нашия прозорец
Например стойността bsSingle прави границата тънка и стойността
bsNone прави формуляра изобщо без граници (това често е
използвани при създаване на скрийнсейвъри за програми)

Обекти и техните свойства
7. Свойство Caption (дефинира заглавието на прозореца на програмата)
Ако въведете думата Калкулатор тук, тогава
той автоматично се вписва в
заглавие на прозореца
8. Свойството Color дефинира цвета
нашата форма
От дясната страна има
набор от цветя, които
може да се отваря и избира
необходимо.
Ако не сте доволни от това
комплект, направете го двоен
десен клик на мишката
части от имота и изб
желания цвят

Обекти и техните свойства
9. Активирано свойство (наличност на обект)
Ако свойството е невярно, обектът ще бъде недостъпен (неактивен)
10. Свойство на шрифта (настройки на шрифта)
Тук можете да промените размера, цвета и начина на писане на теста
обекти
11. Свойство FormStyle (стил на формуляр)
Определя стила на формата. Например, ако този имот
дайте стойност fsStayOnTop, тогава размерите на формата не могат да бъдат
промяна, вкопчвайки се в нейните граници
12. Свойство на икона (икона на прозореца на програмата)
Определя икона в прозореца на програмата,
от които можете да избирате
налични или нарисувайте сами

Обекти и техните свойства
13. Свойство VertScrollBar (дефинира
наличие и вид на вертикалната ивица
превъртане
14. Видимо свойство (определя видимостта
обект)
Ако стойността на свойството е true, тогава обектът е видим, а ако
false – обектът не се вижда
14. Свойство VindowState (определя състоянието на прозореца на програмата, когато
стартирането му)
В зависимост от стойността на това свойство, прозорецът на програмата може да се стартира в разширено положение.
Цял екран (увеличен), минимизиран (минимизиран) или нормален изглед
И така, разгледахме някои свойства на обекти (по-специално форми) и
изпробва ги в действие. По същия начин за всеки обект (бутони, Редактиране,
Memo, Timer...) имат свои собствени свойства, които имат много общи неща и
някои разлики

Обекти и техните свойства
Сега нека да разгледаме на какви събития могат да реагират обектите.
За да направите това, нека поставим БУТОН на нашата форма. как
направите това?
Търсим раздела СТАНДАРТИ в панела на Delphi, върху него
елемент BUTTON (Бутон), щракнете върху него и след това
Кликнете върху формата и се появява бутон
Променете свойството Caption на бутона на ИЗХОД
Сега нека отидем в раздела СЪБИТИЯ
инспектор по съоръженията
Основно събитие за много обекти и
особено за бутон - това е щракване с мишката
него OnClick
Кликнете два пъти върху бялата област на това
свойства и ще видите прозорец с програмния код:
близо
След това вмъкнете близък израз между думите начало и край
стартирайте програмата (F9) и натиснете бутона - бутонът работи,
тези. когато настъпи събитието щракване на бутон,
код за затваряне на прозорец (затваряне)

Компоненти на Delphi
В допълнение към най-приложимото кликване събитие
бутон съществува и много други, например събитие
задържане на мишката върху обекта OnMouseMove
С тези събития и тяхната обработка ние
нека се запознаем с нашите
курс

РЕЗУЛТАТИ ОТ УРОКА:
В този урок се запознахме със системата
Borland Delphi програмиране, Обекти (компоненти) и
техните свойства
В СЛЕДВАЩИЯ УРОК:
ООП в Delphi - 2:
Първата програма на Delphi, записване и компилиране
Ще научите как да запазите и компилирате проект,
създайте първата си програма, научете се да четете източника
код на модула

Домнин Константин Михайлович
Електронна поща:
2006 г

Свързани публикации