Чтение онлайн

на главную - закладки

Жанры

Программирование. Принципы и практика использования C++ Исправленное издание
Шрифт:

• XML.

• Дата и время.

• Система манипуляции файлами.

• Трехмерная графика.

• Анимация.

• Прочее

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

Приложение В

Начало работы со средой разработки Visual Studio

“Вселенная

не только страннее,

чем мы себе представляем,

но и страннее, чем мы можем представить”.

Дж. Б.С. Холдейн (J.B.S. Haldane)

В этом приложении описаны шаги, которые необходимо сделать до того, как вы войдете в программу, скомпилируете ее и запустите на выполнение с помощью среды разработки Microsoft Visual Studio.

В.1. Запуск программы

Для того чтобы запустить программу, вам необходимо как-то собрать файлы вместе (чтобы, если ссылаются друг на друга — например, исходный файл на заголовочный — они могли найти друг друга). Затем необходимо вызвать компилятор и редактор связей (если не потребуется сделать что-то еще, он позволит по крайней мере связать программу со стандартной библиотекой языка С++) и запустить (выполнить) программу. Существует несколько способов решения это задачи, причем в разных операционных системах (например, Windows и Linux) приняты разные соглашения и предусмотрены разные наборы инструментов. Тем не менее, все примеры, приведенные в книге, можно выполнить во всех основных системах, используя один из распространенных наборов инструментов. В этом приложении показано, как это сделать в одной из наиболее широко распространенных систем — Microsoft Visual Studio.

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

В.2. Инсталляция среды разработки Visual Studio

Visual Studio — это интерактивная среда разработки программ (IDE — interactive development environment) для операционной системы Windows. Если она не установлена на вашем компьютере, можете купить ее и следовать приложенным инструкциям или загрузить и инсталлировать свободно распространяемую версию Visual C++ Express с веб-страницы www.microsoft.com/express/download. Описание, приведенное здесь, следует версии Visual Studio 2005. Остальные версии могут немного отличаться от нее.

В.3. Создание и запуск программ

Создание и запуск программы состоит из следующих шагов.

1. Создание нового проекта.

2. Добавление в проект исходного файла на языке С++.

3. Ввод исходного кода.

4. Создание исполняемого файла.

5. Выполнение программы.

6. Сохранение программы.

В.3.1. Создание нового проекта

В среде Visual Studio “проектом”

считается совокупность файлов, участвующих в создании и выполнении программы (называемой также приложением) в операционной системе Windows.

1. Откройте среду Visual C++, щелкнув на пиктограмме Microsoft Visual Studio 2005 или выполнив команду Start=>Programs=>Microsoft Visual Studio 2005=>Microsoft Visual Studio 2005.

2. Откройте меню File, выберите команду New и щелкните на опции Visual C++.

3. На вкладке Project Types включите переключатель Visual C++.

4. В разделе Templates включите переключатель Win32 Console Application.

5. В окне редактирования Name наберите имя вашего проекта, например Hello, World!

6. Выберите каталог для вашего проекта. По умолчанию предлагается путь C:\Documents and Settings\Your name\My Documents\Visual Studio 2005\Projects.

7. Щелкните на кнопке OK.

8. После этого должно открыться окно мастера приложения Win32 Application Wizard.

9. В левой части диалогового окна выберите пункт Application Settings.

10. Находясь в разделе Additional Options включите переключатель Empty Project.

11. Щелкните на кнопке Finish. Теперь для вашего консольного проекта будут инициализированы все установки компилятора.

В.3.2. Используйте заголовочный файл std_lib_facilities.h

Для вашей первой программы мы настоятельно рекомендуем использовать заголовочный файл

std_lib_facilities.h
, который можно загрузить с веб-страницы www.stroustrup.com/Programming/std_lib_facilities.h. Скопируйте его в каталог, выбранный в разделе С.3.1 на шаге 6. (Примечание. Сохраните этот файл как текстовый, а не как HTML-файл.) Для того чтобы использовать этот файл, вставьте в вашу программу строку

#include "../../std_lib_facilities.h"

Символы “

../../
сообщат компилятору, что вы разместили это файл в каталоге C:\Documents and Settings\Your name\My Documents\Visual Studio 2005\Projects, где его смогут найти другие проекты, а не просто рядом с вашим исходным файлом, так как в этом случае вам придется повторно копировать его в каталог каждого нового проекта.

В.3.3. Добавление в проект исходного файла на языке С++

Ваша программа должна состоять как минимум из одного исходного файла (хотя часто программы состоят из нескольких файлов).

1. Щелкните на пиктограмме Add New Item в строке меню (обычно вторая слева). В результате откроется диалоговое окно Add New Item. Выберите в категории Visual C++ пункт Code.

2. Выберите в окне шаблонов пункт С++ File (.cpp). Наберите в окне редактирования имя вашей программы (Hello, World!) и щелкните на кнопке Add.

Поделиться:
Популярные книги

Адвокат Империи 3

Карелин Сергей Витальевич
3. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Адвокат Империи 3

Кротовский, может, хватит?

Парсиев Дмитрий
3. РОС: Изнанка Империи
Фантастика:
попаданцы
альтернативная история
аниме
7.50
рейтинг книги
Кротовский, может, хватит?

Дурная жена неверного дракона

Ганова Алиса
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Дурная жена неверного дракона

Вонгозеро

Вагнер Яна
1. Вонгозеро
Детективы:
триллеры
9.19
рейтинг книги
Вонгозеро

Ведьма Вильхельма

Шёпот Светлана
Любовные романы:
любовно-фантастические романы
8.67
рейтинг книги
Ведьма Вильхельма

Папина дочка

Рам Янка
4. Самбисты
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Папина дочка

Законы Рода. Том 6

Flow Ascold
6. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 6

Как я строил магическую империю 7

Зубов Константин
7. Как я строил магическую империю
Фантастика:
попаданцы
постапокалипсис
аниме
фантастика: прочее
5.00
рейтинг книги
Как я строил магическую империю 7

Лучший из худший 3

Дашко Дмитрий
3. Лучший из худших
Фантастика:
городское фэнтези
попаданцы
аниме
6.00
рейтинг книги
Лучший из худший 3

Штурмовик из будущего 3

Политов Дмитрий Валерьевич
3. Небо в огне
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Штурмовик из будущего 3

Последний попаданец 2

Зубов Константин
2. Последний попаданец
Фантастика:
юмористическая фантастика
попаданцы
рпг
7.50
рейтинг книги
Последний попаданец 2

Идеальный мир для Лекаря 14

Сапфир Олег
14. Лекарь
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 14

Безумный Макс. Поручик Империи

Ланцов Михаил Алексеевич
1. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
7.64
рейтинг книги
Безумный Макс. Поручик Империи

Вдова на выданье

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Вдова на выданье