Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Библиотека классов. 
NET Framework

РефератПомощь в написанииУзнать стоимостьмоей работы

Реально библиотека FCL представляет собой набор DLL файлов (файлов в формате динамических библиотек) в папке %SystemRoot%Microsoft.NETFrameworkv1.0.nnnn. Каждый DLL файлэто сборка, загружаемая CLR по запросу. Встроенные типы данных, такие как целые, вещественные, логические, реализованы в модуле Mscorlib. dll, другие типы разнесены по разным DLL файлам библиотеки FCL. В документации на каждый тип… Читать ещё >

Библиотека классов. NET Framework (реферат, курсовая, диплом, контрольная)

При программировании на языке С для взаимодействия с ОС Windows обычно используются вызовы функции интерфейса Windows API[1] и различные динамические библиотеки DLL; при программировании на языке C++ часто используется стандартная библиотека классов MFC (Microsoft Foundation Classes). При программировании на языке Visual Basic используется интерфейс Visual Basic API, представляющий набор функций для работы с низкоуровневыми возможностями Windows API.

В .NET Framework используется новый прикладной интерфейс — библиотека классов .NET Framework, которая содержит более 10 000 различных типов: классов, структур, интерфейсов, перечислений и делегатов. Некоторые классы FCL содержат до 100 методов, свойств и других членов. Чтобы уметь разрабатывать приложения в .Net Framework, требуется не только знание программирования на некотором языке, но и умение использовать библиотеку FCL. Достоинством FCL является то, что она полностью объектно-ориентированная, и может использоваться всеми языками, которые работают на платформе .Net. Все языки используют один и тот же API при создании разных типов приложений (локальных или распределенных).

Библиотека FCL содержит набор системных типов данных, для которых в конкретных языках программирования делается соответствие с используемыми ими типами данных. Например, для языка C# соответствие типов приведено в табл. 3.1.

Для облегчения использования FCL все ес содержание хорошо структурировано в виде иерархически организованных групп типов. Каждая группа типов называется пространством имен. Всего в FCL около 100 таких пространств. В каждом из них содержатся классы и другие типы, имеющие некоторое общее назначение. Например, большая часть Windows API для управления окнами содержится в пространстве имен System.Windows.Forms. Здесь находятся вес классы, представляющие окна, диалоги, меню и другие элементы, обычно применяемые в приложениях с графическим интерфейсом пользователя. Отдельное пространство — System. Collections — содержит классы коллекций и словарей, а в пространстве имен System. 10 — классы для работы с данными на внешних устройствах. В табл. 1.1 перечислены основные пространства имен FCL и кратко описано их содержимое.

Таблица 1.1.

Основные пространства имен библиотеки FCL

Пространство имен.

Содержимое.

System.

базовые типы данных и вспомогательные классы.

System. Collections.

коллекции, словари, массивы переменной размерности и другие контейнеры.

System.Data и др.

классы ADO.NET для доступа к данным.

System.Drawing.

классы для рисования в окне (GDI+).

System. 10.

классы файлового и потокового ввода-вывода.

System. Net.

классы для работы с сетевыми протоколами, например, HTTP.

System.Reflection и др.

классы для чтения и записи метаданных.

System.Runtime. Remoting и др.

классы для распределенных приложений.

System. ServiceProcess.

классы для создания служб Windows.

System.Treading.

классы для создания и управления потоками.

System.Web.

классы для поддержки протокола HTTP.

System. WebServices.

классы для разработки Web-сервисов.

System.Web.Services.Protocols.

классы для разработки клиентов Web-сервисов.

System.Web.UI.

основные классы, используемые ASP.NET.

System.Web. Ul.WebControls.

серверные элементы управления ASP.NET.

System.Windows. Forms.

классы для реализации графического интерфейса пользователя.

System.Xml и др.

классы для чтения и вывода данных в формате XML.

Реально библиотека FCL представляет собой набор DLL файлов (файлов в формате динамических библиотек) в папке %SystemRoot%Microsoft.NETFrameworkv1.0.nnnn. Каждый DLL файлэто сборка, загружаемая CLR по запросу. Встроенные типы данных, такие как целые, вещественные, логические, реализованы в модуле Mscorlib. dll, другие типы разнесены по разным DLL файлам библиотеки FCL. В документации на каждый тип указана сборка, в которой он определен. При создании программы разработчик должен указать (сделать ссылки), какие библиотеки будут использоваться.

Установка платформы .NET Framework и Visual Studio

В среде ОС Windows 7 и 8 платформа .NET уже имеется и ничего устанавливать нс требуется.

Для разработки приложений в платформе .NET нужно установить систему разработки Visual C# 2012 (или 2013) Express Edition — бесплатная версия среды разработки Visual Studio (сокращенная, но обладающая практически всеми возможностями). Данный программный продукт предназначен для студентов и начинающих разработчиков. Загрузить его можно с сайта visualstudio.com/downloads/download-visual-studio-vs.

  • [1] Windows API (Application Programming Interface. Интерфейс Прикладного Программирования) — общее наименование набора базовых функции, которые прикладные программы могут использовать для взаимодействия с операционной системой Microsoft Windows.
Показать весь текст
Заполнить форму текущей работой