Рассмотрен процесс создания программ в среде 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: 2005, 2006 и Turbo Delphi. Дается методика построения прикладных программ, реализующих текстовые и графические редакторы, мультипликацию и мультимедиа, работу с базами данных различных типов, включая Microsoft SQL сервер, разработку отчетов, распределенных приложений, клиентов и серверов.
Книга известного специалиста и лектора в области программирования на C++, Delphi, Visual Basic и PHP посвящена последней версии (10) одной из наиболее успешных систем разработки — Delphi 2006. Особенность данной книги заключается в охвате не только традиционного языка, встроенного в ранние версии Delphi, но также языков программирования C++ для создания Win32-приложений и С# для построения .NET-приложений.