Надо отметить, что все переменные участвующие в этой процедуре имеют тип real. Тип с плавающей запятой, поддерживающий приблизительно 15 цифр точности.
После того как действия выполнены, необходимо вывести результат. Для этого в коде используется функция FloatToStr. Функция FloatToStr преобразовывает значение Value плавающей запятой в визуализуемую строку. Значение отображается с 15 цифрами точности.
2.4 Разработка интерфейса пользователя
Интерфейс пользователя представляет собой окно приложения Delphi (см. рисунок 2.4). Поэтому программа очень проста и понятна и в применении.
Рисунок 2.4 – Интерфейс программы
При разработке графического интерфейса пользователя были использованы следующие элементы управления:
· PopupMenu - позволяет конструировать и создавать всплывающие контекстные меню, возникающие при нажатии пользователем правой кнопки мыши (см. рисунок 2.5). Компонент невизуальный.
Рисунок 2.5 – компонент PopupMenu
· Label - предназначен для отображения статического текста, то есть надписей и меток на форме, которые не меняются в течение всего времени работы программы (см. рисунок 2.6). Конечно, текст надписи, отображаемый компонентом Label можно изменить, но не непосредственно, а только программно. Компонент визуальный.
Рисунок 2.6 – пример компонента Label
· Button - используется для создания кнопок, которыми пользователь выбирает команды в приложении (см. рисунок 2.7). Компонент визуальный.
Рисунок 2.7 –компонент Button
· RadioButton - предлагают пользователю набор альтернатив, из которых выбирается одна (см. рисунок 2.8). Набор реализуется требуемым количеством радиокнопок, размещенных в одном контейнере (форме, панели и т.п.). Компонент визуальный.
Рисунок 2.8 – компонент RadioButton
· ComboBox - позволяет отображать список как в развернутом виде, так и в виде выпадающего списка, что обычно удобнее, так как экономит площадь окна приложения (см. рисунок 2.9). Пользователь может либо ввести текст, либо выбрать его из списка. Компонент визуальный.
Рисунок 2.9 – компонент ComboBox
· RadioGroup - является комбинацией группового окна GroupBox с набором радио кнопок RadioButton; служит специально для создания групп радиокнопок. Можно размещать в компоненте несколько радиокнопок, но никакие другие органы управления не разрешены. Компонент визуальный.
· Panel - является контейнером для группирования органов управления и меньших контейнеров (см. рисунок 2.10). Панель можно использовать также для построения полос состояния, инструментальных панелей, палитр инструментов. Компонент визуальный.
Рисунок 2.10 –компонент Panel
· Chart - компонент принадлежит к семейству компонентов TChart, которые используются для создания диаграмм и графиков (см. рисунок 2.11). Компонент визуальный.
Рисунок 2.11 – компонент Chart
· Edit - используется для ввода пользователем однострочных текстов (см. рисунок 2.12). Может использоваться для отображения текста. Компонент визуальный.
Рисунок 2.12 –компонент Edit
· TrackBar - представляет собой элемент управления в виде ползунка, который пользователь может перемещать курсором мыши или клавишами во время выполнения (см. рисунок 2.13). Компонент визуальный.
Рисунок 2.13 - компонент TrackBar
Программа имеет возможность печати графика, а так же позволяет настраивать шкалу максимальной температуры транзистора.
Как видно из рисунка 2.4, окно программы разделено на несколько секций. С помощью вертикальной шкалы можно задавать температуру транзистора, а так же при нахождении этого параметра, выдает его в качестве результата.
В окне «Параметры» можно задавать значения мощности транзистора и размеры контактной поверхности холодной стенки.
В окне «Характеристики жидкости» выбирается тип охлаждающей жидкости (это может быть, вода, тосол либо жидкий азот.), так же в зависимости от параметров охлаждения можно установить нужное значение расхода охлаждающей жидкости либо его температуру.
В окне «Переменная» указывается то значение, которое необходимо найти.
В окне «Выбор зависимостей графика» можно выбрать нужный вид зависимости и просмотреть его в окне справа.
3 Технологический раздел
3.1 Технология разработки программных модулей
Данная программа написана на языке Pascal в среде программирования Delphi. Эта среда удобна тем, что при двойном нажатии на какой либо компонент программы, кнопке, строке и т.д. пользователю открываются готовые шаблоны процедур и функций
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.