Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Записка (образец).doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
603.65 Кб
Скачать

Краткие теоретические сведения

Примеры использования функций.

  • Caption=InputBox (“Название окна”, “Заголовок поля ввода”, “Данные в поле по умолчанию”);

  • ShowMessage(“Сообщение”);

Int k=MessageBox (Message, Caption, Buttons);

Buttons: MB_ABORTRETRYIGNORE, MB_OK, MB_CANCEL, MB_RETRYCANCEL, MB_OKCANCEL, MB_YESNO, MB_YESNOCANCEL.

k=1 (IDOK), k=2(IDCANCEL), k=3(IDABORT), k=4(IDRETRY), k=5(IDIGNORE), k=6(IDYES), k=7(IDNO).

  • MessageDlg (Msg, DlgType, Buttons, Help );

Caption=MessageDlg (“Название окна”, mt…., TMsgDlgButtons() <<mbYes <<mbNo, 0);

Значения параметра messagetype(mt): mtWarning, mtError, mtInformation, mtConfirmation, mtCastom.

Примеры организации специализированных диалогов.

  • Выбор файла в режиме диалога:

Void_fastcall TForm1:: FormCreate (Tobject * Sender)

{

if (OpenDialog1-> Execute())

Memo1->Lines->LoadFromFile(OpenDialog1->FileName);

}

  • Выбор файла для сохранения данных:

{

if (SaveDialog1-> Execute())

Memo1->Lines->SaveToFile(SaveDialog1->FileName);

}

  • Выбор шрифта:

FontDialog1->Execute();

  • Выбор цвета:

ColorDialog1->Execute();

  • Выбор графических файлов:

OpenPictureDialog, SavePictureDialog;

  • Установки и настройки принтера:

PrintDialog, PrintSetupDialog.

Справка по используемым компонентам

  • TEdit, TmaskEdit – ввод и вывод однострочных символьных сообщений.

TMemo – отображение и редактирование многострочных текстовых документов.

Memo1->Lines->Strings[1] – пример обращения к строке типа AnsiString окна Memo.

  • ListBox – отображение строк в режиме выбора пользователя.

ListBox1-> Items[0] – указатель на первую строку в списке.

ListBox1-> Items->Strings[0] – первая строка в списке.

Пример работы со списком в формате имя = значение

for (int j=0; j<=ListBox1->Count; j++)

if (ListBox1->Items[j]->IndexOfName(“имя”)>-1)

{

}

IndexOfName- возвращает индекс строки, если ее имя совпадает с аргументом.

  • DirListBox, FileListBox – отображение и переключение текущих элементов логического диска, каталогов и файлов.

Пример обработки события OnChange для синхронизации работы компонентов

void_fastcall TForm1::DriveComboBox1Change (TObject *Sender)

{

DirectoryListbox1-> Drive=FileListBox->Drive=DriveComboBox->Drive;

FileListBox1->Directory=DirectoryListBox1->Directory;

}

  • TValueListEditor – редактируемый список значений. Возможность динамического обновления величин, выбираемых пользователем в списке. KeyName, Values – поля списка.

ValueList->ItemProps[i]->EditStyle=esSimple – простое редактирование элемента списка;

ValueList->ItemProps[i]->EditStyle=esPickList – выбор элемента из динамического списка;

ValueList->ItemProps[i]->PickList->Add (“текст”) – выбор элемента из статического списка;

ValueList->ItemProps[i]->EditStyle=esEllipsis – выбор элемента кнопкой с многоточием:

…// заголовок функции

{

String mas[]={“элемент1 ”, “элемент2”,… “элемент n”};

for (int i=0; i<n; i++) Values->Add(mas[random(n)]);

Memo1->Lines=Values;

}

Обработка щелчка на кнопке с многоточием:

…// заголовок функции

{

ValueList->Values[“имя поля”]=”…”

}

TChart - диаграмма (TСustomChart).

Наиболее важный компонент в библиотеке TeeChart . TChart происходит от TPanel и наследует все его базовые функции с реализацией стандартных графических методов. Предусмотрена возможность модификации в режиме создания проекта и выполнения программы, отображения нескольких серий значений на одном компоненте. TeeChart компоненты поддерживают стандарт ActiveX.

TvtChart – трехмерная диаграмма

Мощный и многофункциональный компонент для создания интерактивных 3D-диаграмм.

Компонент TСhartfx – диаграмма

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

ВЫВОД:

В данная курсовая работе реализованы методы расчёта электрических цепей

и выбора электродвигателей.

Для разработки данной программы я выбрал среду программирования Borland C++Builder, так, как это одна из самых мощных и распространённых сред во всём мире. Она даёт возможность написания как простых Windows – приложений, так и сложных программ для решения сложных задач на производстве. Изучение данной среды программирования даёт является рациональным. Данная среда программирования предоставляет большие возможности создания интерфейса.

Для реализации поставленной задачи я использовал стандартные компоненты BCB. На основе вычисляемых данных построены графики.

Работа с программой облегчена созданным дистрибутивом и справкой Help.

Список использованной литературы:

  1. Методические указания к лабораторным работам по дисциплине

2.Методические указания к выполнению комплексной курсовой работы по дисциплинам “Электротехника и электромеханика” и

3.«Программирование в C++Builder6» – Москва издательство БИНОМ.

Приложение 1