Информация о книге

978-5-9775-0881-0

Главная  » Тематика определяется » C/C++ и MS Visual C++ 2012 для начинающих

Пахомов Б.И., C/C++ и MS Visual C++ 2012 для начинающих


серия: Для Начинающих
BHV, 2013 г., 978-5-9775-0881-0


Описание книги

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

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Введение
ЧАСТЬ I. ИЗУЧЕНИЕ ЯЗЫКА C/C++
Глава 1. Общие сведения о среде Visual C++ 2011
Создание консольного приложения
Онцие положения
Структура рабочего стола среды
программирования
Главное окно
Некоторые замечания
О рабочем столе
О справочной системе Help
Структура программ в VC++
Переход к созданию консольного приложения
Типы данных, простые переменные и основные
операторы цикла.
Создание простейшего консольного приложения
Про.раммас оператором while
Имена и типы переменных
01ератор while
Слератор/ог
Символические константы
Глава 2. Программы для работы с символьными
данными,
Программа копирования символьного
файла. Вариант 1
Программа копирования символьного файла.
Вариант 2
Подсчет символов в файле. Вариант 1
Подсчет символов в файле. Вариант 2
Подсчет количества строк в файле
Подсчет количества слов в файле
Глава 3. Работа с массивами данных
Одномерные массивы
Многомерные массивы
Глава 4. Создание и использование функций
Создание некоторых функций
Ввод строки с клавиатуры
Функция выделения подстроки из строки
Функция копирования строки в строку
Головная программа для проверки функций
getline(), substrf(), сору()
Внешние и внутренние переменные
Область действия переменных
Как создать свой внешний файл
Атрибут static
Рекурсивные функции
Некоторые итоговые данные по изучению функций
Перегрузка функций
Использование шаблонов функций
Создание простого шаблона функции
Шаблоны, которые используют несколько типов
Глава 5. Функции для работы с символьными
строками
Основные стандартные строковые функции
Функция sprintf()
Функция strcpy 0
Функция strcmp()
Функция strcmpi()
Функция strcat()
Функция strlen()
Пример программы проверки функций
Глава 6. Дополнительные сведения о типах
данных, операциях,
выражениях и элементах управления
Новые типы переменных
Константы
Новые операции
Преобразование типов данных
Побитовые логические операции
Операции и выражения присваивания
Условное выражение
Операторы и блоки
Конструкция if-else
Конструкция else-if
Переключатель switch
Уточнение по работе оператора/or
Оператор continue
Оператор goto и метки
Глава 7. Работа с указателями и структурами
данных
Указатель
Указатели и массивы
Операции над указателями
Указатели и аргументы функций
Указатели символов и функций
Передача в качестве аргумента функции массивов
размерности больше единицы
Массивы указателей
Указатели на функции
Структуры. Объявление структур
Обращение к элементам структур
Структуры и функции
Программы со структурами
Функция возвращает структуру
Функция возвращает указатель на структуру
Программа упрощенного расчета заработной платы
одному работнику
Рекурсия в структурах
Битовые поля в структурах
Категории памяти
Глава 8. Классы в C++.
Объектно-ориентированное программирование....
Классы
Принципы построения классов
Инкапсуляция
Наследование
Полиморфизм
Примеры создания классов
Пример 1
Пример 2
Пример 3
Конструктор класса
Деструктор класса
Классы и структуры в среде CLR
Классы и структуры
Абстрактные классы
Статические функции и элементы данных
Использование элементов с атрибутами public static,
если объекты не существуют
Частные и общие данные. Интерфейсные функции
Использование оператора глобального разрешения
для элементов класса
Глава 9. Ввод и вывод в языках С и C++
Ввод и вывод в С
Ввод/вывод файлов
Основные функции для работы с файлами
Стандартный ввод'вывод
Функции стандартного ввода/вывода
Ввод/вывод в C++
Общие положения
Ввод/вывод с использованием разных классов
Пространства имен
Работа с классом/stream
Работа с классом ofstream
Работа с классом ifstream
Работа с бинарным файлом
Стандартный ввод/вывод в C++
Общие положения
Стандартный вывод cout
Стандартный ввод cin
ЧАСТЬ II. ПРИЛОЖЕНИЯ WINDOWS FORM
Глава 10. Продолжение изучения среды Visual C++
Создание проекта
Некоторые файлы проекта
Окно сведений об объекте
Вкладка Events
Вкладка Property Pages
Работа с окном сведений об объекте
Редактор кода, h-модуль и режим дизайна
(проектирования). Указатель this
Контекстное меню редактора кода
Суфлер кода (подсказчик)
Настройка редактора кода
Управление окнами редактора
Настройка опций редактора через команду Tools
главного меню
Изменение шрифта и цвета
Начало редактирования кода программного модуля
Компоненты среды программирования VC++
Класс Form
Дизайнер форм
Помещение компонента в форму
Другие действия с дизайнером форм
Контекстное меню формы
Добавление новых форм к проекту
Организация работы с множеством форм
Вызов формы на выполнение
Свойства формы
События формы
Некоторые методы формы
Рисование графиков в форме
Глава П. Компоненты, создающие интерфейс
между пользователем
и приложением
Пространство имен System
Работа с переменными некоторых типов
Компонент Button
Свойства Button
События Button
Методы Button
Компонент Panel
Некоторые свойства Panel
Некоторые события Panel
Компонент Label
Некоторые свойства Label
События Label
Компонент TextBox
Некоторые свойства TextBox
События TextBox
Некоторые методы TextBox
Компонент MenuStrip
Некоторые свойства MenuStrip
События MenuStrip
Компонент ContextMenuStrip
Компонент ListView
Некоторые свойства ListView
События L ist View
Компонент WebBrowser
Компонент List Box
Как работать с ListBox
Свойства List Box
Как использовать ListBox
Как формировать список строк
Компонент ComboBox
Свойства ComboBox
События ComboBox
Некоторые методы ComboBox
Примеры использования ComboBox
Пример 1
Пример 2
Пример 3
Компонент MaskedTextBox
Свойства MaskedTextBox
Компонент CheckedListBox
Пример: домашний телефонный справочник
Компоненты CheckBox и RadioButton
Компонент GroupBox
Компонент LinkLabel
Компонент PictureBox
Некоторые свойства компонента PictureBox
Компонент DateTimePicker
Форматные строки даты и времени
Стандартное и пользовательское форматирование
Некоторые сведения о работе с датами
Компонент TabControl
Как задавать страницы
Некоторые методы TabControl
Некоторые свойства страницы TabPage
Как защитить страницу от неавторизованного
доступа
Задача регистрации пользователя в приложении
Компонент Timer
Компонент ProgressBar
Компонент OpenFileDialog
Компонент SaveFileDialog
Компонент ColorDialog
Компонент FontDialog
Компонент PrintDialog
Компонент ToolStrip
Некоторые свойства ToolStrip
Использование ToolStrip
Глава 12. Работа с наборами данных. Общие
сведения о базах данных.
Проектирование баз данных
Модель базы данных
Структура проектирования базы данных
Идентификация сущностей и атрибутов
Проектирование таблиц
Определение неповторяющихся атрибутов
Набор правил при разработке таблицы
Определение ограничений на целостность данных
Принудительное обеспечение целостности данных
Выбор индексов
Язык SQL
Примеры оператора SELECT
Наборы данных (компонент DataSei)
Общая технология организации работы с базой
данных в приложении
Пример работы с базой данных
Глава 13. Управление исключительными
ситуациями
Операторы try, catch и throw
Пример 1
Пример 2
Классы типов исключений
Пример 3
Функции, выдающие исключения
Глава 14. Преобразование между нерегулируемыми
и регулируемыми
(режим CLR) указателями
Предметный указатель


