Автоматизированная информационная система Учет экономической деятельности мукомольного цеха
Категория реферата: Рефераты по информатике, программированию
Теги реферата: ответы по контрольной, предмет культурологии
Добавил(а) на сайт: Мухортов.
Предыдущая страница реферата | 10 11 12 13 14 15 16 17 18 19 20 | Следующая страница реферата
TPaintBox - место для рисования. В обработчики событий, связанных с мышкой передаются относительные координаты мышки в TPaintBox, а не абсолютные в форме.
TFileListBox - специализированный ListBox, в котором отображаются файлы из указанной директории (св-во Directory). На названия файлов можно наложить маску, для этого служит св-во Mask. Кроме того, в св-ве FileEdit можно указать объект TEdit для редактирования маски.
TDirectoryListBox - специализированный ListBox, в котором отображается
структура директорий текущего диска. В св-ве FileList можно указать
TFileListBox, который будет автоматически отслеживать переход в другую
директорию.
TDriveComboBox - специализированный ComboBox для выбора текущего диска. Имеет свойство DirList, в котором можно указать TDirectoryListBox, который будет отслеживать переход на другой диск.
TFilterComboBox - специализированный ComboBox для выбора маски имени файлов. Список масок определяется в свойстве Filter. В свойстве FileList указывается TFileListBox, на который устанавливается маска.
С помощью последних четырех компонент (TFileListBox,
TDirectoryListBox, TDriveComboBox, TFilterComboBox) можно построить свой
собственный диалог выбора файла, причем для этого не потребуется написать
ни одной строчки кода.
TMediaPlayer - служит для управления мультимедийными устройствами
(типа CD-ROM, MIDI и т.п.). Выполнен в виде панели управления с кнопками
Play, Stop, Record и др. Для воспроизведения может понадобиться как
соответствующее оборудование, так и программное обеспечение. Подключение
устройств и установка ПО производится в среде Windows. Например, для
воспроизведения видео, записанного в формате AVI, потребуется установить
ПО MicroSoft Video (в Windows 3.0, 3.1, WFW 3.11).
TOLEContainer - контейнер, содержащий OLE объекты. Поддерживается OLE
2.02
TDDEClientConv,TDDEClientItem, TDDEServerConv, TDDEServerItem - 4 объекта для организации DDE. С помощью этих объектов можно построить приложение как DDE-сервер, так и DDE-клиент.
TChartFX - деловая графика. Компонент позволяет строить всевозможные графики и гистограммы.
3.6. Формы, модули и метод разработки "Two-Way Tools".
Формы - это объекты, в которые помещаются другие объекты для создания пользовательского интерфейса любого приложения. Модули состоят из кода, который реализует функционирование приложения, обработчики событий для форм и их компонент.
Информация о формах хранится в двух типах файлов - .dfm и .pas, причем первый тип файла - двоичный - хранит образ формы и ее свойства, второй тип описывает функционирование обработчиков событий и поведение компонент. Оба файла автоматически синхронизируются Delphi, так что если добавить новую форму проект, связанный с ним файл .pas автоматически будет создан, и его имя будет добавлено в проект.
Такая синхронизация и делает Delphi two-way-инструментом, обеспечивая полное соответствие между кодом и визуальным представлением. Как только добавляется новый объект или код, Delphi устанавливает “кодовую синхронизацию” между визуальными элементами и соответствующими им кодовыми представлениями.
Two-way tools - однозначное соответствие между визуальным проектированием и классическим написанием текста программы Это означает, что разработчик всегда может видеть код, соответствующий тому, что он построил при помощи визуальных инструментов и наоборот.
Визуальный построитель интерфейсов (Visual User-interface builder) дает возможность быстро создавать клиент-серверные приложения визуально, просто выбирая компоненты из соответствующей палитры. В процессе построения приложения разработчик выбирает из палитры компонент, готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде.[4, 22].
3.7. Масштабируемые средства для построения баз данных.
Мощность и гибкость Delphi при работе с базами данных основана на
низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE).
Его интерфейс с прикладными программами называется Integrated Database
Application Programming Interface (IDAPI). В принципе, сейчас не различают
эти два названия (BDE и IDAPI) и считают их синонимами. BDE позволяет
осуществлять доступ к данным как с использованием традиционного record-
ориентированного (навигационного) подхода, так и с использованием set-
ориентированного подхода, используемого в SQL-серверах баз данных. Кроме
BDE, Delphi позволяет осуществлять доступ к базам данных, используя
технологию (и, соответственно, драйверы) Open DataBase Connectivity (ODBC)
фирмы Microsoft. Но, как показывает практика, производительность систем с
использованием BDE гораздо выше, чем оных при использовании ODBC. ODBC
драйвера работают через специальный "ODBC socket", который позволяет
встраивать их в BDE.
Все инструментальные средства баз данных Borland - Paradox, dBase,
Database Desktop - используют BDE. Все особенности, имеющиеся в Paradox или
dBase, “наследуются” BDE, и поэтому этими же особенностями обладает и
Delphi.
Библиотека объектов содержит набор визуальных компонент, значительно
упрощающих разработку приложений для СУБД с архитектурой клиент-сервер.
Объекты инкапсулируют в себя нижний уровень - Borland Database Engine.
Предусмотрены специальные наборы компонент, отвечающих за доступ к данным, и компонент, отображающих данные. Компоненты доступа к данным позволяют осуществлять соединения с БД, производить выборку, копирование данных, и т.п.
Компоненты визуализации данных позволяют отображать данные виде таблиц, полей, списков. Отображаемые данные могут быть текстового, графического или произвольного формата.
Таблицы сохраняются в базе данных. Некоторые СУБД сохраняют базу
данных в виде нескольких отдельных файлов, представляющих собой таблицы (в
основном, все локальные СУБД), в то время как другие состоят из одного
файла, который содержит в себе все таблицы и индексы (InterBase). Например, таблицы dBase и Paradox всегда сохраняются в отдельных файлах на диске.
Директорий, содержащий dBase .DBF файлы или Paradox .DB файлы, рассматривается как база данных. Другими словами, любой директорий, содержащий файлы в формате Paradox или dBase, рассматривается Delphi как
единая база данных. Для переключения на другую базу данных нужно просто
переключиться на другой директорий. InterBase сохраняет все таблицы в одном
файле, имеющем расширение .GDB, поэтому этот файл и есть база данных
InterBase.
Объекты БД в Delphi основаны на SQL и включают в себя полную мощь
Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с
высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер
Interbase для того, чтобы можно было разработать расширяемые на любые
внешние SQL-сервера приложения в онлайновом режиме. Разработчик в среде
Delphi, проектирующий информационную систему для локальной машины (к
примеру, небольшую систему учета медицинских карточек для одного
компьютера), может использовать для хранения информации файлы формата .dbf
(как в dBase или Clipper) или .db (Paradox). Если же он будет использовать
локальный InterBase for Windows 4.0 (это локальный SQL-сервер, входящий в
поставку), то его приложение безо всяких изменений будет работать и в
составе большой системы с архитектурой клиент-сервер.
Масштабируемость на практике - одно и то же приложение можно использовать как для локального, так и для более серьезного клиент- серверного вариантов.[4, 22].
Рекомендуем скачать другие рефераты по теме: персонал реферат, реферат модель.
Предыдущая страница реферата | 10 11 12 13 14 15 16 17 18 19 20 | Следующая страница реферата