Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Командная строка Visual Studio (2010)

Поиск

 

Программисту, использующему язык С#, для разработки .NET-приложений на выбор доступно много инструментов. Программистам не обязательно требуется приобретать (или даже получать бесплатно по программе поддержки школьников, студентов и аспирантов: Microsoft DreamSpark) копии сред разработки Visual Studio 2008/2010/11 Beta для того, чтобы разрабатывать программы на С#. На самом деле, создавать.NET-программу любого рода можно с помощью распространяемого бесплатно и доступного для загрузки комплекта инструментов для разработки программного обеспечения ― пакета Microsoft.NET Framework 4 (веб-установщик) (http://msdn.microsoft.com/netframework), который является полноценным SDK (Software Development Kitкомплект средств разработки). В этом пакете поставляются многочисленные управляемые компиляторы, утилиты командной строки, примеры кода, библиотеки классов.NET и полная справочная система.

Тем, кто планирует использовать Visual Studio 2010 или Visual С# 2010 Express, следует иметь в виду, что в установке пакета .NET Framework 4 SDK нет никакой необходимости. При установке любого из упомянутых продуктов этот пакет SDK устанавливается автоматически и сразу же предоставляет всё необходимое.

Если использование IDE-среды от Microsoft не планируется, необходимо установить.NET Framework 4 SDK. прежде чем приступать к программированию.

При установке.NET Framework 4 SDK, Visual Studio 2010 или Visual C# 2010 Express на локальном жёстком диске создается набор новых каталогов, в каждом из которых содержатся разнообразные инструменты для разработки.NET-приложений на языке C#. Многие из этих инструментов работают в режиме командной строки, и чтобы использовать их в любом каталоге, нужно сначала соответствующим образом зарегистрировать пути к ним в операционной системе.

Для этого можно обновить переменную среды PATH вручную, но лучше пользоваться предлагаемым в Visual Studio 2010 окном командной строки (Командная строка Visual Studio (2010)). Чтобы открыть это окно, необходимо (например, для Windows 7) выбрать в меню Пуск, далее пункт перейти Все программы, затем открыть директорию Microsoft Visual Studio 2010 и, наконец, директорию Visual Studio Tools. Загруженное окно командной строки выглядит так:

 

Рис. 1. 1. Окно «Командная строка Visual Studio (2010)»

 

Преимущество применения именно этого окна командной строки связано с тем, что оно уже сконфигурировано на предоставление доступа к каждому из инструментов для разработки.NET-приложений. При условии, что на компьютере развёрнута среда разработки.NET, можно попробовать ввести команду «csc -?» и нажать клавишу Enter. Если всё в порядке, появится список аргументов командной строки, которые может принимать работающий в режиме командной строки компилятор С# («csc » означает C Sharp Compiler):

 

Рис. 1. 2. Все возможные команды компилятора csc.exe

 

2. Компилятор «csc.exe»: создание файла *.cs

 

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

 

Существует несколько причин, по которым освоение этого процесса может оказаться полезным:

  • Самой очевидной причиной является отсутствие Visual Studio 2010 или какой-то другой графической IDE-среды.
  • Работа может выполняться в университете, где использование инструментов для генерации кода и IDE-сред обычно запрещено.
  • Планируется применение автоматизированных средств разработки, таких как msbuild.exe, которые требуют знать опции командной строки для используемых инструментов.
  • Возникло желание углубить свои познания в С#. В графических IDE-средах в конечном итоге все заканчивается предоставлением компилятору csc.ехе инструкций относительно того, что следует делать с входными файлами кода С#. В этом отношении изучение происходящего «за кулисами» позволяет получить необходимые знания.

 

Ещё одно преимущество подхода с использованием одного лишь компилятора csc.ехе состоит в том, что он позволяет обрести навыки и чувствовать себя более уверенно при работе с другими инструментами командной строки, входящими в состав.NET Framework 4 SDK, так как целый ряд важных утилит работает исключительно в режиме командной строки.

Чтобы посмотреть, как создавать.NET-приложение без IDE-среды, давайте построим с помощью компилятора С# и текстового редактора Блокнот (Notepad) простую исполняемую сборку по имени LC_Console.exe. Сначала необходимо подготовить исходный код. Запустим программу Блокнот, открыв меню Пуск, далее последовательно открываем: Все программы -> Стандартные –> Блокнот. Напишем в новом файле в Блокноте типичное определение пространства имён и класса на С#:

 

using System;

 

namespace LC_Console

{

class Program

{

static void Main()

{

int a = 10;

Console.WriteLine(a);

Console.WriteLine("Привет, мир!");

Console.ReadLine();

}

}

}

 

После окончания ввода сохраним файл под именем LC_Console.cs. Теперь давайте ознакомимся с ключевыми опциями компилятора С#.

 



Поделиться:


Последнее изменение этой страницы: 2016-08-15; просмотров: 1015; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.71.213 (0.005 с.)