Программирование на Delphi 7


gorodskoyportal.ru          

Программирование на Delphi 7

Несколько лет назад сайт по Delphi 2 или 3 надо было начинать с азов объектно-ориентированного программирования (ООП). Многие только переходили к Delphi из DOS, многие использовали Borland Pascal for Windows и работали с Windows API напрямую. Объекты еще были в диковинку, и полное разъяснение новых принципов было просто обязательно.
Но и сейчас писать об этом вполне актуально. Конечно, выросло поколение программистов, которые "с молоком матери" впитали новые понятия. Но от понимания объектов до их грамотного использования — дистанция огромного размера. Для создания более или менее сложных приложений нужны навыки объектно-ориентированного дизайна, а для приложений в свою очередь — четкое знание возможностей вашей среды программирования. Поэтому мы постараемся акцентировать внимание читателя на применение ООП в среде Delphi 7.
По сравнению с традиционными способами программирования ООП обладает рядом преимуществ. Главное из них заключается в том, что эта концепция в наибольшей степени соответствует внутренней логике функционирования операционной системы (ОС) Windows. Программа, состоящая из отдельных объектов, отлично приспособлена к реагированию на события, происходящие в ОС. К другим преимуществам ООП можно отнести большую надежность кода и возможность повторного использования отработанных объектов.

Объектно-ориентированное программирование
Библиотека визуальных компонентов VCL и ее базовые классы
Обработка исключительных ситуаций
Кроссплатформенное программирование для Linux
Элементы управления Win32

Элементы управления Windows XP
Списки и коллекции
Действия (Actions) и связанные с ними компоненты
Файлы и устройства ввода/вывода
Использование графики

Архитектура приложений баз данных
Набор данных
Поля и типы данных


Механизмы управления данными
Компоненты отображения данных

Процессор баз данных Borland Database Engine
Технология dbExpress
Сервер баз данных InterBase и компоненты InterBase Express
Использование ADO средствами Delphi

Технология DataSnap. Механизмы удаленного доступа
Сервер приложения
Клиент многозвенного распределенного приложения

Программирование на Delphi 7 (2)

Все классы библиотеки визуальных компонентов произошли от группы базовых классов, которые лежат в основе иерархии VCL. Самый общий предок компонентов — это класс TObject, инкапсулирующий простейший объект. Как известно (см. гл. 1), каждый объект наследует свойства и методы родительского класса. К объекту можно добавить новые свойства и методы, но нельзя удалить унаследованные. Объект-наследник в свою очередь может стать родительским для нового класса, который унаследует возможности всех своих предков.
Поэтому иерархия базовых классов VCL продумана чрезвычайно тщательно — ведь на их основе создано все множество компонентов, используемых в Delphi. Особое место среди базовых классов, помимо TObject, занимают TComponent (от него происходят все компоненты) и TControl (от него происходят все элементы управления).

Возможные состояния элемента управления
Окно сообщения обработчика
Проект CLX
Расширенный комбинированный список TComboBoxEx
Пользовательский интерфейс Windows XP
Свойства и методы класса TCollectionltem

Категория Dialog
Класс TMemoryStream
Класс TBitmap
Механизм доступа к данным приложения баз данных

Описание индекса
Типы данных
Диапазоны
Компонент TDBListBox
Свойства и методы компонента TQuery

Компонент TSQLStoredProc
Компонент TIBStoredProc
Реализация ADO в Delphi
Провайдеры данных

Главный удаленный модуль данных
Представление данных в формате XML

Delphi 5.Учебник

Пользователю предоставляется возможность использовать опцию Use CAB file compression, которая позволяет сжать элемент управления ActiveX или форму ActiveForm и любые дополнительные файлы, такие как файлы DPL или файлы лицензий. Эта возможность поддерживается только при использовании броузера Internet Explorer 3.01. На сегодняшний день броузер Netscape Navigator не поддерживает САВ-файлы. По умолчанию библиотека ActiveX, модули (если такие есть) и дополнительные файлы упаковываются в три САВ-файла. Возможна также упаковка всех файлов в один САВ-файл, но делать это не рекомендуется. Разделяя файлы по различным архивам CAB, вы можете избежать загрузки излишних файлов, которые уже установлены на компьютере пользователя.

Использование модулей выполнения
Delphi 5. Среда разработки
Delphi 4 новые возможности и некоторые примеры их применения
Динамические массивы

Автоматизация определения новых классов (Class Completion)
Новые возможности отладки приложений
Компонент TActionList
Поддержка сервисов Windows NT

Поддержка новых версий СУБД и новых типов данных
Заключение
Полезные компоненты для пользователей Delphi и С++Builder
Советы пользователям Delphi и C++Builder
Язык унифицированного моделирования UML

BOLD – инструмент реализации MDA в Delphi
Borland MDA и модель приложения
Создание модели
Объектное пространство
Объектное пространство и OCL

Объектное пространство и OCL. Графический интерфейс
Работа с СУБД
Delphi в мире Юникода
Delphi и кодировка Unicode

Юникодификация Вашего кода
Практикум по Delphi для решения прикладных задач
Delphi и COM
Советы начинающим
Использование ассемблера в Дельфи

Описание встроенного языка системы 1С Предприятие

Данная книга является описанием встроенного языка системы 1С:Предприятие и предназначена для специалистов, выполняющих конфигурирование системы для решения конкретной задачи автоматизации учета.
1С:Предприятие является гибкой настраиваемой системой, с помощью ко­торой можно решать широкий круг задач в сфере автоматизации деятельности предприятий. Специфические алгоритмы конфигурации описываются в системе 1С:Предприятие при помощи программной компоненты Конфигуратор (далее по тексту — конфигуратор) в программных модулях, содержащих тексты на встроенном языке системы 1С:Предприятие.

Назначение и краткая характеристика встроенного языка
Выбрать Документы
Значение По Номеру
Получить Отбор

Установить Отбор
Методы объекта Форма
Язык Запросов
Связь с внешними приложениями посредством механизмов DDE и OLE Automation
Счет По Коду