- •230100 Информатика и вычислительная техника
- •Введение
- •1.Функции
- •1.1. Создание пользовательских функций. Передача аргументов
- •1.2. Глобальные и локальные переменные
- •2.Процедуры
- •2.1. Пользовательские процедуры
- •2.2. Упреждающее объявление процедур и функций (forward)
- •3.Концепция типа данных
- •3.1. Абстракции в обработке информации
- •3.2. Понятие типа данных
- •3.3. Иерархия типов данных
- •3.4. Стандартные типы данных
- •3.5. Тип данных Boolean
- •3.6. Тип данных char
- •3.7. Ограниченные типы
- •4.Множества. Массивы
- •4.1. Операции над множествами
- •4.2. Массивы
- •4.3. Утверждения о массивах
- •5.Индуктивные функции на последовательностях (файлах, массивах)
- •5.1. Схема Горнера
- •5.2. Индуктивные функции
- •6.Записи
- •6.1. Представление сложных типов данных в памяти
- •6.2. Упаковка элементов сложных типов данных
- •6.3. Представление записей в памяти
- •7.Процедуры и функции
- •7.1. Создание пользовательских функций. Передача аргументов
- •7.2. Процедуры
- •7.3. Передача параметров по ссылке и значению
- •8.Основы объектно-ориентированного подхода
- •8.1. Основные положения объектно-ориентированного подхода
- •9.Конструкторы и деструкторы. Инкапсуляция
- •9.1. Хранение объектов в памяти. Доступ к свойствам из методов
- •9.2. Принцип инкапсуляции
- •9.3. Поля и свойства
- •10.Наследование и полиморфизм
- •10.1. Принцип полиморфизма
- •10.2. Виртуальные методы
- •10.3. Пример описания объекта
- •10.4. Параметры-процедуры
- •11.Основы программирования графики
- •11.1. Основные понятия компьютерной графики
- •11.2. Получение сведений о режимах экрана. Эффекты прозрачности
- •11.3. Графические построения
- •11.4. Построение графиков функций
- •11.5. Использование компонента tChart
- •11.6. Построение геометрических фигур
- •11.7. Обновление изображения
- •12.Построение динамических изображений
- •12.1. Анимация на основе операции xor
- •12.2. Буферизация фона
- •12.3. Работа с таймером
- •13.Динамические структуры данных
- •13.1. Размещение динамических переменных в памяти
- •13.2. Захват и освобождение динамической памяти
- •13.3. Нетипизированные указатели
- •14.Линейные списки: основные виды и способы реализации
- •14.1. Линейный список как абстрактный тип данных
- •14.2. Операции с динамическими массивами
- •14.3. Сортировка динамических массивов
- •14.4. Деревья
- •14.5. Потоки в памяти
- •15.Сортировка и поиск
- •15.1. Алгоритмы поиска
- •15.1.1Линейный поиск
- •15.1.2Двоичный поиск
- •15.1.3Поиск текстовых строк
- •15.2. Сортировка данных
- •15.2.1Сортировка массивов
- •16.Сортировка файлов. Рекурсия
- •16.1. Рекурсивные определения и алгоритмы
- •16.2. Программирование рекурсивных алгоритмов
- •16.3. Сортировка файлов
- •17.Файлы
- •17.1. Буферизация
- •17.2. Работа с текстовыми файлами
- •17.3. Работа с двоичными файлами данных
- •17.4. Нетипизированные файлы
- •17.5. Файловые потоки
- •18.Работа с файловой системой
- •18.1. Стандартные файловые диалоги
- •18.2. Получение сведений о дисках
- •18.3. Получение сведений о файлах
- •18.4. Сканирование дисков и директорий
- •19.Обработка исключительных ситуаций
- •19.1. Векторы прерываний
- •19.1.1Хранение данных в стеке
- •19.2. Контроль ввода-вывода
- •19.3. Обработка исключительных ситуаций в Delphi
- •20.Отладка программ
- •20.1. Интегрированная среда программирования
- •20.2. Инструменты отладки программ
- •20.3. Типичные ошибки в программировании
- •21.Принципы построения трансляторов
- •21.1. Синтаксис и семантика языков программирования
- •21.2. Структура языков программирования
- •21.3. Структура и организация работы транслятора
- •22.Параллельные процессы
- •22.1. Создание многопоточных приложений
- •22.2. Управление скоростью работы потоков
- •23.Модульные программы
- •23.1. Создание dll-библиотеки на Delphi
- •23.2. Вызов dll
- •23.2.1Статическое связывание
- •23.2.2Динамическое связывание
- •23.3. Отладка проектов с dll
- •23.4. Хранение форм в dll-библиотеках
- •24.Обмен данными между приложениями
- •24.1. Работа с буфером обмена
- •24.2. Основы ole-технологии
- •25.События и сообщения
- •25.1. Отправка и получение сообщений
- •25.2. Предотвращение повторного запуска программы
- •26.1. Основы com-технологии
- •26.2. Вывод отчета при помощи Microsoft Word
- •26.2.1Проверка наличия сом-сервера на компьютере
- •Общее правило: при работе с любым сом-сервером запретите пользователю им пользоваться, пока с сом-сервером работает ваша программа.
- •26.3. Подключение к сом-серверу Word из Delphi
- •26.4. Управление форматированием документа
- •26.5. Работа с таблицами
- •26.6. Запуск Word из внешней программы
- •26.7. Работа с AutoCad по com-технологии
- •27.Принципы организации реляционных баз данных
- •27.1. Основные сведения о базах данных
- •27.2. Проектирование структуры базы данных
- •27.3. Нормализация структур баз данных
- •28.Работа с локальными бд
- •28.1. Драйвер баз данных bde
- •28.2. Создание баз данных
- •29.Программная обработка локальных бд
- •29.1. Редактирование локальных бд
- •29.2. Вывод бд на экран
- •29.3. Цветовое выделение строк бд
- •30.Работа с распределенными бд
- •30.1. Основы языка sql
- •30.2. Понятие алиаса
- •30.4. Подключение к sql-серверу
- •31.Программная обработка данных в архитектуре "клиент – сервер"
- •31.1. Программный доступ к полям бд
- •31.2. Фильтрация и сортировка данных
- •32.Работа с нормализованными бд
- •32.1. Связывание таблиц
- •32.2. Вычисляемые поля
- •33.Субд Interbase
- •33.1. Работа с сервером Local InterBase
- •33.2. Утилита InterBase Server Manager
- •34.Работа с языком xml
- •34.1. Структура xml-документа
- •34.2. Использование xml в среде Delphi
- •34.3. Концепция dom - объектная модель документа
- •34.4. Использование xml
- •35.Основы программирования для Интернет
- •35.1. Работа с протоколом ftp
- •35.2. Передача файлов по ftp
- •Библиографический список
- •Приложение. Зарезервированные слова sql
- •Предметный указатель
Библиографический список
Название |
Библиотека ТулГУ |
||
Шифр |
Место |
ISBN |
|
Архангельский А.Я. Delphi 6:Справ.пособие / А.Я.Архангельский. - М.: БИНОМ, 2001. - 1024с., ил. |
681.3/083/ А 872 |
ЧЗНЛ |
5-7989-0234-Х /в пер./ |
Архангельский А.Я. Программирование в Delphi 6: / А.Я.Архангельский. - М.: БИНОМ, 2002. - 1120с., ил. |
681.3 А 872 |
ЧЗНЛ |
5-7989-0227-7 /в пер./ |
Бежанова М.М. Практическое программирование:Визуальное программирование в среде Delphi:Учебник / М.М.Бежанова, Л.А.Москвина. - М.: Логос, 2001. - 136с., ил. |
681.3 Б 388 |
АНЛ, ЧЗНЛ |
5-94010-077-5 /в пер./ |
Бобровский С. Delphi 5:Учеб.курс / С.Бобровский. - СПб.: Питер, 2001. - 640с., ил. |
681.3 Б 725 |
АУЛ2(каф.АСС) |
5-272-00026-9 |
Бобровский С.И. Delphi 7:Учеб.курс / С.И.Бобровский. - М.и др.: Питер, 2004. - 736с., ил. |
681.3 Б 725 |
ЧЗНЛ |
5-8046-0086-9 |
Вирт Н. Алгоритмы и структуры данных: Пер. с англ. – М.: Мир, 1989. – 360с., ил. |
681.3 В 526 |
АНЛ |
|
Галисеев Г.В. Компоненты в Delphi 7: / Г.В.Галисеев. - М.и др.: Диалектика, 2004. - 624с., ил. |
681.3 Г 157 |
АНЛ, ЧЗНЛ |
5-8459-0555-9 (рус.) |
Глинский Я.Н. Turbo Pascal 7.0 и Delphi:Учеб.пособие / Я.Н.Глинский, В.Е.Анохин, В.А.Ряжская. - СПб.и др.: ДиаСофтЮП, 2001. - 208с., ил. |
681.3 Г 543 |
ЧЗНЛ |
5-93772-006-7 |
Гофман В.Э. Delphi:быстрый старт: / В.Э.Гофман, А.Д.Хомоненко. - СПб.и др.: BHV, 2002. - 288с., ил |
681.3 Г 745 |
АНЛ |
5-94157-165-8 |
Гофман В.Э. Работа с базами данных в Delphi: / В.Э.Гофман, А.Д.Хомоненко. - СПб.: БХВ-Петербург, 2002. - 624с., ил. |
681.3 Г 745 |
АНЛ, ЧЗНЛ |
5-94157-211-5 |
Елманова Н. Delphi 6 и технология COM: / Н.Елманова, С.Трепалин, А.Тенцер. - СПб.и др.: Питер, 2002. - 640с., ил. |
681.3 Е 528 |
АНЛ, ЧЗНЛ |
5-94723-149-2 /в пер./ |
Иванова Г.С. Объектно-ориентированное программирование:Учебник для вузов / Г.С.Иванова, Т.Н.Ничушкина, Е.К.Пугачев;Под ред.Г.С.Ивановой. - М.: Изд-во МГТУ им.Н.Э.Баумана, 2001. - 320с., ил. |
681.3 И 209 |
АУЛ1, ЧЗНЛ |
5-7038-1525-8 |
Кандзюба С.П. Delphi 6:Базы данных и приложения:Лекции и упражнения / Кандзюба С.П., Громов В.Н.. - Киев: ДиаСофт, 2001. - 576с., ил. |
681.3 К 192 |
ЧЗНЛ |
966-7393-92-5 (рус.) |
Козлов А.В. Программирование для Интернет в Delphi 5: / А.В.Козлов;Под ред.А.Я.Архангельского. - М.: Бином, 2001. - 368с., ил. |
681.3 К 592 |
ЧЗНЛ |
5-7989-0206-4 |
Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi:Самоучитель / Н.Б.Культин. - СПб.и др.: БХВ, 2001. - 416с., ил. |
681.3 К 906 |
ЧЗНЛ |
5-8206-0063-0 |
Кэнту М. Delphi 6: / М.Кэнту. - СПб.: Питер, 2002. - 1088с., ил. |
681.3 К 984 |
АНЛ, ЧЗНЛ |
5-318-00403-2 /в пер./ |
Петров В.Н. Информационные системы:Учебник для вузов / В.Н.Петров. - СПб.: Питер, 2002. - 688с., ил. |
681.3 П 305 |
АУЛ1, ЧЗНЛ |
5-318-00561-6 /в пер./ |
Понамарев В. Базы данных в DELPHI 7:Самоучитель / В.Понамарев. - М.и др.: Питер, 2003. - 224с., ил. |
681.3 П 56 |
АНЛ, ЧЗНЛ |
5-314-00194-2 |
Понамарев В.А. COM и ActiveX в Delphi: / В.А.Понамарев. - СПб.: БВХ-Петербург, 2001. - 320с., ил. |
681.3 П 56 |
ЧЗНЛ |
5-94157-055-4 |
Фаронов В. Программирование баз данных в среде Delphi 6:Учеб.курс / В.Фаронов. - СПб.и др.: Питер, 2002. - 352с., ил. |
681.3 Ф 249 |
ЧЗНЛ |
5-94723-116-6 |
Фленов М.Е. Программирование в Delphi глазами хакера: / М.Е.Фленов. - СПб.: БХВ-Петербург, 2004. - 368с., ил. |
681.3 Ф 714 |
ЧЗНЛ |
5-94157-351-0 |