C Sharp/Введение: различия между версиями

Материал из Викиучебника — открытых книг для открытого мира
Содержимое удалено Содержимое добавлено
Орфаграфическая ашибка
Строка 9: Строка 9:
: Для Windows, Linux или других поддерживаемых ОС, инсталлятор может быть загружен с [http://www.mono-project.com/Downloads Сайта Mono]
: Для Windows, Linux или других поддерживаемых ОС, инсталлятор может быть загружен с [http://www.mono-project.com/Downloads Сайта Mono]
: Также для Linux существует компилятор cscc который можно загрузить из [http://dotgnu.org/pnet.html the DotGNU Portable.Net project ] Скомпилированные им программы можно в дальнейшем запустить при помощи ilrun.
: Также для Linux существует компилятор cscc который можно загрузить из [http://dotgnu.org/pnet.html the DotGNU Portable.Net project ] Скомпилированные им программы можно в дальнейшем запустить при помощи ilrun.
Если вы работаете под Windows, будет неплохо добавить путь к директориям содержащим cs.exe или mcs.exe в переменную PATH, чтобы в будущем при компиляции каждый раз не указывать полный путь.
Если вы работаете не под Windows, будет неплохо добавить путь к директориям содержащим cs.exe или mcs.exe в переменную PATH, чтобы в будущем при компиляции каждый раз не указывать полный путь.


== Среда разработки ==
== Среда разработки ==

Версия от 19:02, 19 марта 2013


Фреймворк

Для создания нашего первого приложения нам потребуются некоторые инструменты. В первую очередь это .NET фреймворк. Существуют две его реализации Microsoft и Mono (проприетарная и свободная соответственно), какую из них использовать — выбор за вами, но здесь и далее (если не отмечено иное) я буду использовать реализацию Microsoft. Для начала установим фремворк:

Microsoft
Для Windows нам потребуется .NET Framework SDK который можно загрузить из .NET Framework Developer Center. В случае если Windows установлен в директории C:\WINDOWS, то вы сможете найти компилятор C# (csc) по адресу C:\WINDOWS\Microsoft.NET\Framework\(версия фреймворка), где версия фремворка v1.0.3705, v1.1.4322 etc.
Mono
Для Windows, Linux или других поддерживаемых ОС, инсталлятор может быть загружен с Сайта Mono
Также для Linux существует компилятор cscc который можно загрузить из the DotGNU Portable.Net project Скомпилированные им программы можно в дальнейшем запустить при помощи ilrun.

Если вы работаете не под Windows, будет неплохо добавить путь к директориям содержащим cs.exe или mcs.exe в переменную PATH, чтобы в будущем при компиляции каждый раз не указывать полный путь.

Среда разработки

Существует множество средств разработки для .NET, среди которых есть как платные, так и бесплатные. Так или иначе нет ничего препятствующего разработке в обычном текстовом редакторе, хотя в данном случае вам придется компилировать программы вручную, и скорее всего вы лишитесь множества прекрасных вещей вроде подсветки кода, рефакторинга и.т.д. Самыми популярными являются Microsoft Visual Studio и Mono Develop.

Visual Studio
Visual Stuido существует в нескольких версиях: Express (бесплатная) и Professional ,Ultimate, и прочих (платных). Для начала вполне подойдет бесплатная Express Edition, которую можно скачать здесь. Также если вы являетесь студентом то можно воспользоваться программой Dream Spark для получения лицензий на полные версии Visual Studio.
MonoDevelop
MonoDevelop является свободной средой разработки на .NET, работающей Windows,Linux,Mac OSX. Её можно скачать на Официальном сайте

Hello, World!

Для начала создаим файл hello.cs, куда поместим следующий код:

using System;

namespace MyConsoleApplication
 {
 	class MyFirstClass
 	{
 		static void Main()
 		{
 			System.Console.WriteLine("Hello,");
 			Console.WriteLine("World!");
 			Console.ReadLine();
 		}
 	}
 }

Чтобы скомпилировать hello.cs выполните следующее из командной строки:

  • Для стандартной установки Microsoft .NET, выполните: C:\WINDOWS\Microsoft.NET\Framework\(версия фреймворка)\csc.exe
  • Для Mono : mcs hello.cs
  • Для cscc : cscc hello.cs -o hello.exe

После этого на выходе получится файл hello.exe Для его запуска выполните:

  • На Windows : hello.exe
  • На Linux: mono hello.exe или ilrun hello.exe

Если вы используете Visual Studio, то просто нажмите F5 для запуска в режеме отладки или CTRL-F5 без него.

Запуск hello.exe Выдаст следующий текст: Hello, World! Затем программа будет работать до тех пор пока вы не нажмете Enter, после чего закроется.