Пособие содержит основные начальные сведения по программированию на Delphi, более 20 заданий, рекомендованных к обязательному выполнению, и составляет материал курса "Алгоритмические языки программирования". Для студентов вузов, обучающихся по направлению "Информатика и вычислительная техника". Может быть рекомендовано студентам других направлений и всем желающим изучить основы программирования на Delphi.
Название: Основы программирования на Delphi Автор: Емельянов В. И. Издательство: Высшая школа Год: 2005 Страниц: 231 Формат: PDF Размер: 13,0 МБ ISBN: 5-06-004869-1 Качество: Хорошее
Содержание:
Введение Основы Delphi Общая технология программирования Язык программирования Объектно-ориентированное программирование Визуальное программирование Событийно управляемое программирование Windows-приложение Среда программирования Первоначальные сведения о проекте приложения Встроенный отладчик Использование встроенных классов Иерархия классов Использование палитры компонентов и инспектора объектов Использование графики Основные инструменты Графические данные и палитра Некоторые общие свойства компонентов Сохранение проекта Построение простейшего проекта Понятие исключительной ситуации Введение в Object Pascal Структура приложения Структура программы-проекта Структура модуля. Пример приложения 1 Описание программных элементов Программные элементы и адреса памяти. Области видимости. Правила записи имен. Время жизни идентификаторов Использование локальных переменных в примере 7 Использование глобальных переменных в примере 1 Типы Простые типы Целые типы. Символьные типы Логические типы. Тип перечень Интервальный тип Вещественный тип Тип дата-время Выражения Константы. Типизированные константы Переменные Операции. Функции Порядок вычисления выражений. Виды операторов Простые операторы Составной оператор Операторы условного перехода Оператор If Пример приложения 2 Оператор Case Пример приложения 3 Использование enter в примере 3 Операторы цикла Оператор цикла For Пример приложения 4. Оператор цикла While Пример приложения 5 Оператор цикла Repeat Пример приложения б Использование процедур Break и Continue Пример приложения 7 Массивы Статические массивы Динамические массивы Пример приложения 8 Строки Пример приложения 9 Записи (объединения) Оператор With Пример приложения 10 Совместимость и преобразование типов данных Идентичность типов Совместимость типов Совместимость по присваиванию Преобразование типов Операторы обработки исключительных ситуаций Пример приложения 11 Множества Операции над множествами Пример приложения 12 Вариантный тип данных Процедуры и функции Процедура Функция Рекурсия Формальные и фактические параметры Параметры значения. Параметры-переменные Параметры-константы Параметры без типа Массивы открытого типа Параметры по умолчанию Процедура Exit Директивы подпрограммы Соглашения по передаче данных. Директива forard Директива external Директива assembler Перегруженные подпрограммы Пример приложения 13 Классы Инкапсуляция Класс как объектный тип Наследование Области видимости Операции is и as Методы Виды методов Методы virtual и полиморфизм Методы dinamic Методы message Методы abstract. Методы override Методы class Пример приложения 14 Динамическое создание компонентов Использование класса со счетчиком объектов Отслеживание разрушения объектов События Указатели на методы Пример приложения 15 Типы ссылки на класс Свойства Свойства Simple Свойства Enumerated Свойства Set. Свойства Object. Свойства Array. Задание начальных значений свойствам. Пример приложения 16 Файловые типы Текстовые файлы Типизированные файлы Файлы без типа Дополнительные процедуры и функции Пример приложения 17 Компонент TMainMenu Указатели Пример приложения 18 Динамические структуры данных Однонаправленные списки Двунаправленные списки Стеки, очереди. Бинарные деревья. Пример приложения 19 Процедурный тип Программные единицы DLL Пример приложения 20 Технологии программирования Потоки данных Пример приложения 21 Пример приложения 22 Интерфейс Drag and Drop Пример приложения 23 Технология Drag and Drop Пример приложения 24 Использование функций Windows API при работе с файлами Пример приложения 25 Использование отображаемых файлов Пример приложения 26 Программные потоки Приоритеты потоков Класс TThread Пример приложения 27 Использование блокировки в примере 27 Многопоточное приложение в примере 28 Проблемы синхронизации потоков Перечень компонентов, использованных В примерах Список литературы