Пользовательские приложения

Оценить
(0 голоса)

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

.NET — везде; программирование под Windows и программирование под .NET теперь яв­ляются синонимами. Многие пользовательские приложения, с которыми мы имеем дело, созданы на базе .NET частично или полностью. Сюда входят Web-приложения, клиентские приложения под Windows, мобильные приложения, решения на базе Office, "умные клиен­ты" (работающие через Интернет) и т. д. Теперь разработчики под .NET требуются везде, и вы можете использовать свои навыки для самой широкой аудитории потребителей.

На рис. 1. 12 представлено диалоговое окно New Project в Visual Studio 2008; оно показыва­ет огромное количество пользовательских решений, реализация которых возможна при по­мощи .NET.

Несмотря на то, что на рис. 1.12 показано множество шаблонов проектов, это окно не явля­ется неким "планом действий" в отношении пользовательских приложений. Разработчик под .NET имеет множество вариантов создания пользовательских приложений при помощи как Visual Studio, так и новой Expressions Studio (будет обсуждаться далее в этой главе). Сле­дующий список дает обзор технологий презентации, доступных разработчику под .NET:

□    ASP.NET позволяет вам создавать Web-решения (а также решения на базе браузеров) с использованием HTML, Ajax и обработки на стороне сервера;

□    NetCF — .NET Compact Framework 3.5 работает на небольших устройствах и позволяет вам создавать приложения для этих мобильных устройств;

□    Silverlight — это новое решение фирмы Microsoft предназначено для разработки высоко интерактивных решений, которые сочетают видео и анимацию (предоставляемые через Интернет для компьютеров под управлением как Windows, так и Мае);

□    VSTO— Visual Studio Tools for Office позволяет вам создавать решения на базе инст­рументов пакета Office (в том числе Outlook и SharePoint);

Пользовательские приложения

□    WinForms — эти формы используются для разработки бизнес-приложений и различных инструментов для платформы Windows. Приложения WinForms могут быть как незави­симыми, так и управляться данными. Кроме того, приложения WinForms могут подклю­чаться к Web-сервисам, использовать ресурсы клиента и т. д.;

□    WPF — Windows Presentation Foundation использует WinForms, XAML, Smart Clients, трехмерную графику и прочее для того, чтобы вы могли создавать функционально бога­тые клиентские решения под Windows. Приложения WPF могут разрабатываться анало­гично приложениям WinForms. Кроме того, они могут существовать в виде решения на основе браузера (которое работает в "песочнице безопасности");

□    XNA — эта технология позволяет вам создавать игры для ХЬох при помощи Visual Studio (но это тема для другой книги).

Все эти технологии поддерживаются в Visual Studio 2008. С их помощью вы можете созда­вать самые различные пользовательские приложения. В данном разделе описаны некоторые улучшения разработки, имеющиеся в Visual Studio 2008.

Примечание

В Visual Studio 2008 имеется множество новых клиентских опций. Мы упомянем здесь все. Однако все они также описаны более подробно в остальной части данной книги. В главе 14 описывается ASP.NET; в главе 15— стандартные формы Windows; в гла­ве 16 внимание сосредоточено непосредственно на WPF; в главе 17 обсуждаются приложения Ajax и ХВАР; в главе 21 описывается создание решений на базе пакета приложений Microsoft Office.

Повышаем производительность Web-разработчика
Создание более богатого Web-интерфейса
Microsoft Silverlight
Работа с расширенной панелью инструментов
Одновременные разработка и конструирование

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.