Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Обучение программированию. Basic, Pascal. Программирование для детей
Купить Delphi 5. Учебный курс

Delphi 5. Учебный курс

В книге рассмотрены возможности системы программирования Delphi 5, описан язык программирования Object Pascal, рассмотрены визуальные компоненты системы и методы их создания. Особое внимание уделено принципам и практическим приемам создания сетевых приложений для разных архитектур и разработке программ, поддерживающих основные протоколы Интернета.

Не требует специальной подготовки, может быть использована как пособие для изучающих основы программирования и сетевые технологии, а также как справочник по компонентам Delphi и пособие для самообразования.

Краткое содержание

Введение

От авторов

Основные понятия и принципы системы Delphi 5

Основные понятия и принципы программирования

Алгоритмы и программы

Среда Delphi 5 и ее составляющие

Компонентный подход

Отличия системы Delphi 5 от предыдущей версии

Урок 1. Язык Object Pascal и его использование

Основы языка Object Pascal

Паскаль и Object Pascal

Запись программы

Типы данных

Структура программы на Паскале

Переменные

Константы

Математические выражения

Логические выражения

Битовые выражения

Строковые выражения

Оператор присваивания

Комментарии

Создание простейших программ

Определение собственных типов данных

Зачем нужны новые типы

Описание нового типа

Перечислимые типы

Типы поддиапазонов

Структурные типы данных

Указатели

Варианты

Сложные структуры данных

Основные стандартные функции для работы с типами

Преобразование типов

Инициализация констант сложных типов

Подпрограммы

Структура подпрограммы

Операторы

Условный оператор

Оператор выбора

Условное описание

Оператор цикла

Оператор перехода

Структура модуля

Классы и объекты

Объект - основа Паскаля

Понятие класса

Три принципа объектного программирования

Описание класса

Типы методов

Динамическое конструирование объектов

Что нового мы узнали?

Урок 2. Основы программирования в среде Delphi 5

Создание программ для Windows

Использование визуальных компонентов

Создание работоспособной программы

События и реакции на них

Компонент Меню (TMainMenu)

Обработка щелчка мыши

Компонент Контекстное меню (TPopupMenu)

Стандартные классы системы Delphi 5

Компонент Текстовая область (TMemo)

Компонент Флажок (TCheckBox)

Компонент Переключатель (TRadioButton)

Компонент Группа переключателей (TRadioGroup)

Компонент Список (TListBox)

Компонент Поле со списком (ТCоmЬоВох)

Компонент Полоса прокрутки (TScrollBar)

Иерархия компонентов Delphi 5

Класс TObject

Класс TPersistent (наследник TObject)

Класс TComponent (наследник TPersistent)

Форма

Управление проектом

Добавление новой формы

Панели и декоративные элементы

Компонент Фрейм (TFrame)

Склад объектов

Компонент

Список действий (TActionList)

Что нового мы узнали?

Урок 3. Отладка программ

Что такое отладка

Причины ошибок

Синтаксические ошибки

Логические ошибки

Выполнение по шагам

Просмотр значений

Просмотр и изменение значений

Просмотр и анализ кода

Расширенные средства отладки

Прерывание по условию

Организация точек прерывания в группы

Действия

Ведение протокола работы

Отладка внешних процессов

Машинный код

Инспектор отладки

Вызов ассемблера

Средство отладки, ориентированное на программиста

Исключительные ситуации

Генерация исключительной ситуации

Стандартные классы исключительных ситуаций

Контроль над исключительными ситуациями

Выполнение завершающих действий

Передача объектов, связанных с исключительными ситуациями

Программный обработчик ошибок

Что нового мы узнали?

Урок 4. Современные компоненты интерфейса пользователя

Основы интерфейса пользователя

Составляющие пользовательского интерфейса

Класс Буфер обмена (TClipboard)

Виртуальный экран в Delphi 5

Работа с графикой

Понятие холста

Наследники класса TGraphics

Компонент

Область рисования (TPaintBox)

Работа с файлами

Способы роботы с файлами в системе Delphi 5

Общая технология работы с файлами в Delphi 5

Стандартный подход к работе с файлами, в системе Delphi 5

Объектный подход к работе с файлами

Стандартные диалоговые окна Windows

Панель Dialogs

Компонент Окно выбора файла (TOpenDialog)

Компонент Окно сохранения файла (TSaveDialog)

Компоненты

Окно открытия рисунка (TOpenPictureDialog) и Окно сохранения

рисунка (TSavePictureDialog)

Компонент Окно выбора шрифта (TFontDialog)

Компонент Окно выбора цвета (TColorDialog)

Компоненты Печать и Настройка принтера (TPrintDialog,

TPrinterSetupDialog)

Компонент Поиск (TFindDialog)

Компонент Поиск и замена (TReplaceDialog)

Печать из программы

Технология вывода информации на принтер

Предварительный просмотр

Печать текста

Свойства и методы класса TPrinter

Дополнительные компоненты Delphi 5 (панель Additional)

Компонент Быстрая кнопка (TSpeedButton)

Компонент Кнопка с картинкой (TBitBtn)

Компонент Шаблон ввода (TMaskEdit)

Компонент Рамка (TBevel)

Компонент Постоянный текст (TStaticText)

Компонент Фигура (TShape)

Компонент Разделитель (TSplitter)

Компонент События приложения (TApplicationEvents)

Компонент Таблица строк (TStringGrid)

Компонент Рисуемая таблица (TDrawGrid)

Компонент Список с флажками (TCheckListBox)

Компонент Прокручиваемая область (TScrollBox)

Компонент Изображение (TImage)

Компонент Диаграмма (TChart)

Панель Win32

Класс Список (TList)

Класс Коллекция (TCollection)

Компонент Набор страниц (TPageControl)

Компонент Переключаемые страницы (TTabControl)

Компонент Список изображений (TImageList)

Компонент Текстовый редактор (TRichEdit)

Компонент Движок (TTrackBar)

Компонент Индикатор (TProgressBar)

Компонент Счетчик (TUpDown)

Компонент Горячая клавиша (THotKey)

Компонент Анимация AVI (TAnimate)

Компонент Календарь (TMonthCalendar)

Компонент Поле ввода даты/времени (TDateTimePicker)

Компонент Панель заголовков (THeaderControl)

Компонент Строка состояния (TStatusBar)

Компонент Панель инструментов (TToolBar)

Компонент Панель управления (TControlBar)

Компонент Расширенная панель управления (TCoolBar)

Компонент Прокрутка страниц (TPageScroller)

Компонент Список элементов (TListView)

Компонент Дерево (TTreeView)

Панель System (Системные компоненты)

Компонент Таймер (TTimer)

Компонент Мультимедийный проигрыватель (TMedia Player)

Что нового мы узнали?

Урок 5. Основы работы с базами данных

Понятие о базах данных и СУБД

База данных и система управления базой данных

Модели баз данных

Архитектура СУБД

Реализация работы с СУБД в системе Delphi

Технология BDE для доступа к данным

Драйверы баз данных

Утилиты для работы с СУБД

Создание базы данных

Добавление базы данных в BDE

Работа с автономными СУБД на ПК

Создание модуля данных

Доступ к таблицам базы данных

Динамические и постоянные поля

Источники данных

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

Заключение

Основные методы работы с набором данных

Сортировка набора данных

Вычисляемые поля

Закладки (Bookmarks)

Фильтры

Выделение диапазонов

Поиск в таблице

Навигация по таблице

Описание компонентов панели Data Access

Класс ТТаЫе (Таблица)

Компонент Источник данных (TDataSource)

Класс Поле записи (TField)

Класс Описание поля записи (TFieldDef)

Описание компонентов панели Data Control

Компонент Навигатор (TDBNavigator)

Компонент Надпись донных (TDBText)

Компонент Поле редактирования (TDBEdit)

Компонент Многострочное поле (TDBMemo)

Компонент Изображение (TDBImage)

Компонент Список данных (TDBListBox)

Компонент Поле данных со списком (TDBComboBox)

Компонент Флажок данных (TDBCheckBox)

Компонент Группа переключателей донных (TDBRadioGroup)

Компонент Поле форматирования (TDBRichEdit)

Компонент Свободная форма (TDBCtrlGrid)

Компонент Диаграмма данных (TDBChart)

Что нового мы узнали?

Урок 6. Дополнительные средства работы с базами данных

Проектирование СУБД в Delphi 5

Связь через свойства

Связанные таблицы

Поля синхронизации

Родительская связь

Комментарии

Визуальные настройки схемы данных

Заключение

Создание запросов

Компонент Запрос (TQuery)

Формирование структуры запроса

Отображение содержимого запроса

Другие возможности

Проектировщика запросов

Основы языка построения запросов SQL

Зачем надо знать SQL

Выполнение выражений SQL

Оператор SELECT

Оператор INSERT

Оператор UPDATE

Оператор DELETE

Создание таблицы

Создание отчетов

Принципы создания отчетов в Delphi 5

Основные компоненты отчета

Работа с отчетом

Характеристики компонента TQuickRep

Средства анализа данных и принятия решений

Зачем нужен анализ данных

Пример

Что нового мы узнали?

Урок 7. Работа с клиент-серверными СУБД

Принципы работы с клиент-серверными СУБД

Зачем нужны клиент-серверные СУБД

Компонент Сеанс связи с СУБД (TSession)

Компонент База данных (TDatabase)

Компонент Хранимая процедура (TStoredProc)

Компонент Групповая обработка (TBatchMove)

Компонент Обновление базы данных (TUpdateSQL)

Компонент Вложенная таблица (TNestedTable)

Кэшированные обновления (Cached Updates)

Работа с клиент-серверной СУБД InterBase

Где взять InterBase

Компоненты для работы с СУБД InterBase

Несколько баз данных в одном приложении

Доступ к базе данных InterBase

Занесение значений в таблицу InterBase

Обработка подключения к базе данных

Отображение в запросе новой информации

Дополнительные компоненты панели InterBase

Расширенная поддержка СУБД InterBase 6

Иерархия компонентов InterBase Admin

Компонент Конфигурация сервера (TIBConfigService)

Компонент Архивирование базы данных (TIBBackupService)

Компонент Восстановление базы данных (TIBRestoreService)

Компонент Проверка состояния базы данных (TIBValidationService)

Компонент Статистика роботы с базой данных (TIBStatisticalService)

Компонент Протокол работы (TIBLogService)

Компонент Управление доступом пользователей (TIBSecurityService)

Компонент Лицензирование (TIBLicensingService)

Компонент Информация о сервере (TIBServerProperties)

Компонент Инсталляция компонентов сервера (TIBInstall)

Компонент Удаление компонентов сервера (TIBUnInstall)

Пример получения протокола работы

Что нового мы узнали?

Урок 8. Взаимодействие приложений

Вступление

Принципы обмена информацией между приложениями Windows

Совместная работа нескольких приложений

Технология DDE

Технология OLE

Динамически подключаемые библиотеки (DLL)

Что такое DLL

Создание библиотеки DLL

Вызов библиотеки DLL

Добавление ресурсов в библиотеку

Работа с потоками

Что такое поток

Создание многопоточного приложения

Использование объектов СОМ

Что такое технология СОМ

Составные части технологии СОМ

Интерфейс СОМ

Сервер СОМ

Расширения технологии СОМ

Пример создания объекта СОМ

Создание распределенных приложений на основе технологии COM/DCOM

Особенности распределенных приложений СОМ

Пример создания сервера СОМ и клиента СОМ на базе MTS

Создание распределенных приложений на основе технологии CORBA

Что такое CORBA

Пример создания сервера CORBA и клиента CORBA

Что нового мы узнали?

Урок 9. Многоуровневые приложения

Технология MIDAS

Что такое технология MIDAS

Состав приложения MIDAS

Механизм работы приложения MIDAS

Упакованный набор данных

Компонент Поставщик данных (TDataSetProvider)

Компонент Клиентский набор данных (TClientDataSet)

Пример

Создание итоговых полей

Построение многоуровневых приложений для доступа к СУБД

с использованием сервера транзакций MTS

Новые возможности

Создание серверного объекта

Визуальное создание распределенных приложений с доступом к данным

Визуальные возможности системы Delphi 5 по созданию

распределенных приложений

Создание серверного приложения

Создание клиентской программы

Протоколы Интерната

Понятие порта

Связь с сервером по протоколу TCP/IP

Связь с сервером по протоколу HTTP

Заключение

Доступ к данным с помощью технологии ADO

OLE DB, ActiveX и ADO

Создание приложения, обеспечивающего доступ к данным по технологии ADO

Прочие компоненты панели ADO

Создание многоуровневых приложений ADO

Что нового мы узнали?

Урок 10. Программирование для Интернета

Введение в программирование для Интернета

Возможности системы Delphi 5 по созданию приложений для Интернета

Отладка примеров

Создание собственного броузера

Использование компонентов FastNet для создания приложений Интернета

Дополнительные возможности Delphi 5 для Интернета

Компоненты, требующие наличия специального сервера

Загрузка и передача файлов

Передача документов по сети

Прием и отправка электронной почты

Кодирование файлов

Работа с группами новостей

Обмен текстовыми сообщениями

Обмен двоичными файлами

Передача данных по протоколу UDP

Создание собственных протоколов и серверов Интернета

Что нового мы узнали?

Урок 11. Особые типы приложений Интернета

Создание распределенных многопользовательских приложений

для Интернета и локальных сетей TCP/IP на базе сокетов

Как устроены форумы

Сокеты

Настройка портов

Адрес компьютера

Сокетные компоненты Delphi 5

Создание приложений Web-сервера

О чем рассказывается в этой главе

Создание заготовки Web-модуля

Параметры и результаты

Пример создания Web-модуля

Прием данных от Web-формы

Поддержка шаблонов HTML

Доступ к данным из приложений Web-сервера

Публикация данных на Web-сервере

Способы публикации данных

Компоненты TDataSetTableProducer и TQueryTableProducer

Публикация данных с помощью компонента TDataSetPageProducer

Быстрая разработка приложений Web-сервера с доступом к данным

на основе технологии Midas

Что такое XML

Создание Web-приложения с доступом к базе данных

Что нового мы узнали?

Урок 12. Дополнительные возможности системы Delphi

Создание собственных компонентов

Создание компонентов Delphi 5

Создание элементов ActiveX

Подключение компонента ActiveX

Использование активных форм в Интернете

Что такое активные формы

Создание активной формы

Включение активной формы в Web-страницу

Редактор свойств

Доступ к интерфейсу компонента из кода HTML

Работа с Панелью управления Windows

Принцип работы с Панелью управления

Создание заготовки апплета

Пример

Регистрация и отладка библиотек CPL

Управление работой офисных приложений

Офисные программы как серверы автоматизации СОМ

Пример автоматической загрузки редактора Word

Пример автоматической загрузки электронной таблицы Excel

Пример доступа к базе данных Access 97

Заключение

Установка и развертывание приложений

Общие принципы

Работа с Реестром

Настройка коммерческой версии приложения

Приложение InstallShield

Создание справочной системы

Использование справочной системы в программах

Как создать простой раздел справочной системы

Как указать ссылку на раздел

Создание файла проекта

Как подготовить содержимое справочной системы

Создание справочного файла

Как добавить справочный файл в программу

Перспективы развития справочной системы

Поддержка групповой работы

Система TeamSource

Принципы организации групп программистов

Пользовательские задачи Team Source

Запуск системы Team Source

Создание нового проекта

Создание копии проекта

Главное окно Team Source

Запрос на блокировку проекта

Регистрация нового пользователя

Просмотр файлов, нуждающихся в проверке

Как работает система Team Source

Комментарии к изменениям

Что включать в анализ

Закладки

Заключение

Локализация приложений

Общие принципы локализации

Локализация в Delphi 5

Как использовать строковые константы внутри программы

Настройка визуальной оболочки

Список "Что надо сделать"

Настройки пользовательского интерфейса

Работа с Инспектором объектов

Что нового мы узнали?

Указатель компонентов
24
Нет в наличии

Delphi 5. Учебный курс

Купить Delphi 5. Учебный курс
Артикул : 2393
Издательство : Питер
Автор : Бобровский С.
Язык : Английский
Страниц : 640
Год издания : 2002
Нет в наличии

Описание
В книге рассмотрены возможности системы программирования Delphi 5, описан язык программирования Object Pascal, рассмотрены визуальные компоненты системы и методы их создания. Особое внимание уделено принципам и практическим приемам создания сетевых приложений для разных архитектур и разработке программ, поддерживающих основные протоколы Интернета.

Не требует специальной подготовки, может быть использована как пособие для изучающих основы программирования и сетевые технологии, а также как справочник по компонентам Delphi и пособие для самообразования.

Краткое содержание

Введение

От авторов

Основные понятия и принципы системы Delphi 5

Основные понятия и принципы программирования

Алгоритмы и программы

Среда Delphi 5 и ее составляющие

Компонентный подход

Отличия системы Delphi 5 от предыдущей версии

Урок 1. Язык Object Pascal и его использование

Основы языка Object Pascal

Паскаль и Object Pascal

Запись программы

Типы данных

Структура программы на Паскале

Переменные

Константы

Математические выражения

Логические выражения

Битовые выражения

Строковые выражения

Оператор присваивания

Комментарии

Создание простейших программ

Определение собственных типов данных

Зачем нужны новые типы

Описание нового типа

Перечислимые типы

Типы поддиапазонов

Структурные типы данных

Указатели

Варианты

Сложные структуры данных

Основные стандартные функции для работы с типами

Преобразование типов

Инициализация констант сложных типов

Подпрограммы

Структура подпрограммы

Операторы

Условный оператор

Оператор выбора

Условное описание

Оператор цикла

Оператор перехода

Структура модуля

Классы и объекты

Объект - основа Паскаля

Понятие класса

Три принципа объектного программирования

Описание класса

Типы методов

Динамическое конструирование объектов

Что нового мы узнали?

Урок 2. Основы программирования в среде Delphi 5

Создание программ для Windows

Использование визуальных компонентов

Создание работоспособной программы

События и реакции на них

Компонент Меню (TMainMenu)

Обработка щелчка мыши

Компонент Контекстное меню (TPopupMenu)

Стандартные классы системы Delphi 5

Компонент Текстовая область (TMemo)

Компонент Флажок (TCheckBox)

Компонент Переключатель (TRadioButton)

Компонент Группа переключателей (TRadioGroup)

Компонент Список (TListBox)

Компонент Поле со списком (ТCоmЬоВох)

Компонент Полоса прокрутки (TScrollBar)

Иерархия компонентов Delphi 5

Класс TObject

Класс TPersistent (наследник TObject)

Класс TComponent (наследник TPersistent)

Форма

Управление проектом

Добавление новой формы

Панели и декоративные элементы

Компонент Фрейм (TFrame)

Склад объектов

Компонент

Список действий (TActionList)

Что нового мы узнали?

Урок 3. Отладка программ

Что такое отладка

Причины ошибок

Синтаксические ошибки

Логические ошибки

Выполнение по шагам

Просмотр значений

Просмотр и изменение значений

Просмотр и анализ кода

Расширенные средства отладки

Прерывание по условию

Организация точек прерывания в группы

Действия

Ведение протокола работы

Отладка внешних процессов

Машинный код

Инспектор отладки

Вызов ассемблера

Средство отладки, ориентированное на программиста

Исключительные ситуации

Генерация исключительной ситуации

Стандартные классы исключительных ситуаций

Контроль над исключительными ситуациями

Выполнение завершающих действий

Передача объектов, связанных с исключительными ситуациями

Программный обработчик ошибок

Что нового мы узнали?

Урок 4. Современные компоненты интерфейса пользователя

Основы интерфейса пользователя

Составляющие пользовательского интерфейса

Класс Буфер обмена (TClipboard)

Виртуальный экран в Delphi 5

Работа с графикой

Понятие холста

Наследники класса TGraphics

Компонент

Область рисования (TPaintBox)

Работа с файлами

Способы роботы с файлами в системе Delphi 5

Общая технология работы с файлами в Delphi 5

Стандартный подход к работе с файлами, в системе Delphi 5

