Работа с несколькими формами. Модальная форма. Создание диалогового окна ввода пароля — Delphi(Делфи)

Большие программы, как правило, состоят более чем из одной формы. Рассмотрим некоторые особенности работы с несколькими формами. Главная форма по умолчанию. Выбор главной формы. Главная форма-это основная форма, с которой начинается построение программы. Если программа запущена на выполнение, то закрытие главной формы, например методом Close, приведет к закрытию всей программы. В Delphi, по умолчанию главной формой является форма Form1. Если программа содержит более одной формы, то любую из этих форм можно сделать главной по своему усмотрению. Для этого надо выполнить: -Project | Options… | В выпадающем списке Main Form выбрать…

Подробнее

Использование переменных в Object Pascal. Компоненты Button, Edit, Label, Memo, их основные свойства и события — Delphi(Делфи)

Компонент Button (кнопка). Внешний вид: Это компонент, представляющий из себя кнопку. Расположен на странице “Standard” палитры компонентов. Основные свойства: Многие свойства компонента Button полностью совпадают с ранее рассмотренными общими свойствами компонентов, но для некоторых свойств требуются дополнительные пояснения, например: 1) несмотря на то, что подсвойство color свойства Font позволяет задать цвет шрифта заголовка кнопки, на самом деле изменения цвета не произойдет, так как этот параметр надо менять в настройках Windows. 2) Знак “&” в заголовке кнопки превращает следующий за ним символ в клавишу мнемонического доступа к этой кнопке. Нажатие <ALT> одновременно с клавишей мнемонического доступа…

Подробнее

Типы событий компонентов — Delphi(Делфи)

Типы событий компонентов. Все события условно можно разделить на три категории: события мыши, события клавиатуры и системные события. После того как программа для Windows загрузилась в память и выполнила некий код инициализации, она ничего не делает. Здесь нет «следующего шага». Ничего не происходит, пока не возникнет некоторое событие (event) — только в этом случае будет реакция программы. Вместо списка команд она содержит набор алгоритмов, определяющих ее действия для различных событий. В Delphi эти планы носят название обработчиков событий (event handlers) и призваны реагировать на множество различных событий. 1.События мыши 1.1 OnClik — отвечает…

Подробнее

Понятие формы. Основные свойства формы. Задание обработчиков событий для определенного компонента. Программное задание свойств компонента — Delphi(Делфи)

Понятие формы Форма является основой (базой) проекта. Каждый проект может содержать одну или несколько форм. На формах размещаются элементы интерфейса программы (кнопки, полосы прокрутки и т. д.) посредством визуального проектирования. Каждой форме соответствует свой файл модуля, в котором описываются объекты расположенные на форме и программы-обработчики событий. После запуска Delphi автоматически создается форма с именем Form1. Основные свойства формы Перечислим основные свойства формы, отличные от общих свойств компонентов: Свойство отвечает за: Название свойства Подсвойство Примечание Отображение системного меню BorderIcons BiSystemMenu   Отображение кнопки минимизации BorderIcons biMinimize   Отображение кнопки максимизации BorderIcons biMaximize   Возможность изменения размеров…

Подробнее

Визуальное задание значений свойств компонентов. Общие свойства компонентов — Delphi (Делфи)

Визуальная система программирования Delphi является одной из наиболее удачных и перспективных из всех созданных на данное время аналогичных систем. К ее достоинствам можно отнести следующее: Это современная, мощная и в то же время очень доступная для освоения система программирования, основанная на языке Object Pascal, поддерживающем ООП. Многие компоненты Delphi имеют свое визуальное изображение, что облегчает и ускоряет создание приложений. Delphi является очень перспективной на настоящее время системой программирования, так как последние версии Delphi работают под управлением современных операционных систем(например WINDOWS 95), развитию которых придается особое значение. Delphi пригодна, как для написания простых программ, так и для создания мощных…

Подробнее

Контрольные вопросы

Понятие базы данных, СУБД Эволюция методов хранения данных. Понятие физической и логической независимости данных. Развитие языков баз данных Логическая целостность данных. Понятие мягкого и жесткого сбоя. Классификация СУБД. Достоинства и недостатки систем с многотерминальной архитектурой. Достоинства и недостатки систем с архитектурой файлового сервера. Достоинства и недостатки систем с архитектурой «клиент-сервер». Характеристика OLTP-систем. Характеристика DSS (OLAP)-систем. Понятие распределенной СУБД. Типовая организация СУБД. Функции СУБД. Процедурно-ориентированные и проблемно-ориентированные СУБД. Журнализация данных. Процедура восстановления данных. Понятие конвейерного и разнесенного параллелизма. Этапы обработки запроса в серверах баз данных. Уровни доступа к базам данных. Правила…

Подробнее

Создание отчетов FastReport в Delphi

Для создания простейшего отчета по приходу товара базы данных «Склад» потребуется разместить на форму PrihodForm два компонента: -TfrDBDataSet, -TfrReport вкладки FastReport . Невизуальный компонент TfrDBDataSet представляет собой источник данных для отчета, ориентированный на данные из таблицы БД или запроса. Компонент выполняет одну-единственную задачу: предоставить генератору отчетов методы для навигации по набору данных (под навигацией понимается установка на начальную запись и последовательный выбор записей, пока не будет достигнут конец набора данных). Компонент TfrDBDataSet является посредником при подключения к TDataSet. В свойстве DataSet компонента TfrDBDataSet указываем значение MySqlQuery4. Дополнительно можно указать на…

Подробнее

Полибианский квадрат — Delphi(Делфи)

Шифр изобрел греческий писатель и историк Полибий. Прямоугольная таблица заполняется буквами алфавита в случайном порядке. Каждая буква открытого сообщения заменяется буквой, расположенной ниже в том же столбце. Если буква находится на последней строке таблицы, то для ее шифрования берут самую верхнюю букву столбца.  У К В Ъ М Ю Ь Д И Б Т Л Э Г Щ Н С Ф З Ы П Ц Е Я А   Р Х Ж Ш О Ч Delphi 7.0

Подробнее

Среда программирования Lazarus

Lazarus (лазарус) — это среда разработки для языка высокого уровня Free Pascal. В Lazarus используется компилятор с открытым исходным кодом Free Pascal, который имеет две важные особенности: совместимость с Delphi и кроссплатформенность, это значит что написанная один раз программа может быть запущена под разными платформами: Windows, Linux, Mac OS, Android. Возможности Lazarus Импорт проектов написанных на Delphi Реализованы практически все элементы управления Визуальный редактор форм, который очень похож на Delphi Простой переход с Delphi благодаря схожести LCL и VCL Мощный редактор с поддержкой intellisense, функций рефакторинга, навигации по коду Поддержка…

Подробнее