русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Технология программирования .NET Framework

NET Framework - это программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является исполняющая среда CLR(Common Language Runtime) способная выполнять как обычные программы, так и серверные WEB приложения. NET Framework поддерживает создание программ, написанных на разных языках программирования.

Среды разработки технологии .NET Framework

- SharpDevelop

- MomoDevelop

- Embarcadero RAD Studio (Delphi for.NET)

Языки программирования технологиями .NET Framework

Одной из основных технологий .NET Framework является совместимость программных частей, написанных на разных языках. Каждая библиотека в .NET Framework имеет сведения о своей версии, что позволяет устранить возможные конфликты между ними.

Языки, поставляемые с Visual Studio

- C#

- VB.NET

- YScript.NET

- C++

- F# (впервые в 2010 году)

Основные продукты, поставляемые сегодня под маркой .NET

а) .NET Framework

Это среда выполнения, в которой работают, созданные программные компоненты, она обеспечивает безопасность выполнения кода, контроль версий модулей и предоставляет библиотеке классов, заменившие и расширившие стандартные интерфейсы прикладного программирования API(Application Program Interface)

б) .Visual Studio.NET

Предоставляет набор новых и существующих языков программирования, для создания пользовательских приложений. В ближайших версиях ожидается поддержка языков программирования от других производителей.

в) .NET Enterprise servers (Корпоративные средства .NET(серверы) SQL Server)

Новая операционная среда- структура .NET Framework

Эта среда представляет собой дополнительный операционный слой, разделяющий приложения пользователя и базовые сервисы Windows. Таким образом .NET Framework- это новая платформа разработки и исполнения прикладных программ. РИС. 1

.NET Framework состоит из двух главных компонентов: библиотеки базовых классов и CLR(Common Language Runtime), которые предназначены для решения следующих задач:

а) Унификации библиотек функции для всех приложений независимо от используемого языка программирования.

б) Повышение управляемости приложений с точки зрения безопасности и эффективного использования ресурсов. Создание универсальной среды разработки и общих базовых функций предопределило то, что на сегодня все языки программирования фирмы Microsoft поставляется в виде единого пакета.

Библиотека базовых классов

На её основе стоятся все .NET приложения. Принципиальная новизна заключается в том, что, если ранее подобный набор классов создавался отдельно для каждого языка, то теперь он один для всех. Такая унификация системы разработки автоматически сглаживает функциональные возможности разных языков. Дополнительный стимул для использования единого набора функций- это возможность улучшения процесса управления оперативной памяти. Так как большое число проблем надёжности программ связанно именно с использованием разных механизмов динамического распределения пространства на разных языках.

CLR (Common Language Runtime)

Это фундаментальная особенность концепции .NET именно здесь решаются основные задачи повышения надёжности и безопасности программ, а также платформенной независимости. Фактически CLR исполняет программы, написанные на одном стандартном языке Microsoft Intermediate Language (MSIL), который в свою очередь соответствует спецификации CLR. Соответственно задача всех средств разработки .NET приложений заключается в формировании результирующего, исполняемого модуля на MSIL, но только реализованного в виде двоичного байт-кода. РИС. 2

Просмотров: 1170


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.