Информационные системы
Шрифт:
При разработке клиентских приложений информационных систем очень важным аспектом является создание удобного, интуитивно понятного интерфейса пользователя. А поскольку одной из основных функций клиентских приложений является ввод и редактирование данных, то следует обратить особое внимание на различные способы организации доступа к данным для их ввода и модификации. Особенностью здесь является тот факт, что редактируемые данные сохраняются в таблицах баз данных.
• Глава 7. «Object Pascal и Объектно-ориентированное программирование».
В этой главе излагаются основные концепции объектно-ориентированного
• Глава 8. «Средства быстрой разработки приложений». Данная глава содержит начальные сведения о платформе Microsoft.NET и системе проектирования Delphi, а также подробное описание интегрированной среды системы визуальной разработки приложений Delphi фирмы Borland. Данный программный продукт пользуется заслуженной популярностью в России, сочетая в себе простоту и мощь.
• Глава 9. «Компоненты для ввода и редактирования данных». В этой главе рассматриваются компоненты для ввода и редактирования данных, входящие в стандартную библиотеку Borland Delphi.
• Глава 10. «Создание форм для ввода и редактирования данных». Данная глава является органическим продолжением предыдущей. Однако если в главе 9 рассматривались отдельные компоненты для ввода и редактирования данных, то здесь обсуждаются различные варианты компоновки компонентов для ввода и редактирования данных на формах, обеспечивающие наиболее эффективный и наглядный доступ к информации, хранящейся в базе данных.
Часть III. Выборка данных и отображение ее результатов
Помимо редактирования данных, хранящихся в базе данных, важной функцией клиентских приложений является их выборка по какому-либо критерию. Причем только выборкой проблема не исчерпывается – данные, полученные в результате выборки, необходимо представить в удобном для пользователя виде. Рассмотрению этих задач – выборки данных и представления полученных результатов – и посвящена эта часть книги.
• Глава 11. «Выборка данных». В данной главе рассматриваются средства языка SQL, предназначенные для разного рода выборок данных из таблиц базы данных. Также здесь рассматриваются компоненты библиотеки Borland Delphi, предназначенные для организации взаимодействия с базой данных с помощью операторов языка SQL.
• Глава 12. «Создание отчетов». В этой главе рассматриваются вопросы создания отчетов – форматированного представления данных, выводимого на экран, принтер или в файл. В поставку Borland Delphi входят специальные компоненты, предназначенные для создания отчетов. Подробному их рассмотрению и посвящена данная глава.
Часть IV. Компоновка приложения и управление проектом
В предыдущих частях книги, посвященных разработке приложений, затрагивались лишь вопросы создания отдельных
• Глава 13. «Система меню и панель инструментов приложения». В этой главе рассматриваются вопросы создания основных элементов интерфейса пользователя приложения – меню и панели инструментов.
• Глава 14. «Управление проектом и создание приложения». Здесь рассматривается структура проекта в Borland Delphi, основные свойства проекта, способы компиляции и управления приложением.
• Глава 15. «Коллективная разработка приложений». Эта глава посвящена вопросам коллективной разработки приложений. Рассматриваются основные проблемы и принципы организации коллективной разработки приложений, а также средство контроля версий TeamSource, входящее в поставку Borland Delphi.
• Глава 16. «Справочная система приложения». В данной главе излагаются вопросы создания справочной системы приложения и ее взаимодействия с приложением, а также вопросы создания контекстной справочной системы. Здесь вы познакомитесь с методами создания файлов справки как в формате WinHelp, так и в формате HTML Help.
Часть V. Технология COM
Технология COM и основанная на ней технология ActiveX, являвшаяся основной технологией взаимодействия приложений до появления платформы .NET, широко применяются и будут применяться в приложениях, функционирующих под управлением операционной системы Windows. Данные технологии позволяют легко обеспечить взаимодействие между различными приложениями, дает возможность многократного использования кода при разработке собственных приложений, упрощает модификацию приложений. Разработчики платформы .NET отказались от многих решений, применяемых в технологии COM, однако ввиду широкого распространения последней мы приводим ее основы.
• Глава 17. «Доступ к данным из приложений Microsoft Office». Из этой главы вы узнаете, как организовать взаимодействие программы, разработанной с помощью Borland Delphi, с различными приложениями, входящими в состав Microsoft Office.
• Глава 18. «Создание СОМ-объектов и элементов ActiveX». В этой главе рассматриваются вопросы создания собственных COM-объектов и элементов и ActiveX.
Часть VI. Программирование для Интернета
Глобальная сеть Интернет уже настолько прочно вошла в нашу жизнь, что публикация информации в WWW стала нормой, а не исключением. Поэтому организация взаимодействия информационной системы с веб-сервером является сейчас актуальной.
• Глава 19. «Особенности Интернет-приложений». В этой главе рассматриваются базовые технические особенности организации Интернета, а также основные понятия и термины веб-программирования. Излагаются основы протокола HTTP и языка разметки гипертекста (HTML).
• Глава 20. «Разработка Интернет-приложений». Здесь излагаются вопросы разработки веб-приложений в среде Borland Delphi. Особое внимание уделяется возможностям организации взаимодействия веб-сервера с системами управления базами данных.