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?
- Kenmerken van Visual Studio
- Waarom zou u voor Visual Studio kiezen?
- Installeer Visual Studio
- Basisbewerkingen
- Opdrachtregelpalet
- Ondersteuning voor bestandscodering
- Aanvullende opdrachtregelargumenten
- Snelkoppelingen in Visual Studio
- Rekenmachine-applicatie met C #
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.
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.