syap
.pdf•Вследствие технических ограничений на отображение (стандартные шрифты, браузеры и т. д.) и того обстоятельства, что знак диез ♯ не представлен на стандартной клавиатуре, знак номера # был выбран для представления знака диез при записи имени языка программирования.
•Это соглашение отражено в Спецификации Языка C# ECMA-334.
•Тем не менее, на практике (например, при размещении рекламы и коробочном дизайне), Майкрософт использует предназначенный музыкальный знак.
•Названия языков программирования не принято переводить, поэтому зачастую язык называют по-английски «Си шарп».
Версии языка c#
Эмблема
организации
Версия
C# 1.0
C# 1.2
C# 2.0
C# 3.0
C# 4.0
Спецификация языка |
Microsoft Дата |
|
ECMA |
ISO/IEC |
Январь Январь 2002
2002
Декабрь 2002Апрель 2003
Апрель Октябрь 2003
2003
Сентябрь 2005Ноябрь Июнь 2006Сентябрь 2006
[10] 2005
Ноябрь Август 2007
2007
Отсутствует
Апрель Апрель 2010
2010
.NET FrameworkVisual Stud
.NET FrameworkVisual1Stud.0
.NET FrameworkVisual1Stud.1
.NET FrameworkVisual2Stud.0
.NET FrameworkVisual3Stud.5
.NET FrameworkVisual4Stud
•бета-версия Visual Studio версии 11 (которая включает .NET CLR версии 4.5, Visual Basic версии 11, C# версии 5) уже доступна для скачивания!!!
Ссылки:
•Бесплатное получение VS2010 для студентов: dreamspark.ru
•Бесплатная среда разработки Visual C# Express 2010: www.microsoft.com/express/Downloads
•Центр начинающего разработчика: msdn.microsoft.com/ ru-ru/beginner/default.aspx
•Книга «C# для начинающих» — скачать PDF или читать онлайн: msdn.microsoft.com/ru-ru/beginner/ee344863.aspx
•MSDN — Центр Visual C#: msdn.microsoft.com/ru-ru/vcsharp /default.aspx
•Путеводитель по документации к Visual C# http://msdn.microsoft.com/ru-ru/library/ms228280(v=vs.90).asp
Введение в язык C# и
.NET Framework
Эмблема
организации
•ПЛАТФОРМА - это как минимум среда выполнения программ и… ещё что-либо, что определяет особенности разработки и выполнения программного кода – парадигмы программирования, языки программирования, множества базовых классов.
•Microsoft.NET (.NET Framework) – программная платформа. Содержит следующие основные компоненты:
•the common language runtime (CLR)
•the .NET Framework class library (.NET FCL).
•CLS (Common Language Specification) – общая спецификация языков программирования. Это набор конструкций и ограничений, которые являются руководством для создателей библиотек и компиляторов в среде .NET Framework.
•Библиотеки, построенные в соответствии с CLS, могут быть использованы из любого языка программирования, поддерживающего CLS.
•Языки, соответствующие CLS (к их числу относятся языки Visual C#, Visual Basic, Visual C++), могут интегрироваться друг с другом.
•CLS – это основа межъязыкового взаимодействия в рамках платформы Microsoft.NET.
•CLR (Common Language Runtime) – Среда Времени Выполнения или Виртуальная Машина. Обеспечивает выполнение сборки. Основной компонент .NET Framework.
•Под Виртуальной Машиной понимают абстракцию инкапсулированной (обособленной) управляемой операционной системы высокого уровня, которая обеспечивает выполнение программного кода и предполагает решение следующих задач: