русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

КОРОТКИ ТЕОРЕТИЧНІ ВІДОМОСТІ


Дата добавления: 2015-07-09; просмотров: 744; Нарушение авторских прав


РОБОТА У ВІЗУАЛЬНОМУ РЕЖИМІ DELPHІ

Мета: Ознайомитись з різними видами проектів, типами файлів, пов’язаних з проектами, елементами середовища Delphi. Вивчити правила роботи у візуальному режимі Delphi. Навчитися працювати з формами, компонентами введення, виведення однорядкових даних.

ЗНАТИ:основні властивості компонентів, що розглядаються.

ВМІТИ: використовувати компоненти Form, Label, Edit, Button в створенні власних програм.

ОБЛАДНАННЯ: технічне забезпечення: ПЕОМ, програмне забезпечення: інтегроване середовище Delphі.

КОРОТКИ ТЕОРЕТИЧНІ ВІДОМОСТІ

1. Основні поняття.Технологія роботи у середовищі Delphi базується на ідеях об'єктно-орієнтованого та візуального програмування. Ідея об'єктно-орієнтованого програмування полягає в інкапсуляції (об'єднанні) даних і засобів їх опрацювання (методів) у тип, який називається класом. Конкретною змінною певного класу і є об'єкт. Прикладами об'єктів можуть бути елементи керування у вікні: кнопки, списки, текстові поля тощо. Середовище візуального програмування Delphi – це графічна автоматизована оболонка над об'єктно-орієнтованою версією мови Паскаль (Object Pascal). Якщо у мові Паскаль структурними одиницями є дані та команди, то тут такою структурною одиницею є візуальний об'єкт, який називається компонентом. Автоматизація програмування досягається завдяки можливості переносити компонент на форму (у програму) з палітри компонентів і змінювати його властивості, не вносячи вручну змін до програмного коду.

Формою називають компонент, який володіє властивостями вікна Windows і призначений для розташування інших компонентів. Компоненти на формі можуть бути видимими та невидимими. Перші призначені для організації діалогу з користувачем. Це різні кнопки, списки, текстові поля, зображення тощо. Вони відображаються на екрані під час виконання програми. Невидимі компоненти призначені для доступу до системних ресурсів комп'ютера.



Проект – це сукупність файлів, з яких складається Delphi-програма.

2. Інструменти середовища Delphi.Основними інструментами є:

- головне меню;

- панель інструментів;

- палітра компонентів (Component Palette);

- інспектор об'єктів (Object Inspector);

- вікно форми;

- редактор коду програми (Code Editor).

Ці інструменти стають доступними після запуску Delphi: три знаходяться у головному вікні (верхня частина екрана), а решта – в окремих вікнах.

3. Головне меню та панель інструментів.Головне меню складається з таких елементів: File, Edit, Search, View, Project, Run, Component, Database, Tools, Help (рис. 1).

Меню File містить стандартні команди для роботи з файлами проекту. За допомогою цих команд можна створити новий проект (New Application), нову форму або модуль (New Form і New Unit), відкрити чи закрити файл проекту (Open і Close), закрити всі відкриті файли (Close All), зберегти файл, проект або все відразу (Save, Save As, Save Project As, Save All).

За допомогою команд меню Edit можна вирівнювати компоненти відносно сітки та між собою (Align to Grid, Align), задавати порядок відображення компонентів, які перетинаються (Bring to Front, Send to Back), змінювати розмір вибраного компонента (Size), масштабувати візуальні компоненти (Scale) тощо.

Меню Search містить стандартні команди пошуку та заміни фрагмента тексту (Find, Replace, Search Again, Incremental Search) та інші. У меню View знаходяться команди візуалізації елементів середовища. Меню Project містить команди компіляції (Compile, Build All) та перевірки синтаксису програми (Syntax Check). Меню Run містить команди налагодження та запуску програми. Меню Component використовують для створення та інсталяції нових компонентів. Меню Database містить команди виклику інструментів бази даних. У меню Tools знаходяться команди для задания параметрів середовища.

Панель інструментів служить для розташування кнопок інструментів. На ній можуть міститися кнопки всіх згаданих команд.

 

           
 
   
     
 

 

 


Рис. 1. Головне вікно Delphi

 

4. Палітра компонентів.Палітра компонентів розташована у головному вікні і має вигляд багатосторінкового блокнота. Кожній сторінці відповідає свій набір компонентів. Щоб помістити компонент у центрі вікна форми, двічі клацають на його піктограмі. Якщо потрібно розташувати компонент десь на формі, клацають один раз на його піктограмі і один раз у потрібному місці форми.


 

5. Інспектор об'єктів.За допомогою інспектора об'єктів можна задавати початкові значення властивостей об'єкта та їхню реакцію на стандартні події. Вікно інспектора об'єктів містить список компонентів поточної форми, а також дві закладки: властивостей (Properties) та подій (Events). Розглянемо це вікно. Закладка властивостей складається з двох стовпців: лівий містить назви властивостей компонентів, а правий – їхні значення. Властивості можуть бути простими або комплексними. Комплексні властивості складаються з набору інших властивостей. Такі властивості в інспекторі об'єктів позначені символом "+", наприклад, +Font.

Закладка подій також має два стовпці. У лівому відображаються імена стандартних подій, на які об'єкт може реагувати, а в правому – імена методів-обробників (процедур), які будуть реалізовувати реакцію на подію. Кожній стандартній події відповідає назва методу, яка з'являється після подвійного клацання мишею у правому стовпці. У цей момент у вікно тексту програми додається шаблон базового коду (процедури) для відповідного методу, який треба заповнити.

6. Вікно форми.Форма – це вікно Windows, яке утворюється в одному з можливих для вікон стилів. Увесь внутрішній простір є робочою областю, яка має сітку вирівнювання для зручного розташування компонентів на формі. Для виконання групових операцій декілька компонентів можна об'єднувати. Для цього необхідно натиснути на ліву клавішу миші і переміщенням вказівника охопити всі потрібні компоненти. У групу долучаються компоненти, які хоча б частково попадають в охоплену область. Можна також долучити/вилучити окремий елемент. Для цього необхідно натиснути на клавішу Shiftта, не відпускаючи її, вибрати мишею потрібний компонент на формі. Вилучення виокремлених компонентів чи групи виконується клавішею Delete.Переміщення виокремленого компонента в межах форми здійснюється мишею. Над компонентами та їхніми групами можна виконувати операції вирізання, копіювання в буфер обміну та вставляння з буфера.

7. Структура проекту.Проектом називають сукупність файлів, з яких Delphi створює готову для виконання програму. До складу кожного проекту обов'язково входять наступні файли:

-файл проекту *.dpr. Це невеликий файл з програмним кодом мовою Object Pascal, який містить посилання на всі файли проекту та ініціалізує програму;

-файли опису всіх форм, які входять у проект: файл модуля *.pas і файл форми *.dfm. Будь-якій формі проекту відповідає власний модуль;

-файл ресурсів програми *.res. У ньому описані ресурси, які не входять у форму, наприклад, піктограма програми;

-файл параметрів проекту *.dof;

-файли параметрів середовища *.drf, *.dsk, *.dsm. Ці файли створюються лише після компіляції проекту.

Для збереження Delphi-проекту необхідно задати імена модулів (автоматично пропонуються імена Unit1.pas, Unit2.pas, ...) та ім'я проекту (Project1.dpr). Ці імена можна змінити на власні. Для переміщення Delphi-проекту на інший комп'ютер необхідно мати лише файли таких типів: *.dpr, *.dfm, *.pas, *.res. Інші файли створюються автоматично.

8. Редактор коду.Редактор коду є в окремому вікні. Це вікно організоване як багатосторінковий блокнот відкритих у даний момент файлів. Під час відкривання нового проекту в модуль Unit1.pas, який відповідає формі Form1, редактор автоматично заносить програмний код опису цієї форми. Під час додавання нових компонентів у вікно форми у програму автоматично заноситься коди з описами параметрів цих компонентів (висота, ширина, розташування, стиль тощо). Долучення певного об'єкта чи застосування методу до нього веде до появи заготовки базового коду відповідної процедури у вікні редактора. Заготовка (шаблон) складається з заголовка процедури та ключових слів beginі end.Заготовку заповнює користувач. Завершується модуль власною командою end.

САМОСТІЙНА ПІДГОТОВКА ДО ВИКОНАННЯ
ЛАБОРАТОРНОЇ РОБОТИ

1. Записати в зошит тему, мету, обладнання, практичні завдання свого варіанту (вибирається згідно номеру комп’ютера).

2. По літературі до лабораторної роботи вивчити основи роботи в інтегрованому середовищі розробки Delphi.

3. По інструкції до лабораторної роботи ознайомитись з порядком виконання роботи.



<== предыдущая лекция | следующая лекция ==>
Лабораторная работа №10 | КОРОТКИ ТЕОРЕТИЧНІ ВІДОМОСТІ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.457 сек.