Tutorial sa Visual Studio: Lahat ng Kailangan Mong Malaman



Ang artikulong ito sa Edureka ay makakatulong sa iyo sa isang komprehensibong diskarte tungkol sa kung paano mag-code sa Visual Studio na may mga halimbawa ng real time para sa mas mahusay na pag-unawa.

Visual Studio ay isa sa pinakamakapangyarihang IDE na gumagana sa lahat ng mga pangunahing wika ng programa tulad ng C #, Python at mga bersyon Pinapanatili ito ng Microsoft Corporation. Ang IDE na ito ay puno ng mga mayamang tampok at pag-andar na, maaaring maiisip ng isa. Sa tutorial na ito, dadaanin kita sa mahahalagang kakayahan nito.

Ano ang Visual Studio?

Visual Studio ay isang Advanced Integrated Development Enterprise na eksklusibong binuo ang Microsoft Corporation sa taong 2000. Ito ay aktibong ginagamit upang makabuo ng mga programang Computer, Mga Website, Application sa Desktop, Mga Mobile Application, Mga Laro at marami pa.





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

Visual Studio may sapat na kakayahan upang suportahan ang higit sa 36+ Mga Wika sa Programming na nagpapahintulot sa code editor at tagatala na magpatupad ng halos anumang wika sa pagprograma. Ang ilang mga tanyag na wika na sinusuportahan ng Visual Studio ay Mga Pangunahing Kaalaman sa Visual, , , C # P rogram ming Wika , , .



Mga tampok ng Visual Studio

Nagbibigay ang Visual Studio ng pinaka-advanced na mga tampok na hinahanap ng mga pinakabagong developer. Ilan sa pinakamahalagang mga tampok ay inilarawan sa mga sumusunod.

  • Code Editor

Ang Visual Studio ay may pinakamahusay sa editor ng klase ng Code na sumusuporta sa maraming pag-andar. Pinapayagan nito ang mga bookmark sa code upang isama ang Mabilis na Pag-navigate. Bilang karagdagan sa normal na teksto, nagbibigay din ang VS ng Incremental Search, Regex Search, Multi-item Clipboard, at Task-list.

May kakayahang suportahan din ng Editor ang Code refactoring, Parameter Reordering, Variable at Method Renaming, Interface Extraction at marami pang mga pagpapaandar na madaling gamitin ng user.



kalamangan ng overloading ng pamamaraan sa java
  • Debugger

Ang kapansin-pansin na Debugger ng MS Visual Studio ay maaaring gumana kapwa bilang isang Machine Level Debugger pati na rin isang Source Level Debugger. Ito ay may kakayahang i-debug ang Mapped Code pati na rin ang Native Code. Ito ay may kakayahang mag-ipon ng anumang wika sa programa na sumusuporta sa VS.

Ito ay may kakayahang ilakip ang sarili sa kasalukuyang proseso ng pagpapatakbo upang magsagawa ng mga pamamaraan sa pagsubaybay at pag-debug sa code, na ibinigay kung magagamit ang source code. Maaaring isama ng VS ang Memory Dumps at Multi-threading din.

  • Taga-disenyo

May kasamang Visual Studioisang numerong mga visual designerupang makatulong sa loob ngpagbuo ng mga aplikasyon. Ang ilan sa mga tool ay nakalista sa ibaba.

Taga-disenyo Paglalarawan
Taga-disenyo ng WPF Pinahintulutan ng WPS ang mga interface ng gumagamit para sa Windows Presentation Foundation.
Windows Forms Designer Lumilikha ang taga-disenyo ng Windows Forms ng mga aplikasyon ng GUI gamit ang Windows Forms.
Tagadesenyo ng Klase Pinahihintulutan at na-edit ng Tagadisenyo ng Klase ang mga klase kabilang ang mga kasapi nito at ang kanilang pag-access gamit ang pagmomodelo ng UML.
Taga-disenyo ng web Bukod pa rito ang Visual Studio ay nagsasama ng isang web-site editor at taga-disenyo na nagpapahintulot sa mga website na akda sa pamamagitan ng pag-drag at pag-drop ng mga widget.
Taga-disenyo ng pagmamapa Ang taga-disenyo ng pagmamapa ay nagtatrabaho ng LINQ sa SQL upang idisenyo ang pagmamapa sa pagitan ng mga iskema ng impormasyon at samakatuwid ang mga klase na nag-encapsulate ng data.
Taga-disenyo ng data Ginagamit ang taga-disenyo ng data upang i-edit nang graphic ang mga iskema ng impormasyon, pati na rin ang mga nakasulat na talahanayan, pangunahin at dayuhang mga susi at hadlang.

  • Iba Pang Mga Kasangkapan
