Создание меню приложений в среде Delphi — КиберПедия 

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Создание меню приложений в среде Delphi

2017-11-17 344
Создание меню приложений в среде Delphi 0.00 из 5.00 0 оценок
Заказать работу

В Delphi для создания главного меню имеется визуальный компонент Main Menu, расположенный на странице Standard Палитры Компонентов. Процесс создания главного меню на этапе конструирования формы осуществляется при помощи встроенного конструктора меню (Menu Designer).

Вначале нужно поместить компонент Main Menu на форму, а затем вызвать конструктор. Для вызова конструктора можно дважды щелкнуть левой кнопкой по компоненту Main Menu или вызвать контекстное меню, в котором выбрать команду Menu Designer. В открывшемся окне (рис. 13) следует ввести названия пунктов меню.

 

 

Рис. 13. Окно ввода названий пунктов меню

При вводе названия элемента меню, определяется значение свойства Caption для этого пункта (рис.15).

 

 

Рис.14. Инспектор объектов для второго пункта

 

Подчеркнутая буква в имени пункта означает клавишу быстрого перехода. Задать её можно с помощью символа &, помещаемого перед соответствующим символом текста.

После ввода всех пунктов меню нужно закрыть окно конструктора. На форме остается созданное меню (рис. 15).

 

Рис. 15. Форма с двумя пунктами меню

 

Для определения реакции на выбор пунктов следует по очереди выбирать все пункты меню и щелкать по ним мышкой. В результате появляется окно Редактора Кода, в котором нужно ввести программный код для обработчика события OnClick.

В приведенном ниже фрагменте реализовано главное меню программы с двумя пунктами. При выборе пункта выводится сообщение ВЫБРАН ПЕРВЫЙ ПУНКТ или ВЫБРАН ВТОРОЙ ПУНКТ.

unit Unit2;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Menus;

 

type

TForm1 = class(TForm)

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

procedure N2Click(Sender: TObject);

procedure N1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.N2Click(Sender: TObject);

begin

ShowMessage('Выбран второй пункт');

end;

procedure TForm1.N1Click(Sender: TObject);

begin

ShowMessage('Выбран первый пункт');

end;

end.

Рис.16. Результат работы программы

 

Структура проекта Delphi.

 

Программа Delphi – это несколько связанных между собой файлов. Любая программа состоит из файла проекта (с расширением.dpr) и одного или нескольких модулей с расширением.pas. Файл проекта не предназначен для редактирования пользователем и создается автоматически самой системой программирования Delphi.. Модули имеют стандартную конструкцию, предусмотренную языком Pascal.

Уже при составлении программы следует думать о ее отладке и с этой целью в программу стоит помещать операторы или группы операторов, которые проверяют правильность ее работы, или выводят сведения, позволяющие судить об этом программисту.

 

Отладка программы

 

Ошибки можно выявить тестированием программ с использованием встроенного отладчика. Отладчик позволяет выполнять следующие действия:

- получать значения любых параметров программы;

- модифицировать значения параметров;

- останавливать программу в заданной точке останова или в месте, соответствующем строке текста, где расположен курсор;

- осуществлять трассировку программы (выполнение программы по шагам) и т.д.

Для этой цели можно использовать меню или соответствующие клавиши быстрого управления.

 

 

ЗАЩИТА КУРСОВОЙ РАБОТЫ

К защите курсовой работы допускаются студенты, предоставившие пояснительную записку и дискету со следующими файлами:

- тексты программы и модулей (*.pas);

- загрузочный (выполнимый) exe-файл;

- тестовые файлы для проверки работы программы и другие файлы, необходимые для работы.

Оценка за курсовую работу выставляется, исходя из следующих критериев:

- полнота анализа поставленной задачи;

- эффективность алгоритма;

- разработанный интерфейс;

- полнота тестирования программы;

- оформление пояснительной записки;

- ответы на вопросы при защите курсовой работы.

 


Поделиться с друзьями:

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.