louis vuitton bag moncler jacka ugg boots mbt sko louis vuitton oslo moncler ugg www.steklo1.ru
   Поиск
 

FrameWork

MicroSoft DotNet

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

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

В .NET Framework включены сборки библиотеки классов .NET Framework Class
Library (FCL), содержащие определения нескольких тысяч типов, каждый из которых предоставляет некоторую функциональность. В результате CLR и FCL позволяют пользователям создавать следующие виды приложений.
• Web-сервисы XML Методы, к которым можно легко обратиться через Интернет. Web-сервисы, конечно же, являются главным козырем инициативы
Microsoft под названием «.NET».
• Web Forms Приложения, основанные на HTML (Web-сайты). Обычно приложения Web Forms выполняют запросы к БД и вызовы Web-сервисов, объединяют и фильтруют полученные данные, а затем выводят их в браузере, предоставляя развитый пользовательский интерфейс, основанный на HTML. Технология Web Forms поддерживается средой разработки в стиле Visual Basic 6 и
Visual InterDev, которая позволяет создавать Web-приложения на любом CLR-совместимом языке.
• Windows Forms Windows-приложения с богатым графическим интерфейсом
пользователя. Вместо создания пользовательского интерфейса на базе страниц
Web Forms, можно задействовать мощь настольных приложений Windows.
Приложения Windows Forms могут использовать преимущества элементов управления, меню, событий мыши и клавиатуры и взаимодействовать напрямую с
ОС. Как и приложения Web Forms, приложения Windows Forms выполняют
запросы БД и вызовы Web-сервисов XML. Для Windows Forms предлагается среда
разработки, подобная Visual Basic 6, которая позволяет создавать приложения
с графическим интерфейсом на любом CLR-совместимом языке.
• Консольные приложения Windows Для задач, не требующих богатого
пользовательского интерфейса, это оптимальное решение. Многие компиляторы, утилиты и инструменты реализованы как консольные приложения.
• Службы Windows .NET Framework позволяет строить приложения-службы,
которыми управлет диспетчер Windows Service Control Manager (SCM),
• Библиотеки компонентов .NET Framework позволяет создавать автономные компоненты (типы), которые легко использовать со всеми перечисленными
выше видами приложений.
Поскольку FCL насчитывает тысячи типов, наборы «родственных» типов скомпонованы в отдельные пространства имен. Так. пространство имен System (которое вам следует знать лучше всего) содержит базовый класс Object, из которого в
конечном счете порождаются все остальные типы. Кроме того. System содержит
типы для целых чисел, символов, строк, обработки исключений, консольного ввода/вывода, а также группу полезных типов для безопасного конвертирования типов, форматирования данных, генерирования случайных чисел и выполнения различных математических операций. Типами из пространства имен System пользуются все приложения.
Чтобы задействовать ту или иную функцию платформы, вам нужно знать пространство имен, содержащее тип, который реализует нужную функциональность.
Чтобы изменить поведение FCL-типа, вы можете просто создать свой производный тип. Объектно-ориентированная природа .NET Framework обеспечивает мощную основу для разработки. Вы можете создавать и свои пространства имен, содержащие ваши собственные типы. Эти пространства имен и типы четко соответствуют принципам программирования, предлагаемым платформой. По сравнению с Win32-программированием такой новый подход заметно упрощает разработку ПО.

Предыдущая стр.    Оглавление    Следующая стр.
Средняя оценка: (1 - 1 голосов)
Для оценки необходимо зарегистрироваться


Только зарегистрировавшиеся пользователи могут оставлять комментарии



Практический обучающий видео-курс "Основы C#"

От профессионального
разработчика для начинающих
и опытных программистов!

Кликните, чтобы изучить
язык C# с нуля и научиться
писать программы под платформу .NET!