Tool Paglalarawan
Buksan ang Browser ng Mga Tab Ina-edit ng editor ng Properties ang mga pag-aari sa GUI sa VS.
Properties Editor Inililista nito ang lahat ng mga pag-aari na magagamit para sa mga klase, bagay, web page.
Server Explorer Namamahala ang Server Explorer ng mga koneksyon sa Database sa isang computer.
Object Browser Ginagamit ang object browser upang mag-browse ng mga namespace sa mga pinamamahalaang pagpupulong.
Team Explorer Pinagsasama ng Team Explorer ang Axure DevOps Sa VS IDE.
Data Explorer Pinamamahalaan ng Data Explorer ang mga database at instance ng MS SQL.
Tagahanap ng solusyon Namamahala at nagba-browse ang Solusyon Explorer ng mga file sa isang solusyon.
  • Ang pagiging malawak

Pinapayagan ng Visual Studio ang mga developer na magsulat ng mga extension para sa Visual Studio upang mapalawak ang mga kakayahan nito. Ang mga extension na ito ay 'naka-plug in' sa Visual Studio at pinalawak itopagpapaandar. Magagamit ang mga extension sa anyo ng macros, add-in, at package.

Bakit mo dapat piliin ang Visual Studio?

Ang pangunahing dahilan kung bakit naging Visual Studionapakapopularay mayroon itong lahat na inaasahan ng anumang programmer mula sa anumancodeeditor na may ilang karagdagang at kapaki-pakinabang fmga katangian Ito ay magaan, mabilis, bukas na mapagkukunan at cross-platform na likas na katangian kasama ang iba pang mga cool na tampok na nagbibigay dito ng labis na gilid sa anumang iba pang editor

I-install ang Visual Studio

I-install at Ise-set up namin ang Microsoft Visual Studio sa pamamagitan ng pagsunod sa mga hakbang na nabanggit sa ibaba:

Hakbang 1 : I-download ang Microsoft Visual Studio

Google para sa pinakabagong bersyon ng Visual Studio at i-download ang i-install file sa iyong lokal na system at pagkatapos tumakbo ang file ng installer bilang isang tagapangasiwa.

Hakbang 2: Piliin ang .NET Desktop Development Package

Sa sandaling patakbuhin mo ang Installer, matagumpay na mai-download ang Visual Studio Editor sa iyong lokal na system, Mamaya isang kahon ng dayalogo ang ipapakita sa iyong desktop screen na humihiling ng partikular na package kailangan mo sa iyong system. Dito, kailangan mong piliin ang .NET Pag-unlad ng Desktop pakete

Hakbang 3: Itakda ang C # Kapaligiran

Kapag ang iyong mga pakete para sa .NET Development na-download, pagkatapos ay isa pang kahon ng dayalogo ang ipapakita sa iyong screen na humihiling para sa kapaligiran sa pag-unlad na iyong hinahanap. Dito, maaari mo piliin ang kapaligiran para sa C # o anumang iba pang wika, depende sa iyong kinakailangan.

Hakbang 4: Lumikha ng iyong Unang Proyekto

Kapag ang kapaligiran ay naitakda, lahat ka ng mabuti upang pumunta. Simulan ang iyong Visual Studio at piliin lumikha ng bagong proyekto pagpipilian sa ipinapakitang kahon ng dayalogo.

Ire-redirect ka sa susunod na kahon ng dayalogo at doon kailangan mong piliin ang Library ng klase bilang . Pamantayan ng NET tulad ng ipinakita sa ibaba.

Sa susunod na kahon ng dayalogo, hihilingin sa iyo na I-configure ang iyong proyekto. I-configure ito at nasa Editor ka na ngayon. Isulat ang iyong unang programa at patakbuhin ito. Ang output ay matagumpay na maipakita sa Command Prompt.

// Output:

Ngayon, magpatuloy tayo sa pangunahing mga pagpapatakbo na maaaring gampanan sa Visual Studio.

Pangunahing Operasyon

Ang pangunahing mga pagpapatakbo sa Microsoft Visual Studio ay ang mga sumusunod.

Paano Buksan ang isang mayroon nang Project

Sa kaliwang sulok sa itaas, mayroon kaming buksan ang file icon Mag-click sa at piliin ang patutunguhan kung saan matatagpuan ang iyong proyekto tulad ng ipinakita sa ibaba.

Piliin ang proyekto at ang iyong code ay ipapakita sa editor tulad ng ipinakita sa ibaba.

// Halimbawa:

// List using System using System.Collections.Generic public class Edureka {public static void Main (string [] args) {var names = new List & ltstring & gt () names.Add ('Sandhya') names.Add ('Arun') names . Magdagdag ng ('Prashanth') mga pangalan. Idagdag ('Kiran') na paunahin (pangalan ng var sa mga pangalan) {Console.WriteLine (pangalan)}}}

// Output:

Piliin ang icon na i-save at pagkatapos ay patakbuhin ang iyong code. Ang pagpipiliang tumakbo ay nasa toolbar tulad ng ipinakita sa ibaba.

Habang pinatakbo mo ang iyong programa, maaari mo ring itakda ang mga breakpoint sa iyong code at kahit na maglapat ng pag-format ng code sa pamamagitan ng pag-right click sa text editor.

Dagdag dito, magpatulong tayo at alamin ang tungkol sa Command Line Palette.

Command Line Palette

Ang Microsoft Visual Studio Code ay pantay na naa-access mula sa keyboard. ang pinakamahalagang kinakailangang key kombinasyon upang maunawaan ay Ctrl + Shift + P na nagdadala ng Command Palette. Mula dito nakakuha ka ng access sa lahat o alinman sa pag-andar ng VS Code, kasama ang mga keyboard shortcut para sa pinakamahalagang karaniwang operasyon.

Nagbibigay ang Command Palette UI ng pag-access sa maraming mga utos. magpapatupad ka ng mga utos ng editor, magbukas ng mga file, gumalaw sa paligid para sa mga simbolo, tingnan ang isang mabilis na tukuyin ng isang file lahat ng pagsasamantala isang katumbas na interactive window. Ilang mga tip ang nabanggit sa ibaba.

Ngayon, ipaalam sa amin na maunawaan ang tungkol sa Pag-encode ng File sa Visual Studio.

Suporta ng Pag-encode ng File

Maaari naming itakda ang pag-encode ng file alinman sa buong mundo o batay sa iyong workspace sa pamamagitan ng paggamit ng mga file.encoding setting sa Mga Setting ng Gumagamit o Mga Setting ng workspace.

Maaari mong tingnan ang pag-encode ng file sa status bar.

Mag-click sa pag-encode sa status bar upang muling buksan o i-save ang aktibong file na may ibang pag-encode.

Pagkatapos pumili ng isang pag-encode.

Alamin natin ang tungkol sa Karagdagang Mga Argumento ng Command-Line.

Karagdagang Mga Argumento ng Command Line

Ilang mga karagdagang mga argumento sa linya ng utos ang nakasulat sa ibaba.

Argumento Paglalarawan
- Pumunta sa Kapag ginamit sa file: line: haligi?, Bubukas ang isang file sa isang tukoy na linya at opsyonal na posisyon ng haligi. Ang argument na ito ay ibinigay dahil pinahihintulutan ng ilang mga operating system
–Bago Nagbubukas ng isang bagong sesyon ng VS Code sa halip na ibalik ang nakaraang session.
-r Mga puwersang nagbubukas ng isang file o folder sa huling aktibong window.
file Pangalan ng isang file upang buksan. Kung wala ang file, malilikha ito bilang marumi. Maaari mong tukuyin ang maraming mga file.
file: line: haligi? Pangalan ng isang file upang buksan sa tinukoy na linya at opsyonal na posisyon ng haligi. Maaari mong tukuyin ang maraming mga file sa ganitong paraan, ngunit dapat mong gamitin ang ‐g argument (isang beses) bago gamitin ang file: line: haligi? tagapagpahiwatig
folder Pangalan ng isang folder upang buksan. Maaari mong tukuyin ang maraming mga folder

Para sa bawat file at folder, makakagamit ka ng ganap o kamag-anak na paraan. Mga kamag-anak na paraan parisukat na sukat na may kaugnayan sa kasalukuyang direktoryo ng elektronikong komunikasyonsaan ka man magpatakbo ng code. Kung tinukoy mo ang isang file o folder sa tagubilin, ang VS Code ay maaaring magbukas ng isang halimbawa lamang.

Mga Shortcut sa Visual Studio

