|
@@ -1,173 +1,152 @@
|
|
|
-# Инструментальные средства разработки программного обеспечения
|
|
|
+# Интегрированная среда разработки Visual Studio
|
|
|
+(IDE) — это многофункциональная программа, которая поддерживает многие аспекты разработки программного обеспечения. Интегрированная среда разработки Visual Studio — это стартовая площадка для написания, отладки и сборки кода, а также последующей публикации приложений.
|
|
|
|
|
|
+## Возможности Visual Studio
|
|
|
|
|
|
-## Обзоры IT-профессий
|
|
|
-**Как делают игры | Все этапы создания игр - подробно**
|
|
|
-https://www.youtube.com/watch?v=ZVYpRti_7pM&ab_channel=Cyberstars-%D0%9A%D0%B0%D0%BA%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C%D0%B8%D0%B3%D1%80%D1%83
|
|
|
-**Разработка игр | Какие Профессии Существуют в геймдев - Что делают разработчики игр**
|
|
|
-https://www.youtube.com/watch?v=q_N6ijrV5uw&ab_channel=Cyberstars-%D0%9A%D0%B0%D0%BA%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C%D0%B8%D0%B3%D1%80%D1%83
|
|
|
+### Модульная установка
|
|
|
|
|
|
+Модульный установщик Visual Studio позволяет выбирать и устанавливать требуемые рабочие нагрузки. Рабочие нагрузки — это группы функций, которые должны работать в языках программирования или платформах. Такая модульная стратегия сокращает объем установки Visual Studio, ускоряя установку и обновление среды.
|
|
|
|
|
|
+Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
|
|
|
|
|
|
+### Создание приложений Azure с поддержкой облака
|
|
|
|
|
|
+Visual Studio предлагает набор инструментов, которые позволяют без усилий создавать облачные приложения на базе Microsoft Azure. Вы можете настраивать, создавать, отлаживать, упаковывать и развертывать приложения и службы Azure непосредственно из интегрированной среды разработки (IDE) Visual Studio. Чтобы получить инструменты Azure и шаблоны проектов, при установке Visual Studio выберите рабочую нагрузку Разработка для Azure.
|
|
|
|
|
|
+
|
|
|
|
|
|
+Вы можете использовать службы Azure для приложений с помощью Подключенных служб:
|
|
|
|
|
|
-## CI/CD (Continuous Integration, Continuous Delivery — непрерывная интеграция и доставка)
|
|
|
-[Волохо А.](CiCd/Voloho_Alina.md),
|
|
|
++ Подключенная служба Active Directory позволяет использовать учетные записи Azure Active Directory для подключения к веб-приложениям.
|
|
|
++ Подключенная служба хранилища Azure — хранилище больших двоичных объектов, очереди и таблицы.
|
|
|
++ Подключенная служба Key Vault служит для управления секретами для веб-приложений.
|
|
|
|
|
|
+Доступные Подключенные службы зависят от типа проекта. Добавьте службу, щелкнув проект в Обозревателе решений правой кнопкой мыши и выбрав Добавить>Подключенная служба.
|
|
|
|
|
|
-## Языки программирования
|
|
|
-https://www.youtube.com/watch?v=qiROpkAp3y4
|
|
|
-с 26:01-1:00:52, 1:13:00- до конца
|
|
|
+На экране Подключенные службы выберите ссылку или знак "+", чтобы добавить зависимость службы. На экране Добавление зависимости выберите службу, которую нужно добавить, и следуйте инструкциям, чтобы подключиться к подписке и службе Azure.
|
|
|
|
|
|
-#### C#
|
|
|
-[Белоус Д.](CSharp/CSharp.md),
|
|
|
+
|
|
|
|
|
|
-#### C++
|
|
|
-[Буренок К.](C++/C++.md),
|
|
|
+### Создание веб-приложений
|
|
|
|
|
|
+Visual Studio помогает создавать приложения для Интернета. Вы можете создавать веб-приложения с помощью ASP.NET, Node.js, Python, JavaScript и TypeScript. Visual Studio поддерживает множество веб-платформ, таких как Angular, jQuery и Express.
|
|
|
|
|
|
-#### Delphi
|
|
|
-[Ляшков М.](Delphi/Delphi.md),
|
|
|
+Платформы ASP.NET Core и .NET Core поддерживаются на компьютерах с Windows и Linux, а также на компьютерах Mac. ASP.NET Core — это основное обновление для MVC, WebAPI и SignalR. Разработанная с нуля платформа ASP.NET Core предоставляет компактный и изменяемый стек .NET для разработки современных облачных веб-приложений и служб.
|
|
|
|
|
|
-#### Lua
|
|
|
-[Бонда А.](Lua/Lua.md)
|
|
|
|
|
|
-#### PHP
|
|
|
-[Харчевникова В.](PHP/PHP.md),
|
|
|
+### Создание кроссплатформенных приложений и игр
|
|
|
|
|
|
-#### R
|
|
|
-[Авраменко ](R/Язык_программирования_R.md)
|
|
|
+С помощью Visual Studio вы можете создавать приложения и игры для macOS, Linux и Windows, а также для мобильных устройств Android, iOS и пр. С помощью Visual Studio вы можете выполнять сборку:
|
|
|
|
|
|
-#### Visual Basic
|
|
|
-[Бонда А.](Visual_Basic/Visual_Basic.md),
|
|
|
++ приложений .NET Core для использования на устройствах Windows, macOS и Linux;
|
|
|
|
|
|
++ мобильных приложений для устройств iOS, Android и Windows на C# и F# с помощью Xamarin;
|
|
|
|
|
|
++ двух- и трехмерных игр на C# с помощью Инструментов Visual Studio для Unity;
|
|
|
|
|
|
-## Компиляторы и интерпретаторы
|
|
|
-[Терешенко В.](Компиляторы_интерпретаторы/README.md),
|
|
|
-[Седякин](Компиляторы_интерпретаторы/Седякин.md),
|
|
|
++ собственных приложений C++ для устройств iOS, Android и Windows. Предоставляйте доступ к общему коду в библиотеках для iOS, Android и Windows с помощью C++ для кроссплатформенной разработки.
|
|
|
|
|
|
+### Подключение к базам данных
|
|
|
|
|
|
-### Компиляция C# из командной строки
|
|
|
-[Бонда А.](Компиляция_C_из_командной_строки/u20bond.md),
|
|
|
+Обозреватель сервера позволяет просматривать и администрировать экземпляры и ресурсы сервера в локальной и удаленной средах, Azure, Salesforce.com, Microsoft 365 и на веб-сайтах. Чтобы открыть обозреватель сервера, выберите Вид>Обозреватель сервера. Дополнительные сведения об использовании обозревателя серверов см. в статье Добавление новых подключений.
|
|
|
|
|
|
+Обозреватель объектов SQL Server позволяет просматривать объекты баз данных так же, как и в среде SQL Server Management Studio. Обозреватель объектов SQL Server позволяет выполнять простые действия для администрирования и проектирования баз данных. Примеры включают редактирование данных в таблицах, сравнение схем и выполнение запросов с помощью контекстных меню.
|
|
|
|
|
|
-### IDE
|
|
|
-#### Терминал
|
|
|
-[Кривоносов Е.](Терминал/Кривоносов.md),
|
|
|
-[Терешенко В.](Терминал/Tereshenko.md),
|
|
|
-[Полоников Н.](Bash/Bash.md),
|
|
|
+Чтобы открыть SQL Server обозреватель объектов, щелкните его значок в верхней части окна обозревателя сервера или выберите пункт "Вид>SQL Server обозреватель объектов в верхнем меню Visual Studio.
|
|
|
|
|
|
+
|
|
|
|
|
|
-#### Andoid Studio
|
|
|
-[Ларин П.](AndoidStudio/AndroidStudio.md),
|
|
|
-[Ковалев Д.](AndoidStudio/Kovalev_Denis_47.md),
|
|
|
+**SQL Server Data Tools (SSDT)** — это мощная среда разработки для SQL Server, базы данных SQL Azure и хранилища данных SQL Azure. С помощью SSDT вы можете создавать, отлаживать и обслуживать базы данных, а также выполнять их рефакторинг. Можно работать с проектом базы данных или напрямую с подключенным экземпляром базы данных (локально или удаленно). Чтобы получить SSDT, используйте Visual Studio Installer для установки рабочей нагрузки Хранение и обработка данных.
|
|
|
|
|
|
-#### Atom
|
|
|
-[Масарова Д.](Atom/Atom.md),
|
|
|
+### Отладка, тестирование и совершенствование кода
|
|
|
|
|
|
-#### GameDesigner
|
|
|
-[Кривошеев Е.](GameDesigner/GameDesigner.md),
|
|
|
+Когда вы пишете код, вы должны запустить и протестировать его на предмет ошибок и производительности. Система отладки Visual Studio позволяет отлаживать код в локальном проекте, на удаленном устройстве или в эмуляторе устройства. Вы можете просматривать код с шагом в один оператор, проверяя значения переменных. Или вы можете задать точки останова, которые срабатывают только при выполнении указанного условия. Параметрами отладки можно управлять в самом редакторе кода, не выходя из окна с кодом.
|
|
|
|
|
|
-#### Geany
|
|
|
-[Белоус Д.](Geany/Geany.md)
|
|
|
+Чтобы повысить производительность приложения, ознакомьтесь с функцией профилирования в Visual Studio.
|
|
|
|
|
|
+Для тестирования в Visual Studio предусмотрены такие возможности, как модульное тестирование, Live Unit Testing, IntelliTest, а также тестирование производительности и нагрузочное тестирование. Visual Studio также предоставляет расширенные возможности анализа кода для выявления ошибок конструктора, проблем с безопасностью и прочих дефектов.
|
|
|
|
|
|
-#### iAWriter
|
|
|
-[Харчевникова В.](iAWriter/iAWriter.md)
|
|
|
+### Развертывание готового приложения
|
|
|
|
|
|
-#### MonoDevelop
|
|
|
-[Ковалев Д.](MonoDevelop/u20kovalev.md),
|
|
|
+Visual Studio содержит средства для развертывания приложения для пользователей или клиентов с помощью Microsoft Store, сайта SharePoint, InstallShield или установщика Windows. Доступ ко всем этим вариантам можно получить через Visual Studio IDE. Дополнительные сведения см. в статье Общие сведения о развертывании в Visual Studio.
|
|
|
|
|
|
-#### Notepad++
|
|
|
-[Поздняков](Notepad/Pozdnykov45_group.md),
|
|
|
+### Управление исходным кодом и совместная работа
|
|
|
|
|
|
+В Visual Studio вы можете управлять исходным кодом в репозиториях Git, размещенных любым поставщиком, включая GitHub. Также вы можете здесь найти сервер Azure DevOps Server для подключения.
|
|
|
|
|
|
-#### Thonny
|
|
|
-[Бондаренко В.](Thonny/Thonny.md),
|
|
|
+## Хитрости для работы с Visual Studio
|
|
|
|
|
|
-#### TKE
|
|
|
-[Бондаренко В.](TKE/TKE.md),
|
|
|
+### Отладчик
|
|
|
|
|
|
-#### Visual Studio
|
|
|
-[Авраменко Д.](Visual_Studio/README.md),
|
|
|
-[Ларин П.](Visual_Studio/u20larin.md),
|
|
|
-[Тепляков В.](Visual_Studio/u20teplyakov.md),
|
|
|
+Использование F10 вместо F5 для сборки, запуска и присоединения отладчика автоматически прерывается при первом выполнении вашего собственного кода. В точках останова нет необходимости.
|
|
|
|
|
|
-#### VS Code
|
|
|
-[Белоус Д.](VSCode/u19-23belous.md),
|
|
|
+
|
|
|
|
|
|
+Поддерживается начиная с Visual Studio 2005
|
|
|
|
|
|
-#### Xamarin Forms
|
|
|
-[Захаренок Е.](Xamarin_Forms/Xamarin_Forms.md),
|
|
|
|
|
|
+**Reattach to process** (Shift+Alt+P) чрезвычайно полезная функция, которая помогает снова и снова присоединяться к одному и тому же процессу.
|
|
|
|
|
|
-#### IntelliJ IDEA
|
|
|
-[Анищенко Н.](IntelliJ/Anishchenko_Nikita.md),
|
|
|
-[Бонда А.](IntelliJ/u20bond.md),
|
|
|
+
|
|
|
|
|
|
-#### Eclipse
|
|
|
-[Авраменко А.](Eclipse/Eclipse.md),
|
|
|
+Поддерживается начиная с Visual Studio 2017 v15.8
|
|
|
|
|
|
-#### Komodo
|
|
|
-[Лебёдкин C.](Komodo/19-23Lebed.md),
|
|
|
|
|
|
-#### Xcode
|
|
|
-[Ковалев Д.](Xcode/Kovalev_Denis2.md),
|
|
|
+### Solution
|
|
|
|
|
|
-#### PascalABC.Net
|
|
|
-[Полоников Н.](PascalABC.Net/PascalABC.Net.md),
|
|
|
+Повысьте производительность загрузки решения и уменьшите визуальный шум, отключив восстановление расширений узлов в Solution Explorer, а также Reopen documents on solution load.
|
|
|
|
|
|
-#### PyCharm
|
|
|
-[Лебедкин С.](PyCharm/19-23Lebed.md),
|
|
|
+
|
|
|
|
|
|
-#### Spyder
|
|
|
-[Ковалев Данила](Spyder_IDE/Spyder_IDE.md)
|
|
|
+Поддерживается начиная с Visual Studio 2019
|
|
|
|
|
|
+Для быстрой навигации используйте **Ctrl+T**, чтобы найти что-либо в вашем решении — файлы, классы и т. д.
|
|
|
|
|
|
+
|
|
|
|
|
|
-### Линтеры
|
|
|
-[Ляшков М.](Linter/Linter.md)
|
|
|
+Поддерживается начиная с Visual Studio 2017
|
|
|
|
|
|
+**Назначьте сочетание клавиш для выполнения “git pull”**, чтобы не приходилось использовать для этого CLI или Team Explorer.
|
|
|
|
|
|
+
|
|
|
|
|
|
-## Тестирование
|
|
|
-ЧТО ДЕЛАЕТ ТЕСТИРОВЩИК? ТЕСТИРОВАНИЕ НА ПРИМЕРЕ
|
|
|
-https://www.youtube.com/watch?v=bxcvLJf19bQ&ab_channel=SDET
|
|
|
-тестирование Web-сайта, на 3 балла
|
|
|
-Тестировщик с нуля за 6 часов / QA / Тестирование по полный курс
|
|
|
-https://www.youtube.com/watch?v=3kgdKE7ndvI&ab_channel=%D0%9B%D1%91%D1%88%D0%B0%D0%9C%D0%B0%D1%80%D1%88%D0%B0%D0%BB
|
|
|
+Поддерживается начиная с Visual Studio 2019
|
|
|
|
|
|
-### Unit тесты
|
|
|
-[Полоников Н.](Unit_тесты/u20polon.md),
|
|
|
+**Дайте Solution Explorer возможность автоматически выбирать текущий активный документ**, чтобы никогда не терять его расположение в проекте.
|
|
|
|
|
|
-### Регрессионное тестирование
|
|
|
-[Каракулько Д.](Регрессионное_тестирование/KarakulkoDanill.md),
|
|
|
+
|
|
|
|
|
|
+Поддерживается начиная с Visual Studio 2010
|
|
|
|
|
|
|
|
|
+### Редактор
|
|
|
|
|
|
+Легко **выделяйте HTML-элементы** тегом div, используя комбинацию Shift+Alt+W. Вставленный div вы можете легко отредактировать на любой тег, который вы хотите, и закрывающий тег изменится автоматически.
|
|
|
|
|
|
+
|
|
|
|
|
|
-## Инсталляторы
|
|
|
-#### InstallShield
|
|
|
-[Быленок Д.](InstallShield/Быленок_Даниил.md),
|
|
|
-[Ларин П.]((InstallShield/larin.md))
|
|
|
+Поддерживается начиная с Visual Studio 2017
|
|
|
|
|
|
+**Скопируйте любой фрагмент JSON** в буфер обмена и вставьте его как строго типизированные классы .NET в любой файл C# или VB.
|
|
|
|
|
|
-## Контейнеризация
|
|
|
-[Харчевникова В.](Weblogic/Weblogic.md),
|
|
|
+
|
|
|
|
|
|
+Поддерживается начиная с Visual Studio 2013
|
|
|
|
|
|
+**Вам не нужно самостоятельно ставить двойные кавычки** вокруг имен свойств JSON — просто введите двоеточие, и Visual Studio автоматически поставит их.
|
|
|
|
|
|
-## Документирование
|
|
|
-#### Visio
|
|
|
-[Захаренок Е.](Visio/Visio.md),
|
|
|
+
|
|
|
|
|
|
+Поддерживается начиная с Visual Studio 2015
|
|
|
|
|
|
+**Сделайте IntelliSense и всплывающие подсказки полупрозрачными** на время нажатия и удержания Control.
|
|
|
|
|
|
+
|
|
|
|
|
|
-## Дизайн. 3-D моделирование.
|
|
|
-[Лебёдкин C.](UV_развертка/UV_Развёртка.md)
|
|
|
+Поддерживается начиная с Visual Studio 2010
|
|
|
+
|
|
|
+**Вместо повторного ввода ‘(‘** для отображения информации о параметрах в сигнатурах методов используйте Ctrl+Shift+Space для отображения используемой в данный момент перегрузки.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Поддерживается начиная с Visual Studio 2010
|