Головне вікно та головне меню IDE Delphi - Студопедія
Головне вікноDelphi має таку структуру:
o головне меню, що дозволяє отримати доступ до всіх функцій середовища;
o панель інструментів із кнопками для швидкого доступу до ряду головних команд;
Головне меню містить усі команди, необхідних роботи зDelphi. Розглянемо деякі команди. КомандиFile Open Project іFile Save Project as служать для відкриття проектів та збереження їх під іншим ім'ям. (Під проектом уDelphi розуміється набір файлів, необхідних для створення програми, що виконується, або бібліотеки, що динамічно зв'язується.)
КомандиFile Save All іFile Close All призначені для збереження та закриття всіх файлів, що належать до активного проекту.
Доцільно перед початком роботи з проектом уDelphi використовувати командуFile Close All, а всі файли свого проекту зберігати в окремій папці, не змінюючи без необхідності стандартних імен файлів форм , модулів та проекту.
Для створення нових проектів та окремих файлів використовують командуNew розділу менюFile. При виконанні командиNew відкривається підменю, що містить командиApplication,Form,Frame,Unit та ін., що дозволяє створити файл будь-якого типу. За командоюFile New Other відкривається вікно, в якому пропонується набір об'єктів, що містяться в сховищі об'єктів (Object Repository ).Delphi дозволяє розробляти різні проекти: програми, динамічні бібліотеки, компонентиDelphi, елементиActiveX та ін. Сховище містить шаблони коду, які використовуються як основа при розробці складних об'єктів або додатків.
Технологію програмування мовоюPascal зручно вивчати на прикладахрозробкиконсольних додатків.
Консольним називається програмаWindows, що імітує роботу в режиміDOS і не має вікна (що не має форми).Форма – це вікно програми на етапі розробки. Створення консольної програми доцільно, наприклад, у тих випадках, коли до інтерфейсної частини програми не висуваються суворі вимоги, і користувач працює з програмою практично так само, як у середовищіDOS. При запуску консольної програмиWindows виділяє вікно як дляDOS -програми, у заголовку вікна відображається назва файлу програми, що виконується. Введення-виведення даних здійснюється за допомогою стандартних процедурRead, Readln, Write, Writeln.
Хоча користувач працює з консольною програмою так само, як зDOS -програмою, консольна програма є програмою підWindows і не працює підDOS.
Достоїнство консольних додатків – відносна простота використання та простота перенесення програм, написаних мовоюPascal (наприклад,Borland Pascal 7.0, Turbo Pascal 7.0 ) у системуDelphi.
Створити консольну програму в Delphi можна командоюFile New Other. Console Application головного меню середовища. В результаті буде створено новий проект, який складається з одного файлу з розширенням.dpr. Цей файл є консольною програмою. Спочатку вона містить наступний код:
program Project 1;
Наведений код схожий на заготівлю звичайної програми наPascal, написаної підDOS. Єдина відмінність – наявність директиви$APPTYPE, яка значеннямCONSOLE повідомляє компілятор, щоDelphi працює в консольному режимі.
При розробці консольної програми у файл проекту ззаготівлею коду додають необхідні описи класів, змінних та оператори. Для перевірки працездатності консольної програми можна вставити в код найпростіші оператори вводу-виводу.
Після запуску у вікні, що імітує вікноDOS, з'явиться текст <<>Example ». Для продовження роботи потрібно натиснути клавішуEnter, після чого робота програми завершиться, і вікно автоматично закриється.
Як і будь-яка програма наPascal, консольний додаток може включати окремі модулі. Їхнє підключення до основної програми виконується звичайним чином.
Консольний додатокDelphi є не просто програмою, написаною наObject Pascal і виконуваною в середовищіWindows.Delphi підтримує створення 32-розрядних консольних програм, що мають доступ до ресурсів системи та використовують різні функціїAPI Windows. При цьому в розділіuses потрібно підключати модулі, засоби яких використовуються в програмі.
приклад. Використання в консольній програмі функціїAPI.
SetConsoleTitle ('Консольний додаток');
Після запуску програма змінить заголовок вікна на «Консольна програма ». Для цього використовуєтьсяAPI – функціяSetConsoleTitle, що входить у модульWindows, тому ім'я модуля вказано в розділіuses програми.
При роботі з консольними додаткамиDelphi необхідно дотримуватисьнаступних правил :
1. Після запускуDelphiдо створення консольної програми необхідно командоюFile Close All закрити непотрібні файли та форму.
2. Змінити ім'я консольної програми можна лише командоюFile Save Project as ., але в жодному разі не в тексті коду проекту.
3. Слід пам'ятати, щоDelphi непідтримуєASCII -кодування (американський стандартний код обміну інформацією) і, отже, символи кирилиці, навіть зазначені в апострофах у списку виведення операторівwrite,writeln, не будуть мати адекватне відображення на екрані. УDelphi використовуєтьсяANSI -кодування (American National Standards Institute ).
4. Т.к. при використанні імені функції в операторній частині тіла функції призводить до рекурсивного виклику функції самої себе, слід у таких випадках використовувати стандартну зміннуResult, яка створюється як синонім імені функції.
5. Не слід закривати консольну програму за допомогою в зоні заголовка вікна.
Чи не знайшли те, що шукали? Скористайтеся пошуком:
Вимкніть adBlock! і оновіть сторінку (F5)дуже потрібно