Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Основы пользовательского интерфейса VS 2013




Основное окно пользовательского интерфейса Visual Studio 2013 (если выйти из стартовой страницы.

Аналогично предыдущим версиям, основное окно Visual Studio 2013 имеет несколько областей:

· Основное меню (верхняя строчка, под надписью Microsoft Visual Studio);

· Область визуализации файлов - область для визуализации текущих файлов исходного кода и конфигурационных файлов проектов (под основным меню);

· Область вывода (Output) для визуализации вывода из программных инструментов, выполняющих текущия действия над проектом (сборка программы, выполнение программы и т.д.);

· Область визуализации информации о структуре проекта (иерархия классов, состав файлов проекта, результатах анализа кода проекта, состав команды проекта) - справа от области визуализации текущих файлов проекта.

Основное меню имеет следующую структуру:

· File - традиционные действия над файлами: создание проекта, открытие проекта (или файла в проекте), закрытие проекта, обращение к системе управления исходным кодом проекта, настройка учетной записи пользователя, выход из Visual Studio)

· Edit - действия по редактированию файлов, поиску и замене их элементов, навигации в файлах

· View - различные способы визуализации элементов проекта: просмотр классов, открытых решений (проектов), информации о команде разработчиков, информации об объектах используемой базы данных SQL Server, списка ошибок, найденных при компиляции проекта и др.

· Debug - действия при отладке программы проекта: установка контрольных точек, присоединение отладчика к исполняемой программе, обработка возникающих исключений, анализ производительности программы и т.д.

· Team - взаимодействие с командой проекта. Для выполнения данных функций в Visual Studio в некоторых новых версиях используется компонента Team Foundation Server. При выборе пункта Connect to Team Foundation Server появлляется окно Team Explorer для просмотра информации о команде проекта

· Tools - меню разнообразных инструментов и опций, доступных в среде Visual Studio.

 

Основные элементы меню Tools:

· Tools / Attach to process - присоединение в отладочном режиме к одному из выполняемых на компьютере процессов;

· Tools / Connect to database - соединение с одной из доступных на компьютере баз данных;

· Tools / Connect to server - соединение с заданным серверным компьютером;

· Tools / Add SharePoint connection - обращение к инструменту Microsoft SharePoint, предназначенному для создания веб-сайтов, с целью разработки программных решений для SharePoint (при использовании данного пункта меню этот продукт должен быть заранее инсталлирован на компьютере);

· Tools / Connect to Microsoft Azure - вход в облако Microsoft Azure непосредственно из Visual Studiо; эта удобная возможность появилась только в новой версии VS;

· Tools / SQL Server - обращение к СУБД Microsoft SQL Server (он должен быть инсталлирован на компьютере) для ввода и выполнения SQL-запросов;

· Tools / Code snippets manager - использование полезных небольших фрагментов кода (snippets) на различных языках, доступных в Visual Studio (простой пример: обмен значениями двух переменных);

· Tools / Choose Toolbox Items - возможность добавления в проект элементов управления (controls) различными программными компонентами - COM,.NET и др. для последующего использования в проекте.

· Tools / Add-in Manager - управление расширениями (add-ins) среды Visual Studio, которые могут быть добавлены к среде и могут использоваться при разработке. Пример: расширение Aspect.NET Framework, реализованное командой проекта Aspect.NET для управления аспектами. Add-in можно рассматривать как расширение возможностей GUI интегрированной среды;

· Tools / Library Package Manager - управление библиотеками;

· Tools / Extensions and Updates - управление расширениями и обновлениями среды. Пример - инструмент NuGet для управления пакетами (packages);

· Tools / Create GUID - инструмент для создания глобального уникального идентификатора (GUID), используемого в модели COM (Component Object Model) для обозначения COM-объектов;

· Tools / Error LookUp - поиск информации об ошибках, обнаруженных средой;

· Tools / Preemptive DotFuscator and Analytics - управление обфускатором среды Visual Studio; штатный обфускатор среды Visual Studio носит название DotFuscator;

· Tools / Spy++ - запуск инструмента Spy++ для управления окнами, потоками, процессами и сообщениями.

· Tools / WCF Service Configuration Editor - вызов редактора конфигураций сервисов Windows Communication Foundation (WCF); сервисы WCF использованы в качестве основы для реализации облачной платформы Microsoft Azure;

· Tools / External Tools - пункт меню для расширения набора инструментов, вызываемых из меню Tools;

· Tools / Import and Export Settings - возможность сохранения набора всех установок среды в файл и, наоборот, настройка среды на набор установок, извлеченных из такого файла;

· Tools / Customize - настройка GUI интегрированной среды;

· Tools / Options - настройка опций интегрированной среды.

· Test - пункт главного меню для управления тестированием проекта;

· Architecture - пункт главного меню для построениz UML-диаграмм, характеризующих архитектуру проекта;

· Analyze - пункт главного меню для использованиz инструментов профилирования программы и исследования ее производительности;

· Windows - пункт главного меню для управления окнами GUI интегрированной среды;

· Help - пункт главного меню для вызова общей интерактивной справки по среде. Имеется также возможность использования контекстной справки для каждого окна среды.

Резюме

Интерфейс среды VS 2013 построен по расширяемому и управляемому принципу. Набором пунктов GUI и способами их визуализации можно управлять. Имеется возможность расширения среды (add-in). Интерфейс пользователя содержит большое число полезных инструментов и возможность обращения к внешним инструментам, набор которых также расширяем. В целом пользовательский интерфейс VS 2013 можно охарактеризовать как современный, гибкий, расширяемый и удобный.

Ключевые термины

Add-in (расширение) - Расширение среды Visual Studio дополнительным пользовательским интерфейсом для управления специализированными функциями
GUID - глобальный уникальный идентификатор объекта; используется в компонентной модели COM
NuGet - инструмент Visual Studio для управления программными пакетами
Spy++ - инструмент для управления окнами, потоками, процессами и сообщениями среды Visual Studio
Team Foundation Server (TFS) - инструмент для поддержки командной разработки программ в среде Visual Studio
Toolbox - программные элементы управления для различных компонент (.NET, COM и т.д.), доступные для добавления к текущему разрабатываемому проекту
WCF (Windows Communication Foundation) - компомента платформы.NET для управления коммуникационными сервисами; использована в качестве основы для реализации платформы Microsoft Azure

Краткие итоги

Интегрированная среда Visual Studio 2013 имеет современный пользовательский интерфейс, основанный на принципе настраиваемости и расширяемости. Обеспечивается возможность использования учетных записей VS 2013, входа в них и выхода из них, для хранения специфических настроек пользователя. Основное меню VS 2013 обеспечивает возможность использования широкого набора инструментов для управления расширениями среды, ее опциями, настройками, вызова инспектора окон, потоков, сообщений; вызова обфускатора и др.

Набор для практики

Вопросы

1. Что такое учетная запись Visual Studio?

2. Что такое add-in?

3. Что такое Spy++?

4. Что такое Toolbox?

5. Что такое NuGet?

6. Что такое WCF?

7. Что такое Team Foundation Server?

8. Что такое GUID?

9. По каким принципам построен пользовательский интерфейс Visual Studio 2013?

Упражнения

1. Вызовите VS 2013, просмотрите, изучите и проанализируйте все пункты основного меню.

2. Попрактикуйтесь в настройке элементов GUI Visual Studio.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных