Чтение онлайн

на главную - закладки

Жанры

Информационные системы

Петров Владимир Николаевич

Шрифт:

При разработке клиентских приложений информационных систем очень важным аспектом является создание удобного, интуитивно понятного интерфейса пользователя. А поскольку одной из основных функций клиентских приложений является ввод и редактирование данных, то следует обратить особое внимание на различные способы организации доступа к данным для их ввода и модификации. Особенностью здесь является тот факт, что редактируемые данные сохраняются в таблицах баз данных.

• Глава 7. «Object Pascal и Объектно-ориентированное программирование».

В этой главе излагаются основные концепции объектно-ориентированного

программирования. Рассмотрение проводится на базе языка программирования Object Pascal, являющегося базовым языком системы визуальной разработки приложений Delphi фирмы Borland. В языке Object Pascal в полной мере реализованы все принципы объектно-ориентированного программирования. Строгость и ясность этого языка делают его идеальным для изучения концепций объектно-ориентированного программирования. В то же время этот язык обладает достаточной мощью для разработки сложных приложений, в полной мере использующих все возможности операционной системы Windows.

• Глава 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. Особое внимание уделяется возможностям организации взаимодействия веб-сервера с системами управления базами данных.

Поделиться:
Популярные книги

Скандальная свадьба

Данич Дина
1. Такие разные свадьбы
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Скандальная свадьба

Орден Багровой бури. Книга 5

Ермоленков Алексей
5. Орден Багровой бури
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Орден Багровой бури. Книга 5

Адвокат Империи 7

Карелин Сергей Витальевич
7. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
альтернативная история
аниме
фантастика: прочее
5.00
рейтинг книги
Адвокат Империи 7

АН (цикл 11 книг)

Тарс Элиан
Аномальный наследник
Фантастика:
фэнтези
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
АН (цикл 11 книг)

Сердце Дракона. нейросеть в мире боевых искусств (главы 1-650)

Клеванский Кирилл Сергеевич
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.51
рейтинг книги
Сердце Дракона. нейросеть в мире боевых искусств (главы 1-650)

Вспоминай меня ночью

Рам Янка
Любовные романы:
современные любовные романы
эро литература
5.60
рейтинг книги
Вспоминай меня ночью

Адвокат вольного города 3

Кулабухов Тимофей
3. Адвокат
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Адвокат вольного города 3

На границе империй. Том 9. Часть 5

INDIGO
18. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 5

Адвокат вольного города 4

Кулабухов Тимофей
4. Адвокат
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Адвокат вольного города 4

Земная жена на экспорт

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.57
рейтинг книги
Земная жена на экспорт

Варлорд

Астахов Евгений Евгеньевич
3. Сопряжение
Фантастика:
боевая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Варлорд

Баронесса. Эхо забытой цивилизации

Верескова Дарья
1. Проект «Фронтир Вита»
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Баронесса. Эхо забытой цивилизации

Неудержимый. Книга XVII

Боярский Андрей
17. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XVII

Чиновникъ Особых поручений

Кулаков Алексей Иванович
6. Александр Агренев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Чиновникъ Особых поручений