Файл: Средства разработки клиентских программ, на примере Visual Studio.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 273

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рис. 2.3 - Рефакторинг

IntelliSense

IntelliSense — это набор функций, отображающих сведения о коде непосредственно в редакторе и в некоторых случаях автоматически создающих небольшие отрывки кода (рис. 2.4). По сути, это базовая документация, встроенная в редактор, с которой не приходится искать информацию где-то еще. Функции IntelliSense зависят от языка. Дополнительные сведения можно найти в руководствах по IntelliSense для C#, IntelliSense для Visual C++, IntelliSense для JavaScript и IntelliSense для Visual Basic. [5] На рисунке 2.4 показано, как IntelliSense отображает список членов типа:

Рис. 2.4 – IntelliSense отображает список членов

Быстрый запуск

Среда Visual Studio может показаться сложной, поскольку имеет множество разных меню, параметров и свойств. Поле поиска быстрого запуска позволяет быстро найти нужное содержимое в Visual Studio. Когда пользователь начинает вводить в поле то, что ищет, Visual Studio представит результаты, один из которых может подходить (рис. 2.5). Если нужно добавить функциональные возможности в Visual Studio, например добавить поддержку дополнительных языков программирования, быстрый запуск предоставляет результаты, которые открывают Visual Studio Installer для установки рабочей нагрузки или отдельного компонента. [5]

Рис. 2.5 – Организация поиска в Visual Studio

Волнистые линии и быстрые действия

Волнистые линии обозначают ошибки или потенциальные проблемы кода прямо во время ввода. Эти визуальные подсказки позволяют устранять проблемы немедленно и не ждать, пока ошибка будет обнаружена во время сборки или запуска программы. Если навести указатель мыши на волнистую линию, на экран будут выведены дополнительные сведения об ошибке. Кроме того, в поле слева может появляться значок лампочки с быстрыми действиями по устранению ошибки (рис. 2.6). [5]

Рис. 2.6 – Обозначение ошибки в коде

Иерархия вызовов

В окне Иерархия вызовов показаны методы, вызывающие выбранный метод. Это может быть полезно, если пользователь собирается изменить или удалить метод, или хочет отследить ошибку. [5]

CodeLens

CodeLens помогает находить ссылки на код, изменения кода, связанные ошибки, рабочие элементы, проверки кода и модульные тесты — все это не выходя из редактора. [5]

Перейти к определению

С функцией "Перейти к определению" вы напрямую переходите туда, где определена функция или тип (рис. 2.7). [5]


Рис. 2.7 – Функция «Перейти к определению»

Показать определение

В окне Просмотр определений показано определение метода или типа, при этом не нужно открывать отдельный файл. [5]

Заключение

На основе информации, приведенной в курсовой работе, можно сделать следующие выводы:

  1. Одним из эффективных средств разработки клиентских приложений является Microsoft Visual Studio — это линейка продуктов компании Microsoft, включающих интегрированную среду разработки ПО и ряд других инструментальных средств, которая на сегодняшний день является одной из лучших сред;
  2. Visual Studio включает один или несколько компонентов, таких как Visual Basic .NET (а до его появления — Visual Basic), Visual C++, Visual C#, Visual F# (включён в Visual Studio 2010);
  3. Microsoft Visual Studio имеет несколько версий, начиная с Visual Studio 97 и заканчивая Visual Studio 2017, также существуют версии Visual Studio 6.0, Visual Studio .NET, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual Studio 2011, Visual Studio 2012, Visual Studio 2013 и Visual Studio 2015;
  4. Visual Studio 2017 является последней выпущенной версией Visual Studio, с усовершенствованием изменений, внесенных с момента выпуска Visual Studio 2015, а также использованием средств повышения производительности.

Библиографический список

  1. Программная инженерия. [Электронный источник]. Режим доступа: http://www.ispras.ru/news/programmnaya_inzheneriya/ (дата обращения: 21.11.2018).
  2. Microsoft Visual Studio. [Электронный источник]. Режим доступа: http://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82:Microsoft_Visual_Studio (дата обращения: 22.11.2018).
  3. Национальная библиотека им. Н. Э. Баумана. Microsoft Visual Studio. [Электронный источник]. Режим доступа: https://ru.bmstu.wiki/Microsoft_Visual_Studio (дата обращения: 23.11.2018).
  4. Новые возможности Visual Studio 2017. [Электронный источник]. Режим доступа: https://docs.microsoft.com/ru-ru/visualstudio/ide/whats-new-in-visual-studio?view=vs-2017 (дата обращения: 24.11.2018).
  5. Добро пожаловать в интегрированную среду разработки Visual Studio. [Электронный источник]. Режим доступа: https://docs.microsoft.com/ru-ru/visualstudio/ide/visual-studio-ide?view=vs-2017 (дата обращения: 24.11.2018).
  6. Заботина Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: ИНФРА-М, 2011. - 331 с.
  7. Колдаев В.Д. Структуры и алгоритмы обработки данных: Учебное пособие / В.Д. Колдаев. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 296 с.
  8. Култыгин О. П. Администрирование баз данных. СУБД MS SQL Server: учеб. пособие / О. П. Култыгин. - М.: МФПА, 2012. - 232 с.
  9. Румянцева Е.Л., Слюсарь В.В. Информационные технологии: Учебное пособие / Е.Л. Румянцева, В.В. Слюсарь; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 256 с.: ил.
  10. Уткин В.Б. Математика и информатика: Учебное пособие / В.Б. Уткин, К.В. Балдин, А.В. Рукосуев. - 4-e изд. - М.: Дашков и К, 2011. - 472 с.
  11. Федотова Е.Л., Федотов А.А. Информатика: Курс лекций. Учебное пособие / Е.Л. Федотова, А.А. Федотов. - М.: ИД ФОРУМ: ИНФРА-М, 2011. - 480 с.: ил.
  12. Нортроп, Т. Основы разработки приложений на платформе Microsoft.NET Framework. Учебный курс Microsoft. Перевод с англ./ Т. Нортроп, Ш. Уилдермьюс, Б. Райан. - М.: «Русская редакция», 2007. - 864 с.