Курсовая работа: Основы программирования в среде Delphi 70
Возвращает строку, содержащую преобразованное целое значение Value.
StrToFload ( const S : string ): Extended
Преобразует строку S в действительное число.
StrToInt (const S: string): Integer
Преобразуетстроку S вцелоечисло.
Val (S; var V; var Code: Integer)
Преобразует строку S в целое число Code.
2) Функции массива:
Функция | Описание |
Length | Число элементов массива |
High | Наибольшее значение индекса |
Low | Наименьшее значение индекса |
3) Функции для числовых массивов:
Функция | Тип аргумента | Тип результата | Описание |
MinIntValue | Array of integer | Integer | Возвращает минимальное значение элемента массива целых чисел |
MaxInValue | Array of integer | Integer | Возвращает максимальное значение элемента массива целых чисел |
MinValue | Array of double | Double | Возвращает минимальное значение элемента числового массива |
MaxValue | Array of double | Double | Возвращает максимальное значение элемента числового массива |
Sum | Array of double | Extended | Возвращает сумму элементов массива |
Эти функции определены в модуле math и этот модуль должен подключаться оператором USES, чтобы компилятор их понимал.
4) Процедуры и функции вызова диалоговых окон:
В приложениях часто приходится отображать различные простые диалоговые окна, чтобы понять какие-то указания или задать несложный вопрос, на который возможен один из стандартных ответов: да, нет, отменить, прервать. В законченном приложении желательно эти окна проектировать самостоятельно, обеспечивая единство стиля всех окон приложения, русские надписи и т.п.
А) простейшей из таких процедур является ShowMessage , отображающая окно сообщения с кнопкой ОК. Она имеет вид:
Procedure ShowMessage ( const Msg : string );
Текст сообщения задается параметром Msg. Заголовок окна совпадает с именем выполняемого файла приложения.
Б) Похожая процедура ShowMessageFm t, позволяет выводить в аналогичное окно форматированное сообщение. Этапроцедураимеетвид:
Procedure ShowMessageFmt (const Msg: string; Params array of const);
Параметр Msg в этой процедуре задает строку описания формата, а параметр Params задает массив параметров, форматируемых строкой Msg.
Приведем примеры использования этих процедур:
ShowMessage (» Работа приложения успешно завершена’);
ShowMessageFmt (» Задано% dпараметров из % d ‘, [N1, N2]);
Последний оператор при N1=5, N2=7 выдаст сообщение с текстом: «Задано 5 параметров из 7».
В) Следующая функция отображает окно, в котором задается вопрос и анализируется полученный ответ – это функция MessageDlg . Она объявляется следующим образом:
Function MessageDlg ( const Msg : string ; AType : TMsgDlgType ; AButtons : TMsgDlgButtons ; HelpCtx : Longint ): Word ;
Вызов этой функции отображает диалоговое окно и ожидает ответа пользователя. Сообщение в окне задается параметром функции Msg .
Вид окна задается параметром AType . Возможные значения параметра:
Значение | Описание |
mtConfirmation | Окно подтверждения, содержащее зеленый вопросительный знак. |
mtInformation | Информационное окно. |
mtError | Окно ошибок, содержащее красный стоп-сигнал. |
mtWarning | Окно замечаний. |
mtCustom | Заказное окно без рисунка. Заголовок соответствует имени выполняемого файла. |
Параметр AButtons определяет, какие кнопки будут присутствовать в окне. Возможные значения видов кнопок:
Значения | Описания |
mbYes | Кнопка с надписью ДА |
mbNo | Кнопка с надписью НЕТ |
mbOK | Кнопка с надписью ОК |
Приведем пример использования функции MessageDlg, иллюстрирующий диалог при окончании работы приложения:
IfMessageDlg (» Действительно хотите закончить приложение? ‘, mtConfirmation, [mbYes, mbNo], 0) = mrYes then begin