Звоните: (067) 644-70-74
Напишите нам burtrest@gmail.com

Книга Delphi 2005. Разработка приложений для баз данных и Интернета. Фаронов

148.13 грн.

Артикул: ae9d2f2c7642 Категория:

Описание

год-2007

608 страницы

В книжке Delphi 2005. Разработка приложений для баз данных и Интернета. Фаронов самого известного в россии автора по тематике Delphi на многочисленных примерах показывается использование системы программирования Delphi 2005 для создания 2-х  максимально важных типов приложений: для управления базами данных и для работы с Интернетом. Издание посвящено решению указанных задач на платформе .NET Framework с применением технологий ADO.NET и ASP.NET. Книга в основном рассчитана на читателя, имеющего опыт создания приложений Win32 и желающего освоить уникальные возможности платформы .NET Framework.

Содержание книги Delphi 2005. Разработка приложений для баз данных и Интернета. Фаронов

От автора

От издательства

Часть I. Создание приложений для работы с базами данных

Глава 1. Введение в базы данных

Типы СУБД

Таблицы БД и связи между ними

Первичные ключи и индексы

Создание БД

Демонстрационная БД “Книголюб”

Анализ информационных потоков

Проектирование БД

Имена таблиц и полей

Механизмы BDE и ODBC

Создание таблиц файл-серверных

Свойства таблиц Paradox 7

Типы полей

Контроль содержимого полей

Таблица подстановки

Вторичные индексы

Ссылочная целостность

Парольная защита

Выбор языкового драйвера

Создание таблиц клиент-серверных БД

Пример простой программы

Разработка главной формы

Создание псевдонима БД

Связь с данными

Создание объектов-полей

Создание объектов-столбцов

Обработчик события OnGetText

Бизнес-правила

Транзакции

Глава 2. Технология ADO.NET

Классы ADO.NET

Соединенные классы

Разъединенные классы

Провайдеры данных ADO.NET

Провайдеры Microsoft

Провайдер Borland

Простой пример

Конструирование проекта

Настройка набора данных

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

Применение объекта Connection

Задание значения свойства ConnectionString

Работа с транзакциями

Получение метаданных

События соединения

Применение объектов Command и DataReader

Использование метода ExecuteNonQuery

Выполнение параметрических запросов

Получение множества результатов запроса

Класс DataAdapter

Свойства, методы и события класса

DataSet — набор данных

DataTable — таблица НД

DataColumn — поля таблиц

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

Подстановочные поля

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

DataRow — записи

Визуализация данных

DataGrid — сетка данных

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

Программный доступ к значениям таблиц

Глава 3. Технология BDE.NET

Суть технологии

Поля

Обзор свойств, методов и событий

Использование объектов-полей

Проверка правильности введенного в поле значения

Формирование текстового представления поля

Обзор полей TxxxField

Компоненты TSession и TDatabase. Транзакции

Компонент TSession

Компонент TDatabase

Транзакции

Наборы данных

Обзор свойств, методов и событий

Открытие и закрытие набора данных

Программный доступ к записям

Навигация по набору данных

Поиск записей в наборах данных

Фильтрация записей

Блокировка таблиц в многопользовательском режиме

Обзор событий

Таблицы

Обзор свойств и методов

Индексы

Эксклюзивный доступ к таблице

Удаление записей и таблиц

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

Выборка записей

Запросы

Обзор свойств

Обзор методов

Свойство SQL

Методы Open и ExecSQL

Параметрические запросы

Методы Prepare и UnPrepare

Изменяемые запросы

Сортировка в обратном порядке

Визуализация данных

Компонент TDataSource

Компонент TDBGrid

Компоненты для визуализации полей текущей записи

Глава 4. Технология dbGo.NET

Пример простой программы

Установление связи с объектом ADO

Структура строки связи

Формирование строки связи

Особенности использования компонентов dbGo.NET

Базовые объекты ADO

Связной компонент TADOConnection

Работа с транзакциями

Компонент TADOCommand

Свойства, методы и события компонентов-наборов

Компонент TADODataSet

Компонент TADOTable

Компонент TADOQuery

Глава 5. Технология dbExpress.NET

Пример простой программы

Компоненты для реализации технологии

Компонент TSQLConnection

Компонент TSQLDataSet

Компонент TSQLQuery

Компонент TSQLTable

Компонент TSQLMonitor

Компонент TSimpleDataSet

Глава 6. Технология IBХ.NET

Пример простой программы

Компоненты для реализации технологии

Класс TIBBase

Компонент TIBDatabase

Компонент TIBTransaction

Компонент TIBTable

Компонент TIBQuery

Компонент TIBDataSet

Компонент TIBSQL

Компонент TIBDatabaseInfo

Компонент TIBSQLMonitor

Компонент TIBExtract

Глава 7. Хранимые процедуры, триггеры и представления

Создание хранимых процедур

Алгоритмический язык процедур и триггеров

Локальные переменные

Операторные скобки

Оператор SELECT

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

Операторы FOR и SUSPEND

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

Операторы WHILE и EXIT

Оператор EXECUTE PROCEDURE

Исключения

Компоненты доступа к хранимым процедурам

Компонент TStoredProc

Компонент TADOStoredProc

