Начнём с самого важного - с установки среды разработки приложений (IDE), вместе с которой поставляется компилятор.

Все программы на самом деле представляют собой самый обычный текст! И чтобы этот текст превратился в настоящую рабочую программу, нужен компилятор.

Среда разработки Visual Studio 2008 (мы ей и будем пользоваться) в разных комплектациях стоит по разному: 2000$, 5000$, 10000$. М-да...

Но к счастью, всё самое лучшее в этой жизни даётся совершенно бесплатно

Нет, воровать мы не будем! Вместо этого мы скачаем бесплатную версию, которая называется Visual Studio 2008 Express Edition. В этой редакции есть всё что нужно для наших целей!

Итак, проходим по ссылке: http://www.microsoft.com/express/download/default.aspx :
Фото
Возможны два варианта установки:

*Уставновка только Visual C++ 2008. В данном случае все файлы будут скачиваться в процессе установки. Чтобы воспользоваться этим вариантом выберите Visual C++ 2008 Express Edition (коричневый прямоугольник).
*Скачивание файла-образа всей Visual Studio 2008. И хотя в данном случае вам придётся скачать гораздо больший объём, но вы сможете установить среду разработки находясь в оффлайне. Чтобы воспользоваться данным пунктом выберите Visual Studio Express Edition (блок в нижней части экрана, под надписью Offline Install).
Я опишу процесс установки только для первого варианта. Если вы выбрали второй вариант, то вам дополнительно понадобится программа эмулятор дисков.

Выбираем язык (english или russian на ваш выбор) и щёлкаем на download. Выберите папку для сохранения файла и на ваш компьютер скачается инсталлятор vcsetup.exe.

Ну чтож, вы скачали vcsetup.exe и начинаете установу (все файлы будут скачиваться с интернета во время установки):

На форме с лицензионным соглашением поставьте галочку: Allow Visual Studio to receive and display online RSS content, если хотите получать информацию о компиляторе через RSS. Если не знаете, что это такое, то просто уберите флажок.

На следующей странице уберите оба флажка. Здесь установщик предлагает установить MS Silverlight runtime и MS SQL Server 2008 Express Edition (x86). Оба два нам не нужны.

На следующей странице будет указан путь, куда установится компилятор. У меня он выглядит так: d:\programs\prog\studio9\

Ну а дальше начнётся установка. Всё что нужно, будет взято из интернета (96 мегабайт если вы не выбрали дополнительные программы).
Регистрация Microsoft Visual C++ 2008 Express Edtion

Данный раздел может содержать ошибки в описании процесса регистрации. Если вы будете устанавливать и регистрировать IDE Visual C++, пожалуйста, сделайте скриншоты всех этапов установки и скиньте мне на e-mail. Картинки всё равно появятся, только, вы можете помочь ускорить это событие. Спасибо.

Теперь нам нужно зарегистрировать нашу версию IDE. Щёлкаем Help - Register product (Справка - зарегистрировать продукт). В появившемся окне находим гиперрсылку 'Register now'. После щелчка на ней, откроется окно браузера и нужно будет ввести e-mail и пароль. Заполняем эти поля.

Нажимаем кнопку "Sign up now" и в следующем окне заполняем форму. Нужно указать почтовый адрес, пароль, написать ответ на случай утери пароля, впечатать набор знаков с капчи. Нажимаем "Continue" (я принимаю).

И вот мы оказываемся на форме регистрации Visual studio express 2007.
Кратко пробежимся по всем пунктам:
Обязательные для заполнения - First name, Last name (Имя, фамилия).
Пропускаем несколько последующих пунктов и переходим к My E-Mail Address. Здесь введите ваш e-mail.
Postal Code пропускаем, а в Coutry/Location выбираем Russia.
Дальше идёт пункт о вашей роли в компании, где работаете. Прокручиваем его до конца и выбираем Other (другое).
Дальше нужно выбрать интересущие нас темы в программировании. Конечно же c/C++. Остальное по желанию.
Затем выбираем интересующие нас технологии. Щёлкаем на квадратик напротив Game Development/DirectX.
Затем нужно оценить ваши программистские навыки, ваши планы насчёт программирования и как вы собираетесь использовать Visual C++ Express. Для всех трёх выбирайте I don't know. Или что-нибудь другое, если вы знаете что выбрать.
И последнее: поставьте галочку E-Mail Address под I would like to hear from Microsoft. Это позволит вам получать на ваш e-mail сообщения об обновлениях Visual C++ Express.

И наконец-то нажимаем Continue!
На ваш почтовый ящик будет отправлено ещё одно письмо.

На ваш почтовый ящик придёт письмо, для подтверждения идентификатора Windows Live ID. Не забудьте пройти по ссылке в нём. Проходим по ссылке из этого письма.
И вот мы наконец оказываемся на странице, где написан ваш регистрационный коде (Your registration key is:). Выделяем его, жмём CTRL+C. Возвращаемся к нашему компилятору и копируем в текстовое поле наш код. Нажимаем кнопку Complete Registration. В следующем окне выберите - No, I would not like to participate. И нажмите Close.

Наконец-то всё!!!

Кстати, вам придёт ещё одно письмо от Microsoft с благодарностью за регистрацию. Моё мнение, им не только благодарить надо, а ещё и денег за такую регистрацию давать!!!

IDE Microsoft Visual C++ 2008 Express Edition

IDE - от Integrated Development Environment (Интегрированная среда разработки). Вот Visual C++ 2008 Express Edition и есть эта самая IDE. В данном разделе мы созданим заготовку под программу (создадим решение, проект и файл с исходным кодом) и познакомимся с элементами интерфейса IDE Visual C++ 2008 Express Edition.
Создание решения, проекта и файла с исходным кодом

Выберите пункт меню File -> New-> Project (Файл-> Создать-> Проект). Горячие клавиши для данного пункта - Ctrl+Shift+N.
Фото
Откроется окно New Project (Новый проект). В левой части (Project types - Типы проектов) выбираем Win32. В правой (Templates - Шаблоны) - Win32 Console Application.

В нижней части окна нужно ввести: имя проекта, папку для сохранения и имя решения. У меня эти пункты выглядят так:

Name: solution
Location: d:\job\c
Solution Name: solution

Также, поставьте флажок Create directory for solution (Создать папку для решения).
Фото
Жмём OK.

В следующем окне нажимаем Next (Далее) и в окне Win32 Application Wizard - solution выбираем следующее: Application type (Тип приложения) - Console application и ставим флажок в Additional options (Дополнительные свойства) - Empty project (пустой проект)
Фото
Жмём Finish

Мы создали решение solution и одноимённый проект для него. Теперь в проект нужно добавить файл. Выбираете пункт меню File -> New -> File (Файл -> Создать -> Файл). Откроется окно New File (Новый файл). В Categories (Категории) выберите Visual C++. В Templates (Шаблоны) - C++ File (.cpp).
Фото
Жмём Open (Открыть).

Посмотрите на обозреватель решений (окно слева). Первая строка - Solution 'solution' (1 project). Это как нетрудно догадаться решение. На следующей строчке находится узел solution - это проект. Раскрыв данный узел, можно увидеть содержимое проекта. Проект включает в себя несколько типов файлов: Header Files (Заголовочные файлы), Resource Files (Файлы ресурсов), Source Files (Файлы исходного кода).

Фото

Теперь файл который мы создали (его имя можно увидеть над редактором на вкладке рядом с Start Page - Начальная страница) нужно добавить к проекту. Для этого выбирите пункт меню File -> Move Source2.cpp into -> 1 solution.
Фото
Откроется окно сохранения файла (Save File As). В поле "Имя объекта" введите имя файла. Например - "hello world". Щёлкаем "Сохранить"
Фото
Ещё раз взгляните на обозреватель решений. В Source Files проекта появился новый файл "hello world.cc". Файлы с расширениями .cpp и .cc - это файлы, содержащие исходный код программы.
Фото

Элементы интерфейса IDE Visual C++ 2008 Express Edition

Теперь рассмотрим элементы интерфейса Visual C++ 2008. Вверху под строкой заголовка расположено меню как со стандартными для Windows пунктами: File (Файл), Edit (Правка), View (Вид), Tools (Сервис), Window (Окно), Help (справка), так и с уникальными для Visual C++ Express Edition: Project (Проект), Build (Построение), Debug (Отладка).
Фото
Под меню расположена довольно стандартная панель инструментов.

В центре окна в данный момент открыта вкладка hello world.cc.
Фото
Перейдите на вкладку Start Page. На этой странице есть окно - Recent Projects (Последние проекты). В нём перечисляются решения (solutions) и проекты с которыми вы недавно работали. Когда вы в следующий раз откроете IDE. Выберите в данном окне решение solution.

Вернитесь на вкладку hello world.cc. Под вкладками расположен редактор. Здесь пишется код программы.

Слева расположено окно - Solution Explorer (Обозреватель решений). В нём в виде древовидной структуры представлено ваше решение. Термин решение используется в Visual Studio для организации проектов т.е. в одном решении может быть несколько проектов. Один проект обычно представляет собой одну программу.
Фото
В самом верху обозревателя решений написано имя нашего решения - Solution 'solution', а в скобках указано количество проектов. После решения идёт несколько узлов - в зависимости от количества проектов в решении. У нас пока только один проект - "solution". Для какждого проекта на следующих уровнях показаны файлы данного проекта.

В правой части экрана расположено окно Properties. Мы им почти не будем пользоваться. Можете закрыть его, чтобы освободить больше места для редактора.

И наконец-то последнее окно. Оно расположено в самом низу и по умолчанию из всех вкладок выбрана - Вывод (Output). Здесь можно увидеть информацию о процессе комплиляции. Более подробно мы рассмотрим это окно в одном из следующих уроков.
Фото