Загрузить PDF
Загрузить PDF
C# – отличный язык программирования, а все инструменты, необходимые для начала работы с ним бесплатные и просты в использовании. Хотя C# у всех зачастую ассоциируется с Microsoft и закрытым кодом, сторонники бесплатного ПО просто используют DotGNU, который предоставляет более или менее те же самые базовые функции и позволяет изучать и изменять ядро без каких-либо ограничений. Приведенные ниже инструкции описывают как FOSS-ориентированный подход, так и Windows-ориентированный. C# также работает с .NET framework.
Шаги
-
Зайдите сюда для загрузки бесплатной копии Visual C# 2010 Express Edition. В наличии также имеется версия от 2012 года, но лучше скачайте за 2010-й, если ищете С# разработку общего характера.
- Версия 2012 года также не поддерживает Windows 7/8.
-
Запустите загруженный исполняемый файл и выполните следующие действия:
- Далее.
- Я согласен → Далее.
- Выберите MSDN, а не SQL → Далее.
- Установить.
Реклама
-
Запустите Visual C# 2010 Express Edition.
-
Нажмите Файл → Новый → Проект.
-
Выберите Visual C# → Windows → Консольное приложение.
-
Нажмите «ОК». Вы должны увидеть следующее:
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 ( "Hello, World!" ); Console . ReadLine ();
-
Результат должен выглядеть как-то так:
using System ; using System.Collections.Generic ; using System.Text ; namespace ConsoleApplication1 { class Program { static void Main ( string [] args ) { Console . WriteLine ( "Hello, World!" ); Console . ReadLine (); } } }
-
Нажмите кнопку «Запуск» [►] на панели инструментов.
Поздравляем! Вы только что создали свою первую программу на C#! -
Эта программа должна вызвать консольное окно с надписью «Hello World! ».
- Если это не так, значит, вы где-то ошиблись.
Реклама - Если это не так, значит, вы где-то ошиблись.
-
Вам понадобятся CVS и GNU компиляторы. Они включены в большинстве дистрибутивов Linux.
-
Зайдите на сайт проекта DotGNU ( http://www.gnu.org/software/dotgnu/ ), который предоставляет FOSS-реализацию C# . Прочтите главу об установке. Даже новички смогут запросто следовать этим инструкциям.
-
Вы можете либо выбрать исходники и построить с нуля собственную среду разработки C# , либо сперва испытать уже скомпилированные дистрибутивы. Проект довольно просто создать из исходников, так что мы советуем сначала попробовать этот путь.
-
Попробуйте запустить несколько примеров, которые находятся уже в скомпилированном (.exe) виде. Например, FormsTest.exe покажет большую коллекцию различных элементов управления GUI. Папка pnetlib/samples содержит скрипт ilrun.sh, способный запускать скомпилированные исполняемые файлы таким вот образом: sh ./ilrun.sh forms/FormsTest.exe (из той же папки).
-
Под Линуксом вы можете использовать KWrite или gedit для редактирования C# кода. Последние версии обоих редакторов поддерживают подсветку синтаксиса для этого языка.
-
Узнайте, как скомпилировать короткий пример, описанный в секции о «Windows». Если на веб-сайте проекта недостаточно документации, поищите в Интернете. Если не помогло, задайте вопрос на сайте проекта.
-
Поздравляем, теперь вы знаете о двух типах реализации C# кода и не привязаны к какому-то одному поставщику C#!Реклама
Советы
- При установке Visual C# 2010/2012 express, он либо загрузится автоматически, либо попросит у вас разрешения.
- Visual C # 2005/2008 Express Editions поставляется с возможностью установки Microsoft MSDN 2005 Express Edition. Это отличная справка, доступ к которой можно получить через «Помощь:Содержание» или, путем выделения ключевого слова и нажатия клавиши «F1». Настоятельно рекомендуется загрузить и установить библиотеку MSDN.
- Есть более удачные реализации C#, чем описанные здесь. Проект Mono может вас заинтересовать.
Реклама
Recommended Books
- ISBN 0-7645-8955-5: Visual C# 2005 Express Edition Starter Kit - Newbie
- ISBN 0-7645-7847-2: Beginning Visual C# 2005 - Novice
- ISBN 0-7645-7534-1: Professional C# 2005 - Intermediate+
Источники
Реклама