Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Визуальное программирование_С++Builder.doc
Скачиваний:
8
Добавлен:
21.08.2019
Размер:
468.48 Кб
Скачать

Доработка интерфейса приложения

Доработаем интерфейс нашей программы.

Во-первых, сделаем так, чтобы для кнопок панели инструментов появлялись подсказки. Выделите на панели инструментов кнопку "Вычислить" и в инспекторе объектов задайте ее свойству Hint значение "Вычислить", а свойству ShowHint – значение True. То же самое проделайте для остальных кнопок. Сохраните изменения в проекте.

Теперь сделаем возможным использование "горячих" клавиш при работе с меню. Задать «горячие» клавиши можно двумя способами:

  1. указать «горячую» букву в заголовке пункта меню. Для этого щелкните по компоненту-меню и в инспекторе объектов в каждом заголовке пункта меню перед нужной буквой поставьте значок &, например так:

&Вычислить

«Горячие» буквы окажутся подчеркнутыми;

  1. выбрать для данного пункта меню свойство ShortCut и в нем в распахивающемся списке выбрать нужную комбинацию Ctrl+буква.

Задайте комбинации «горячих» клавиш для пунктов меню и сохраните изменения в проекте.

Последнее, что остается нам сделать, это задать последовательность перехода между элементами управления при нажатии клавиши TAB. Это стандартный прием в системе Windows.

Выделите все элементы управления на форме и в контекстном меню выберите пункт Tab Order (порядок обхода). С помощью кнопок со стрелками перегруппируйте список элементов в следующем порядке: Edit1, Edit2, Edit3, Button1 – и нажмите кнопку ОК. Сохраните изменения в проекте. После запуска программы станет активным поле ввода Edit1. Нажимая клавишу TAB, вы сможете последовательно обойти остальные поля ввода.

!!! Перемещаться по элементам управления в обратную сторону можно с помощью комбинации клавиш SHIFT+TAB.

Подготовка приложения к распространению

Мы завершили разработку проекта и остается подготовить его к распространению.

Сделаем так, чтобы окно программы всегда появлялось в центре экрана. Задайте свойству Position главной формы значение poScreenCenter.

Выберем значок для программы (до сих пор использовался стандартный значок С++ Builder).

Изменяется значок следующим образом:

  1. введите команду Project / Options;

  2. выберите вкладку Application;

  3. щелкните на кнопке Load Icon;

  4. используя диалоговое окно открытия файла, выберите заранее подготовленный файл значка (он должен иметь расширение .ICO). Большой набор готовых значков имеется в стандартной библиотеке C++ Builder в подкаталоге \Images\Icons. Выберите нужную картинку и щелкните по кнопке "Открыть";

  5. в строке Title введите подпись "Квадратное уравнение";

  6. щелкните на кнопке ОК.

Программа, созданная в С++ Builder, использует DLL-версию библиотеки времени выполнения (RTL) и специальные динамические библиотеки – пакеты. Чтобы программа могла работать на другом компьютере, необходимо перенести библиотеку на этот компьютер месте с exe-файлом этой программы или включить библиотеку и пакеты в exe-файл. Чтобы сделать последнее необходимо выполнить следующее:

1) введите команду Project / Options и выберите вкладку Packages, сбросьте флажок Build with runtime packages;

2) выберите вкладку Linker и сбросьте флажок Use dynamic RTL.

Теперь необходимо заново скомпилировать проект. Выполните команду Project Имя_Вашего_Проекта / Build.

Теперь в каталоге проекта появился исполняемый файл вашего проекта (файл с расширением .exe) с подключенными библиотеками.