Компонент TSQLStoredProc

Компонент TIBStoredProc

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

Реализация бизнес-правил с помощью триггеров

Изменение и удаление процедур и триггеров

Представления

Глава 8. Отчеты

Основы технологии Crystal Reports

Пример создания простого отчета

Дополнительные средства эксперта создания стандартного отчета

Экспорт отчета

Основы технологии Rave Reports

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

Привязка проекта отчета к приложению

Визуальная среда Rave Reports Designer

Составляющие проекта отчета

Объекты данных

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

Защита данных

Типы отчетов

Использование агрегатных функций

Экспорт отчета в файл

Часть II. Создание приложений для работы с Интернетом

Глава 9. Программирование для Интернета и технология ASP.NET

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

Средства

Некоторые детали протокола HTTP

Общая схема обработки запроса клиента

Введение в технологию ASP.

Назначение и архитектура технологии ASP.NET

Возможности технологии ASP.NET

Директива Page

Атрибут CodeBehind

Сценарии

Глава 10. Веб-формы и серверные элементы управления

Веб-формы

Серверные элементы управления

Компоненты категории HTML Elements

Компоненты категории Web Controls

Глава 11. Проверка данных

Две формы проверки

Настройка клиентской проверки

Отключение клиентской проверки

Элемент RequiredFieldValidator

Элемент RangeValidator

Элемент RegularExpressionValidator

Элемент CompareValidator

Элемент ValidationSummary

Элемент CustomValidator

Глава 12. Работа с базами данных

Доступ к данным

Компоненты доступа к MS SQL Server

Компоненты доступа к другим источникам данных

Визуализация данных

Простой пример

Стандартные элементы для работы с базами данных

Привязка данных

Элемент Repeater

Элемент DataList

Элемент DataGrid

Элементы категории DB Web

Элемент DBWebDataSource

Элемент DBWebNavigator

Элемент DBWebGrid

Визуализирующие элементы

Глава 13. Веб-службы

Создание веб-служб

Атрибут [WebService]

Атрибут [WebMethod]

Использование веб-служб

Создание прокси-класса

Использование прокси-класса

Глава 14. Создание пользовательских элементов управления

Пример простого пользовательского элемента управления

Исследование простого элемента управления

Элемент управления для регистрации пользователя

Глава 15. Защита приложений ASP.NET

Способы защиты приложений ASP.NET

Аутентификация Windows

Аутентификация на основе форм

Изменения в файле Web.config

Индивидуальная защита страниц

Создание страницы регистрации

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

Хранение аутентификационной информации в файле Web.config

Хранение регистрационной информации в XML-файле

Хранение регистрационной информации в БД

Аутентификация по паспорту

Глава 16. Программирование приложений ASP.NET

Объекты и классы приложений ASP.NET

Класс Page

Класс HttpRequest

Класс HttpResponse

Состояние вида

Поле _ViewState

Управление состоянием на уровне сеанса

Управление состоянием на уровне приложения

Приложение А. Сервер InterBase

Назначение и возможности

Некоторые технические характеристики

Физическая организация базы данных InterBase

Типы данных InterBase

Обзор типов данных InterBase

Столбцы-массивы

Типы DECIMAL и NUMERIC

Тип DATE

Типы CHAR и VARCHAR

Тип BLOB

Денежные столбцы

Генераторы

Совместимость типов

Домены

Ограничения на значения столбцов

Ручное администрирование сервера

Программное администрирование сервера

Базовые классы

Компонент TIBConfigService

Компонент TIBBackupService

Компонент TIBRestoreService

Компонент TIBValidationService

Компонент TIBStatisticalService

Компонент TIBLogService

Компонент TIBSecurityService

Компонент TIBServerProperties

Компонент TIBLicensingService

Компонент TIBInstall

Компонент TIBUnInstall

Приложение Б. Краткая справка по языку SQL

Простая выборка данных

Выборка из связанных таблиц

Сортировка записей

Сложные критерии отбора

Псевдонимы полей, таблиц и комментарии

Агрегатные функции и группировка записей

Создание/удаление таблиц и индексов

Изменение таблиц

Вставка, удаление и редактирование записей

Приложение В. Краткая справка по языкам HTML и XML

Знакомство с языком HTML

Система тегов

Гиперссылки

Шрифты

Списки

Изображения

Уточняющие параметры и цвет

Комментарии

Диалоговые средства

Таблицы

Фреймы

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

Знакомство с языком XML

Причины разработки XML

Структура XML-документа

Простой пример

Шаблон преобразования

Обработка таблицы

Сортировка

Фильтрация

Концепция объектной модели документа

Приложение Г. Краткая справка по языку Visual Basic .NET

Синтаксис языка

Типы данных

Объявления переменных

Массивы

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

Выражения и операции

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

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

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

Оператор For

Оператор While

Оператор Do

Приложение Д. Использование классов общего назначения платформы .NET Framework

Коллекции

Интерфейсы пространства имен System.Collection

Классы пространства имен System.Collection

Обработка строк

Преобразование значений других типов в строку и обратно

Форматирование строк

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

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

Классы для работы с файловой системой

Запись и чтение файлов

Сериализация

Техника сериализации

Пример

Алфавитный указатель