Рассмотрен процесс создания программ в среде Delphi 2006 для Microsoft .NET Framework от разработки диалогового окна и процедур обработки событий до создания справочной системы. В доступной форме изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны методика разработки, возможности среды разработки, назначение базовых компонентов. Значительная часть книги посвящена практическим вопросам программирования графики и разработке программ для работы с базами данных. Уделено внимание созданию интернет-приложений на основе ASP.NET. Прилагаемый к книге компакт-диск содержит примеры рассмотренных проектов.
Краткое содержание
Предисловие Среда разработки Delphi Технология .NET Платформа Micrososft .NET Framework Преимущества технологии .NET Об этой книге Глава 1. Среда разработки Установка Первое знакомство Глава 2. Первый проект Форма Компоненты Событие и процедура его обработки Редактор кода Система подсказок Справочная информация Структура проекта Файл описания проекта Главный модуль Модуль формы Сохранение проекта Компиляция Глава 3. Базовые компоненты Label TextBox Button ImageList ToolTip Panel CheckBox RadioButton GroupBox ComboBox ListBox CheckedListBox PictureBox NumericUpDown StatusBar Timer Notify Icon ToolBar
Глава 4. Графика Графическая поверхность Карандаши и кисти Карандаш Кисть Графические примитивы Линия Ломаная линия Прямоугольник Точка Многоугольник Эллипс и окружность
Глава 5. Базы данных База данных и СУБД Локальные и удаленные базы данных Структура базы данных Механизмы и компоненты доступа к данным Компоненты доступа к данным СерверBorland InterBase УтилитаIBConsole Приложение работы с базой данных InterBase Выбор информации из базы данных Приложение работы с базой данных Microsoft Access Работа с базой данных в режиме формы Комбинированный режим Сервер Microsoft SQL Server Хранимые процедуры Приложение работы с базой данных MS SQL Server Развертывание приложения Глава 6. ASP.NET Технология ASP Технология ASP.NET Сервер IIS Web-приложение Начало работы над новым приложением Форма Компоненты События Компиляция Запуск приложения Ошибки времени выполнения Новая страница Стартовая страница Глава 7. Компонент программиста Создание модуля компонента Тестирование класса компонента Пакет компонентов Установка компонента Проверка компонента Распространение компонента Глава 8. Консольное приложение Объект Console Компиляция Запуск консольного приложения Пример консольного приложения Глава 9. Справочная система Справочная система HTML Help Подготовка справочной информации Создание СНМ-файла Отображение справочной информации Справочная система MS Help 2.0 Подготовка справочной информации Файлы проекта MS Help 2.0 SDK Компиляция Регистрация Отображение справочной информации Распространение справочной информации Глава 10. Примеры программ Система проверки знаний Требования к программе Файл теста Форма приложения Доступ к файлу теста Текст программы Усовершенствование программы Запуск программы тестирования Игра Сапер Правила Представление данных Форма Начало игры
Приложинея Приложение 1. Краткий справочник Типы данных Целый тип Вещественный тип Символьный тип Строковый тип Функции Математические функции События Исключения Приложение 2. Описание компакт-диска
Книга написана на базе курса лекций, читаемых авторами. Рассмотрены основные классы и функции среды Delphi, которые используются для создания графических и мультимедийных приложений. Описаны цветовые модели, основные форматы графических файлов, а также методы построения кривых в задачах интерполяции, сглаживания, аппроксимации, методы Эрмита, Безье и В-сплайнов.
Данная книга посвящена технологиям создания мультимедийных программных продуктов в программе Delphi Win32, входящей в состав Borland Developer Studio. В ней вы найдете описания основных концепций работы в Delphi, знание которых позволит избежать множества ошибок и максимально ускорить разработку приложений. В книге содержится множество примеров исходного кода, а также описаний алгоритмов.