ВУЗ:
Составители:
Рубрика:
29
csc.exe <имя файла с программой> [опции компиляции]
У компилятора есть много разных опций, из которых основными явля-
ются следующие:
/target:[exe | winexe | library | module] – тип созда-
ваемого модуля: exe – консольное приложение (по умолчанию);
winexe –Windows приложение; library – библиотека классов
(без метода Main); module – модуль (в модуль не добавляется
декларация)
/reference:<список файлов> – имена сборок (собственных
или из FCL), на которые будут делаться ссылки в создаваемом
модуле; основные сборки FCL (такие, как System.dll) подклю-
чаются по умолчанию и их указывать не требуется.
/out:<имя файла> – имя создаваемого модуля, если оно не сов-
падает с именем входного файла.
Для упрощения и автоматизации разработки программ на языке
C# лучше использовать не сам компилятор, а одну из интегрированных
систем разработки Visual Studio .Net Professional (VS Professional) или
Visual C# Express Edition (VS EE). Следует отметить, что сами они так-
же используют компилятор языка C#, но, кроме этого, предоставляют
большое количество средств автоматизации создания и отладки про-
грамм. Логика работы с этими системами во многом сходна. В данном
пособии будут рассматриваться только некоторые базовые понятия этих
систем разработки.
Система разработки Visual C# Express Edition позволяет создавать
только консольные и Windows приложения на языке C#. А система Vis-
ual Studio .Net Professional позволяет создавать консольные, Windows и
Интернет приложения на разных языках. Разработка приложений в этих
системах основана на понятии проект, под которым понимается множе-
ство файлов с описаниями классов, ссылками на используемые сборки,
с другими типами данных, а также с параметрами для запуска компиля-
ции. Все файлы проекта хранятся в одной специально создаваемой пап-
ке. Кроме понятия проекта используется понятие решения. Решение со-
держит один или несколько проектов, ресурсы, необходимые этим про-
ектам, возможно, дополнительные файлы, не входящие в проекты.
Один из проектов решения должен быть указан, как стартовый про-
ект. Выполнение решения начинается со стартового проекта. Проек-
ты одного решения могут быть зависимыми или независимыми. Изме-
няя стартовый проект, получаем возможность перехода к нужному
примеру. Отметим, стартовый проект должен иметь точку входа –
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »