2010г.
Книга "Основы программирования в Microsoft® Visual C++ 2010" представляет собой отличное учебное пособием для решивших начать заниматься программированием в Microsoft Visual С++ 2010. В доступной форме, простым и понятным языком в ней изложены принципы визуального проектирования и событийного программирования, с помощью примеров показана технология создания программ различного назначения.
Подано описание среды разработки и базовых компонентов. Рассмотрены вопросы программирования графики, разработки программ работы с базами данных Microsoft Access и Microsoft SQL Server Compact Edition. Уделено внимание отладке программ, созданию справочной системы, установке созданной программы на компьютер пользователя.
В справочнике приведено описание базовых компонентов и наиболее часто используемых функций.
Прилагаемый к "Основы программирования в Microsoft® Visual C++ 2010" компакт-диск содержит проекты, рассмотренные в книге.
Оглавление книги
Самоучитель. Основы программирования в Microsoft® Visual C++ 2010. Культин
Оглавление Предисловие 1
ЧАСТЬ I. MICROSOFT VISUAL C++ 2010
Глава 1. Среда разработки Microsoft Visual C++ 2010
Установка 5
Первый взгляд 7
Справочная система 13
Глава 2. Первый проект
Начало работы над проектом 15
Форма 16
Компоненты 20
Событие 30
Функция обработки события 31
Структура проекта 36
Главный модуль 37
Модуль формы 38
Компиляция 44
Ошибки 46
Предупреждения 47
Запуск программы 47
Исключения 48
Обработка исключения 49
Внесение изменений 54
Завершение работы над проектом 58
Установка приложения на другой компьютер 59
Глава 3. Базовые компоненты
61
Label 61
TextBox 64
Button 69
CheckBox 73
RadioButton 77
GroupBox 82
ComboBox 86
PictureBox 91
ListBox 98
ListView 103
ImageList 107
ToolTip 109
Panel 110
CheckedListBox 112
Timer 114
NumericUpDown 117
StatusStrip 122
NotifyIcon 125
ToolStrip 130
MenuStrip 133
OpenFileDialog 136
SaveFileDialog 139
ЧАСТЬ II. ПРАКТИКУМ ПРОГРАММИРОВАНИЯ
149
Глава 4. Графика
151
Графическая поверхность 153
Карандаши и кисти 154
Карандаш 154
Кисть 157
Графические примитивы 162
Линия 164
Ломаная линия 169
Прямоугольник 169
Точка 170
Многоугольник 171
Эллипс и окружность 172
Дуга 173
Сектор 173
Текст 179
Битовые образы 184
Анимация 187
Глава 5. Базы данных
197
База данных и СУБД 197
Локальные и удаленные базы данных 197
Структура базы данных 198
Компоненты доступа к данным 199
Создание базы данных 199
База данных Microsoft Access 200
Доступ к данным 201
Отображение данных 213
Выбор информации из базы данных 218
Работа с базой данных в режиме формы 221
Сервер баз данных Microsoft SQL Server Compact Edition 227
Среда Microsoft SQL Server Management Studio 228
Создание базы данных 228
База данных "Контакты" 232
Развертывание приложения работы с базой данных Microsoft SQL Server Compact Edition 243
Глава 6. Консольное приложение
245
Создание консольного приложения 249
Запуск консольного приложения 254
Глава 7. Отладка программы
255
Классификация ошибок 255
Предотвращение и обработка ошибок 257
Отладчик 260
Трассировка программы 260
Точки останова программы 261
Наблюдение значений переменных 262
Глава 8. Справочная информация
265
Справочная система HTML Help 265
Подготовка справочной информации 266
Основы HTML 267
Microsoft HTML Help Workshop 269
Файл проекта 269
Оглавление 272
Идентификаторы разделов 275
Компиляция 276
Отображение справочной информации 277
Глава 9. Создание установщика
281
Новый проект 281
Общая информация 283
Файлы 284
Команда запуска программы 286
Интерфейс 288
Диалоги 288
Построение 291
Установка 291
Глава 10. Примеры программ
293
Экзаменатор 293
Требования к программе 294
Файл теста 294
Форма 297
Доступ к файлу теста 298
Текст программы 301
Запуск программы 310
Сапер 312
Правила и представление данных 312
Форма 314
Игровое поле 316
Начало игры 316
Игра 319
Справочная информация 323
Информация о программе 324
Текст программы 327
Глава 11. Краткий справочник
337
Форма 337
Компоненты 338
Button 338
ComboBox 340
ContextMenuStrip 340
CheckBox 341
CheckedListBox 342
GroupBox 343
ImageList 344
Label 344
ListBox 345
MenuStrip 346
NotifyIcon 347
NumericUpDown 347
OpenFileDialog 348
Panel 349
PictureBox 349
RadioButton 350
ProgressBar 351
SaveFileDialog 352
TextBox 353
ToolTip 354
Timer 355
Графика 355
Графические примитивы 355
Карандаш 357
Кисть 358
Типы данных 360
Целый тип 360
Вещественный тип 360
Символьный и строковый типы 360
Функции 361
Функции преобразования 361
Функции манипулирования строками 362
Функции манипулирования датами и временем 364
Функции манипулирования каталогами и файлами 365
Математические функции 367
События 368
Исключения 369
Приложение. Описание компакт-диска 371
Предметный указатель