Начало работы. Создание консольного приложения

Лабораторная работа 1.

Основы работы в MS Visual Studio 2010.

Цель работы.

Освоить создание Console Application и Windows Forms Application в среде MS Visual Studio 2010.

Теоретические сведения.

Начало работы. Создание консольного приложения.

1. Запуск MS Visual Studio 2010.

 

2. При запуске мы видим стартовую страницу (Start Page) и ссылки на справочные страницы. На стартовой странице обычно присутствует выбор:

· New Project – создать новый проект

· Open Project – открыть существующий проект

· Recent Project (недавние проекты)

Те же действия можно выполнить при помощи пункта меню File.

 

3. При выборе пункта New Project открывается окно:

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

Мы выбираем язык Visual C#. Группу шаблонов Windows. Платформа .Net Framework 4 (или самая последняя из установленных).

Тип приложения – Console Application.

Location – папка, в которой будет располагаться ваш проект.

Name – имя проекта.

Solution name – имя решения (Solution аналогично рабочей области Workspace в MS Visual 6.0), по умолчанию совпадает с именем проекта.

Нажимаем ОК.

 

4. В результате появляется следующее окно:

Исходные файлы на C# имеют расширение .cs.

Фрагмент кода, который вы видите в окне, сгенерирован автоматически.

Директива using подключает наиболее часто используемые библиотеки.

namespace создает общее пространство имен для нашего проекта.

В C# все функции описываются только внутри классов.

Класс Program содержит функцию Main – эта функция будет выполняться первой в проекте.

5. Добавьте текст внутрь функции Main:

 

Console.WriteLine("Введите Ваше имя");

string name;

name = Console.ReadLine();

if (name=="")

Console.WriteLine ("Здравствуй, мир!");

else

Console.WriteLine("Здравствуй, " + name + "!");

Для ввода-вывода на консоль используется библиотека Console и ее методы ReadLine и WriteLine.

Для работы со строками используется класс string. В остальном код аналогичен коду на языке C++.

 

6. Синтаксический контроль программного кода выполняется в процессе его создания. Чтобы увидеть явные ошибки, нет необходимости выполнять компиляцию. В нижнем окне (Error List) видно сообщение об ошибке, которое появляется сразу же после ввода строки

str x;

 

Если это окно не отображается – View – Error List.

 

7. Для запуска компоновки Build - Build Solution (F6) или Build - Build Hello (Shift + F6).

8. Запуск приложения в консольном окне:

Debug - Start Without Debugging (Ctrl + F5) – запуск без отладчика.

Если требуется отладка:

Debug - Start Debugging (F5) – в этом случае консольное окно закроется сразу же по окончании программы.

Обратите внимание, что в консольном окне используется та же кодировка, что и в окне редактора, т.е. нет никаких проблем с русским шрифтом.

И, конечно, нелишним будет настроить цвет консольного окна (белый фон, черный текст). Щелчок правой кнопкой мыши на заголовке консольного окна.