C# - відмінна мова програмування, а всі інструменти, необхідні для початку роботи з ним безкоштовні і прості у використанні. Хоча C# у всіх часто асоціюється з Microsoft і закритим кодом, прихильники безкоштовного ПЗ просто використовують DotGNU, який надає більш-менш ті ж самі базові функції і дозволяє вивчати і змінювати ядро без будь-яких обмежень. Наведені нижче інструкції описують як FOSS-орієнтований підхід, так і Windows-орієнтований. C# також працює з. NET framework.
Кроки
Метод1З 3:
Настройка (Windows)
Метод1З 3:
- Зайдіть сюди для завантаження безкоштовної копії Visual C # 2010 Express Edition.в наявності також є версія від 2012 року, але краще скачайте за 2010-й, якщо шукаєте з# розробку загального характеру.
- Версія 2012 року також не підтримує Windows 7/8.
- Запустіть завантажений виконуваний файл і виконайте наступні дії:
- Далі.
- Я згоден → далі.
- Виберіть MSDN, а не SQL → далі.
- Встановити.
- Далі.
Метод2 З 3:
Створення першої програми
Метод2 З 3:
- Запустіть 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!».
- Якщо це не так, значить, ви десь помилилися.
- Якщо це не так, значить, ви десь помилилися.
Метод3 З 3:
Налаштування (безкоштовне ПЗ)
Метод3 З 3:
- Вам знадобляться 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+