logo search
Программирование в среде Delphy / Программирование в среде Delphi

26. Технология com.....................................................................................129

26.1. Интерфейс....................................................................................................129

26.2. COM–сервер................................................................................................130

27. ТЕХНОЛОГИЯ АВТОМАТИЗАЦИИ.........................................................132

27.1. Основы OLE Automation............................................................................132

27.2. Примеры использования серверов автоматизации.................................133

27.3. Компоненты ActiveX..................................................................................135

28. ДИНАМИЧЕСКИЕ БИБЛИОТЕКИ...........................................................136

28.1. Создание DLL..............................................................................................137

28.2. Использование DLL....................................................................................138

28.3. Пример написания DLL.............................................................................138

29. РАБОТА С БАЗАМИ ДАННЫХ..................................................................140

29.1. Основные определения...............................................................................140

29.2. Взаимодействие приложения на Delphi с базами данных......................142

29.3. Компоненты взаимодействия с базами данных.......................................143

29.4. Работа с локальной базой данных.............................................................147

30. ОСНОВЫ ЯЗЫКА SQL.................................................................................147

30.1. Составные части SQL.................................................................................148

30.2. Команда SELECT........................................................................................148

30.3. Пример использования запросов в Delphi................................................153

31. СОЗДАНИЕ СОБСТВЕННЫХ КОМПОНЕНТОВ..................................153

32. РАБОТА С РЕЕСТРОМ.................................................................................157

33. ПЕРСПЕКТИВЫ ПРОГРАММИРОВАНИЯ В DELPHI........................161

ЛИТЕРАТУРА.......................................................................................................165

ВВЕДЕНИЕ

Основу данного учебного пособия составляет курс лекций по программированию, читаемый автором студентам первого курса специальности «Автоматизированные системы обработки информации» БГУИР. Этот курс предполагает наличие у студентов только школьной подготовки по информатике. Он базируется на системе визуального программирования Delphi, которая работает под управлением операционной системы Windows. Основу Delphi составляет язык программирования Object Pascal, который изначально был разработан Н. Виртом в начале 60–х годов прошлого века специально как язык обучения программированию. От всех других языков программирования его отличают строгость в определении всех переменных и констант, модульность программирования, широкие возможности в создании собственных структур данных, использование объектно–ориентированного программирования, отсутствие машинно–ориентированных конструкций. Корпорация Borland, которая является родоначальником Delphi, с самого начала сделала ставку на визуальное объектно–ориентированное программирование с предоставлением возможности работы с любыми базами данных. В настоящее время система программирования Delphi ни в чем не уступает по своим возможностям таким языкам программирования, как C++, С#, Visual C++, C–Builder, Visual Basic и др.