Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Службы Windows

Элементы управления Windows

Хотя формы Web Forms и Windows Forms во многом разрабатываются одинаково, все же для их наполнения применяются различные наборы элементов управления. В Web Forms используются элементы управления веб-сервера, тогда как в Windows Forms применяются элементы управления Windows (Windows Controls).

Элементы управления Windows во многом подобны элементам управления ActiveX, поэтому они могут помещаться в формы Windows Forms. Как и в случае веб-элементов управления (Web Controls), их создание включает наследование от определенного класса — System.Windows.Forms.Control.

Служба Windows (Windows Service, изначально называвшаяся NT Service) — это программа, предназначенная для запуска в фоновом режиме в среде Windows NT/2000/XP/2003/Vista/7 (но не Windows 9x). Эти службы удобны, когда нужно организовать непрерывную работу программ, готовых реагировать на события, без необходимости явного их запуска по инициативе пользователя. Хорошим примером является служба World Wide Web Service на веб-серверах, которая прослушивает веб-запросы клиентов.

Разрабатывать службы на языке С# очень просто. В пространстве имен System.Service.Process доступны базовые классы среды.NET, которые позволяют решать большинство шаблонных задач, связанных с системными службами. Кроме того, среда Visual Studio.NET позволяет создавать проект С# Windows Service, в котором для построения службы Windows используется исходный код С#.

Windows Communication Foundation (WCF)

Изучая способы перемещения данных и служб из одной точки в другую, используемые в технологиях Microsoft, вы обнаружите, что в вашем распоряжении оказывается широкое разнообразие возможных решений. Например, вы можете использовать веб-службы ASP.NET, технологию.NET Remoting, Enterprise Services либо MSMQ. Какую же технологию выбрать? Ответ на этот вопрос диктуется тем, чего вы пытаетесь достичь, поскольку каждая из этих технологий предпочтительна в конкретной ситуации.

Памятуя об этом, в Microsoft действительно собрали все эти технологии вместе, и в версии.NET Framework 3.0, а также и в ее включении в.NET Framework 3.5 и 4, имеется единый способ перемещения данных — Windows Communication Foundation (WCF).

Библиотека WCF обеспечивает возможностью первоначального построения службы с последующей доставкой этой службы различными путями (даже по разным протоколам) простым изменением конфигурационного файла. Очень скоро вы убедитесь, что WCF — мощное новое средство соединения распределенных систем. В главе 43 эта технология описана во всех подробностях.

Windows Workflow Foundation (WF)

Служба Windows Workflow Foundation (WF) впервые была представлена в версии.NET Framework 3.0, но теперь подверглась основательной перестройке, в результате чего многие теперь найдут ее гораздо более полезной. Вы обнаружите, что в Visual Studio 2010 значительно улучшены средства работы с WF, и создавать собственные рабочие потоки стало гораздо удобней. Вы также найдете новые средства управления потоком, класс Flowchart, а также ряд новых действий, таких как DoWhile, ForEach и ParallelForEach.

<== предыдущая лекция | следующая лекция ==>
Создание Windows-форм | Рассмотрение простейшей программы
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 439; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.