Белорусский государственный университет информатики и радиоэлектроники, 2005, 168с.
Допущено Министерством образования Республики Беларусь в качестве учебного пособия для студентов специальностей «Автоматизированные системы обработки информации» и «Автоматическое управление в технических системах» учреждений, обеспечивающих получение высшего образования.
Содержание
История развития вычислительной техники, системы счисления и единицы информации
История развития вычислительной техники
Системы счисления
Единицы информации
Структура персонального компьютера и операционные системы
Структура персонального компьютера
Операционные системы
Основы алгоритмизации и работа в Delphi
Основы программирования
Программирование в среде Delphi
Базовые элементы
Алфавит среды Delphi
Константы
Переменные
Основные типы переменных
Операции над переменными и константами
Стандартные функции и программы
Математические функции
Функции преобразования
Дополнительные системные подпрограммы и функции
Операторы Delphi
Оператор присваивания
Оператор безусловной передачи управления
Условный оператор if
Оператор разветвления Case
Составной оператор
Операторы циклов
Оператор цикла For
Оператор цикла Repeat
Оператор цикла While
Работа с массивами
Работа со строками
Процедуры работы со строками
Функции работы со строками
Работа с записями
Процедуры и функции
Модуль UNIT
Работа со множествами
Работа с файлами
Текстовые файлы
Типированные файлы
Нетипированные файлы
Работа скаталогами
Динамические переменные и структуры данных
Динамические переменные
Работа со стеком
Работа со списками или очередями
Работа с деревьями
Основы объектно-ориентированного программирования
Объекты и классы
Области видимости класса
Свойства (Property) и инкапсуляция
Методы, наследование и полиморфизм
События (Events)
Выделение памяти под объект и прародитель всех классов-TObject
Выделение памяти под объект
Описание класса TObject
Операторы приведения типов классов
Обработка исключительных ситуаций
Два вида оператора Try
Программное создание исключительной ситуации
Основные исключительные ситуации
Основные классы и общие свойства компонентов
Класс TList
Класс TStrings
Общие свойства компонентов
Графические возможности Delphi
Класс Tcanvas
Классы ТGгарhic и ТРicture
Классы TFont, TPen и TBrush
Работа с изображениями
Визуальные компоненты Delphi
Компонент TBitBtn
Компоненты TDrawGrid и TStringGrid
Компонент TPageControl
Компонент TTimer
Компонент TGauge
Компонент TСolorGrid
Стандартные окна и типовые диалоги
Стандартные диалоговые окна
Типовые диалоги
Форма, приложение и глобальные объекты
Форма и ее свойства
Объект Application
Глобальные объекты
Межпрограммное взаимодействие
Обмен сообщениями
Динамический обмен данными
Совместное использование общей памяти
Каналы
Сокеты
Технология COM
Интерфейс
COM-сервер
Технология автоматизации
Основы OLE Automation
Примеры использования серверов автоматизации
Компоненты ActiveX
Динамические библиотеки
Создание DLL
Использование DLL
Пример написания DLL
Работа с базами данных
Основные определения
Взаимодействие приложения на Delphi с базами данных
Компоненты взаимодействия с базами данных
Работа с локальной базой данных
Основы языка SQL
Составные части SQL
Команда SELECT
Пример использования запросов в Delphi
Создание собственных компонентов
Работа с реестром
Перспективы программирования в Delphi