Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
387.doc
Скачиваний:
11
Добавлен:
30.04.2022
Размер:
3.51 Mб
Скачать

ГОУВПО «Воронежский государственный технический университет»

Е.А. Ганцева

РАЗРАБОТКА КОНСОЛЬНЫХ ПРИЛОЖЕНИЙ В VISUAL STUDIO .NET: ПРАКТИКУМ

Утверждено Редакционно-издательским советом университета в качестве учебного пособия

Воронеж 2010

УДК 681.3

Ганцева Е.А. Разработка консольных приложений в Visual Studio .NET: практикум: учеб. пособие /Е.А. Ганцева. Воронеж: ГОУВПО «Воронежский государственный технический университет», 2010. 144 с.

Учебное пособие предназначено для выполнения студентами контрольных работ по дисциплине «Программирование на С/С++». Пособие содержит теоретические сведения, задания и практические примеры, необходимые для выполнения контрольных работ по разработке программных приложений в интегрированной среде Visual Studio .NET.

Издание соответствует требованиям Государственного образовательного стандарта высшего профессионального образования по направлению 230100 «Информатика и вычислительная техника», специальности 230101 «Вычислительные машины, комплексы, системы и сети», дисциплине «Программирование на С/С++» и предназначено для студентов 4 курса заочной и 3 курса сокращенной заочной форм обучения.

Учебное пособие подготовлено в электронном виде в текстовом редакторе MS Word 2003 и содержится в файле Консоль.doc.

Табл. 9. Ил. 31. Библиогр.: 14 назв.

Рецензенты: кафедра естественно-научных дисциплин Международного института компьютерных технологий (зав. кафедрой д-р техн. наук, проф. В.И. Митрохин);

канд. техн. наук, доц. В.А. Каладзе

© Ганцева Е.А., 2010

© Оформление. ГОУВПО «Воронежский государственный технический университет», 2010

Введение

Учебное пособие содержит теоретические и практические сведения по разработке программ в современной интегрированной среде Visual Studio .NET. Пособие ориентировано на студентов заочной формы обучения специальности «Вычислительные машины, комплексы, системы и сети» и позволит им, освоив технику создания программ на С/С++ и С# различной степени сложности, выполнить контрольные работы, проводить необходимые расчеты при выполнении лабораторных, курсовых работ по различным дисциплинам, а также грамотно выполнить дипломную работу.

Предложенные работы охватывают основные разделы дисциплины и дают возможность изучить и освоить на практике элементы программирования, способы создания консольных приложений интегрированной среде разработки Microsoft Visual Studio 2008.

Одним из первоначальных предназначений C было применение его вместо программирования на ассемблере в самых насущных задачах системного программирования. Когда проектировался C++, были приняты меры, чтобы не ставить под угрозу успехи в этой области. Различие между C и C++ состоит в первую очередь в степени внимания, уделяемого типам и структура.

Язык C# является наиболее известной новинкой в области создания языков программирования. Язык C# повился в Microsoft, явился наследником C++, и стал одм из популярнейших языков программирования. Версия 3.0 C# с включенным языком интегрированных запросов, по мнению Г. Шилдта, стала стандартом для новых языков программирования.

Контрольная работа № 1 разработка приложений в microsoft visual studio 2008

Цель работы: технологии разработки различного типа проектов в Microsoft Visual Studio .NET.

Теоретические сведения Интерфейс Microsoft Visual Studio 2008

Все действия описаны для работы с интегрированной средой Visual Studio .NET 2008 [1 - 14], войти в которую можно по команде Пуск/Программы/Microsoft Visual Studio 2008/Microsoft Visual Studio 2008. Откроется главное окно с отображением стартовой страницы – Start Page, где можно создать новый или открыть готовый проект (рис. 1).

Рис. 1. Главное окно

В этом же окне отобразится выбранный файл, список файлов показан в верхней части окна.

Панели инструментов легко настраиваются разработчиком, чаще всего показывают стандартную, запуск проекта, отладку, проводник решения – Solution Explorer, панель элементов управления Toolbox.

Обычно панели ServerExplorer, Toolbox появляются при движении по ним указателем мыши.

В окне Solution Explorer представлена структура построенного решения. Решение может состоять из нескольких проектов.

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

В окне Output/TaskList выводится информация о компиляции проекта, а также о задачах, требующих завершения.

Создание консольного приложения

Рассмотрим создание консольного приложения на языке C#. Выполним команду File/New/Project или нажмем комбинацию клавиш Ctrl+Shift+N.

Рис. 2. Окно нового проекта

В окне NewProject (рис. 2) в поле Project types выбираем язык программирования, например, Visual C++ или Visual C#, в поле Templates – Console Application, в поле Location – указываем папку для размещения проекта, например, E:\C#Lab. Поле Name можно оставить без изменений.

В окне документа появится текст программы

using System;

using System.Collections.Generic;

using System.Text;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

}

}

}

После строк

static void Main(string[] args)

{

добавим строку

Console.WriteLine("Привет, это первая программа");

Выполним проект по команде Debug/Start Without Debugging или Ctrl+F5. Появится окно вывода результатов (рис. 3).

Рис. 3. Результаты работы консольного приложения

Можно было бы воспользоваться командой Build/Build (Ctrl+Shift+B), чтобы компилировать код без запуска. Тогда позже можно из командной строки запустить файл ConsoleApplication1.exe.

Строка «Для продолжения нажмите любую клавишу…» появляется в окне, если код компилируется без отладки, иначе консольное окно тут же закрывается.

В окне Output (рис. 4) перед созданием консольного окна появились строки о ходе компиляции.

Рис. 4. Окно вывода

В конце добавленной строки уберем ; . Компилятор выдаст ошибку

E:\C#Lab\ConsoleApplication1\ConsoleApplication1\Program.cs(11,62): error CS1002: ; expected

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

Отобразим нумерацию строк программы: выполним Tools/Options, в окне Options в разделе TextEditor выбираем C#/General и ставим флажок в поле Line numbers (рис. 5.).

Изменим программу, добавив в него новые строки, и получив следующий код

using System;

using System.Collections.Generic;

using System.Text;

namespace ConsoleApplication1

Рис. 5. Окно выбора опций

{

class Program

{

static void Main(string[] args)

{

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

string name;

name = Console.ReadLine();

if (name == "")

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

else

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

} } }

Выполним проект, введем имя. Еще раз выполним проект, вместо имени – просто нажмем Enter.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]