Об авторе


Отзывы

Не рекомендую  [ 8 August 2014]
Взял книгу, чтобы изучить создание С++ Windows FormsОднако в VS2013 уже нельзя создавать C++ Windows Forms. Но с другой стороны, если вы знаете C#, код на C++/CLR может быть легко переведён на C#.
Что касается самой книги, я бы не сказал, что она "Для начинающих". Какой-то багаж знаний по программированию всё же требуется. Плюс довольно неровная подача материала. Плюс многочисленные ошибки в исходниках.
Не рекомендую.
Для начинающих и не только...  [ 1 February 2014]
Я больше 10 лет программировал на другом языке, но недавно пришлось перейти на С++. Купил книгу Пахомова. Прочитал первую главу, очень понравилось. То, что нужно. Все четко объясняется, все нюансы. Нет ничего лишнего. Информация излагается отлично. Книга заточена под MS VS C++ 2012 Express, актуальная версия на данный момент. Сам автор занимается программированием еще с 80-х, разработал свою методику и получил кучу наград. Примечательно, что я купил книгу в магазине на 300р дороже, чем она стоит тут.

Последние поступления в рубрике "Тематика определяется"



Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы 

В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач....

План счетов бухгалтерского учета с последними изменениями 

Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера....

На ферме. Книжка с наклейками 

Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Пахомов Б.И., C/C++ и MS Visual C++ 2012 для начинающих в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.