Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Головне меню

Читайте также:
  1. Головне меню програми Microsoft Equation 3.0.

Інтегроване середовище розробника Delphi

Інтегроване середовище розробника Delphi (від англ. Integrated Developer's Environment - IDE - інтегроване середовище розробника) є сучасним інструментом розробки Windows-додатків будь-якої складності і складається з трьох основних частин:

1. Візуального побудовника на основі форми - заготовки вікна програми.

2. Текстового редактора для підготовки початкових текстів програми з підсвічуванням синтаксису і вбудованою системою контекстної допомоги.

3. Вбудованого відладчика.

IDE складається з декількох вікон, одне з яких є головним (в ньому знаходиться головне меню і палітра компонентів, доступних для розміщення на формі). Вікна можуть переміщатися один щодо одного, а також вставлятися одне в інше на розсуд розробника. Одін з варіантів зовнішнього вигляду IDE представлений на мал. 1. Відмітимо, що така організація програми називається SDI - Single Document Application - додаток для редагування одного документа, причому «документом» в даному випадку є проект або група проектів Delphi.

Мал. 1. Інтегроване середовище розробника Delphi

Головне меню

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

Підменю File

Підменю File містить команди, призначені для роботи з проектом на рівні файлів, і складається з наступних підпунктів:

New містить список програмних об'ектов2", які можна створити у відкритому проекті (новий модуль, нову форму і так далі), а також новий проект.
Open викликає діалог відкриття будь-якого програмного об'єкту, доступного Delphi (файлів модулів, форм, проектів, бібліотек компонентів, і так далі).
Open Project відкриває раніше збережений проект.
Reopen містить список програмних об'єктів, що раніше відкривалися, і дозволяє відкрити один з них.
Save зберігає поточний програмний об'єкт, наприклад модуль, який в даний момент відкритий в текстовому редакторі IDE.
Save as зберігає поточний програмний об'єкт у файлі з іншим ім'ям.
Save Project as зберігає поточний проект у файлі з іншим ім'ям.
Save All зберігає всі змінені на даний момент програмні об'єкти.
Close закриває поточний програмний об'єкт, наприклад форму, що знаходиться у візуальному побудовнику.
Close All1 закриває всі програмні об'єкти, відкриті в даний момент.
Use Unit викликає діалог вибору активного модуля для відображення його в текстовому редакторові IDE.
Print виводить на друк поточний програмний об'єкт.
Exit завершує роботу IDE.

Підменю Edit

Підменю Edit пропонує команди, призначені для роботи з початковим текстом програми і об'єктами у візуальному побудовнику, і складається з наступних підпунктів:

Undelete/ Undo відновлює компонент, видалений з форми або відміняє останні зміни, проведені з початковим текстом програми в редакторі IDE.
Redo відновлює початковий текст програми до того стану, в якому він знаходився до виклику команди Undo
Cut видаляє компонент з вікна форми (у режимі роботи з формою) з копіюванням його в буфер обміну або вирізує виділений фрагмент початкового тексту з редактора.
Copy поміщає в буфер обміну компонент з вікна форми (у режимі роботи з формою) або виділений фрагмент початкового тексту з редактора.
Paste вставляє з буфера обміну фрагмент тексту в редактор початкового тексту або компонент у вікно форми (залежно від того, яке вікно є активним).
Delete видаляє компонент з вікна форми (у режимі роботи з формою) або виділений фрагмент початкового тексту з редактора без копіювання його в буфер обміну.
Select All виділяє всі компоненти, розміщені на формі або текст модуля, відкритого в редакторі.
Align to Grid вирівнює виділений компонент щодо сітки, нанесеної на форму.
Bring to Front змінює розташування компоненту щодо інших компонентів так, щоб він був «ближчий» до користувача (візуально перекривав інші компоненти).
Send to Back змінює розташування компоненту щодо інших компонентів так, щоб він був «далі» від користувача (візуально перекривався іншими компонентами).
Align викликає діалог вирівнювання декількох компонентів один щодо одного по горизонталі і вертикалі (лівий край компонентів на одній лінії, верхні краї компонентів на одній лінії і так далі).
Size викликає діалог підбору розмірів декількох компонентів (встановити всім мінімальний розмір, встановити всім заданий розмір, і так далі).
Scale викликає діалог пропорційної зміни розмірів всіх компонентів, що знаходяться на формі (зміна задається у відсотках).
Tab order викликає діалог вказівки порядку перемикання фокусу введення між компонентами під час виконання програми, яке проводить користувач за допомогою клавіші Tab.
Creation order викликає діалог вказівки порядку створення компонентів форми в процесі її ініціалізації під час роботи додатку.
Flip Children змінює положення візуальних елементів управління на формі, відображаючи їх по горизонталі щодо центру форми. Містить два підпункти: All - відобразити всі елементи форми, і Selected –відобразити тільки виділені елементи.
Lock controls забороняє зміну положення всіх елементів управління за допомогою візуального будівника для всіх форм, відкритих в IDE.

.......................

Підменю Search

Підменю Search містить загальноприйняті команди текстового пошуку, такі як:

Find пошук підрядка в тексті активного модуля.
Find in Files пошук заданого підрядка в декількох файлах. У яких саме файлах слід шукати підрядок, можна вказати в діалозі, який з'являється при виборі даної команди.
Replace. заміна підрядка в тексті активного модуля на інший підрядок.
Search again повторення останнього пошуку або останньої заміни підрядка.
Incremental Search перевід текстового редактора IDE в режим пошуку по символах, що вводяться. Розробник має можливість вводити символи, а в редакторі виділяється рядок, що містить введену на даний момент послідовність.
Go to Line Number перехід до рядка, по її номеру для швидкого переміщення по тексту поточного модуля.
Find Error перехід до рядка програми, відповідно до введеній адреси. Використовується для локалізації помилок після повідомлень типу «Інструкція за адресою... звернулася...».
Browse Symbol виклик діалогу проглядання інформації про заданий програмний ідентифікатор (змінна, клас, і так далі).

 

Підменю View

Підменю View містить команди виклику на екран вікон і діалогів IDE, необхідних для розробки і відладки програми, таких як:

· менеджер проектів (View->project Manager);

· інспектор об'єктів (View->object inspector);

· дерево об'єктів (View->Object Treeview);

· список завдань розробникові (View->To-Do List);

· палітра вирівнювання компонентів на формі (View->Alignment Palette);

· дерево елементів програми (View->Browser);

· дерево елементів активного модуля (View->Code Explorer);

· список компонентів палітри IDE (View->Component List);

· діалог вибору активного вікна серед відкритих в IDE (View->Window List).

Також підпункт View головного меню управляє відображенням панелей інструментів (View->ToolBars), вікнами, що забезпечують продуктивнішу роботу з відладчиком (View->Debug Windows), містить команди управління збереженням і відновленням зовнішнього вигляду середовища (View->Desktops), і дозволяє вибрати активну форму або модуль (view->Units і View->Forms), а також перемикатися між формою і її модулем (View->Toggle Form/unit).

Поняття проекту і групи проектів.

Підменю Project

У підменю Project зібрані команди, призначені для управління проектом і групою проектів. Пояснимо ці поняття.

Проектом називається деякий логічно закінчений набір файлів (на розсуд розробника). Групою проектів називається набір проектів. Наприклад, при створенні нового застосування (пункт головного меню File->New->Application) автоматично створюється новий проект і нова група проектів, що містить цей проект. Далі, за допомогою пункту меню Project->Add to Project можна додати до проекту будь-який файл, вибравши його в стандартному діалозі, а за допомогою пункту меню Project->Remove from Project видалити з проекту будь-який файл.

Поняття проекту спочатку введене в Delphi для зручнішого управління групою файлів, що відносяться до одного застосування. Група проектів з'явилася значно пізніше, оскільки не виправдав себе підхід SDI, що полягає в принципі «Одне середовище розробника - одне застосування». Часто виникають ситуації, коли один і той же модуль або ресурсний файл беруть участь в декількох проектах, і зручно їх всіх мати в одному середовищі і відладжувати декілька проектів одночасно. Для роботи з групами проектів призначений немодальний діалог Менеджера проектів, який може бути виведений на екран за допомогою пункту головного меню View->Project Manager (див. мал. 2).

Мал. 2. Менеджер проектів

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

Для додавання нового або вже існуючого, збереженого на диску проекту, призначені пункти головного меню Project->AddNew Project і Project->Add Existing Project.

Кнопка New, (англ. New - Новий) викликає діалог додавання елементу в дерево. Якщо в цьому діалозі буде вибраний елемент, що має на увазі під собою наявність проекту (наприклад, додаток - Application), то буде створений і доданий в дерево новий проект, якщо ж новий елемент може існувати в рамках іншого проекту, то він буде доданий в активний проект і також відображений в дереві.

Кнопка Remove (англ. Remove - Видалити) видаляє елемент, який вибраний в дереві в даний момент. Цей елемент може бути проектом або його частиною.

Зберегти групу проектів можна, викликавши контекстне меню Менеджера проектів правою кнопкою миші, коли вона знаходиться над назвою групи проектів. Далі, в меню, що з'явилося, слід вибрати пункт Save Project Group As. Також, дане меню дозволяє активізувати, відкомпілювати, побудувати проект, над яким меню було викликано, або змінити черговість його компіляції щодо інших проектів в групі, якщо він має бути побудований раніше або пізніше інших при виборі пунктів меню Project->Compile All Projects і Project->Build All Projects.

Решта підпунктів меню Project рідко використовується в роботі і за бажання може бути вивчена самостійно за допомогою довідкової системи Delphi.

Підменю Run

Команди підменю Run призначені для управління запуском і відладкою додатків і розбиті на три логічні групи.

Перша група команд управляє запуском додатку. Основні команди цієї групи - Run->Run (запуск додатку) і Run->Parameters (емуляція передачі параметрів додатку через командний рядок). Решта команд даної групи виходить за рамки нашого вивчення.

Друга група команд призначена для покрокового виконання програми під час відладки:

Step Over виконати поточний рядок програми, не заходячи в підпрограми, використані в ній.

Trace Into виконати поточний рядок програми, заходячи в підпрограми, використані в ній.

Trace to Next Source Line виконати фрагмент коду до наступного рядка початкового тексту.

Run to Cursor виконати програму від місця зупинки до положення курсора в текстовому редакторі.

Run Until Return виконати підпрограму до виходу з неї.

Show Execution Point показати в текстовому редакторові місце, на якому зупинена програма.

Program Pause. припинити виконання програми і перейти в режим відладки.

Program Reset.. зупинити виконання програми або відладку.

І, нарешті, остання група команд призначена для проглядання інформації про виконувану програму:

Inspect. викликати діалог проглядання стану змінної.

Evaluate/modify виклик діалогу перегляду і зміни значення змінної.

Add Watch додати змінну в список тих, що переглядаються (сам список викликається через пункт меню View->Debug Windows ->Watches).

Add Breakpoint. група команд додавання точок зупинки програми і переводу в налагоджувальний режим.

Решта пунктів меню або інтуїтивно зрозуміла, або виходять за рамки нашого вивчення.

3. Властивості і події компонентів. Інспектор об'єктів

Основи використання компонентів

При перенесенні компоненту з Палітри компонентів на форму, неважливо, візуальний це компонент, або невізуальний, створюється екземпляр відповідного класу. Published-властивості (наприклад, розміри візуальних компонентів), описані в компоненті, заповнюються деякими значеннями за замовчуванням, і компонент відображається на формі. При розміщенні візуального компоненту він виглядає так само, як і під час виконання програми, а невізуальні компоненти і діалоги представлені відповідними іконками з Палітри компонентів (див. мал. 3).

Мал. 3. Візуальні і невізуальні компоненти на формі


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


Читайте в этой же книге: Звіти з кадрового обліку, з нарахування і виплати зарплати | Нарахування зарплати | Особливості обліку ПДФО | Виплата зарплати | Введення початкових залишків по зарплаті | Типізовані покажчики | Динамічні масиви | Визначення типу варіантних змінних | Автоматичне приведення типів | Варіантні масиви |
<== предыдущая страница | следующая страница ==>
Знищення варіантних змінних| Поняття активного компоненту

mybiblioteka.su - 2015-2024 год. (0.023 сек.)