Объектный подход к работе с файлами

Стандартные диалоговые окна Windows

Панель Dialogs

Компонент Окно выбора файла (TOpenDialog)

Компонент Окно сохранения файла (TSaveDialog)

Компоненты

Окно открытия рисунка (TOpenPictureDialog) и Окно сохранения

рисунка (TSavePictureDialog)

Компонент Окно выбора шрифта (TFontDialog)

Компонент Окно выбора цвета (TColorDialog)

Компоненты Печать и Настройка принтера (TPrintDialog,

TPrinterSetupDialog)

Компонент Поиск (TFindDialog)

Компонент Поиск и замена (TReplaceDialog)

Печать из программы

Технология вывода информации на принтер

Предварительный просмотр

Печать текста

Свойства и методы класса TPrinter

Дополнительные компоненты Delphi 5 (панель Additional)

Компонент Быстрая кнопка (TSpeedButton)

Компонент Кнопка с картинкой (TBitBtn)

Компонент Шаблон ввода (TMaskEdit)

Компонент Рамка (TBevel)

Компонент Постоянный текст (TStaticText)

Компонент Фигура (TShape)

Компонент Разделитель (TSplitter)

Компонент События приложения (TApplicationEvents)

Компонент Таблица строк (TStringGrid)

Компонент Рисуемая таблица (TDrawGrid)

Компонент Список с флажками (TCheckListBox)

Компонент Прокручиваемая область (TScrollBox)

Компонент Изображение (TImage)

Компонент Диаграмма (TChart)

Панель Win32

Класс Список (TList)

Класс Коллекция (TCollection)

Компонент Набор страниц (TPageControl)

Компонент Переключаемые страницы (TTabControl)

Компонент Список изображений (TImageList)

Компонент Текстовый редактор (TRichEdit)

Компонент Движок (TTrackBar)

Компонент Индикатор (TProgressBar)

Компонент Счетчик (TUpDown)

Компонент Горячая клавиша (THotKey)

Компонент Анимация AVI (TAnimate)

Компонент Календарь (TMonthCalendar)

Компонент Поле ввода даты/времени (TDateTimePicker)

Компонент Панель заголовков (THeaderControl)

Компонент Строка состояния (TStatusBar)

Компонент Панель инструментов (TToolBar)

Компонент Панель управления (TControlBar)

Компонент Расширенная панель управления (TCoolBar)

Компонент Прокрутка страниц (TPageScroller)

Компонент Список элементов (TListView)

Компонент Дерево (TTreeView)

Панель System (Системные компоненты)

Компонент Таймер (TTimer)

Компонент Мультимедийный проигрыватель (TMedia Player)

Что нового мы узнали?

Урок 5. Основы работы с базами данных

Понятие о базах данных и СУБД

База данных и система управления базой данных

Модели баз данных

Архитектура СУБД

Реализация работы с СУБД в системе Delphi

Технология BDE для доступа к данным

Драйверы баз данных

Утилиты для работы с СУБД

Создание базы данных

Добавление базы данных в BDE

Работа с автономными СУБД на ПК

Создание модуля данных

Доступ к таблицам базы данных

Динамические и постоянные поля

Источники данных

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

Заключение

Основные методы работы с набором данных

Сортировка набора данных

Вычисляемые поля

Закладки (Bookmarks)

Фильтры

Выделение диапазонов

Поиск в таблице

Навигация по таблице

Описание компонентов панели Data Access

Класс ТТаЫе (Таблица)

Компонент Источник данных (TDataSource)

Класс Поле записи (TField)

Класс Описание поля записи (TFieldDef)

Описание компонентов панели Data Control

Компонент Навигатор (TDBNavigator)

Компонент Надпись донных (TDBText)

Компонент Поле редактирования (TDBEdit)

Компонент Многострочное поле (TDBMemo)

Компонент Изображение (TDBImage)

Компонент Список данных (TDBListBox)

Компонент Поле данных со списком (TDBComboBox)

Компонент Флажок данных (TDBCheckBox)

Компонент Группа переключателей донных (TDBRadioGroup)

Компонент Поле форматирования (TDBRichEdit)

Компонент Свободная форма (TDBCtrlGrid)

Компонент Диаграмма данных (TDBChart)

Что нового мы узнали?

Урок 6. Дополнительные средства работы с базами данных

Проектирование СУБД в Delphi 5

Связь через свойства

Связанные таблицы

Поля синхронизации

Родительская связь

Комментарии

Визуальные настройки схемы данных

Заключение

Создание запросов

Компонент Запрос (TQuery)

Формирование структуры запроса

Отображение содержимого запроса

Другие возможности

Проектировщика запросов

Основы языка построения запросов SQL

Зачем надо знать SQL

Выполнение выражений SQL

Оператор SELECT

Оператор INSERT

Оператор UPDATE

Оператор DELETE

Создание таблицы

Создание отчетов

Принципы создания отчетов в Delphi 5

Основные компоненты отчета

Работа с отчетом

Характеристики компонента TQuickRep

Средства анализа данных и принятия решений

Зачем нужен анализ данных

Пример

Что нового мы узнали?

Урок 7. Работа с клиент-серверными СУБД

