Программирование на языке C#
Язык программирования С#
Download 1.19 Mb. Pdf ko'rish
|
Программирование на языке C#
- Bu sahifa navigatsiya:
- 1.2. Платформа .NET Framework
1.1.
Язык программирования С# С# - современный, универсальный, объектно-ориентированный, высокоуровневый язык программирования. Проекты на C# состоят из одного или нескольких файлов с расширением .cs . Эти файлы могут быть преобразованы компилятором C# (csc) в исполняемый код. В результате создаются сборки, включающие файлы с расширением .exe или .dll . Файл с расширением .exe является программой, запускаемой на исполнение, а файл с расширением .dll – библиотекой функций, которую можно подключить к другому проекту. Основными элементами программы в C# являются классы, методы, операторы, выражения, условные операторы, циклы, типы данных, исключения и некоторые другие. В следующих главах этой книги мы рассмотрим основные конструкции C# . 1.2. Платформа .NET Framework Платформа .NET предназначена для разработки и использования консольных приложений, настольных приложений, веб-приложений, веб-сервисов, интернет-приложений, мобильных приложений для планшетов и смартфонов и многих других. В основном, использование .NET ориентировано на разработку Windows - приложений, и не только. Одним из примеров реализации .NET для среды, отличной от Windows , является проект Mono с открытым исходным кодом ( www.mono-project.com ). Он реализует .NET Framework и большинство своих сопутствующих библиотек для Linux , FreeBSD , iPhone и Android . Mono реализует основные стандарты 6 .NET , но не полностью поддерживает некоторые технологии и инфраструктуру .NET (например, WPF и ASP.NET MVC ). Идея независимости от окружающей среды была установлена на самых ранних этапах создания платформы .NET . Одним из преимуществ . NET Framework является встроенное автоматическое управление памятью. Автоматическое управление памятью освобождает программиста от необходимости ручного выделения памяти для объектов, и её высвобождения. Это значительно повышает производительность разработчика и качество программ, написанных на C# . В .NET Framework есть специальный компонент CLR , который отслеживает управление памятью. Он называется «сборщиком мусора» (автоматическая система очистки памяти). Сборщик мусора выполняет следующие основные задачи: проверять, когда выделенная память для переменных больше не используется, освободить её и сделать доступной для размещения новых объектов. Download 1.19 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling