Обоснование выбора языка программирования
Клиентское приложение для информационной системы «Работа торгового склада» разработано с помощью системы объектно-ориентированного программирования Delphi 6, при этом, для реализации доступа к данным был выбран механизм прямого доступа FireBird с форматом InterBase. Система объектно-ориентированного программирования Delphi 6 производства корпорации Borland предназначена для операционных систем Windows 95, Windows NT и более поздних версий Windows. Интегрированная среда Delphi 6 обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонент в сочетании с мощью языковых средств Object Pascal, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных. Вместо отдельного инструментария, оперирующего визуальными элементами управления, в Delphi 6 интегрирована так называемая палитра компонент, разделенная картотечными вкладками на несколько функциональных групп. Функциональные возможности поставляемых компонент можно достаточно просто модифицировать, а также разрабатывать компоненты, обладающие совершенно новым оригинальным поведением. Система содержит библиотеку из более 100 повторно используемых визуальных компонент, которые перетаскиваются мышью на форму и сразу становятся элементами управления прототипа вашей программы. Помимо известных элементов управления Windows (кнопки, линейки прокрутки, поля редактирования, простые и комбинированные списки и т. д.) библиотека содержит новые компоненты поддержки диалогов, обслуживания баз данных и многие другие. После размещения компонент на форме "Инспектор объектов" позволяет устанавливать их свойства и предписывать событиям коды обработки. Проект будет строиться постепенно, на фоне производимых вами изменений в свойствах, событиях и функциях используемых элементов. Хорошо продумано разделение и редактирование программного модуля по двум частям: интерфейсной и собственно кодовой. Delphi 6 обеспечивает высокое быстродействии при компиляции и сборке 32 - разрядных приложений для современных операционных систем Windows, включая OLE взаимодействие клиент-сервер. Результирующие программы хорошо оптимизированы по скорости исполнения и затратам памяти. "Дизайнер форм" и "Инспектор объектов" и другие средства остаются доступными во время работы программы, поэтому вносить изменения можно в процессе отладки. Разработка по способу "drag-and-drop" многократно упрощает и ускоряет обычно трудоёмкий процесс программирования СУБД в архитектуре клиент-сервер. Широкий выбор компонент управления визуализацией и редактированием позволяет легко изменить вид отображаемой информации и поведение программы. Delphi 6 использует Database Explorer (Проводник баз данных) и Data Dictionary (Словарь данных), чтобы автоматически настроить средства отображения и редактирования применительно к специфики вашей информации. Проводник баз данных предоставляет графический способ проводки пользователя по содержимому базы данных, обеспечивая создание и модификацию таблиц, иерархических указателей и псевдонимов. Словарь данных поддерживает целостность изменяющейся информации о содержимом таблиц баз данных. Пользователь может динамически модифицировать состав словаря данных. Словарь содержит информацию о расширенных атрибутах полей в записях: минимальные и максимальные значения, свойства отображения, маски редактирования и т. п. "Живые" данные (live data) предоставляются разработчику в процессе визуального проектирования прототипов и при испытании приложений баз данных. Вам не требуется многократно перетранслировать и запускать приложение - данные на стадии проектирования будут точно такими же и представлены точно так же, как их увидит пользователь законченной программы. Доступ к данным осуществляется через механизм прямого доступа к объектам FireBird, который поддерживает высокопроизводительный 32 – разрядный доступ к базам данных. Delphi 6 использует контроллер ODBC (Open Database Connectivity) производства Microsoft для связи с серверами баз данных. Объекты модулей данных действуют как связывающий каркас приложения - они определяют источники и бизнес - логику базы данных, фиксируют взаимосвязи компонент. В централизованной модели доступа к данным бизнес - логика отделена от разработки графического интерфейса с пользователем (GUI). Любое изменение бизнес - логики базы данных сказывается на поведении только соответствующего модуля данных. Работая с модулями данных, вы однократно устанавливаете связи нашего приложения с адресуемой базой данных, а затем по способу "drag - and - drop" можете перетаскивать поля записей на новые формы - в любой узел вашей сети. Никакого дополнительного кодирования при этом не требуется. Система объектно-ориентированного программирования Delphi 6 является мощным и производительным средством для создания баз данных и обеспечивает высокую скорость визуальной разработки приложений информационных систем, избавляя разработчика от лишних затрат рабочего времени. Механизм прямого доступа к объектам FireBird придает обслуживанию связей с базами данных простоту и прозрачность.
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (178)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |