Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Delphi.doc
Скачиваний:
54
Добавлен:
10.02.2015
Размер:
1.18 Mб
Скачать

(Рис. 2.2) Панель кнопок среды Delphi

На ней вы обнаружите шестнадцать кнопок-аналогов основных команд меню. Этот список можно расширить, добавив кнопки доступа к своим любимым командам. Для этого достаточно навести указатель мыши на панель кнопок, вызвать вспомогательное меню щелчком правой кнопки мыши и выбрать команду Customize.

Справа от главного меню есть небольшая панель (рисунок 1.15) для сохранения и восстановления внешнего вида среды Delphi. Расположите окна на экране на свой вкус, подберите наиболее удобные для себя кнопки. Затем, нажав кнопку с подсказкой Save current desktop, сохраните внешний вид среды Delphi. В следующем сеансе работы вы сможете мгновенно восстановить его из списка.

(Рис. 2.3)Панель для сохранения и восстановления внешнего вида среды Delphi

Итак, для создания нового проекта:

  1. запустите среду Delphi,

  2. выберите в главном меню команду File | New | Application,

  3. выберите в главном меню команду Project | Options

  4. в открывшемся окне расставьте галочки как показано на рисунке 2.4

  5. выберите в главном меню команду File | Save project as

  6. сохраните все файлы проекта в отдельной папке. Если работа выполняется в компьютерном классе, то единственная папка, в которую разрешена запись, имеет путь «c:\Student». В ней необходимо создать свою папку, в которую и сохранить файлы проекта.

(Рис. 2.4)Параметры проекта

3. Разработка пользовательского интерфейса

Разработчики среды Delphi поместили в палитру компонентов то, что считают оптимальным набором “строительных кирпичиков“, достаточным для создания любых приложений. Среди компонентов вы найдете меню, кнопки, надписи, стандартные диалоговые окна и др.

Как видно на рисунке 3.1, все множество компонентов разделено на группы. Каждая группа размещена в палитре компонентов на своей вкладке: Standard— стандартные компоненты пользовательского интерфейса,Additional— дополнительные компоненты пользовательского интерфейса,CommonControls— общепринятые для Windows компоненты пользовательского интерфейса и т.д.

(Рис. 3.1) Палитра компонентов

Выбрать нужный компонент из палитры и поместить его на форму очень просто. Например, нам в программе понадобится кнопка (Button) при нажатии на которую вычислялись корни квадратного уравнения. Добавьте ее на форму, для этого:

  • Перейдите к нужной вкладке в палитре компонентов;

  • Выберите нужный компонент;

(Рис. 3.2) Выбор компонента Button

  • Отметьте на форме то место, где будет находиться компонент, — он мгновенно окажется на форме;

(Рис. 3.3) Размещение компонента Button

  • Придайте компоненту нужные размеры, растягивая по высоте и ширине, и скорректируйте его местоположение, используя имеющуюся на форме сетку.

(Рис. 3.4) Изменение размера и расположения

Для изменения свойств компонента (цвет, надпись, шрифт надписей, и т.п.) перейдите к окну ObjectInspector. Там вы увидите список свойств компонентаButton. В нем нас интересует свойствоCaption, так как именно оно определяет содержимое надписи. Замените в свойствеCaptionстандартное значениеButton1наВычислить.

(Рис. 3.5) Изменение свойств компонента Button

Также для нашей программы потребуются поля ввода (компонент Edit) для ввода коэффициентов и надписи (метки) (компонентLabel) для описания полей ввода. Разместите 5 компонентовEdit(3 для ввода коэффициентов A, B, C и 2 для вывода корней) и 5 компонентовLabelна форме.

Значок компонента Edit Значок компонента Label

(Рис. 3.6) Размещение компонентов Edit и Label

Измените значения свойств только что созданных компонентов:

У полей ввода Edit1,Edit2, …,Edit5удалите значение свойстваText(оставьте пустую строку);

(Рис. 3.7) Изменение свойств компонента Edit

У надписей Label1, Label2, …, Label5 измените значение свойства Caption на A = , B = , C = , X1 = , X2 = соответственно.

(Рис. 3.8) Изменение свойств компонента Label

Для смены заголовка формы щелкните на пустое место на форме и в ObjectInspectorизмените свойствоCaption. Разработка пользовательского интерфейса завершена.

(Рис. 3.9) Общий вид