Файл: Интегрированные среды разработки программ ..pdf

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

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

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

Добавлен: 23.04.2023

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

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

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

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

  • Live Share

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

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

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

  • CodeLens

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

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

С функцией "Перейти к определению" вы напрямую переходите туда, где определена функция или тип.

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

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

2.3 Установка интегрированной среды разработки Visual Studio

В рамках этого раздела вы создадите простой проект для тестирования некоторых возможностей Visual Studio. Вы примените IntelliSense в качестве вспомогательного средства для написания кода, выполните отладку приложения для просмотра значения переменной в процессе выполнения программы, а также измените цветовую тему.

Чтобы начать работу, скачайте и установите Visual Studio. Этот модульный установщик позволяет выбрать и установить рабочие нагрузки, которые являются группами функций, необходимыми для предпочитаемого языка программирования или платформы. Выполните следующие инструкции по созданию программы и в процессе установки выберите рабочую нагрузку Кроссплатформенная разработка .NET Core.


При первом запуске Visual Studio вы можете выполнить вход с использованием либо учетной записи Майкрософт, либо рабочей или учебной учетной записи.

2.4 Создание программы

Давайте создадим простую программу.

  1. Запустите Visual Studio.

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

  1. Выберите Создать проект. На рисунке 6 отображено поле для создание проекта.

Откроется окно Создание проекта с отображением нескольких шаблонов проектов. Шаблон содержит основные файлы и параметры, необходимые для данного типа проекта.

  1. Чтобы найти нужный шаблон, введите консоль .net core в поле поиска. Список доступных шаблонов автоматически отфильтруется по введенным словам. Вы можете еще больше сузить поиск, выбрав C# в раскрывающемся списке Язык. Выберите шаблон Консольное приложение (.NET Core) и щелкните Далее[[11]]
  2. В окне Настроить новый проект (рис.7) введите HelloWorld в поле Имя проекта, при необходимости измените расположение каталога для вашего проекта и нажмите кнопку Создать.

Visual Studio создаст проект. Это простейший вариант приложения "Hello World", в котором вызывается метод Console.WriteLine() для вывода литеральной строки "Hello World!" в окне консоли (выходных данных программы).

Вы должны увидеть примерно следующее (рис.8):

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

Есть и другие доступные меню и окна инструментов, но об этом позже.

  1. Теперь запустите приложение. Это можно сделать, выбрав Запуск без отладки в меню Отладка в строке меню. Можно также нажать клавиши CTRL+F5[[12]].

Когда Visual Studio создаст приложение, откроется окно консоли с сообщением Hello World! . Теперь у вас есть выполняемое приложение.

  1. Чтобы закрыть окно консоли, нажмите любую клавишу.
  2. Давайте добавим дополнительный код в приложение. Перед строкой Console.WriteLine("Hello World!"); добавьте следующий код C#:

C#Копировать

Console.WriteLine("\nWhat is your name?");

var name = Console.ReadLine();

Этот код отображается сообщение What is your name? (Введите имя) в окне консоли и ожидает, чтобы пользователь ввел текст и нажал клавишу ВВОД.

  1. Измените строку с текстом Console.WriteLine("Hello World!");, указав следующий код:

C#Копировать

Console.WriteLine($"\nHello {name}!");

  1. Снова запустите приложение, выбрав пункты Отладка > Запуск без отладки или нажав клавиши CTRL+F5.

Visual Studio выполнит повторную сборку приложения. В открывшемся окне консоли отобразится запрос на ввод имени.

  1. Введите свое имя в окне консоли и нажмите клавишу ВВОД (рис.9)[[13]].
  2. Нажмите любую клавишу, чтобы закрыть окно консоли и остановить выполняющуюся программу.

2.5 Использование рефакторинга и IntelliSense

Рассмотрим несколько примеров того, как рефакторинг и IntelliSense помогают повысить эффективность кода.

Во-первых, переименуем переменную name:

  1. Дважды щелкните переменную name, чтобы выбрать ее.
  2. Введите имя переменной, username.

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

  1. Выберите значок лампочки для отображения доступных быстрых действий. Выберите Переименовать name в username.

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

  1. Теперь рассмотрим возможности IntelliSense. Под строкой Console.WriteLine($"\nHello {username}!"); введите DateTime now = DateTime..

Появится поле с членами класса DateTime. Кроме того, в отдельном поле отображается описание выбранного элемента.

  1. Выберите член с именем Now, который является свойством класса, дважды щелкнув его или нажав клавишу TAB. Завершите строку кода, добавив в конце точку с запятой.
  2. Ниже введите или вставьте следующие строки кода:

C#Копировать

int dayOfYear = now.DayOfYear;

Console.Write("Day of year: ");

Console.WriteLine(dayOfYear);

 Совет


Console.Write будет немного отличаться от Console.WriteLine в том, что не добавляет знак завершения строки после ее вывода. Это означает, что следующий фрагмент текста, отправляемый на вывод, будет выводиться в той же строке. Можно навести указатель мыши на каждый из этих методов в коде, чтобы просмотреть его описание[[14]]

  1. Далее мы снова используем рефакторинг, чтобы сделать код более кратким. Щелкните переменную now в строке DateTime now = DateTime.Now;.

Обратите внимание, что на поле в этой строке отображается маленький значок отвертки.

  1. Щелкните значок отвертки, чтобы увидеть предложения Visual Studio. В этом случае отображается рефакторинг Встроенная временная переменная для удаления строки кода без изменения его общего поведения.
  2. Щелкните Встроенная временная переменная, чтобы выполнить рефакторинг кода.
  3. Снова запустите программу, нажав клавиши Ctrl+F5. Выходные данные выглядят следующим образом (рис.10):

2.6 Отладка кода

При написании кода требуется запустить его и проверить на ошибки. Система отладки Visual Studio позволяет просматривать код с шагом в одну инструкцию, проверяя значения переменных. Можно задать точки останова, которые останавливают выполнение кода на определенной строке. Вы увидите, как значение переменной изменяется по мере выполнения кода, и многое другое[[15]].

Зададим точку останова, чтобы увидеть значение переменной username во время выполнения программы.

  1. Найдите строку кода "Console.WriteLine($"\nHello {username}!");". Чтобы задать точку останова в этой строке кода, то есть чтобы приостановить выполнение программы в этой строке, щелкните в крайнем левом поле редактора. Кроме того, можно щелкнуть в любом месте строки кода и нажать клавишу F9.

В крайнем левом поле отображается красный кружок, и код выделяется красным цветом (рис. 11)

  1. Начните отладку, выбрав пункты Отладка > Начать отладку или нажав клавишу F5.
  2. Если появляется окно консоли с запросом имени, введите имя и нажмите клавишу ВВОД.

Фокус возвращается в редактор кода Visual Studio, и строка кода с точкой останова выделяется желтым. Это означает, что она является следующей строкой кода, которую будет выполнять программа.

  1. Наведите указатель мыши на переменную username для просмотра ее значения. Кроме того, можно щелкнуть username правой кнопкой мыши и выбрать пункт Добавить контрольное значение, чтобы добавить переменную в окно контрольных значений, где можно будет просмотреть ее значение.
  2. Чтобы разрешить программе продолжить выполнение, нажмите клавишу F5 еще раз.

Дополнительные сведения о выполнении отладки в Visual Studio см. в статье Обзор возможностей отладчика Visual Studio.

2.7 Настройка Visual Studio

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

  1. В строке меню выберите Сервис > Параметры, чтобы открыть диалоговое окно Параметры.
  2. Откройте страницу параметров Окружение > Общие, измените значение Цветовая тема на Темная и щелкните ОК[[16]].

Цветовая тема для всей интегрированной среды разработки изменится на тему Темная.

Дополнительные сведения о других способах персонализации интегрированной среды разработки см. в разделе Персонализация Visual Studio.

Таким образом мы видим, что интегрированная среда разработки Visual Studio гораздо удобнее и лучше всего того, что было раньше. И научиться ее использовать может каждый

3. Интегрированная среда разработки программного обеспечения Microsoft Visual Basic

Microsoft Visual Basic — язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемые корпорацией Microsoft. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка BASIC, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Интегрированная среда разработки VB включает инструменты для визуального проектирования пользовательского интерфейса, редактор кода с возможностью IntelliSense и подсветкой синтаксиса, а также инструменты для отладки приложений[[17]].

Visual Basic также является хорошим средством быстрой разработки (RAD) приложений баз данных для операционных систем семейства Microsoft Windows. Множество готовых компонентов, поставляемых вместе со средой, призваны помочь программисту сразу же начать разрабатывать бизнес-логику приложения, не отвлекая его внимание на написание кода запуска программы, подписки на события и других механизмов, которые VB реализует автоматически.

Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3. Окончательное признание как полноценного средства программирования для Windows — при выходе версии 5. Версия VB6, входящая в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом.