Главная arrow Язык программирования C# arrow C# Полное руководство Герберт Шилдт arrow Ввод исходного текста программы C# Полное руководство Герберт Шилдт

Ввод исходного текста программы C# Полное руководство Герберт Шилдт

Исходный текст примеров программ, приведенных в этой книге, доступен для загрузки по адресу www.mhprofessional. com. Но при желании можете сами ввести исходный текст этих программ вручную. Для этого воспользуйтесь избранным текстовым редактором, например Notepad. Но не забывайте, что вы должны создать файлы, содержащие простой, а не отформатированный текст, поскольку информация форматирования текста, сохраняемая в файле для обработки текста, может помешать нормальной работе компилятора С#. Введя исходный текст программы, присвойте ее файлу имя Example.cs.
Компилирование программы
Для компилирования программы на C# запустите на выполнение компилятор csc. ехе, указав имя исходного файла в командной строке:
C:\>csc Exaxnple.cs
Компилятор csc создаст файл Example.exe, содержащий версию MSIL данной программы. Несмотря на то что псевдокод MSIL не является исполняемым кодом, он содержится в исполняемом файле с расширением . ехе. Среда CLR автоматически вызывает JIT-компилятор при попытке выполнить файл Example. ехе. Следует, однако, иметь в виду, что если попытаться выполнить файл Example .ехе (или любой другой исполняемый файл, содержащий псевдокод MSIL) на том компьютере, где среда .NET Framework не установлена, то программа не будет выполнена, поскольку на этом компьютере отсутствует среда CLR.
   На заметку! Прежде чем запускать на выполнение компилятор csc.exe, откройте окно Командная строка, настроенное под Visual Studio. Для этого проще всего выбрать команду Visual Studio 2008>=>Сервис (Тоо/я^Командная строка Visual Studio 2008 (Visual Studio 2008 Command Prompt) изменю Пуск^Все программы (Starts All Pivgrams) на панели задач Windows. Можете также открыть ненастроенное окно Командная строка, а затем выполнить'командный файл vsvars32 .bat, входящий в состав Visual Studio. Тем не менее у вас могут возникнуть трудности при использовании командной строки. На момент написания этой книги в пакете Visual C# 2008 Express Edition отсутствовал доступ к пункту главного меню Сервис или командному файлу vsvars32. bat. Поэтому если вы пользуетесь пакетом Visual C# 2008 Express Edition, то вам, возможно, и не удастся настроить окно командной строки автоматически. В этом случае воспользуйтесь интегрированной средой разработки Visual Studio 2008. Но имейте в виду, что в пакете Visual C++ 2008 Express Edition имеется доступ как к командному файлу vsvars32 .bat, так и к команде меню Командная строка Visual Studio 2008. Поэтому если вы дополнительно установите пакет Visual C++ 2008 Express Edition, то сможете правильно настроить окно командной строки, которое окажется вполне работоспособным и для С#.
Выполнение программы
Для выполнения программы введите ее имя в командной строке следующим образом:
С:\>Ехашрlе
В результате выполнения программы на экране появится строка
Простая программа на С#.