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



C/C++ и MS Visual C++ 2010 для начинающих

Пахомов Б.И. (найти все товары)

+ DVD
C/C++ и MS Visual C++ 2010 для начинающихКнига является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 2010. Рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ. Изложены принципы визуального проектирования и событийного программирования. На конкретных примерах показаны основные возможности визуальной среды разработки Visual C++ 2010, назначение базовых компонентов и процесс разработки различных типов консольных и Windows-приложений. На DVD размещен дистрибутив пакета Microsoft Visual Studio 2010 Express Edition, содержащий Visual C++ 2010 Express Edition и другие компоненты пакета.

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

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

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

ISBN: 978-5-9775-0599-4


Пахомов Б.И.автор/составительПахомов Б.И., найти все товары


Содержание:

Оглавление ВВЕДЕНИЕ 1

ЧАСТЬ I. ИЗУЧЕНИЕ ОСНОВНЫХ ЭЛЕМЕНТОВ ЯЗЫКА С/С++

3

ГЛАВА 1. ОБЗОР СРЕДЫ ПРОГРАММИРОВАНИЯ

5
Общие положения 5
Структура рабочего стола среды программирования 7
Главное окно 8
Некоторые замечания 10
О рабочем столе 10
О справочной системе Help 11
Структура программ в VC++ 14
Переход к созданию консольного приложения 16
Типы данных, простые переменные и основные операторы цикла. Создание простейшего консольного приложения 24
Программа с оператором while 30
Имена и типы переменных 32
Оператор while 34
Оператор for 37
Символические константы 38

ГЛАВА 2. ПРОГРАММЫ ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ ДАННЫМИ

40
Программа копирования символьного файла. Вариант 1 43
Программа копирования символьного файла. Вариант 2 46
Подсчет символов в файле. Вариант 1 47
Подсчет символов в файле. Вариант 2 49
Подсчет количества строк в файле 52
Подсчет количества слов в файле 53

ГЛАВА 3. РАБОТА С МАССИВАМИ ДАННЫХ

57
Одномерные массивы 57
Многомерные массивы 61

ГЛАВА 4. СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ

63
Создание некоторых функций 66
Ввод строки с клавиатуры 66
Функция выделения подстроки из строки 69
Функция копирования строки в строку 70
Головная программа для проверки функций getline(), substr(), copy() 71
Внешние и внутренние переменные 74
Область действия переменных 77
Как создать свой внешний файл 78
Атрибут static 79
Рекурсивные функции 81

ГЛАВА 5. ФУНКЦИИ ДЛЯ РАБОТЫ С СИМВОЛЬНЫМИ СТРОКАМИ

82
Основные стандартные строковые функции 82
Пример программы проверки функций 84

ГЛАВА 6. ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ О ТИПАХ ДАННЫХ, ОПЕРАЦИЯХ, ВЫРАЖЕНИЯХ И ЭЛЕМЕНТАХ УПРАВЛЕНИЯ

90
Новые типы переменных 90
Константы 94
Новые операции 95
Преобразование типов данных 97
Побитовые логические операции 98
Операции и выражения присваивания 99
Условное выражение 102
Операторы и блоки 102
Конструкция if-else 103
Конструкция else-if 103
Переключатель switch 108
Уточнение по работе оператора for 112
Оператор continue 113
Оператор goto и метки 113

ГЛАВА 7. РАБОТА С УКАЗАТЕЛЯМИ И СТРУКТУРАМИ ДАННЫХ

114
Указатель 114
Указатели и массивы 118
Операции над указателями 121
Указатели и аргументы функций 121
Указатели символов и функций 123
Передача в качестве аргумента функции массивов размерности больше единицы 128
Массивы указателей 128
Указатели на функции 129
Структуры. Объявление структур 132
Обращение к элементам структур 134
Структуры и функции 137
Программы со структурами 138
Функция возвращает структуру 138
Функция возвращает указатель на структуру 141
Программы упрощенного расчета заработной платы одному работнику 144
Рекурсия в структурах 147
Битовые поля в структурах 154
Категории памяти 155

ГЛАВА 8. КЛАССЫ В С++. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

157
Классы 159
Принципы построения классов 160
Примеры создания классов 164
Конструкторы и деструкторы класса 171
Классы, структуры и массивы в среде CLR 175