Utos Shortcut
Ipakita ang Listahan ng Pagkilos Alt + Enter
I-paste mula sa Clipboard Ctrl + Shift + V
Reformat ng Code Ctrl + Atl + Enter
Pagkumpleto ng Code Ctrl + Space
Pagkumpleto ng Smart Code Ctrl + Alt + Space
Pilit na Pagkumpleto Ctrl + Enter
Kumpletong Pahayag Ctrl + Shift + Enter
Susunod / Nakaraang Lagda ng Goto Ctrl + Shift + Space / Ctrl + Shift + Alt + Space
I-toggle ang Parameter Ctrl + Shift + Alt + 5
Mabilis na Dokumentasyon Ctrl + Shift + F1
Ipasok ang Live na Template Ctrl + E, L
Palibutan ng Template Ctril + E, U
Lumikha ng File mula sa Template Ctrl + Alt + Ipasok
Bumuo ng Code Alt + Ipasok
Ilipat ang Code pataas / pababa / pakaliwa / pakanan Ctrl + Shift + Alt + Up / Down / Left / Right
Palawakin ang Seleksyon Ctrl + W
Pinili ng Paliit Ctrl + Shift + W
Piliin ang Naglalaman ng Pahayag Ctrl + Shift + [
Dobleng Kasalukuyang Linya Ctrl + D
Sumali sa mga Linya Ctrl + Shift + J
Komento sa Linya Ctrl + /
I-block ang Komento Ctrl + Shift + /
Patakbuhin ang Config Ctrl + Shift + Alt + R
Patakbuhin ang Build Ctrl + Shift + F5
Pag-debug Alt + F5

Application ng Calculator gamit ang C #

// Code

gamit ang System using System.Collections.Generic using System.Linq using System.Txt using System.Threading.Tasks namespace Edureka {class Program {static void Main (string [] args) {Console.WriteLine ('Calculator Application using C #') Console .WriteLine ('Select 1 to Add') Console.WriteLine ('Select 2 to Substract') Console. WiterLine ('Select 3 to Multiply') Console. WritingLine ('Select 4 to Divide') Console. Isulat ('Mangyaring ipasok iyong Choice: ') int ch = Int32.Parse (Console.ReadLine ()) int a, b, c switch (ch) {case 1: Console. Isulat (' Ipasok ang iyong unang halaga: ') a = Convert.ToInt32 ( Console.ReadLine ()) Console. Isulat ('Ipasok ang iyong pangalawa:') b = Convert.ToInt32 (Console.ReadLine ()) c = a + b Console.WriteLine ('Sum = {0}', c) break case 2: Console. Isulat ('Ipasok ang iyong unang halaga:') a = Convert.ToInt32 (Console.ReadLine ()) Console. Isulat ('Ipasok ang iyong pangalawa:') b = I-convert.ToInt32 (Console.ReadLine ()) c = a - b Console.WriteLine ('Pagkakaiba = {0}', c) break case 3: Console. Isulat ('Ipasok ang iyong unang halaga:') a = Conv ert.ToInt32 (Console.ReadLine ()) Console. Isulat ('Ipasok ang iyong pangalawang halaga:') b = Convert.ToInt32 (Console.ReadLine ()) c = a * b Console.WriteLine ('Product = {0}' , c) break case 4: Console.Write ('Enter your first value:') a = Convert.ToInt32 (Console.ReadLine ()) Console. Isulat ('Ipasok ang iyong pangalawang halaga:') b = Convert.ToInt32 (Console .ReadLine ()) c = a / b Console.WriteLine ('Quotient = {0}', c) break default: Console.WriteLine ('Napili mo ang isang Di-wastong Pagpipilian') break} Console.ReadKey ()}}}
 // Output: 

Sa pamamagitan nito, natapos na kami sa artikulong ito. Inaasahan kong naiintindihan mo ang Visual Studio Tutorial, ang kahalagahan nito at ang pagpapatupad nito sa pamamagitan ng ilang mga halimbawa ng real-time.

Ngayon na naintindihan mo ang mga pangunahing kaalaman ng Visual Studio, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo para sa mga mag-aaral at propesyonal na nais na maging isang Java Developer. Ang kurso ay dinisenyo upang bigyan ka ng isang panimula sa pag-program ng Java at sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring .

May tanong ba sa amin? Nabanggit ito sa seksyon ng mga komento ng blog na 'Visual Studio Tutorial' na ito at babalikan ka namin sa lalong madaling panahon.