В корзину
Купить в 1 клик
Бесплатная доставка Новой Почтой
Отправка на следующий рабочий день
Отправка на следующий рабочий день
Описание
2011г.
Количество страниц: 416
Книга Самоучитель. Основы программирования в Delphi XE (+CD). Культин является пособием для начинающих по программированию в Delphi. В ней в доступной форме изложены принципы визуального проектирования и событийного программирования, на конкретных примерах показана методика создания программ различного назначения, приведено описание среды разработки Delphi XE и базовых компонентов. Рассмотрены вопросы программирования графики, мультимедиа, разработки программ работы с базами данных Microsoft Access. Многочисленные примеры демонстрируют назначение компонентов, раскрывают тонкости программирования в Delphi. В приложении приведено описание базовых компонентов и наиболее часто используемых функций. Книга отличается доступностью изложения, большим количеством примеров. Прилагаемый компакт-диск содержит проекты, приведенные в книге.
Оглавление книги
ПРЕДИСЛОВИЕ 1 ЧАСТЬ I. DELPHI XE ГЛАВА 1. СРЕДА РАЗРАБОТКИ DELPHI XE Установка 5 Первое знакомство 6 ГЛАВА 2. ПЕРВЫЙ ПРОЕКТ 11 Начало работы 11 Форма 11 Компоненты 16 Событие 25 Процедура обработки события 26 Редактор кода 30 Система подсказок 30 Шаблоны кода 32 Справочная информация 33 Сохранение проекта 33 Структура проекта 35 Компиляция 38 Ошибки 39 Предупреждения и подсказки 40 Запуск программы 41 Исключения 41 Обработка исключения 42 Внесение изменений 46 Настройка приложения 49 Установка приложения на другой компьютер 50 ГЛАВА 3. КОМПОНЕНТЫ 52 Базовые компоненты 52 Label 52 Edit 55 Button 57 CheckBox 60 RadioButton 63 ComboBox 65 ListBox 69 Memo 73 Timer 75 Panel 78 ControlBar 79 SpeedButton 80 StatusBar 83 UpDown 85 ProgressBar 88 Image 91 MainMenu 97 OpenDialog 101 SaveDialog 103 Компоненты Vista 105 TaskDialog 106 FileOpenDialog и FileSaveDialog 112 ЧАСТЬ II. ПРАКТИКУМ ПРОГРАММИРОВАНИЯ 121 ГЛАВА 4. ГРАФИКА 123 Графическая поверхность 123 Карандаш и кисть 126 Графические примитивы 127 Текст 128 Линия 133 Ломаная линия 138 Прямоугольник 139 Многоугольник (полигон) 143 Окружность и эллипс 147 Дуга 148 Сектор 148 Точка 154 Битовые образы 154 Мультипликация 159 Движение 159 Взаимодействие с пользователем 163 Использование битовых образов 168 ГЛАВА 5. МУЛЬТИМЕДИА 174 Функция PlaySound 174 Компонент MediaPlayer 175 Воспроизведение MIDI 183 Проигрыватель Audio CD 187 Просмотр видеороликов 195 Компонент Animate 201 ГЛАВА 6. БАЗЫ ДАННЫХ 204 База данных и СУБД 204 Локальные и удаленные базы данных 204 Структура базы данных 205 Механизмы доступа к данным 205 Компоненты доступа к данным 206 Создание базы данных 206 База данных Microsoft Access 206 Доступ к данным 207 Отображение данных 212 Выбор информации из базы данных 216 Работа с базой данных в режиме формы 222 Загрузка строки соединения из INI-файла 230 База данных Blackfish SQL 231 Доступ к серверу 232 Создание базы данных 232 Доступ к базе данных 237 Права пользователей 237 База данных "Книги" 239 Развертывание приложения работы с базой данных Blackfish SQL Server 244 ГЛАВА 7. КОМПОНЕНТ ПРОГРАММИСТА 248 Модуль компонента 249 Тестирование модуля компонента 257 Пакет компонентов 260 Создание пакета компонентов 261 Компиляция пакета компонентов 263 Установка пакета компонентов 264 Тестирование компонента 267 Установка программы на другой компьютер 270 Распространение компонента 270 ГЛАВА 8. СПРАВОЧНАЯ ИНФОРМАЦИЯ 271 Справочная система HTML Help 271 Подготовка справочной информации 272 Microsoft HTML Help Workshop 274 Файл проекта 274 Оглавление 277 Идентификаторы разделов 279 Компиляция 281 Отображение справочной информации 282 ГЛАВА 9. СОЗДАНИЕ УСТАНОВОЧНОГО ДИСКА 286 Утилита InstallAware 286 Новый проект 286 Общая информация 289 Программа и ее разработчик 289 Требования к системе 290 Компоненты 290 Архитектура 291 Возможности 291 Файлы 292 Ярлыки 293 Интерфейс 295 Диалоги 295 Информация о программе и лицензионное соглашение 296 Образ установочного диска 297 ГЛАВА 10. ПРИМЕРЫ ПРОГРАММ 299 Экзаменатор 299 Требования к программе 300 Файл теста 300 Форма приложения 303 Отображение иллюстрации 304 Доступ к файлу теста 305 Текст программы 306 Запуск программы 316 Сапер 317 Правила и представление данных 318 Форма 320 Игровое поле 321 Начало игры 321 Игра 325 Справочная информация 329 Информация о программе 330 Текст программы 333 MP3-плеер 343 Форма 344 Регулятор громкости 347 Перемещение окна 348 Текст программы 349 ПРИЛОЖЕНИЯ 357 ПРИЛОЖЕНИЕ 1. СПРАВОЧНИК 359 Форма 359 Базовые компоненты 360 Label 360 Edit 362 Button 362 Memo 363 RadioButton 364 CheckBox 365 ListBox 366 ComboBox 367 StringGrid 368 Image 369 Timer 370 SpeedButton 371 UpDown 372 OpenDialog 373 SaveDialog 374 Animate 375 MediaPlayer 376 Компоненты доступа/манипулирования данными 377 ADOConnection 377 ADOTable 377 ADODataSet 378 ADOQuery 379 DataSource 380 DBEdit, DBMemo, DBText 380 DBGrid 381 DBNavigator 382 Графика 383 PaintBox 383 Canvas 384 Pen 386 Brush 387 Цвет 387 Функции 388 Функции ввода и вывода 388 Математические функции 388 Функции преобразования 389 Функции манипулирования датами и временем 390 События 391 Исключения 392 ПРИЛОЖЕНИЕ 2. СОДЕРЖИМОЕ КОМПАКТ-ДИСКА 393 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 398 IV Оглавление VII Оглавление
Количество страниц: 416
Книга Самоучитель. Основы программирования в Delphi XE (+CD). Культин является пособием для начинающих по программированию в Delphi. В ней в доступной форме изложены принципы визуального проектирования и событийного программирования, на конкретных примерах показана методика создания программ различного назначения, приведено описание среды разработки Delphi XE и базовых компонентов. Рассмотрены вопросы программирования графики, мультимедиа, разработки программ работы с базами данных Microsoft Access. Многочисленные примеры демонстрируют назначение компонентов, раскрывают тонкости программирования в Delphi. В приложении приведено описание базовых компонентов и наиболее часто используемых функций. Книга отличается доступностью изложения, большим количеством примеров. Прилагаемый компакт-диск содержит проекты, приведенные в книге.
Оглавление книги
Самоучитель. Основы программирования в Delphi XE (+CD). Культин
ПРЕДИСЛОВИЕ 1 ЧАСТЬ I. DELPHI XE ГЛАВА 1. СРЕДА РАЗРАБОТКИ DELPHI XE Установка 5 Первое знакомство 6 ГЛАВА 2. ПЕРВЫЙ ПРОЕКТ 11 Начало работы 11 Форма 11 Компоненты 16 Событие 25 Процедура обработки события 26 Редактор кода 30 Система подсказок 30 Шаблоны кода 32 Справочная информация 33 Сохранение проекта 33 Структура проекта 35 Компиляция 38 Ошибки 39 Предупреждения и подсказки 40 Запуск программы 41 Исключения 41 Обработка исключения 42 Внесение изменений 46 Настройка приложения 49 Установка приложения на другой компьютер 50 ГЛАВА 3. КОМПОНЕНТЫ 52 Базовые компоненты 52 Label 52 Edit 55 Button 57 CheckBox 60 RadioButton 63 ComboBox 65 ListBox 69 Memo 73 Timer 75 Panel 78 ControlBar 79 SpeedButton 80 StatusBar 83 UpDown 85 ProgressBar 88 Image 91 MainMenu 97 OpenDialog 101 SaveDialog 103 Компоненты Vista 105 TaskDialog 106 FileOpenDialog и FileSaveDialog 112 ЧАСТЬ II. ПРАКТИКУМ ПРОГРАММИРОВАНИЯ 121 ГЛАВА 4. ГРАФИКА 123 Графическая поверхность 123 Карандаш и кисть 126 Графические примитивы 127 Текст 128 Линия 133 Ломаная линия 138 Прямоугольник 139 Многоугольник (полигон) 143 Окружность и эллипс 147 Дуга 148 Сектор 148 Точка 154 Битовые образы 154 Мультипликация 159 Движение 159 Взаимодействие с пользователем 163 Использование битовых образов 168 ГЛАВА 5. МУЛЬТИМЕДИА 174 Функция PlaySound 174 Компонент MediaPlayer 175 Воспроизведение MIDI 183 Проигрыватель Audio CD 187 Просмотр видеороликов 195 Компонент Animate 201 ГЛАВА 6. БАЗЫ ДАННЫХ 204 База данных и СУБД 204 Локальные и удаленные базы данных 204 Структура базы данных 205 Механизмы доступа к данным 205 Компоненты доступа к данным 206 Создание базы данных 206 База данных Microsoft Access 206 Доступ к данным 207 Отображение данных 212 Выбор информации из базы данных 216 Работа с базой данных в режиме формы 222 Загрузка строки соединения из INI-файла 230 База данных Blackfish SQL 231 Доступ к серверу 232 Создание базы данных 232 Доступ к базе данных 237 Права пользователей 237 База данных "Книги" 239 Развертывание приложения работы с базой данных Blackfish SQL Server 244 ГЛАВА 7. КОМПОНЕНТ ПРОГРАММИСТА 248 Модуль компонента 249 Тестирование модуля компонента 257 Пакет компонентов 260 Создание пакета компонентов 261 Компиляция пакета компонентов 263 Установка пакета компонентов 264 Тестирование компонента 267 Установка программы на другой компьютер 270 Распространение компонента 270 ГЛАВА 8. СПРАВОЧНАЯ ИНФОРМАЦИЯ 271 Справочная система HTML Help 271 Подготовка справочной информации 272 Microsoft HTML Help Workshop 274 Файл проекта 274 Оглавление 277 Идентификаторы разделов 279 Компиляция 281 Отображение справочной информации 282 ГЛАВА 9. СОЗДАНИЕ УСТАНОВОЧНОГО ДИСКА 286 Утилита InstallAware 286 Новый проект 286 Общая информация 289 Программа и ее разработчик 289 Требования к системе 290 Компоненты 290 Архитектура 291 Возможности 291 Файлы 292 Ярлыки 293 Интерфейс 295 Диалоги 295 Информация о программе и лицензионное соглашение 296 Образ установочного диска 297 ГЛАВА 10. ПРИМЕРЫ ПРОГРАММ 299 Экзаменатор 299 Требования к программе 300 Файл теста 300 Форма приложения 303 Отображение иллюстрации 304 Доступ к файлу теста 305 Текст программы 306 Запуск программы 316 Сапер 317 Правила и представление данных 318 Форма 320 Игровое поле 321 Начало игры 321 Игра 325 Справочная информация 329 Информация о программе 330 Текст программы 333 MP3-плеер 343 Форма 344 Регулятор громкости 347 Перемещение окна 348 Текст программы 349 ПРИЛОЖЕНИЯ 357 ПРИЛОЖЕНИЕ 1. СПРАВОЧНИК 359 Форма 359 Базовые компоненты 360 Label 360 Edit 362 Button 362 Memo 363 RadioButton 364 CheckBox 365 ListBox 366 ComboBox 367 StringGrid 368 Image 369 Timer 370 SpeedButton 371 UpDown 372 OpenDialog 373 SaveDialog 374 Animate 375 MediaPlayer 376 Компоненты доступа/манипулирования данными 377 ADOConnection 377 ADOTable 377 ADODataSet 378 ADOQuery 379 DataSource 380 DBEdit, DBMemo, DBText 380 DBGrid 381 DBNavigator 382 Графика 383 PaintBox 383 Canvas 384 Pen 386 Brush 387 Цвет 387 Функции 388 Функции ввода и вывода 388 Математические функции 388 Функции преобразования 389 Функции манипулирования датами и временем 390 События 391 Исключения 392 ПРИЛОЖЕНИЕ 2. СОДЕРЖИМОЕ КОМПАКТ-ДИСКА 393 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 398 IV Оглавление VII Оглавление
