Процедуры и функции, реализующие диалоговые окна.

Презентация:



Advertisements
Похожие презентации
Тип переменнойЗанимаемая памятьДиапазон значений Целочисленные переменные Byte 1 байт 0… (0…255) Shortint 1 байт-2 7 … (-128…127) Word 2 байта.
Advertisements

Цикл презентаций «ООП на Delphi» посвящен объектно – ориентированному программированию с использованием одной из самых распространенных систем быстрой.
Стандартные диалоговые окна. На странице Dialogs Палитры компонентов: OpenDialog (выбор открываемого файла) SaveDialog (выбор сохраняемого файла) OpenPictureDialog.
Обработка события Создание первой программы Составитель: Юрченко О.В.
Цикл презентаций «ООП на Delphi» посвящен объектно – ориентированному программированию с использованием одной из самых распространенных систем быстрой.
1 2 InputBox(Приглашение$, Заголовок$,[ПоУмолчанию])
Программа имеет заголовок следующего вида Program имя ; Имя - это имя программы. Идентификатор имени имеет не более семи символов. Имя начинается с буквы.
Форма – главный компонент приложения. Формы представляют собой видимые окна Windows и являются основной частью практически любого приложения.
Невизуальные компоненты: Main Menu, Popup Menu.. Невизуальные компоненты: MainMenu, PopupMenu, Timer, стандартные диалоги и.т.д не отоброжается на форме.
Константы Константы – это величины, остающиеся неизменными в течении работы программы. Константы описывают в разделе констант, начинающимся со слова Const.
Ввод данных. Для ввода данных используется объект TextBox работающий с текстом, поэтому если вводятся числовые данные их необходимо преобразовывать в численные.
Ввод последовательностей данных через ListBox. ListBox – это компонента, способная хранить и отображать список строк. Простой список представляет собой.
Указатели Динамические структуры данных. 2 Статические данные переменная (массив) имеет имя, по которому к ней можно обращаться размер заранее известен.
Проект «Контроль знаний» 10 класс. Поместить на форму: Надпись Label 1 для вывода оценочных сообщений; Надпись Label 2 для вывода количества ошибок; Кнопку.
Функции ввода и вывода Input Box() MsgBox(). Функция InputBox ( окно ввода) Конструкция: InputBox ( сообщение, заголовок ) Пример: InputBox (Введите фамилию.
Операторы ввода и вывода. Операторы вывода Вывод данных на экран write(x1,x2,….xn) или writeln(x1,x2,….xn), – имена переменных – выражения – просто числа.
СТРУКТУРА ПРОГРАММ НА ЯЗЫКЕ ПАСКАЛЬ. Программы на языке Паскаль имеют стройную структуру, состоящую из 8 разделов в определенной последовательности.
Переменные задаются именами, которые определяют области памяти, в которых хранятся их значения. Значениями переменных могут быть данные различных типов.
Структура программы на языке Паскаль. Структура программы Заголовок программы Заголовок программы Раздел описаний Раздел описаний Тело программы (раздел.
Постановка проблемной задачи: - Скажите ребята, а как вы думаете, есть ли обратная функция для Input Box? - Можно ли с помощью этой функции выводить сообщения?
Транксрипт:

Процедуры и функции, реализующие диалоговые окна

Процедура ShowMessage (const Msg:string) Отображает окно сообщения с кнопкой OK. Заголовок содержит название исполняемого файла приложения ShowMessage (Простейшее диалоговое окно);

Функция MessageDlg (Msg; AType; AButtons; HelpCtx) Отображает окно сообщения в центре экрана и позволяет получить ответ пользователя

Тип окна сообщения (AType): mtWarning (содержит черный восклицательный знак в желтом треугольнике и заголовок Warning) mtError (содержит белый крест в красном круге) mtInformation (содержит букву «i» ) mtConfirmation (синий знак «?») mtCustom (картинки нет, в заголовке – название исполняемого файла)

Параметр AButtons задает набор кнопок окна: mbYes mbNo mbOk mbCancel mbHelp mbAbort mbRetry mbIgnore mbAll

При нажатии любой из кнопок диалоговое окно закрывается, а результат (свойство ModalResult) возвращается функцией MessageDlg

Например: Var rez : ModalResult; Begin If length(Edit1.Text)

Функция InputBox (const ACaption, APrompt, ADefault: String): String Отображает диалоговое окно для ввода строки текста. Окно выводится в центре экрана и содержит поле ввода с надписью, а также кнопки OK и Cancel ACaption задает заголовок окна APrompt содержит поясняющий текст к полю ввода ADefault определяет строку, возвращаемую функцией при отказе пользователя от ввода информации

Например: procedure TForm1.Button1Click(Sender: TObject); var s:string; begin s:=InputBox(Пользователь,Введите фамилию, Иванов); ListBox1.Items.Add(s); end;