Название:
C/C++ и MS Visual C++ 2010 для начинающих
Автор:
Пахомов Б. И.
Издательство:
БХВ-Петербург
Год:
2011
Страниц:
736
Формат:
DJVU
Размер:
45,2 МБ
ISBN:
978-5-9775-0599-4
Качество:
Хорошее
Эта книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 2010. Если вы хотите научиться в короткий срок разрабатывать приложения для Windows на C/C++, то эта книга для вас. В ней в доступной форме рассмотрены не только популярные языки программирования C/C++, но и изложены основные принципы визуального проектирования и событийного программирования. На конкретных примерах показаны основные возможности визуальной среды разработки Visual C++ 2010.
Детальное объяснение материала и подробные комментарии к примерам помогут вам самостоятельно освоить языки C/C++ и приемы работы в среде визуального программирования, а также изучить основы работы с наборами данных, создание интернет-приложений и др.
Содержание:
Введение.
ЧАСТЬ I. ИЗУЧЕНИЕ ОСНОВНЫХ ЭЛЕМЕНТОВ ЯЗЫКА C/C++
Глава 1. Обзор среды программирования
Общие положения
Структура рабочего стола среды программирования
Главное окно
Некоторые замечания
О рабочем столе
О справочной системе Help
Структура программ в VC++
Переход к созданию консольного приложения
Типы данных, простые переменные и основные операторы цикла.
Создание простейшего консольного приложения
Программа с оператором
while
Имена и типы переменных
Оператор
while
Оператор
for
Символические константы
Глава 2. Программы для работы с символьными данными
Программа копирования символьного файла. Вариант 1
Программа копирования символьною файла. Вариант 2
Подсчет символов в файле. Вариант 1
Подсчет символов в файле. Вариант 2
Подсчет количества строк в файле
Подсчет количества слов в файле
Глава 3. Работа с массивами данных
Одномерные массивы
Многомерные массивы
Глава 4. Создание и использование функций
Создание некоторых функций
Ввод строки с клавиатуры
Функция выделения подстроки из строки
Функция копирования строки в строку
Головная программа для проверки функций
getline (), substr (), copy ()
Внешние и внутренние переменные
Область действия переменных
Как создать свой внешний файл
Атрибут
static
Рекурсивные функции
Глава 5. Функции для работы с символьными строками
Основные стандартные строковые функции
Пример программы проверки функций
Глава 6. Дополнительные сведения о типах данных, операциях, выражениях и элементах управления
Новые типы переменных
Константы
Новые операции
Преобразование типов данных
Побитовые логические операции
Операции и выражения присваивания
Условное выражение
Операторы и блоки
Конструкция
if-else
Конструкция
else-if.
Переключатель
switch
Уточнение по работе оператора
for
Оператор
continue
Оператор
goto
и метки
Глава 7. Работа с указателями и структурами данных
Указатель
Указатели и массивы
Операции над указателями
Указатели и аргументы функций
Указатели символов и функций
Передача в качестве аргумента функции массивов размерности больше единицы
Массивы указателей
Указатели на функции
Структуры. Объявление структур
Обращение к элементам структур
Структуры и функции
Программы со структурами
Функция возвращает структуру
Функция возвращает указатель на структуру
Программы упрощенного расчета заработной платы одному работнику
Рекурсия в структурах
Битовые поля в структурах
Категории памяти
Глава 8. Классы в C++. Объектно-ориентированное программирование
Классы
Принципы построения классов
Примеры создания классов
Конструкторы и деструкторы класса
Классы, структуры и массивы в среде CLR
Глава 9. Ввод и вывод в языках С и C++
Ввод/вывод файлов в языке С
Основные функции для работы с файлами
Стандартный ввод/вывод
Ввод/вывод в языке C++
Общие положения
Ввод/вывод с использованием разных классов
Стандартный ввод/вывод в C++
ЧАСТЬ II. WINDOWS FORM ПРИЛОЖЕНИЯ
Глава 10. Среда Visual C++ для работы с графическими интерфейсами
Первоначальное создание проекта
Некоторые файлы проекта
Окно сведений об объекте
Вкладка
Events
(События)
Вкладка
Property Pages
Управление окнами документов
Работа с окном сведений об объекте
Редактор кода, h-модуль и режим дизайна (проектирования)
Контекстное меню редактора кода
Суфлер кода (подсказчик)
Настройка редактора кода
Компоненты среды программирования VC++
Дизайнер форм
Помещение компонента в форму
Другие действия с дизайнером форм
Контекстное меню формы
Добавление новых форм к проекту
Организация работы с множеством форм
Вызов формы на выполнение
Свойства формы
События формы
Некоторые методы формы
Рисование графиков в форме
Глава 11. Компоненты, создающие интерфейс между пользователем и приложением
Пространство имен
System
Работа с переменными некоторых типов
Компонент
Button
Свойства
Button
События
Button
Методы
Button
Компонент
Panel
Некоторые свойства
Panel
:
Некоторые события
Panel
Компонент
Label
Некоторые свойства
Label
События
Label
Компонент
TextBox
Некоторые свойства
TextBox
События
TextBox
Некоторые мотоды
TextBox
Компонент
MenuStrip
Некоторые свойства опций
MenuStrip
События
MenuStrip
Компонент
CGntcxiMeiinSirip
Компонент
ListView
Некоторые свойства
ListView
События
ListView
Компонент
WebBrowser
Компонент
ListBox
‘
Как работать с
ListBox
Свойства
ListBox
Как использовать
ListBox
Как формировать список строк
Компонент
ComboBox
Свойства
ComboBox
События
ComboBox
Некоторые методы
ComboBox
Примеры использования
ComboBox
Компонент
MaskedTextBox
Свойства
MaskedTextBox
Компонент
CheckedkListBox
Пример: домашний телефонный справочник
Дополнение к вводу/выводу файлов
Компоненты
CheckBox
и
RadioButton
Компонент
GrounRnx
Компонент
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) указателями
Пример 1. Перевод строки
String ^
в ASCII-строку
Пример 2. Перевод ASCII-строки в
String ^
строку
Пример 3. Преобразование
String^
строки в строку
wchar_t
Пример 4. Преобразование строки
wchar_t
в
String^
строку
Пример 5. Маршаллинг
native
-структуры
Пример 6. Работа с массивом элементов
native
-структуры в
managed-
функции
Пример 7. Доступ к символам в классе
System:: String
Пример 8. Преобразование
char*
в массив
System:: Byte
Пример 9. Преобразование
System:: String
в w
char_t*
или
char*
Пример 10. Преобразование
String-
строки
в
string
-строку
Пример 11. Преобразование
string
-строки в S
tring
-строку
Пример 12. Объявление дескрипторов
в native
-типах
Пример 13. Работа с дескриптором в
native
-функции
Глава 15. Создание отчетов
Создание БД типа MS Accsess по технологии, предусмотренной для Visual C#
Организация ввода данных в таблицы
Печать результатов расчетов
Создание БД типа MS Accsess по технологии, предусмотренной для Visual C++ (искусственный прием)
ПРИЛОЖЕНИЯ
Приложение 1. Некоторые соглашения, принятые в Microsoft
Приложение 2. Основные строковые типы данных, принятые в Visual C++ 2010
Тип
char
Основные стандартные функции для работы со строками типа
char
Тип
wchar_t-
расширенные символы Юникода
Основные стандартные функции для работы со строками типа
vchar_t
Тип
string
Операторы
Тип
String
Приложение 3. Преобразования между различными типами строк
Преобразование в тип
String
Преобразование в тип
chnr
Преобразование в тип
wchar_t
ПРИЛОЖЕНИЕ 4. ТИПЫ ДАННЫХ В VC++ 2010
Основные типы
Производные типы
Прямые производные типы
Приложение 5. Преобразования из одних типов переменных в другие
Целочисленные типы
Преобразование чисел со знаком в беззнаковые
Преобразование чисел без знака в числа со знаком
Стандартное преобразование
Преобразования чисел с плавающей точкой
Арифметические преобразования
Преобразования указателей
Нулевые указатели
Указатели на тип
void
Указатели на объекты
Указатели на функции
Указатели на класс
Преобразование ссылок
Приложение 6. Операторы явного преобразования типов данных
Casting
-операторы
Класс Convert :
Приложение 7. Регистрация Microsoft® Visual Studio® 2010 Express
Предметный указатель
Скачать C/C++ и MS Visual C++ 2010 для начинающих
depositfiles.com
letitbit.net
turbobit.net
vip-file.com