Module 1.3 Flashcards
● is an Integrated Development Environment (IDE) from Microsoft.
●is a comprehensive tool for developing applications on the .NET
platform.
Visual Studio
is a feature-rich program that supports many aspects of software development. It is a creative launching pad that you can use to edit, debug, and build code, and then publish an app. Over and above the standard editor and debugger that most provide, Visual Studio includes compilers, code completion tools,
graphical designers, and many more features to enhance the software development process.
Integrated Development Environment (IDE)
● In the upper right of visual studio, you can view, navigate, and manage your code files. _____ ______ can help organize your code by grouping the files into solutions and projects.
● The central editor window, where you’ll probably spend most of your time, displays file contents. In the editor window, you can edit code or design a user interface such as a window with buttons and text boxes.
● In Git Changes at lower right, you can track work items and share code with others by using version control technologies like Git and GitHub.
Solution Explorer
are wavy underlines that alert you to errors or potential problems in your code as you type. These visual clues help you fix problems immediately, without waiting to discover errors during build or runtime. If you hover over a. you see more information about the error. A lightbulb might also appear in the left margin showing this action you can take to fix the error.
Squiggles and Quick Actions
With the click of a button, you can format your code and apply any code fixes suggested by your code style settings, .editorconfig conventions, and Roslyn analyzers. currently available for C# code only, helps you resolve issues in your code before it goes to code review.
Code Cleanup
includes operations such as intelligent renaming of variables, extracting one or more lines of code into a new method,
and changing the order of method parameters.
Refactoring
is a set of features that display information about your code directly in the editor and, in some cases, write small bits of code for you. It’s like having basic documentation inline in the editor, so you don’t have to look up type information elsewhere.
IntelliSense
Visual Studio menus, options, and properties can seem overwhelming at times. Ctrl+Q, is a great way to rapidly find IDE features and code in one place.
Visual Studio Search
Collaboratively edit and debug with others in real-time, regardless of your app type or programming language. You can instantly and securely share your project. You can also share debugging sessions, terminal instances, localhost web apps, voice calls, and more.
Live Share
This window shows the methods that call a selected method. This information can be useful when you’re thinking about changing or removing the method, or when you’re trying to track down a bug.
Call Hierarchy
helps you find code references, code changes, linked bugs, work items, code reviews, and unit tests, without leaving the editor.
CodeLens
The feature takes you directly to the location of a function or type definition.
Go To Definition
The window shows a method or type definition without opening a separate file.
Peek Definition
enables you to edit your application’s code files and apply the code changes immediately to the running application.
Hot Reload