Интернет-магазин My-shop.ru
Акции   
Персональный раздел v
   Доставка    Оплата    Скидки    Форум    Помощь
для Москвы  +7 (495) 638-53-38
бесплатно для РФ  +7 (800) 100-53-38
 
0
Красиво и практично!Новогодние наборы My-shop.ru — лучшее решение вопроса с подарками под ёлку!Удобно и выгодно!
• 
Книги (688416)
• 
Компьютерная литература (3893)
• 
Разработка ПО (1247)
• 
Языки и среды программирования, технологии и т.п. (779)
• 
Delphi, Pascal (73)



Самоучитель Delphi

Гофман В.Э. (найти все товары), Хомоненко А.Д.

+ CD-ROM
Самоучитель DelphiОписываются интерфейс системы Delphi на примере версии 7.0, состав и характеристика элементов проекта приложения, приемы программирования на языке Delphi. Рассматриваются визуальные компоненты, используемые для создания интерфейса приложений; компоненты и техника работы с текстовой информацией, кнопками и переключателями, а также формами. Описываются развитые элементы интерфейса, использование графики и мультимедиа, работа с файлами и каталогами. Даются понятия, связанные с реляционными базами данных. Описывается создание приложений баз данных, подготовка отчетов с помощью генератора Rave Reports. Даются основы разработки приложений для работы в Интернете, работа с электронной почтой и Web-документами. На компакт-диске содержатся многочисленные листинги программ, приведенных в книге.
Для начинающих программистов

Издательство: БХВ-Петербург
Серия: Самоучитель

Рейтинг: 5.0 (голосов: 1)
Ваша оценка: 1 2 3 4 5  

дата выпуска: 2013 г. 
издание: 2-е
язык: русский
количество томов: 1
количество страниц: 576 стр.
переплет: мягкий
формат: 70x100/16 (170x240 мм)
тираж: 3000 экз.
стандарт: 6 шт.
возрастная категория: 18+ (нет данных)
код системы скидок: 25
код в My-shop.ru: 354173

ISBN: 978-5-9775-0175-0


Гофман В.Э.автор/составительГофман В.Э., найти все товары
Хомоненко А.Д.автор/составительХомоненко А.Д., найти все товары