Принципы работы с клиент-серверными СУБД

Зачем нужны клиент-серверные СУБД

Компонент Сеанс связи с СУБД (TSession)

Компонент База данных (TDatabase)

Компонент Хранимая процедура (TStoredProc)

Компонент Групповая обработка (TBatchMove)

Компонент Обновление базы данных (TUpdateSQL)

Компонент Вложенная таблица (TNestedTable)

Кэшированные обновления (Cached Updates)

Работа с клиент-серверной СУБД InterBase

Где взять InterBase

Компоненты для работы с СУБД InterBase

Несколько баз данных в одном приложении

Доступ к базе данных InterBase

Занесение значений в таблицу InterBase

Обработка подключения к базе данных

Отображение в запросе новой информации

Дополнительные компоненты панели InterBase

Расширенная поддержка СУБД InterBase 6

Иерархия компонентов InterBase Admin

Компонент Конфигурация сервера (TIBConfigService)

Компонент Архивирование базы данных (TIBBackupService)

Компонент Восстановление базы данных (TIBRestoreService)

Компонент Проверка состояния базы данных (TIBValidationService)

Компонент Статистика роботы с базой данных (TIBStatisticalService)

Компонент Протокол работы (TIBLogService)

Компонент Управление доступом пользователей (TIBSecurityService)

Компонент Лицензирование (TIBLicensingService)

Компонент Информация о сервере (TIBServerProperties)

Компонент Инсталляция компонентов сервера (TIBInstall)

Компонент Удаление компонентов сервера (TIBUnInstall)

Пример получения протокола работы

Что нового мы узнали?

Урок 8. Взаимодействие приложений

Вступление

Принципы обмена информацией между приложениями Windows

Совместная работа нескольких приложений

Технология DDE

Технология OLE

Динамически подключаемые библиотеки (DLL)

Что такое DLL

Создание библиотеки DLL

Вызов библиотеки DLL

Добавление ресурсов в библиотеку

Работа с потоками

Что такое поток

Создание многопоточного приложения

Использование объектов СОМ

Что такое технология СОМ

Составные части технологии СОМ

Интерфейс СОМ

Сервер СОМ

Расширения технологии СОМ

Пример создания объекта СОМ

Создание распределенных приложений на основе технологии COM/DCOM

Особенности распределенных приложений СОМ

Пример создания сервера СОМ и клиента СОМ на базе MTS

Создание распределенных приложений на основе технологии CORBA

Что такое CORBA

Пример создания сервера CORBA и клиента CORBA

Что нового мы узнали?

Урок 9. Многоуровневые приложения

Технология MIDAS

Что такое технология MIDAS

Состав приложения MIDAS

Механизм работы приложения MIDAS

Упакованный набор данных

Компонент Поставщик данных (TDataSetProvider)

Компонент Клиентский набор данных (TClientDataSet)

Пример

Создание итоговых полей

Построение многоуровневых приложений для доступа к СУБД

с использованием сервера транзакций MTS

Новые возможности

Создание серверного объекта

Визуальное создание распределенных приложений с доступом к данным

Визуальные возможности системы Delphi 5 по созданию

распределенных приложений

Создание серверного приложения

Создание клиентской программы

Протоколы Интерната

Понятие порта

Связь с сервером по протоколу TCP/IP

Связь с сервером по протоколу HTTP

Заключение

Доступ к данным с помощью технологии ADO

OLE DB, ActiveX и ADO

Создание приложения, обеспечивающего доступ к данным по технологии ADO

Прочие компоненты панели ADO

Создание многоуровневых приложений ADO

Что нового мы узнали?

Урок 10. Программирование для Интернета

Введение в программирование для Интернета

Возможности системы Delphi 5 по созданию приложений для Интернета

Отладка примеров

Создание собственного броузера

Использование компонентов FastNet для создания приложений Интернета

Дополнительные возможности Delphi 5 для Интернета

Компоненты, требующие наличия специального сервера

Загрузка и передача файлов

Передача документов по сети

Прием и отправка электронной почты

Кодирование файлов

Работа с группами новостей

Обмен текстовыми сообщениями

Обмен двоичными файлами

Передача данных по протоколу UDP

Создание собственных протоколов и серверов Интернета

Что нового мы узнали?

Урок 11. Особые типы приложений Интернета

Создание распределенных многопользовательских приложений

для Интернета и локальных сетей TCP/IP на базе сокетов

Как устроены форумы

Сокеты

Настройка портов

Адрес компьютера

Сокетные компоненты Delphi 5

Создание приложений Web-сервера

О чем рассказывается в этой главе

Создание заготовки Web-модуля

Параметры и результаты

Пример создания Web-модуля

Прием данных от Web-формы

Поддержка шаблонов HTML

Доступ к данным из приложений Web-сервера

Публикация данных на Web-сервере

Способы публикации данных

Компоненты TDataSetTableProducer и TQueryTableProducer

Публикация данных с помощью компонента TDataSetPageProducer

Быстрая разработка приложений Web-сервера с доступом к данным

на основе технологии Midas

Что такое XML

Создание Web-приложения с доступом к базе данных

Что нового мы узнали?

Урок 12. Дополнительные возможности системы Delphi

Создание собственных компонентов

Создание компонентов Delphi 5

Создание элементов ActiveX

Подключение компонента ActiveX

Использование активных форм в Интернете

Что такое активные формы

Создание активной формы

Включение активной формы в Web-страницу

Редактор свойств

Доступ к интерфейсу компонента из кода HTML

Работа с Панелью управления Windows

Принцип работы с Панелью управления

Создание заготовки апплета

Пример

Регистрация и отладка библиотек CPL

Управление работой офисных приложений

Офисные программы как серверы автоматизации СОМ

Пример автоматической загрузки редактора Word

Пример автоматической загрузки электронной таблицы Excel

Пример доступа к базе данных Access 97

Заключение

Установка и развертывание приложений

Общие принципы

Работа с Реестром

Настройка коммерческой версии приложения

Приложение InstallShield

Создание справочной системы

Использование справочной системы в программах

Как создать простой раздел справочной системы

Как указать ссылку на раздел

Создание файла проекта

Как подготовить содержимое справочной системы

Создание справочного файла

Как добавить справочный файл в программу

Перспективы развития справочной системы

Поддержка групповой работы

Система TeamSource

Принципы организации групп программистов

Пользовательские задачи Team Source

Запуск системы Team Source

Создание нового проекта

Создание копии проекта

Главное окно Team Source

Запрос на блокировку проекта

Регистрация нового пользователя

Просмотр файлов, нуждающихся в проверке

Как работает система Team Source

Комментарии к изменениям

Что включать в анализ

Закладки

Заключение

Локализация приложений

Общие принципы локализации

Локализация в Delphi 5

Как использовать строковые константы внутри программы

Настройка визуальной оболочки

Список "Что надо сделать"

Настройки пользовательского интерфейса

Работа с Инспектором объектов

Что нового мы узнали?

Указатель компонентов

Рекомендуемые книги

Купить Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Себастьян Рашка, Вахид Мирджалили

891 грн
Купить Як бути класним татом

Як бути класним татом

Влад Головин

225 грн
Купить Закладка Листья

Закладка Листья

15 грн
Купить Бургеры, а еще хот-доги и бейглы (хюгге-формат)

Бургеры, а еще хот-доги и бейглы (хюгге-формат)

Валери Друэ, Пьер-Луи Вьель

170 грн
Купить Секреты пластилина

Секреты пластилина

Рони Орен

220 грн
Купить Дарующий звезды

Дарующий звезды

Джоджо Мойес

170 грн
Купить Три метри над рівнем неба

Три метри над рівнем неба

Федеріко Мочча

240 грн
Купить Как это понимать?! Разберись в современном искусстве и открой в себе художника

Как это понимать?! Разберись в современном искусстве и открой в себе художника

Мэри Ричардс

340 грн
Купить Сказки на ночь

Сказки на ночь

Карол Рот

125 грн
Купить Полиция. Серия об инспекторе полиции Харри Холе. Книга 10

Полиция. Серия об инспекторе полиции Харри Холе. Книга 10

Ю Несбё

88 грн
Купить Гибкая разработка программ на Java и C++: принципы, паттерны и методики

Гибкая разработка программ на Java и C++: принципы, паттерны и методики

Роберт C. Мартин

1 350 грн
Купить Карусель

Карусель

Самуил Маршак

115 грн
Купить Солодка Даруся

Солодка Даруся

Марія Матіос

195 грн
Купить Найкращі народні казки: книга 1: Колобок. Колосок. Лисиця і журавель. Їжак та заєць. Цап та баран. Солом’яний бичок. Казка про Івасика-Телесика

Найкращі народні казки: книга 1: Колобок. Колосок. Лисиця і журавель. Їжак та заєць. Цап та баран. Солом’яний бичок. Казка про Івасика-Телесика

130 грн
Купить Волшебник Изумрудного города (илл. Виктор Чижиков)

Волшебник Изумрудного города (илл. Виктор Чижиков)

Александр Волков

260 грн
Купить Один день в декабре

Один день в декабре

Джози Силвер

62 грн
Купить The Godfather = Крёстный отец. Книга для чтения на английском языке. Уровень В2

The Godfather = Крёстный отец. Книга для чтения на английском языке. Уровень В2

Марио Пьюзо

120 грн
Купить Практическое пособие Ч.2 к реш. зад. по высшей математике

Практическое пособие Ч.2 к реш. зад. по высшей математике

Полозюк О.Е.

5 грн
Купить Сознательный капитализм. Компании, которые приносят пользу клиентам, сотрудникам и обществу

Сознательный капитализм. Компании, которые приносят пользу клиентам, сотрудникам и обществу

Джон Макки, Радж Сисодиа

470 грн
Купить У меня растет сын! Как воспитать настоящего мужчину

У меня растет сын! Как воспитать настоящего мужчину

Ян Грант

200 грн
Купить White Fang (Біле ікло)

White Fang (Біле ікло)

Джек Лондон

92 грн
Купить Таящийся у порога

Таящийся у порога

Говард Филлипс Лавкрафт

210 грн
Купить Midnight Sun

Midnight Sun

