русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема 8. Создание форм для ввода и редактирования данных


Дата добавления: 2013-12-23; просмотров: 876; Нарушение авторских прав


Окно диалога для работы с принтером

Окно диалога выбора цвета

Выбор цвета обеспечивается компонентом ColorDialog. Окно диалога позволяет обрабатывать два события: OnShow, OnClose.

VCL содержит два компонента для создания окон диалога при работе с принтером: PrinterSetUpGialog и PrinterDialog (окно диалога настроек принтера и окно диалога печати). Окно диалога печати позволяет обрабатывать два события: OnShow, OnClose.

 

Существует два типа форм: модальныеинемодальные. Модальные формы не позволяют передавать фокус ввода в другие окна до тех пор, пока модальное окно не закрыто. Типичный пример модальных окон – окна диалога. Немодальные формы могут передавать управление другим окнам приложения, оставаясь открытыми. Примеры немодальных окон: окно Инспектора объектов, окно редактора кода, редактора форм, среды Delphi. Для отображения формы в модальном режиме служит метод ShowModal.

В Windows имеется два основных типа приложений: однодокументные(SDI – Single Document Interface) и многодокументные (MDI – Multiple Document Interface). Под документом понимают центральный объект, с которым работает приложение. Для Delphi документом является проект, для текстового процессора – текстовый файл, для графического процессора – графическое изображение.

Однодокументное приложение в текущий момент времени может работать только с одним документом (объектом) (блокнот NotePad, графический редактор Paint), хотя может содержать одновременно несколько открытых окон (Delphi). В SDI-приложении каждое окно является самостоятельным и отображается отдельно от других окон, причем родственные окна могут перекрывать главное окно. Большинство создаваемых приложений являются SDI-приложениями.

Многодокументное приложение может работать одновременно с несколькими различными документами (объектами). Примеры MDI-приложений:Microsoft Word, Excel, Corel Draw. В MDI-приложении дочерние окна содержатся в главном окне и не могут его перекрывать.



Класс TForm в Delphi позволяет создавать оба типа оконного интерфейса – SDI и MDI. Все свойства этого класса можно разделить на две группы: опубликованные свойства (отображаются в окне Инспектора объектов во время разработки приложения) и неопубликованные свойства, доступ к которым возможен только во время выполнения программы.

Примеры опубликованных свойств: Caption: TCaption – заголовок формы; Menu:TMenu – указатель на главное меню формы; Width:Integer – ширина окна формы в пикселях и др.

Примеры неопубликованных свойств: Active: Boolean – определяет, активна форма или нет (только для чтения); MDIChildCounter: Integer – количество дочерних окон (только для чтения).

Кроме свойств, класс TForm содержит ряд методов, необходимых при разработке приложения: procedure Show – отображает форму в немодальном режиме; procedure Hide – скрывает форму, не уничтожая ее, и др.

В классе TForm определены методы-обработчики событий, на которые может реагировать форма. Всего их 34. Примеры: OnCreate – вызывается при создании формы; OnClick – вызывается при одиночном щелчке на форме; OnClose – вызывается при закрытии формы; OnKeyPress – вызывается при нажатии клавиши и др.



<== предыдущая лекция | следующая лекция ==>
Окно диалога выбора параметров шрифта | Простые формы для ввода данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.