Учебное пособие: Обєктно-орієнтоване програмування МП Delphi

Мета: освоїти розробку додатків з використанням меню.

Хід роботи:

I .Створення головного меню.

1. Відкрити новий додаток (проект).

2. АктивізуватиFORMу , змінити значення властивості Caption на МMenu ,а Name - на Mform.

3. Зберегти проект { File - Save Project As - з'явиться діалогове вікноSave Unit 1 As - створюємо

нову папку , вибравши осмислену назву проекту (наприклад ЛР_6_7).Розкриваємо створену папку

у поле Ім'я файлу - дати ім'я програмного модуля- Зберегти . Відкриється діалогове вікно

Save Project As . (зберегти проект). У поле Ім'я файлу - і м'я файлу проекту(LR 6-7).

Розширення файлу модуля -.pas, файл проекту -.dpr}

4. На формі в лівому верхньому куткурозмістити компонент TMainMenu з Standard (це не візуальний

компонент, тобто його піктограма не відповідає явному виду, а миша показує його наявність.

Настроювання його ведеться за допомогою спеціального редактора Menu Designer , що викликається

Подвійним клацанням на об'єкті MainMenu1).

5. Створити пункт головного меню F ile { в Menu Designer змінити властивість Caption на & F ile і ,таким

чином визначили клавішу швидкого виклику (Мнемонічного доступу), тобто <ALT>+<F>} .

6. Внести підпункти меню S ave і e Х it { змінюючи Caption на & Save та e & xit } .

7. Вибрати клавішні еквіваленту F 2 і F 3 { властивість ShortCu t - вибрати відповідні F? чи

набрати їх у віконці } .

8. Анологічно створити пункт гол. меню H elp (праворуч від File) і його підпункти ? I nfo ( F 1)

таE xit .

9. Вставити між ? таExit розділову лінію { у властивості Caption у першій позиції набрати “дефіс– “}.

10 .Відзначити пункт Save символом √ .

11 .Розробити код обробки подій, що виникають при виборі пунктів меню, наприклад – Exit.

У редакторі меню подвійним клацанняммиші на пункті Exit визиваємо редактор коду

Procedure TMForm.Exit1Click(Sender:Tobject);

Begin

If CloseQuery then Close; {чи Close}

End ;

К-во Просмотров: 461
Бесплатно скачать Учебное пособие: Обєктно-орієнтоване програмування МП Delphi