Visual Studio-zelfstudie: alles wat u moet weten



Dit Edureka-artikel zal u helpen met een uitgebreide benadering van coderen in Visual Studio met realtime voorbeelden voor een beter begrip.

Visuele studio is een van de krachtigste IDE die werkt met alle belangrijke programmeertalen zoals C #, Python en versies. Het wordt onderhouden door Microsoft Corporation. Deze IDE zit vol met rijke features en functionaliteiten die men zich maar kan voorstellen. In deze zelfstudie laat ik u de belangrijke mogelijkheden zien.

Wat is Visual Studio?

Visuele studio is een Advanced Integrated Development Enterprise die exclusief de Microsoft Corporation in het jaar 2000. Het wordt actief gebruikt om computerprogramma's, websites, desktopapplicaties, mobiele applicaties, games en nog veel meer te ontwikkelen.





Visual-Studio-Tutorial-what-is-Visual-Studio-Edureka

Visuele studio is capabel genoeg om meer te ondersteunen dan 36+ Programmeertalen waarmee de code-editor en compiler bijna elke programmeertaal kunnen uitvoeren. Enkele populaire talen die worden ondersteund door Visual Studio zijn Visuele basis, , , C # P. rogram ming Taal , , .



Kenmerken van Visual Studio

Visual Studio biedt de meest geavanceerde functies waar de nieuwste ontwikkelaars naar op zoek zijn. Enkele van de belangrijkste kenmerken worden als volgt beschreven.

  • Code-editor

De Visual Studio heeft de beste code-editor in zijn klasse die meerdere functionaliteiten ondersteunt. Het stelt bladwijzers in code in staat om snelle navigatie op te nemen. Naast de normale tekst biedt VS ook Incrementeel zoeken, Regex zoeken, Klembord met meerdere items en Takenlijst.

De Editor is ook in staat om code refactoring, parameter herordenen, variabelen en methode hernoemen, interface extractie en nog veel meer gebruiksvriendelijke functionaliteiten te ondersteunen.



  • Debugger

De opmerkelijke debugger van MS Visual Studio kan zowel als debugger op machineniveau als debugger op bronniveau werken. Het is in staat om zowel toegewezen code als native code te debuggen. Het is in staat om elke programmeertaal te compileren die VS ondersteunt.

Het is in staat om zichzelf te hechten aan het momenteel lopende proces om monitoring- en foutopsporingsprocedures voor de code uit te voeren, op voorwaarde dat de broncode beschikbaar is. VS kan ook Memory Dumps en Multi-threading bevatten.

  • Ontwerper

Visual Studio bevateen getalvan visuele ontwerpersom te helpen binnen deontwikkeling van applicaties. Enkele van de tools worden hieronder vermeld.

Ontwerper Omschrijving
WPF-ontwerper WPS autoriseert gebruikersinterfaces voor Windows Presentation Foundation.
Windows Forms Designer Windows Forms Designer maakt GUI-applicaties met Windows Forms.
Klasseontwerper De Klasseontwerper autoriseert en bewerkt de klassen, inclusief de leden en hun toegang met behulp van UML-modellering.
Webdesigner Visual Studio bevat bovendien een website-editor en -ontwerper waarmee websites kunnen worden geschreven door widgets te slepen en neer te zetten.
Mapping Designer Mapping designer wordt door LINQ to SQL gebruikt om de mapping te ontwerpen tussen informatieschema's en dus de klassen die de data inkapselen.
Gegevensontwerper De gegevensontwerper wordt gebruikt om informatieschema's grafisch te bewerken, evenals geschreven tabellen, primaire en externe sleutels en beperkingen.

  • Andere tools
Tool Omschrijving
Open de tabbladenbrowser Eigenschappeneditor bewerkt de eigenschappen in de GUI in VS.
Eigenschappen Editor Het bevat alle eigenschappen die beschikbaar zijn voor klassen, objecten en webpagina's.
Serververkenner Server Explorer beheert databaseverbindingen op een computer.
Objectbrowser Objectbrowser wordt gebruikt om door de naamruimten in beheerde assembly's te bladeren.
Team Explorer Team Explorer integreert de Axure DevOps in de VS IDE.
Gegevensverkenner Data Explorer beheert MS SQL-databases en -instances.
Oplossingsverkenner Solution Explorer beheert en bladert door de bestanden in een oplossing.
  • Uitbreidbaarheid

Met Visual Studio kunnen ontwikkelaars extensies opschrijven voor Visual Studio om de mogelijkheden ervan uit te breiden. Deze extensies 'pluggen' in Visual Studio en breiden zijnfunctionaliteit. Extensies zijn beschikbaar in de vorm van macro's, invoegtoepassingen en pakketten.

Waarom zou u voor Visual Studio kiezen?

De belangrijkste reden waarom Visual Studio werdzo populairis dat het alles heeft wat elke programmeur van iemand verwachtcodeeditor met enkele aanvullende en nuttige features. Het is lichtgewicht, snel, open-source en platformonafhankelijk, samen met andere coole functies geeft het een extra voorsprong op elke andere editor

Installeer Visual Studio

We zullen Microsoft Visual Studio installeren en instellen door de onderstaande stappen te volgen:

Stap 1 : Download Microsoft Visual Studio

Google voor de nieuwste versie van Visual Studio en download het installeren bestand in uw lokale systeem en vervolgens rennen het installatiebestand als een beheerder.

wat is indexof in javascript

Stap 2: Selecteer het .NET Desktop Development Package

Nadat u het installatieprogramma hebt uitgevoerd, wordt de Visual Studio Editor met succes gedownload naar uw lokale systeem.Later wordt een dialoogvenster op uw bureaublad weergegeven waarin u om een bepaald pakket je nodig hebt in je systeem. Hier moet u het .NET Desktop-ontwikkeling pakket.

Stap 3: Stel C # -omgeving in

Zodra uw pakketten voor .NET-ontwikkeling worden gedownload, waarna een ander dialoogvenster op uw scherm wordt weergegeven waarin wordt gevraagd naar de ontwikkelomgeving die u zoekt. Hier, misschien wel selecteer de omgeving voor C # of een andere taal, afhankelijk van uw behoefte.

Stap 4: Maak uw eerste project

Zodra de omgeving is ingesteld, bent u helemaal klaar om te gaan. Start uw Visual Studio en selecteer maak een nieuw project optie in het weergegeven dialoogvenster.

U wordt doorgestuurd naar het volgende dialoogvenster en daar moet u Klassebibliotheek als selecteren .NET-standaard zoals hieronder weergegeven.

In het volgende dialoogvenster wordt u gevraagd om uw project te configureren. Configureer het en u bent nu in de Editor. Schrijf je eerste programma en voer het uit. De uitvoer wordt met succes weergegeven op de opdrachtprompt.

// Uitvoer:

Laten we nu verder gaan met de basisbewerkingen die kunnen worden uitgevoerd in Visual Studio.

Basisbewerkingen

De basisbewerkingen in Microsoft Visual Studio zijn als volgt.

Hoe u een bestaand project opent

In de linkerbovenhoek hebben we een open bestand icoon. Klik op in en selecteer de bestemming waar uw project zich bevindt, zoals hieronder weergegeven.

Selecteer het project en uw code wordt weergegeven in de editor zoals hieronder weergegeven.

//Voorbeeld:

// Lijst met behulp van Systeem met System.Collections.Generic openbare klasse Edureka {openbare statische leegte Main (string [] args) {var names = nieuwe List & ltstring & gt () namen.Add ('Sandhya') namen.Add ('Arun') namen .Add ('Prashanth') namen.Add ('Kiran') foreach (var naam in namen) {Console.WriteLine (naam)}}}

// Uitvoer:

Selecteer het pictogram Opslaan en voer uw code uit. De run-optie staat op de werkbalk zoals hieronder weergegeven.

Terwijl u uw programma uitvoert, kunt u zelfs breekpunten in uw code instellen en zelfs codeherformattering toepassen door met de rechtermuisknop op de teksteditor te klikken.

Laten we verder gaan en meer te weten komen over Command Line Palette.

Opdrachtregelpalet

Microsoft Visual Studio Code is even toegankelijk vanaf het toetsenbord. de belangrijkste noodzakelijke toetsencombinatie om te begrijpen is Ctrl + Shift + P dat roept het Command Palette op. Vanaf hier heb je toegang tot alle of een deel van de functionaliteit van VS Code, samen met sneltoetsen voor de meest voorkomende bewerkingen.

De gebruikersinterface van het Command Palette biedt toegang tot verschillende commando's. je voert editoropdrachten uit, opent bestanden, snuffelt rond naar symbolen, ziet een snelle definitie van een bestand en maakt gebruik van een gelijkwaardig interactief venster. Enkele tips worden hieronder genoemd.

Laten we nu eens kijken naar bestandscodering in Visual Studio.

Ondersteuning voor bestandscodering

We kunnen de bestandscodering globaal of op basis van uw werkruimte instellen door de files.encoding in te zetten Gebruikersinstellingen of Werkruimte-instellingen.

U kunt de bestandscodering in de statusbalk bekijken.

Klik op de codering in de statusbalk om het actieve bestand opnieuw te openen of op te slaan met een andere codering.

Kies vervolgens een codering.

Laten we meer te weten komen over aanvullende opdrachtregelargumenten.

Aanvullende opdrachtregelargumenten

Enkele van de aanvullende opdrachtregelargumenten worden hieronder beschreven.

Argument Omschrijving
- Ga naar Indien gebruikt met file: line: column ?, opent een bestand op een specifieke regel en optionele kolompositie. Dit argument wordt gegeven omdat sommige besturingssystemen dit toestaan
-nieuw Opent een nieuwe sessie van VS Code in plaats van de vorige sessie te herstellen.
-r Forceert het openen van een bestand of map in het laatste actieve venster.
het dossier Naam van een te openen bestand. Als het bestand niet bestaat, wordt het als vuil aangemaakt. U kunt meerdere bestanden specificeren.
bestand: regel: kolom? Naam van een bestand dat op de opgegeven regel en optionele kolompositie moet worden geopend. U kunt op deze manier meerdere bestanden specificeren, maar u moet het argument -g (één keer) gebruiken voordat u het bestand: line: column? specificeerder.
map Naam van een map die moet worden geopend. U kunt meerdere mappen specificeren

Voor elk bestand en elke map kunt u absolute of relatieve manieren gebruiken. Relatieve wegen zijn vierkant ten opzichte van de huidige directory van de elektronische communicatiewaar u ook code uitvoert. Als u bij de instructie een behoorlijk bestand of map opgeeft, kan VS Code slechts één exemplaar openen.

Snelkoppelingen in Visual Studio

Opdracht Snelkoppeling
Show Action List Alt + Enter
Plakken vanaf klembord Ctrl + Shift + V
Code opnieuw formatteren Ctrl + Atl + Enter
Code invullen Ctrl + spatiebalk
Voltooiing van slimme codes Ctrl + Alt + spatiebalk
Voltooiing afdwingen Ctrl + Enter
Volledige verklaring Ctrl + Shift + Enter
Ga naar volgende / vorige handtekening Ctrl + Shift + spatiebalk / Ctrl + Shift + Alt + spatiebalk
Wisselparameter Ctrl + Shift + Alt + 5
Snelle documentatie Ctrl + Shift + F1
Live-sjabloon invoegen Ctrl + E, L
Omring met sjabloon Ctril + E, U
Maak een bestand van sjabloon Ctrl + Alt + Invoegen
Genereer code Alt + Invoegen
Verplaats code omhoog / omlaag / links / rechts Ctrl + Shift + Alt + Omhoog / Omlaag / Links / Rechts
Selectie uitbreiden Ctrl + W
Selectie verkleinen Ctrl + Shift + W.
Selecteer Declaration bevatten Ctrl + Shift + [
Dubbele huidige regel Ctrl + D
Word lid van Lines Ctrl + Shift + J
Lijncommentaar Ctrl + /
Reactie blokkeren Ctrl + Shift + /
Voer Config uit Ctrl + Shift + Alt + R
Voer Build uit Ctrl + Shift + F5
Foutopsporing Alt + F5

Rekenmachine-applicatie met C #

//Code

systeem gebruiken met System.Collections.Generic met System.Linq met System.Text met System.Threading.Tasks naamruimte Edureka {class Program {static void Main (string [] args) {Console.WriteLine ('Calculator Application using C #') Console .WriteLine ('Selecteer 1 om toe te voegen') Console.WriteLine ('Selecteer 2 om af te trekken') Console.WriteLine ('Selecteer 3 om te vermenigvuldigen') Console.WriteLine ('Selecteer 4 om te delen') Console.Write ('Voer in uw keuze: ') int ch = Int32.Parse (Console.ReadLine ()) int a, b, c switch (ch) {case 1: Console.Write (' Voer uw eerste waarde in: ') a = Convert.ToInt32 ( Console.ReadLine ()) Console.Write ('Enter your second:') b = Convert.ToInt32 (Console.ReadLine ()) c = a + b Console.WriteLine ('Sum = {0}', c) hoofdlettergebruik 2: Console.Write ('Voer uw eerste waarde in:') a = Convert.ToInt32 (Console.ReadLine ()) Console.Write ('Voer uw tweede:') b = Convert.ToInt32 (Console.ReadLine ()) c = a - b Console.WriteLine ('Difference = {0}', c) break case 3: Console.Write ('Voer uw eerste waarde in:') a = Conv ert.ToInt32 (Console.ReadLine ()) Console.Write ('Voer uw tweede waarde in:') b = Convert.ToInt32 (Console.ReadLine ()) c = a * b Console.WriteLine ('Product = {0}' , c) break case 4: Console.Write ('Voer uw eerste waarde in:') a = Convert.ToInt32 (Console.ReadLine ()) Console.Write ('Voer uw tweede waarde in:') b = Convert.ToInt32 (Console .ReadLine ()) c = a / b Console.WriteLine ('Quotient = {0}', c) break default: Console.WriteLine ('Je hebt een ongeldige keuze geselecteerd') break} Console.ReadKey ()}}}
 // Uitvoer: 

Hiermee komen we aan het einde van dit artikel. Ik hoop dat je de Visual Studio Tutorial, het belang en de implementatie ervan aan de hand van enkele real-time voorbeelden hebt begrepen.

Nu je de basis van Visual Studio hebt begrepen, kun je het door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. Edureka's Java J2EE en SOA training en certificering zijn bedoeld voor studenten en professionals die Java Developer willen worden. De cursus is ontworpen om u een voorsprong te geven in het programmeren van Java en u te trainen in zowel kern- als geavanceerde Java-concepten, samen met verschillende Java-frameworks zoals Hibernate & De lente .

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van deze 'Visual Studio Tutorial' -blog en we nemen zo snel mogelijk contact met u op.