ГЛАВА 9. ВВОД И ВЫВОД В ЯЗЫКАХ С И С++

184
Ввод/вывод файлов в языке С 184
Основные функции для работы с файлами 185
Стандартный ввод/вывод 192
Ввод/вывод в языке С++ 200
Общие положения 200
Ввод/вывод с использованием разных классов 201
Стандартный ввод/вывод в С++ 213

ЧАСТЬ II. WINDOWS FORM ПРИЛОЖЕНИЯ

221

ГЛАВА 10. СРЕДА VISUAL C++ ДЛЯ РАБОТЫ С ГРАФИЧЕСКИМИ ИНТЕРФЕЙСАМИ

223
Первоначальное создание проекта 226
Некоторые файлы проекта 228
Окно сведений об объекте 233
Вкладка Events (События) 234
Вкладка Property Pages 235
Управление окнами документов 236
Работа с окном сведений об объекте 246
Редактор кода, h-модуль и режим дизайна (проектирования) 246
Контекстное меню редактора кода 249
Суфлер кода (подсказчик) 251
Настройка редактора кода 251
Компоненты среды программирования VC++ 255
Дизайнер форм 256
Помещение компонента в форму 257
Другие действия с дизайнером форм 257
Контекстное меню формы 258
Добавление новых форм к проекту 259
Организация работы с множеством форм 261
Вызов формы на выполнение 262
Cвойства формы 262
События формы 278
Некоторые методы формы 279
Рисование графиков в форме 282

ГЛАВА 11. КОМПОНЕНТЫ, СОЗДАЮЩИЕ ИНТЕРФЕЙС МЕЖДУ ПОЛЬЗОВАТЕЛЕМ И ПРИЛОЖЕНИЕМ

288
Пространство имен System 289
Работа с переменными некоторых типов 290
Компонент Button 294
Свойства Button 294
События Button 300
Методы Button 301
Компонент Panel 301
Некоторые свойства Panel 303
Некоторые события Panel 304
Компонент Label 305
Некоторые свойства Label 307
События Label 308
Компонент TextBox 308
Некоторые свойства TextBox 309
События TextBox 314
Некоторые методы TextBox 316
Компонент MenuStrip 317
Некоторые свойства опций MenuStrip 328
События MenuStrip 330
Компонент ContextMenuStrip 330
Компонент ListView 331
Некоторые свойства ListView 339
События ListView 341
Компонент WebBrowser 342
Компонент ListBox 354
Как работать с ListBox 355
Свойства ListBox 355
Как использовать ListBox 361
Как формировать список строк 361
Компонент СomboBox 372
Свойства ComboBox 372
События ComboBox 377
Некоторые методы ComboBox 377
Примеры использования ComboBox 379
Компонент MaskedTextBox 386
Свойства MaskedTextBox 391
Компонент СheckedkListBox 394
Пример: домашний телефонный справочник 400
Дополнение к вводу/выводу файлов 415
Компоненты CheckBox и RadioButton 421
Компонент GroupBox 425
Компонент LinkLabel 427
Компонент PictureBox 441
Некоторые свойства компонента PictureBox 443
Компонент DateTimePicker 446
Форматные строки даты и времени 449
Стандартное и пользовательское форматирование 450
Некоторые сведения о работе с датами 457
Компонент TabControl 464
Как задавать страницы 464
Некоторые методы TabControl 469
Некоторые свойства страницы TabPage 470
Как защитить страницу от неавторизованного доступа 470
Задача регистрации пользователя в приложении 473
Компонент Timer 487
Компонент ProgressBar 489
Компонент OpenFileDialog 490
Компонент SaveFileDialog 498
Компонент ColorDialog 506
Компонент FontDialog 509
Компонент PrintDialog 509
Компонент ToolStrip 510
Некоторые свойства ToolStrip 512
Использование ToolStrip 514

ГЛАВА 12. РАБОТА С НАБОРАМИ ДАННЫХ

