
- •Введение
- •Анализ поставленной задачи
- •Анализ требований
- •1.2. Принцип построения программы
- •Алгоритм программы
- •Разработка программы
- •3.1. Обоснование выбранных программных средств
- •3.2. Обработка сообщений
- •3.3. Определение функций и классов
- •3.3.1. Описание функции WinMain
- •3.3.2. Описание функции proccess
- •3.3.3. Описание класса tMainForm
- •3.3.4. Описание класса tSelectColorForm
- •Руководство пользователя
- •Контрольный пример
- •Компиляция программы
- •5.2 Пример
- •Заключение
- •Список литературы
3.3.3. Описание класса tMainForm
Класс TMainForm - реализует основной функционал программы.
class TMainForm : public TForm
{
__published: // IDE-managed Components
TLabel *Label1;
TEdit *Src;
TLabel *Label2;
TEdit *Dst;
TComboBox *Variants;
TMainMenu *MainMenu1;
TMenuItem *N1;
TMenuItem *N2;
TMenuItem *N3;
TMenuItem *N4;
TMenuItem *N5;
TLabel *Label3;
TEdit *Back;
void __fastcall N3Click(TObject *Sender); //объявление методов класса главной формы
void __fastcall N2Click(TObject *Sender);
void __fastcall SrcChange(TObject *Sender);
void __fastcall FormResize(TObject *Sender);
void __fastcall VariantsChange(TObject *Sender);
void __fastcall N4Click(TObject *Sender);
private: // User declarations
int lwidth;
int lheight;
public: // User declarations
__fastcall TMainForm(TComponent* Owner);
__fastcall proccess();
};
3.3.4. Описание класса tSelectColorForm
Класс TSelectColorForm – реализует функционал для выбора цвета главного окна.
class TSelectColorForm : public TForm
{
__published: // IDE-managed Components
TColorBox *ColorBox;
TLabel *Label1;
TButton *OkButton;
void __fastcall OkButtonClick(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TSelectColorForm(TComponent* Owner);
};
.
Руководство пользователя
Интерфейс разработанной программы интуитивно понятен подписями. Однако для более полного понимания работы программы и ее возможностей рассмотрим данное руководство. Графический интерфейс программы представлен на рисунке 4.1.
Рис.4.1. Программа «Конвертер»
Для того чтобы начать работать с программой введите требуемое значение в окно ввода «исходное значение».
В программе предусмотрена проверка вводимых данных, поэтому при вводе символов или текстовых данных программа подсвечивает поля вывода красным и не выполняет никаких действий (перевода). Для продолжения работы с программой введите численное значение. Поведение программы при этом проиллюстрировано на рисунке 4.2.
Рис.4.3. Ввод ошибочных данных
В выпадающем списке выберите нужную пару физических величин.
Программа выводит значение перевода из одной системы измерения в другую (значение выводит в поле вывода «Результат»), и наоборот (значение выводит в поле вывода «Обратный»). Это проиллюстрировано на рисунке 4.4.
Рис.4.4. Вывод данных программой
Также для эстетического удовольствия работы пользователя с программой предусмотрено изменение цвета окна. Для этого в верхней части окна на панели меню нажимаем: Файл ->Цвет окна.
В появившемся окне есть выпадающий список с цветами (рисунок 4.5)
Рис. 4.5. Выпадающий список с цветами
После того, как вы выбрали понравившийся цвет, нажимаем кнопку «ОК». Наблюдаем изменение цвета окна (рисунок 4.6).
Рис. 4.6. Вид окна программы после изменения цвета
Для завершения работы с программой выберите в меню: Файл -> Выход либо воспользуйтесь стандартной кнопкой закрытия окна.