Стефани Майер

580 грн
Купить Поехали! 101 головоломка на время. Красный блокнот

Поехали! 101 головоломка на время. Красный блокнот

Элизабет Голдинг

210 грн
Купить Agnes Grey

Agnes Grey

Энн Бронте

76 грн
Купить Так говорил Заратустра

Так говорил Заратустра

Фридрих Ницше

58 грн
Купить Светлячки

Светлячки

Лорена Альварес

372 грн
Купить Ілюстрований Атлас світу

Ілюстрований Атлас світу

520 грн
Купить Лидерство и самообман. Жизнь, свободная от шор

Лидерство и самообман. Жизнь, свободная от шор

Институт Арбингера

390 грн
Купить Электроника для детей

Электроника для детей

Флориан Шеффер

801 грн
Купить Распознавание образов и машинное обучение, Том 1

Распознавание образов и машинное обучение, Том 1

Кристофер М. Бишоп

590 грн
Купить Скретч карта мира My Map Flags edition (рус)

Скретч карта мира My Map Flags edition (рус)

450 грн
Купить Класична листівка «Доню»

Класична листівка «Доню»

15 грн
Купить Фасциальный релиз для структурного баланса

Фасциальный релиз для структурного баланса

Томас Майерс, Джеймс Эрлз

1 274 грн
Купить Гаррі Поттер і Келих Вогню.Велике Ілюстроване видання

Гаррі Поттер і Келих Вогню.Велике Ілюстроване видання

Джоан Роулинг

710 грн
Купить The Martian Chronicles = Марсианские хроники

The Martian Chronicles = Марсианские хроники

Рэй Брэдбери

120 грн
Купить Фломастери KOH-I-NOOR Совенята 12 кольорів

Фломастери KOH-I-NOOR Совенята 12 кольорів

56 грн
Купить Скретч постер My Poster Extreme edition

Скретч постер My Poster Extreme edition

315 грн
Купить Ангелы на полставки

Ангелы на полставки

Ричард Бах

245 грн
Купить Аналитическое мышление

Аналитическое мышление

Галина Шабшай

190 грн

Книги из категории "Книги по программированию"

Купить Пользовательские истории: гибкая разработка программного обеспечения (Signature Series)

Пользовательские истории: гибкая разработка программного обеспечения (Signature Series)

Майк Кон

680 грн
Купить Привет, Scratch! Моя первая книга по программированию

Привет, Scratch! Моя первая книга по программированию

Дубовик Е. В., Русин Г. С., Иркова Ю. А.

356 грн
Купить Разработка защищенных приложений на Visual Basic .NET и Visual C# .NET. Учебный курс Microsoft + (CD

Разработка защищенных приложений на Visual Basic .NET и Visual C# .NET. Учебный курс Microsoft + (CD

Нортроп Т.

350 грн
175 грн
Купить Искусство тестирования программ

Искусство тестирования программ

Гленфорд Майерс, Том Баджетт, Кори Сандлер

680 грн
Купить WebObjects web application. Constraction kit

WebObjects web application. Constraction kit

248 грн
124 грн
Купить Эффективное программирование на C++. Практическое программирование на примерах

Эффективное программирование на C++. Практическое программирование на примерах

Эндрю Кёниг, Барбара Э. Му

560 грн
Купить Программирование: принципы и практика с использованием C++

Программирование: принципы и практика с использованием C++

Бьярне Страуструп

1 530 грн
Купить Высокопроизводительный код на платформе .NET

Высокопроизводительный код на платформе .NET

Бен Уотсон

980 грн
Купить Стандартная библиотека Python 3: справочник с примерами

Стандартная библиотека Python 3: справочник с примерами

Даг Хеллман

1 350 грн
Купить Шаблоны C++: справочник разработчика

Шаблоны C++: справочник разработчика

Дэвид Вандевурд, Николай М. Джосаттис

810 грн
729 грн
Купить JavaFX

JavaFX

Николай Прохоренок

770 грн
Купить Основы искусственного интеллекта: нетехническое введение

Основы искусственного интеллекта: нетехническое введение

Том Таулли

385 грн
Купить Building Professional Web Sites with the Right Tools

Building Professional Web Sites with the Right Tools

248 грн
124 грн
Купить Python для программирования криптовалют

Python для программирования криптовалют

Джимми Сонг

590 грн
Купить Изучаем регулярные выражения

Изучаем регулярные выражения

Бен Форта

225 грн
Купить Шаблоны корпоративных приложений

Шаблоны корпоративных приложений

Мартин Фаулер

990 грн
Купить NI Measurement Studio: практика разработки систем измерения и управления на C++

NI Measurement Studio: практика разработки систем измерения и управления на C++

Юрий Магда

240 грн
120 грн
Купить Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем

Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем

Орельен Жерон

1 710 грн
Купить Приемы программирования в Delphi. Изд.2 +CD

Приемы программирования в Delphi. Изд.2 +CD

Алексей Архангельский

Нет в наличии
Купить Using Macromedia Flash MX Special Edition +CD

Using Macromedia Flash MX Special Edition +CD

Hurwicz Michael, McCabe L

248 грн
124 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2021 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC