Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач_2.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.03 Mб
Скачать
  1. Средства построения и отладки

В среде Visual Studio предусмотрен мощный набор средств построения и отладки. Благодаря конфигурациям построения можно выбирать компоненты для построения, исключать компоненты, которые не требуется включать в построение, а также определять, как будут построены выбранные проекты и для какой платформы. Конфигурации построений доступны как для решений, так и для проектов.

При построении начинается процесс отладки. Построение приложений позволяет обнаруживать ошибки времени компиляции. К этим ошибкам могут относиться неверный синтаксис, ошибки в зарезервированных словах и несовпадения типов. Эти типы ошибок отображаются в Окно выходных данных.

Рис.6. Окно вывода со сведениями о построении

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

Рис.7. Форма VisualBasic в режиме приостановки выполнения

Рис.8. Окна средств отладки

В Окно «Список ошибок» отображаются ошибки, предупреждения и другие сообщения, относящиеся к отладке.

  1. Средства развертывания

В Visual Studio предусмотрены две различные стратегии развертывания: ClickOnce и установщик Windows.При использовании развертывания ClickOnce осуществляется публикация приложения в некоторое централизованное расположение, и пользователь устанавливает или запускает приложение из этого расположения. При развертывании с помощью установщика Windows приложение упаковывается в файл setup.exe, который распространяется среди пользователей; затем пользователи устанавливают приложения с помощью этого файла.

Технология ClickOnce позволяет быстро выполнять развертывание приложений с помощью средства мастер публикации.

Рис.9. Мастер публикации

Установщик Windows обеспечивает более гибкие возможности развертывания приложений. С помощью целого ряда редакторов, таких как редактор настраиваемых действий и редактор пользовательского интерфейса, можно настроить установщик Windows в соответствии с конкретными потребностями развертывания. Для создания базового файла установки используется Редактор файловой системы, чтобы указать набор развертываемых элементов.

Рис.10. Редактор файловой системы

  1. Документация по продукту

Вызов справки возможен двумя способами: во-первых, нажатием клавиши F1 в интерфейсе IDE и, во-вторых, щелчком Документации Visual Studio в меню Справка. Документация справки отобразится в окне веб-браузера. Можно использовать локальную версию справки или открывать разделы справки на веб-узле MSDNOnline и других ресурсах Интернета.

Рис.11. Справка в окне браузера

  1. Поддерживаемые технологии и языки программирования

В Visual Studio применяются различные технологии и языки программирования. Для наглядности они представлены ниже в виде таблиц (табл.1-2).

Таблица 1

Поддерживаемые технологии

Технология

Краткое описание

.NET Framework

.NET Framework 3.5

.NET Framework 3.0

.NET Compact Framework

Дополнительные сведения о .NETFramework - неотъемлемом компоненте Windows, который поддерживает построение и выполнение нового поколения приложений и XML (веб-службы).

Windows Presentation Foundation (WPF)

WPF представляет собой набор типов .NETFramework, который можно использовать для создания внешнего вида клиентских приложений Windows. Состав WPF: расширяемый язык исправления для приложений XAML, элементы управления, привязка данных, двухмерная и трехмерная графика, анимация, стили, шаблоны, документы, мультимедийные данные, текст и типографические средства.

Windows Communication Foundation (WCF)

WCF - это среда выполнения и набор интерфейсов API для создания систем, которые обеспечивают обмен сообщениями между службами и клиентами. Эти же самые инфраструктура и интерфейсы API используются для создания приложений, обменивающихся данными с другими приложениями на данном компьютере или на

Продолжение таблицы 1

компьютере, доступ к которому можно получить через Интернет.

Windows Workflow Foundation

Компонент WindowsWorkflowFoundation включает модель программирования, ядро и средства для быстрого создания приложений, поддерживающих бизнес-процессы.

Silverlight

Silverlight - это независимая от обозревателя и платформы технология, позволяющая проектировать, разрабатывать и поставлять интерфейсы с поддержкой мультимедиа и многофункциональные приложения в Интернете.

Windows Forms

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

ASP.NET (AJAX)

В основу ASP.NET положены классы программирования .NETFramework; в состав этой технологии входит модель веб-приложения, набор элементов управления и инфраструктура, благодаря которым упрощается процесс построения веб-приложений.

Технология AJAX - составная часть ASP.NET - содержит библиотеки клиентских сценариев, включающих не зависящий от обозревателя сценарий ECMAScript (JavaScript), и технологии динамического HTML (DHTML).AJAX-функциональность интегрирована с платформой серверной разработки ASP.NET. С помощью возможностей AJAX можно улучшить работу пользователей и повысить

Продолжение таблицы 1

эффективность веб-приложений.

Язык XAML

XAML - это язык разметки для декларативной разработки приложений. WindowsPresentationFoundation (WPF) реализует загрузчик XAML и обеспечивает поддержку языка XAML для типов WPF, поэтому большую часть пользовательского интерфейса приложения можно создавать с помощью разметки XAML.

LINQ

В LINQ используются стандартные шаблоны запросов и обновления данных с помощью VisualBasic или VisualC#. Синтаксис LINQ можно расширить для поддержки большинства типов хранилищ данных. Visual Studio 2008 содержит сборки поставщиков LINQ, которые обеспечивают интегрированный в язык механизм запросов коллекций .NETFramework, баз данных SQL, наборов данных ADO.NET и документов XML.

Таблица 2

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

Типы языков и приложений

Краткое описание

Visual Basic

VisualBasic предоставляет простой и быстрый способ создания приложений Windows, веб-приложений и приложений для мобильных устройств на базе .NETFramework. Как и все программы, предназначенные для платформы .NETFramework, приложения, написанные в VisualBasic выгодно отличаются высоким уровнем безопасности и широкими возможностями взаимодействия между языками.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]