517
Общие сведения о базах данных 517
Проектирование баз данных 519
Модель базы данных 519
Структура проектирования БД 520
Идентификация сущностей и атрибутов 520
Проектирование таблиц 522
Определение неповторяющихся атрибутов 523
Набор правил при разработке таблицы 524
Язык SQL 526
Примеры оператора SELECT 528
Наборы данных (компонент DataSet) 529
Общая технология организации формирования набора данных в приложении 544
Примеры поиска по первичному ключу 550

ГЛАВА 13. УПРАВЛЕНИЕ ИСКЛЮЧИТЕЛЬНЫМИ СИТУАЦИЯМИ

555
Операторы try, catch и throw 556
Пример 1 557
Пример 2 559
Пример 3 564
Функции, выдающие исключения 567

ГЛАВА 14. ПРЕОБРАЗОВАНИЕ МЕЖДУ НЕРЕГУЛИРУЕМЫМИ И РЕГУЛИРУЕМЫМИ (РЕЖИМ CLR) УКАЗАТЕЛЯМИ

569
Пример 1. Перевод строки String ^ в ASCII-строку 571
Пример 2. Перевод ASCII-строки в String ^ строку 573
Пример 3. Преобразование String ^ строки в строку wchar_t 574
Пример 4. Преобразование строки wchar_t в String ^ строку 576
Пример 5. Маршаллинг native-структуры 578
Пример 6. Работа с массивом элементов native-структуры в managed-функции 580
Пример 7. Доступ к символам в классе System::String 582
Пример 8. Преобразование char* в массив System::Byte 583
Пример 9. Преобразование System::String в wchar_t* или char* 585
Пример 10. Преобразование String-строки в string-строку 587
Пример 11. Преобразование string-строки в String-строку 591
Пример 12. Объявление дескрипторов в native-типах 592
Пример 13. Работа с дескриптором в native-функции 594

ГЛАВА 15. СОЗДАНИЕ ОТЧЕТОВ

596
Создание БД типа MS Accsess по технологии, предусмотренной для Visual C# 597
Организация ввода данных в таблицы 604
Печать результатов расчетов 621
Создание БД типа MS Accsess по технологии, предусмотренной для Visual C++ (искусственный прием) 633
ПРИЛОЖЕНИЯ 649
ПРИЛОЖЕНИЕ 1. НЕКОТОРЫЕ СОГЛАШЕНИЯ, ПРИНЯТЫЕ В MICROSOFT 651
ПРИЛОЖЕНИЕ 2. ОСНОВНЫЕ СТРОКОВЫЕ ТИПЫ ДАННЫХ, ПРИНЯТЫЕ В VISUAL C++ 2010 652
Тип char 652
Основные стандартные функции для работы со строками типа char 652
Тип wchar_t – расширенные символы Юникода 659
Основные стандартные функции для работы со строками типа wchar_t 659
Тип string 663
Операторы 673
Тип String 674
ПРИЛОЖЕНИЕ 3. ПРЕОБРАЗОВАНИЯ МЕЖДУ РАЗЛИЧНЫМИ ТИПАМИ СТРОК 679
Преобразование в тип String 679
Преобразование в тип char 680
Преобразование в тип wchar_t 681
ПРИЛОЖЕНИЕ 4. ТИПЫ ДАННЫХ В VС++ 2010 683
Основные типы 683
Производные типы 687
Прямые производные типы 687
ПРИЛОЖЕНИЕ 5. ПРЕОБРАЗОВАНИЯ ИЗ ОДНИХ ТИПОВ ПЕРЕМЕННЫХ В ДРУГИЕ 695
Целочисленные типы 695
Преобразование чисел со знаком в беззнаковые 696
Преобразование чисел без знака в числа со знаком 696
Стандартное преобразование 697
Преобразования чисел с плавающей точкой 697
Арифметические преобразования 698
Преобразования указателей 699
Нулевые указатели 699
Указатели на тип void 699
Указатели на объекты 700
Указатели на функции 700
Указатели на класс 700
Преобразование ссылок 703
ПРИЛОЖЕНИЕ 6. ОПЕРАТОРЫ ЯВНОГО ПРЕОБРАЗОВАНИЯ ТИПОВ ДАННЫХ 704
Casting-операторы 704
Класс Convert 707
ПРИЛОЖЕНИЕ 7. РЕГИСТРАЦИЯ MICROSOFT® VISUAL STUDIO® 2010 EXPRESS 710
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 716



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

|