Самая популярная система объектно-ориентированного программирования - Delphi

В настоящее время среди широкого круга пользователей популярна система объектно-ориентированного программирования Delphi, основу которой составляет язык Object Pascal. Delphi позволяет быстро создавать приложения различной степени сложности на основе применения технологии визуального программирования.
Эта серия статей посвящена основам работы с Delphi и освоению приемов программирования с использованием визуальных средств. 
В ней рассматриваются важнейшие средства Delphi, технология создания приложений для решения общих задач (от простейших программ до приложений среднего уровня сложности, предназначенных для работы с базами данных), с которыми приходится сталкиваться на начальном этапе освоения системы программирования.
В книге рассматривается большое число примеров, демонстрирующих основные возможности Delphi. Примеры взяты из работающих программ, которые читатель может использовать в своих проектах. 
Нами рассматривается использование наиболее общих языковых средств, присутствующих в последних версиях системы. Как следствие,эти статьи не привязана к конкретной версии и приведенные примеры работоспособны для версий Delphi.
Эта серия статей включает две части.
  • Часть I. Основные средства Delphi. Содержит описание интерфейса системы программирования, состав и характеристику элементов проекта приложе¬ния. Описывается язык программирования Object Pascal: типы данных, ос¬новные конструкции языка, важнейшие приемы программирования, понятия объектно-ориентированного программирования. Рассматриваются важнейшие визуальные компоненты, используемые для создания интерфейса приложений. При этом дается состав страниц Палитры компонентов, содержащих визуальные компоненты; описывается класс TControl, который является базовым для большинства визуальных компонентов и включает в себя общие для визуальных компонентов свойства, события и методы.Рассматриваются компоненты и техника работы с информацией (текстом) по ее отображению, вводу и редактированию. С этой целью описывается класс Tstrings, являющийся базовым классом для операций со строковыми данными; компонент Label, служащий для отображения надписей (текста, используемого в качестве заголовков для некоторых управляющих элементов); компоненты Edit, MaskEdit, Mfemo и RichEdit, обеспечивающие возмож¬ности редактирования информации; средства и техника работы со списками. Обсуждаются компоненты и техника работы с кнопками и переключателя¬ми. Освещается техника объединения, или группирования различных элементов управления, которая может понадобиться, например, при работе с переключателями на форме или при создании панели инструментов.Рассматриваются компоненты и техника создания форм, являющихся важ¬нейшим визуальным компонентом, центральной частью практически любо¬го приложения и представляющих собой видимые окна Windows. Приводятся характеристики формы, приемы организации взаимодействия форм.Описываются компоненты и техника работы с меню (главным и контекстным), которое является распространенным элементом пользовательского интерфейса приложения и служит для управления его работой.
  • Часть II. Работа с базами данных. Рассматриваются основные понятия баз данных; характеризуются элементы реляционных баз данных и техника их использования (таблицы, ключи и индексы, способы доступа к данным, связь между таблицами, механизм транзакций и др.); дается обзор средств и компонентов для работы с базами данных; характеризуется технология соз¬дания информационной системы; обсуждается создание таблиц и приложе¬ния баз данных.Описываются основные компоненты для работы с данными: доступа к данным и визуальные компоненты. При этом рассматриваются общие свойства наборов данных, используемых для выполнения операций над данными таблиц. Освещаются состояния и режимы наборов данных, доступ к полям. Отмечаются особенности важнейших наборов данных Table и Query. Описываются невизуальные объекты типа TField, служащие для доступа к дан¬ным полей записей набора данных, работа с Редактором полей и доступ к значениям полей. Освещается использование источника данных, служащего промежуточным звеном между набором данных и визуальными компонентами. Рассматриваются сами визуальные компоненты, с помощью которых пользователь управляет набором данных (используются для навигации по набору данных, а также для отображения и редактирования записей). Работа с данными рассматривается на примере использования навигационного способа доступа к локальным БД, допускающего использование наборов данных Table или Query. При этом освещаются важнейшие операции, реализуемые при навигационном способе доступа: сортировка записей в на¬боре данных, навигация по набору данных, редактирование записей, вставка и удаление записей, фильтрация записей. Здесь же описывается работа со связанными таблицами.Рассматривается подготовка отчетов — печатных документов, содержащих данные, аналогичные получаемым в результате выполнения запроса к базе данных. При этом описываются компоненты, предназначенные для создания отчетов; процедура печати отчета; технология подготовки простого отчета.Статьи ориентированы на начинающих пользователей. 
dle

Помоги проекту! Расскажи друзьям об этом сайте: