Рубенкинг, Нейл Дж. 12 Delphi 3 для "чайников". : Пер. с англ. — К. : Диалектика, 1997. — 368 с. : ил. — Парал. тит. англ. ISBN 966-506-093-7 (рус.) . ».» Эта чудесная, ориентированная на практический результат книга сразу же откроет вам секреты создания полноценных программ с помощью новой 32-разрядной версии Delphi 3. Легко и просто вы освоите визуальную модель объектно-ориентированного программирования и познакомитесь практически со всеми компонентами Delphi, включая компоненты баз данных и компоненты для Internet. Книга рассчитана на программистов с различным уровнем подготовки — от минимального до самого высокого.
Оглавление
Введение 8
ЧАСТЬ I
Первое знакомство 13
Глава 1. Знакомьтесь: Delphi 15
Установка Delphi ' /15
Какая из Delphi ¦'¦'•¦* j 15
Пристегните ремни безопасности! "¦' '¦¦¦¦' 16
Delphi во всей красе 20
Ваша первая программа — НЕМЕДЛЕННО! 25
Обескураживающее множество окон 26
Глава 2. Программирование в хорошей форме 29
План программы • 29
Проводя ФОРМАльную инспекцию . , 30
Кратко о свойствах 38
Основные события 39
ЧАСТЬ II
Программирование с использованием компонентов 45
Глава 3. Использование компонентов 46
Палитра компонентов 46
Размещение компонентов 48
Общие свойства компонентов ' 52
Общие события — ¦-* 57
Проникая в четвертое измерение 60
Глава 4. Стандартные компоненты , , 62
Выбор стандартных компонентов .... _,. '¦,'¦•. 62
Вы жмете мне на кнопки! "'". ...... , ч 63
Создадим группу без риска 65
Попереключаем каналы ' 66
Отключим-ка парочку параметров 68
Окольцуем компонент ; 68
Введем что-нибудь в поле ' ' ! 69
'':* Запишите на память ¦ ' с J I 73
Я тут списочек набросал... 74
Двуликий Combo 77
Пройдемся по полосе 78
Глава 5. Диалог с Windows 80
Общие повадки общих диалогов , 80
Открытие файлов данных * . 81
Ты сохранил свои данные, приятель? , 84
Использование шрифтов Windows S6
Радуга диалога Color 88
, Ответственность за конфигурацию принтера возлагается на Windows 90
Подготовка к печати 91
Поиск текста 93
Осуществление замен 94
Глава 6. Что в меню? v ^-.,..« ^
Составим изысканное меню 96
Шаблоны стандартных меню 101
Всплывающие меню ""¦'•" 105
Осторожно: слияние меню 107
Еще о компонентах 111
Глава 7. Графические компоненты 112
Выбор фафических элементов 112
Как создать хорошую фигуру 113
Создание произвольной фигуры 117
Управление цветом с помощью цветовой сетки 120
Образ — это все 121
Измерение процесса 123
Применение панелей 124
Управление прокруткой 129
Глава 8. Дополнительные компоненты 131
Выбор дополнительных компонентов 131
Боитесь проспать — используйте таймер 132
Применение настройки 134
Кто же так замаскировался 138
Как облегчить выбор нужной темы 139
Как сделать вкладки в блокноте 140
Использование заголовка 143
Оживим форму красивыми кнопками 144
Ускорение с помощью кнопок панели инструментов 146
Глава 9. Дополнительные компоненты с развитыми возможностями 150
Выбор дополнительных компонентов ¦ 150
Медиаплейер — пришелец из будущего 151
Давайте посмотрим на схему... 156
Что попало в нашу сетку 159
Суперсписки в сеточку 162
Надо свериться с календарем >...,• ]66
Волшебник OLE 168
Глава 10. Файловые компоненты 173
Выбор файловых компонентов 173
Щелкая на списке файлов 174 Поддержка каталогов ' ¦ - 178
Список с настоящими дисками 179
Как отфильтровать файлы 181
Дополнительная поддержка каталогов 183
Стащите эту картинку! 184
Глава 11. Компоненты баз данных 188
Стоял на носу, увидел косу... 189
Укрепляйте связи 190
Обращайтесь за помощью к эксперту 190
Основные компоненты баз данных 193
Создайте редактор базы данных 200
Когда в ваши данные закралась графика... 202
Внутренние лабиринты баз данных 211
Глава 12. Компоненты для Windows 95 214
Где найти компоненты для Windows 95 214
Delphi скачет вверх и вниз ' 215
И тут Ваг, и там Ваг 217
Жарко в городе — компонент Hotkey! 220
Могущественный и невидимый ImageList 222
Взгляд из ветвей 224
Заложите нужную страничку 228
Один заголовок — хорошо, а два — лучше 230
Удивительный List View 231
Откройте для себя RichEdit 235
ЧАСТЬ IV •••'-— '
Настоящее программирование 239
Глава 13. Учитесь программированию у мастера 241
Анализ заготовки программы 241
Какие изменения вносит компонент 247
Функционирование обработчиков событий 249
Что можно редактировать в коде 252
У Беглый обзор: ваша личная шпаргалка 253
Глава 14. Элементы программирования %& 255
Откуда появляются данные нП'ц-...... 255
.. Собирая все вместе 268
Объект под микроскопом 274
Учитесь учиться - 276
Глава 15. Отладка 277
Уроки грамматики ' ' ' "'........ 277
Хотите подсказку? < " 279
Здесь я сделаю исключение ,: • 280
*: По строкам программы — на цыпочках , '%.¦'¦ 284
<)i Рассекречивание данных • и''~ 286
Как я сюда попал? . 287
Программы, устойчивые к ошибкам * ' 288
Глава 16. Работа с компонентами для Internet fp-s*л >т 289
Отправляемся в плавание по Internet 289
Вам нужны файлы? 292
¦'' Минуточку, мистер Почтальон! имэт >;•" 294
Глава 17. Компоненты ActiveX »к•]>..> 297
Создание формы ActiveX 297
Размещение ActiveForm " ,.. . . 299
Помни о безвозвратно уходящем времени! 300
Счетчик и анимация для Web-страницы .«ЫЛГ.ЗШНЫ."'' 302
ЧАСТЬ V
Великолепные десятки 307
Глава 18. Десять самых распространенных ошибок 308
Ошибки заборных столбов 308
Пустые операторы и лишние точки с запятой 309
Миф о равенстве чисел с плавающей точкой 310
Не забывайте о результате функции 312
Добро пожаловать в ошибку выхода за диапазон! 312
pi Ошибки переполнения стека . , , 314
.;), Целочисленное переполнение 315
rjf.i Паника из-за PChar — сигнал GPF ..,., lt _, 316
Не тревожьте спящих ошибок ввода-вывода ,. 317
Глава 19. Десять функций API Windows /ym.-r • • > 3l9
Где живет ВЕЕР? -, Яы , jm 319
Запуск других программ 321
:, Позвольте мне выйти отсюда! 325
I >; Где Windo(ws)? , ¦ 327
Получите параметры своей системы ' 328
• V" Свободу системным ресурсам! . ,, 330
¦и. Терапевтические методы распознания версии 331
Развевающийся флаг ... 331
•' i%i . *.' i it
Глава 20. Девять легендарных семейств функций „! . . , 334
Преобразования, преобразования... \ >••,,. 334
. \ Некоторые случайные мысли , j 335
Приказы командной строки '» ,ы( ,. 336
Секретная жизнь файлов , ц • ^чг-. •• ¦ >> 336
На диске должно быть место 338
Варианты объединения строк , 339
Особенности строк типа PChar j « Новая математика ''• 342
Новейшая математика »,* 342
Опасные перемещения '-'- i:" ' - '• 343
Предметный указатель


Hosted by uCoz