Содержание:

  1. Оглавление
    Предисловие 11

    Часть I. Основные средства Delphi 15

    Глава 1. Среда Delphi 16

    Характеристика проекта 22
    Состав проекта 22
    Файл проекта 23
    Файлы формы 24
    Файлы модулей 27
    Файл ресурсов 27
    Параметры проекта 28
    Компиляция и выполнение проекта 30
    Разработка приложения 31
    Простейшее приложение 32
    Создание пользовательского интерфейса приложения 33
    Определение функциональности приложения 38
    Средства интегрированной среды разработки 42
    Управление параметрами среды 42
    Менеджер проектов 43
    Встроенный отладчик 44
    Обозреватель проекта 45
    Хранилище объектов 46
    Справочная система 48

    Глава 2. Язык программирования Delphi 51

    Основные понятия 51
    Алфавит 51
    Словарь языка 52
    Структура программы 53
    Комментарии 56
    Типы данных 57
    Операторы 58
    Директивы компилятора 58
    Простые типы данных 59
    Целочисленные типы 59
    Литерные типы 59
    Логические типы 60
    Интервальные типы 60
    Вещественные типы 61
    Структурные типы данных 61
    Строки 61
    Массивы 62
    Множества 62
    Записи 63
    Файлы 65
    Другие типы данных 66
    Процедурные типы 66
    Вариантные типы 66
    Выражения 68
    Арифметические выражения 69
    Логические выражения 70
    Строковые выражения 72
    Простые операторы 74
    Оператор присваивания 74
    Оператор перехода 75
    Пустой оператор 75
    Оператор вызова процедуры 75
    Структурированные операторы 76
    Составной оператор 76
    Условный оператор 76
    Оператор выбора 77
    Операторы цикла 78
    Оператор доступа 81
    Подпрограммы 82
    Процедуры 84
    Функции 85
    Параметры и аргументы 86
    Особенности объектно-ориентированного программирования 88
    Основные концепции ООП 88
    Классы и объекты 89
    Поля 91
    Свойства 92
    Методы 92
    Сообщения и события 93
    Динамическая информация о типе 95
    Библиотека визуальных компонентов 97

    Глава 3. Визуальные компоненты 100

    Страницы с визуальными компонентами 100
    Базовый класс TControl 103
    Свойства 104
    События 113
    Методы 117

    Глава 4. Работа с текстом 119

    Класс TStrings 119
    Использование надписей 123
    Однострочный редактор 125
    Многострочный редактор 127
    Общие элементы компонентов редактирования 129
    Работа со списками 132
    Простой список 133
    Комбинированный список 135
    Общие свойства и события списков 136

    Глава 5. Кнопки и переключатели 139

    Работа с кнопками 139
    Стандартная кнопка 139
    Кнопка с рисунком 142
    Использование переключателей и флажков 145
    Флажок 145
    Переключатель 147
    Объединение элементов управления 150
    Группа 150
    Панель 150
    Область прокрутки 151

    Глава 6. Формы и диалоги 154

    Характеристики формы 154
    Управление формами 157
    Пример приложения с формой 166
    Организация взаимодействия форм 170
    Особенности модальных форм 172
    Процедуры и функции, реализующие диалоги 175
    Стандартные диалоги 177
    Шаблоны форм 182

    Глава 7. Панель инструментов, меню и механизм действий 184

    Характеристика меню 184
    Главное меню 186
    Контекстное меню 187
    Конструктор меню 188
    Динамическая настройка меню 189
    Панели инструментов 190
    Создание панели инструментов на основе компонента Panel 191
    Создание панели инструментов на основе компонента Form 200
    Характеристика механизма действий 200
    Стандартные действия 203
    Менеджер действий 204

    Часть II. Развитые средства Delphi 207

    Глава 8. Управление приложением и экраном 208

    Объект Application 208
    Объект Screen 219

    Глава 9. Обработка исключений 222

    Виды ошибок 222
    Классы исключений 225
    Обработка исключений 228
    Глобальная обработка 228
    Локальная обработка 230

    Глава 10. Развитые элементы интерфейса 237

    Диапазоны значений 237
    Реверсивные счетчики 242
    Компонент UpDown 242
    Компонент SpinButton 245
    Компонент SpinEdit 246
    Строка состояния 246
    Элементы с вкладками 249
    Одностраничный блокнот 249
    Многостраничный блокнот 254

    Глава 11. Организация приложений 255

    Создание многодокументных приложений 256
    Особенности многодокументных приложений 256
    Пример многодокументного приложения 262
    Шаблон многодокументного приложения 269
    Особенности консольного приложения 270
    Запуск других приложений 271

    Глава 12. Работа с графикой 275

    Возможности рисования при выполнении программы 277
    Поверхность рисования 278
    Графические компоненты 289
    Компонент Shape 290
    Компонент Bevel 291
    Компонент Image 292
    Компонент PaintBox 295
    Компонент ImageList 295

    Глава 13. Работа с мультимедиа 300

    Воспроизведение видеоклипов 301
    Управление мультимедийными устройствами 304

    Глава 14. Работа с файлами и каталогами 315

    Средства системных модулей 315
    Компоненты для работы с файлами и каталогами 325
    Компонент DriveComboBox 326
    Компонент DirectoryListBox 327
    Компонент FileListBox 328
    Компонент FilterComboBox 330
    Пример приложения 331

    Часть III. Работа с базами данных 337

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

    Основные понятия 338
    Банки данных 338
    Модели данных 339
    Базы данных и приложения 340
    Варианты архитектуры 341
    Реляционные базы данных 342
    Таблицы баз данных 342
    Ключи и индексы 345
    Способы доступа к данным 348
    Связь между таблицами 348
    Механизм транзакций 352
    Бизнес-правила 353
    Форматы таблиц 353
    Инструменты для работы с базами данных 356
    Исключения баз данных 358
    Этапы создания информационной системы 360
    Создание таблиц базы данных 361
    Описание полей 363
    Задание индексов 364
    Задание ограничений на значения полей 367
    Задание ссылочной целостности 367
    Задание паролей 367
    Задание языкового драйвера 368
    Изменение структуры таблицы 368

    Глава 16. Компоненты для работы с базами данных 369

    Характеристика приложения для работы с базами данных 369
    Источник данных 371
    Визуальные компоненты 372
    Отображение и редактирование значения строкового поля 374
    Отображение и редактирование значения логического поля 375
    Представление записей с помощью сетки 376
    Столбцы сетки 378
    Использование навигатора 384
    Наборы данных 386
    Общая характеристика 386
    Способы доступа к данным 389
    Состояния и режимы 389
    Объекты-поля 394
    Редактор полей 395
    Операции с полями 398

    Глава 17. Технология BDE 402

    Общая характеристика 402
    Особенности компонента Table 403
    Особенности компонента Query 406
    Операции с данными 410
    Сортировка записей 411
    Навигация по набору данных 413
    Фильтрация записей 416
    Поиск записей 420
    Модификация набора данных 423
    Пример формы приложения 433
    Связывание таблиц 440

    Глава 18. Технология ADO 444

    Общая характеристика 444
    Установление соединения 446
    Управление соединением и транзакциями 450
    Компоненты доступа к данным 452
    Доступ к таблицам 454
    Выполнение запросов 455
    Вызов хранимых процедур 455
    Компонент ADODataSet 456
    Команды ADO 457
    Пример приложения 458

    Глава 19. Технология dbExpress 462

    Общая характеристика 462
    Установление соединения с сервером 464
    Компоненты доступа к данным 467
    Универсальный доступ к данным 468
    Просмотр таблиц 473
    Выполнение SQL-запроса 474
    Выполнение хранимых процедур 475
    Компонент редактирования набора данных 475
    Отладка соединения с сервером 479

    Глава 20. Подготовка отчетов 481

    Характеристика генератора отчетов 481
    Визуальное конструирование отчетов 483
    Интерфейс визуального конструктора 483
    Состав проекта отчетов 484
    Редактор событий 487
    Компоненты, представленные на многостраничной панели инструментов 488
    Компоненты отображения данных 491
    Компоненты управления отчетом 493
    Компонент-проект отчета 494
    Компонент управления отчетом 495
    Компоненты установления соединения 495
    Схема управления отчетом и подсоединения данных 496
    Примеры создания и просмотра отчетов 498
    Предварительный просмотр отчета 499
    Простой отчет приложения базы данных 501

    Часть IV. Delphi и Интернет 505

    Глава 21. Основные элементы интернет-технологий 506

    Сценарии JavaScript, JScript и VBScript 507
    Элементы управления ActiveX 508
    Апплеты и сервлеты Java 509
    Интерфейсы CGI и WinCGI 509
    Интерфейсы ISAPI/NSAPI 510
    Страницы ASP, PHP и IDC/HTX 511
    Формирование Web-страниц 512
    Интерфейсы OLE DB, ADO, ODBC 512
    Статическая публикация БД 513
    Динамическая публикация БД 514
    Web-приложения 515
    Протоколы передачи данных 516
    Универсальный указатель ресурсов (URL) 516
    Язык разметки гипертекста HTML 517
    Расширяемый язык разметки XML 518

    Глава 22. Web-приложения и интерфейсы 520

    Характеристика Web-приложений 520
    Web-приложения в сетях интранет 521
    Web-приложения с модулями расширения серверной части 523
    Web-приложения с модулями расширения клиентской части 526
    Архитектура Web-приложений, публикующих БД 527
    Двухуровневые Web-приложения 527
    Трехуровневые Web-приложения 528
    Интерфейсы Web-приложений 530
    Общий интерфейс взаимодействия CGI 530
    Интерфейс программирования серверных приложений ISAPI 535

    Глава 23. Работа с электронной почтой 539

    Использование функции ShellExecute 539
    Использование интерфейса MAPI 540

    Глава 24. Работа с Web-документами 546

    Характеристика компонента WebBrowser 546
    Управление с помощью процедуры ExecWB 550
    Работа в режиме HTML-редактора 550
    Пример формы приложения 552

    Глава 25. Публикация баз данных 557

    Компоненты, используемые при разработке Web-приложений 557
    Статическая публикация 559
    Компоненты генерации HTML-страниц 564

    Часть V. Приложения 565

    Приложение 1. Взаимосвязь программ с Delphi .NET 566
    Характеристика платформы Microsoft .NET 566
    Типы приложений Delphi .NET 567
    Перенос приложений в Delphi .NET 569
    Приложение 2. Описание компакт-диска 570
    Предметный указатель 571


нет в наличии
сообщить о поступлении в продажу

|