Microsoft Visual Studio O se mea faigaluega taua mo tagata fa'apipi'i polokalame aua e maua ai se siosiomaga fa'aopoopo atoatoa ma malosi (IDE). Peitai, a'o tuputupu a'e galuega faatino i le lavelave, e mafai ona tatou oo i se leaga le faatinoga i Visual Studio. I lenei tusiga, o le a matou suʻesuʻeina nisi o taʻiala ma faiga sili mo faaleleia le faatinoga faatasi ma Microsoft Visual Studio, lea o le a fesoasoani i le au atinaʻe e galulue sili atu ona lelei ma faʻaleleia. Faatasi ai ma nisi o faʻataʻitaʻiga talafeagai ma fetuunaiga, e mafai ona tatou maua le tele o mea mai lenei meafaigaluega ma faʻamautinoa e le afaina a tatou galuega i faʻafitauli faʻatinoga.
Fa'amalieina le siosiomaga o galuega:
E tele auala e optimize le siosiomaga galuega i Microsoft Visual Studio mo faaleleia faatinoga ma fa'ateleina le e lelei i le taimi o le atina'eina o polokalame. O lo'o i lalo nisi o fautuaga e ausia ai lenei mea:
Puleaina o galuega faatino: O le faʻatulagaina lelei o poloketi ma fofo ile Visual Studio e taua tele e faʻateleina ai le gaosiga. E mafai ona fa'aoga faila ma faila laiti e fa'avasega faila ma fa'atumauina se fa'atonuga talafeagai. E le gata i lea, e fautuaina e te faʻaogaina le suʻesuʻega ma faʻataʻitaʻiga o Visual Studio e vave maua ai faila ma mea e manaʻomia.
Fa'atonuga le fa'aogaina o le mafaufau: Visual Studio e fa'aaogaina le tele o manatuaga, lea e mafai ona a'afia ai le fa'atinoga o le fa'aogaina o le fa'aogaina, e mafai ona e tapuni faila ma fa'amalama e le'i fa'aaogaina, fa'agata fa'aopoopoga le mana'omia, ma fetu'una'i le fa'atulagaina o mafaufauga i le Visual Studio. E le gata i lea, e taua le amana'ia o mea e mana'omia e Microsoft e fa'atonuina e fa'amautinoa ai o lo'o fa'atino lelei lau si'osi'omaga faigaluega.
Avatu ma foliga: A aogā O se tasi o auala e fa'aleleia atili ai le gaosiga i totonu o Visual Studio o le fa'aogaina lea o ala pupuu ma foliga o le IDE. O le iloaina ma le fa'aogaina o auala pupuu masani, e pei o le Ctrl + S e teu ai, Ctrl + F e su'e ai, ma Ctrl + K + C e fa'ailoa ai le code, e mafai ona fa'avavevave ai lau galuega. E le gata i lea, o se manatu lelei le suʻesuʻeina o galuega eseese ma foliga o le Visual Studio, e pei o le faʻaogaina o mea, faʻatonuga o faʻamatalaga, ma mea faigaluega auʻiliʻili, ina ia faʻaogaina atoatoa le malosi o le siosiomaga atinaʻe.
Fa'aleleia atili le poto fa'apolopolo:
Debugging meafaigaluega o se vaega taua mo le atinaʻeina o polokalama aʻo latou fesoasoani e iloa ma faʻasaʻo mea sese i le code. I totonu ole Microsoft Visual Studio, ua fa'atinoina ni fa'aleleia atili e tu'uina atu ai se fa'ata'ita'iga sili atu ona lelei ma aoga. O se tasi o nei faʻaleleia o le faʻaopoopoga o tu'utu'uga ma fa'amama fa'amuta, lea e fa'ataga ai le au atia'e e taofi le fa'atinoina o polokalame pe a fa'amalieina ni tulaga fa'apitoa. E sili ona aoga pe a galue i le lavelave poʻo le faʻailoga tulafono, aua e fesoasoani e faʻaitiitia le taimi o le faʻaogaina e ala i le aloese mai le tu i nofoaga e le talafeagai.
O le isi auala e faʻaleleia ai e Microsoft Visual Studio le faʻaogaina o le faʻaogaina e ala i le fa'apipi'i tele filo. E mafai e tagata atiaʻe ona suʻesuʻeina ma faʻapipiʻi le tele o filo o le faʻatinoga i le taimi e tasi, lea e sili ona aoga i talosaga e manaʻomia ai se maualuga maualuga o le faʻaogaina. E fesoasoani lea i le au atia'e fa'ailoa ma fa'asa'o fa'afitauli feso'ota'i fa'atopetope ma lelei.
E le gata i lea, ua faʻalauiloa e Microsoft Visual Studio le debugging mamao, lea e mafai ai e le au atiaʻe ona faʻapipiʻi talosaga o loʻo taʻavale i se siosiomaga e ese mai a latou lava komepiuta. E aoga tele lenei mea i tulaga e ese ai le gaosiga o le siosiomaga mai le atinaʻeina o le siosiomaga, lea e mafai ona iʻu ai i mea sese e naʻo se siosiomaga faʻapitoa e tupu. Faatasi ai ma le faʻaogaina mamao, e mafai e developers ona fai ma toe foʻia nei faʻafitauli i le sili atu ona lelei, e oʻo atu ai i se fa'aleleia atili o le fa'atinoga ma le mautu polokalame.
Fa'aoga tatau le fa'aogaina o ala pupuu keyboard:
Ina ia fa'aleleia fa'atinoga ile Microsoft Visual Studio, e mana'omia le fa'aoga tele o ala pupuu o lo'o avanoa. O nei ala pupuu e mafai ai e oe ona faʻatino galuega sili atu ona lelei ma vave, lea e mafai ona faʻasaoina le tele o taimi i le atinaʻeina o galuega. E le gata i lea, o le faʻaaogaina o ala pupuu keyboard e faʻaitiitia ai le faʻalagolago i le isumu, faʻafaigofie ona faʻaoga ma faʻafaigofie lau galuega.
O se tasi o auala pupuu sili ona aoga ole keyboard Ctrl + K, Ctrl + C, lea e mafai ai ona e vave faʻamatalaga i luga o le code filifilia. O lenei ala 'alo e sili ona aoga mo le faʻamauina o code poʻo le faʻagata mo sina taimi se vaega. E faapena foi le ala pupuu Ctrl + K, Ctrl + U aveese fa'amatalaga le code ua filifilia. O nei ala pupuu e sefe ai le taimi e ala i le le tau su'eina ma le lima mo fa'amatalaga ma le le fa'ailoa filifiliga i menus.
O le isi auala 'keykey shortcut o le Ctrl + ., lea e tatala ai le pusa talanoa fautuaga atamai. Ole mea lea e fa'afaigofie ai le tusiaina ole code e ala ile tu'uina atu o filifiliga fa'amae'a fa'a-auto ma fa'asa'oina mea sese masani. E le gata i lea, pe a faʻaaogaina Ctrl + ., refactorings e pei o le toe faʻaigoaina o fesuiaiga poʻo metotia e mafai ona vave maua, faʻaleleia le faʻaogaina o code ma le faitau.
Fa'aaogā fa'aopoopoga ma mea fa'apipi'i:
Fa'aogaina o fa'aopoopoga ma fa'apipi'i:
Al fa'aaoga le Microsoft Visual Studio, e i ai auala eseese e faʻaleleia ai lau faʻatinoga faʻafetai i le tele o ituaiga faʻaopoopoga ma plugins avanoa. O nei meafaigaluega fa'aopoopo e mafai ona fa'afaigofie galuega masani, tu'uina atu galuega fou, ma fa'aleleia le gaosiga atoa. Lalo o nisi o filifiliga sili ona lauiloa ma aoga:
1. Refactoring faʻaopoopoga: Ina ia faʻamalieina le code ma faʻafaigofie lona tausiga, toe faʻaleleia faʻaopoopoga o se filifiliga taua. O nei mea e mafai ai ona e faia suiga faʻavae i le code, e pei o le toe faʻaigoaina o fesuiaiga, faʻapipiʻi vaega o code poʻo le faʻamutaina o kopi. E ala i le faʻautomeina o nei galuega, e mafai ona e faʻasaoina le taimi ma faʻaitiitia le lamatiaga o mea sese.
2. Faʻapipiʻi mo le puleaina o galuega: Mo le faʻatulagaina lelei ma le mataʻituina o galuega ma poloketi, faʻapipiʻi faʻatonuga galuega e maua ai le fesoasoani tele. O nei mea e mafai ai ona e fatuina lisi o galuega, tuʻuina atu mea e ave i ai le faamuamua, seti taimi e gata ai, ma siaki le alualu i luma. E le gata i lea, o le toʻatele oi latou e tuʻufaʻatasia ma mea faigaluega e siaki ai pusa, faʻafaigofie ona iloa ma foia faʻafitauli. Faatasi ai ma nei faʻaopoopoga, e sili atu le lelei o pulega ma sili atu le pulea o poloketi e ausia.
3. Fa'aopoopoga mo le fa'ailoga fa'ailoga: Debugging o se vaega taua o le atina'eina o polokalama ma le i ai o meafaigaluega sa'o e mafai ona faia ai se eseesega. O fa'aopoopoga fa'aliga fa'akomepiuta e ofoina atu galuega fa'aopoopo, e pei o le mafai ona vili i lalo ile code la'asaga i lea la'asaga, fa'atulaga ni va'aiga, pe su'esu'e le tulaga o fesuiaiga i le taimi moni. Faatasi ai ma nei faʻaopoopoga, o le faʻaogaina o mea sese ma le faʻaogaina o le faʻagasologa e faʻafaigofieina, faʻasaoina le taimi ma taumafaiga i le faʻapipiʻiina.
I se aotelega, o le faʻaaogaina o faʻaopoopoga ma faʻapipiʻi i totonu o le Microsoft Visual Studio e mafai ona fesoasoani tele i le faʻaleleia o le faʻatinoga ma le gaosiga o galuega i le atinaʻeina o galuega. O filifiliga o loʻo taʻua o nisi ia o mea o loʻo avanoa, o lea e fautuaina ai e suʻesuʻe ma faʻataʻitaʻi meafaigaluega eseese e tusa ai ma manaʻoga a le tagata lava ia ma mea e fiafia i ai. Manatua o loʻo i ai i tagata taʻitoʻatasi a latou lava seti o faʻaopoopoga e sili ona fiafia i ai, o lea e mafai ai ona fesoasoani le suʻesuʻeina ma faʻamasani oe i filifiliga e sili ona fetaui ma poloketi taʻitasi. Fa'ata'ita'i ma fa'alelei lou poto masani ile Visual Studio!
Fa'atino faiga fa'ailoga lelei:
Fa'atino faiga fa'ailoga lelei:
I le tulaga o polokalame, e taua le tausia lelei o tulaga faʻamaonia e faʻamautinoa ai le sili atu o le faʻatinoga i au poloketi e faʻaaoga ai le Microsoft Visual Studio. Lalo, matou te tuʻuina atu nisi faiga fa'ailoga lelei o le a fesoasoani ia te oe e optimize lau galuega ma aloese mai faafitauli i le lumanai.
1. Fa'aigoa o fesuiaiga ma galuega tauave:
O se tasi o itu sili ona taua e teu i lou mafaufau pe a filifilia le coding igoa talafeagai mo au variable ma galuega. Taumafai e fa'aoga igoa fa'amatala e fa'ailoa manino mai ai lou fa'amoemoe ma faigofie ona malamalama i ai so'o se isi o le 'au. E le gata i lea, ia fa'aoga masani fa'aigoa igoa ma 'alofia fa'apuupuu fenumia'i. O lenei mea o le a sili atu ona faigofie lau code ma faigofie ona tausia.
2. Fa'aoga o fa'amatalaga:
O le fa'aaogaina o fa'amatalaga I lau code e taua tele le faʻamalamalamaina atili. Talanoa i le faʻamoemoega o vaega taʻitasi taʻitasi, faʻapea foʻi ma le sili atu lavelave poʻo vaega e manaʻomia ai faʻamatalaga faaopoopo. Ia mautinoa e manino ma manino au faʻamatalaga, aloese mai le toe faʻaaogaina poʻo faʻamatalaga le manaʻomia. O le a fesoasoani lea i isi atinaʻe (ma oe lava) ia malamalama vave i le code ma iloa ai mea sese poʻo faʻaleleia atili.
3. Fa'atonu tulafono:
La fa'alapotopotoga o lau code o le ki foi lea e faʻaleleia ai lona faʻatinoga. Fa'aoga avanoa gaogao ma laina laina e eseese poloka o code ma faʻaleleia atili le faitau. E le gata i lea, e fa'avasegaina fa'amatalaga fa'atatau ma metotia, fa'aaoga itulagi po'o vaega fa'amaonia manino. Ole mea lea ole a fesoasoani ile fa'amama atili o lau code ma fa'afaigofie mo suiga i le lumana'i po'o le fa'apipi'iina.
Fa'ateteleina le fa'atinoina o galuega:
A e atiaʻe tusi talosaga ma Microsoft Visual Studio, e taua le faʻamautinoa o loʻo tuufaatasia le code lelei ma anapogi. O le fa'asilisiliina o galuega faufale e mafai ona fa'aleleia atili ai le taimi o le atina'e ma le lelei o polokalama. O iinei matou te tuʻuina atu ai nisi o taʻiala autu e ausia ai lenei:
1. Fa'aoga tulaga sa'o o le fa'aputuga: O se tasi o auala sili ona lelei e sili ona lelei ai le fausia o le faʻataʻitaʻiga i le ata vaʻaia o le mautinoa lea e te fiafia i ai le faia o mea sili ona lelei O nei fa'atonuga e mafai ona 'ese'ese e fa'atatau i le ituaiga o talosaga o lo'o e atia'e, o lea e taua ai le su'esu'eina po'o le a le faiga e sili ona lelei mo lau mataupu patino.
2. Aveese fa'alagolago le mana'omia: O le isi auala e fa'aleleia ai le fa'atinoina o galuega o le aveese lea o fa'alagolago e le mana'omia mai lau poloketi E aofia ai faletusi po'o vaega e le o fa'aogaina i lau talosaga, fa'apea fo'i ma isi fa'ailoga e le'o fa'aogaina. E ala i le faʻaitiitia o le aofaʻi o code e manaʻomia e le tagata faʻapipiʻi e faʻatautaia, e mafai ona e faʻavavevaveina le saoasaoa o le tuʻufaʻatasia e mafai ona e toe iloilo lau poloketi mo faʻalagolago e le manaʻomia ma aveese i latou e faʻamalieina le faʻatinoga.
3. Fa'aaogā metotia precompilation: Precompilation o se metotia e mafai ai e oe ona gaosia code i le taimi faʻapipiʻi nai lo le taimi taʻavale. O lenei mea e mafai ona faʻaitiitia ai le taimi fau, aemaise lava i galuega tetele. I le Visual Studio, e mafai ona e faʻaogaina faʻatonuga muamua e pei ole #ifdef ma #ifndef e pulea ai mea o loʻo tuʻufaʻatasia ma mea e le aofia ai faʻavae i luga o nisi tulaga. O lenei fetuutuuna'i e mafai ai e oe ona fa'amalieina le fa'atinoga ma fa'aitiitia le taimi tu'ufa'atasi e ala i le le fa'aofiina o fa'ailoga e le mana'omia.
Manatua, o le fa'amalieina o galuega faufale i totonu o le Microsoft Visual Studio e le gata ina fa'aleleia atili ai le lelei o le fa'agasologa o le atina'e, ae fa'apea fo'i ona saofagā i le lelei ma le fa'amaoni o le polokalama fa'ai'u. Fa'atino nei ta'iala ma fiafia fa'avavevave, sili atu ona lelei fau i lau poloketi. .
Fa'asilisili le lelei o le fufulu:
O lo'o su'e pea e le au atina'e ni auala e fa'aleleia atili ai le lelei o latou debuggers mo le fa'atinoina lelei. I totonu o le Microsoft Visual Studio, e tele auala e mafai ona faʻaogaina e faʻateleina ai le lelei o le debugger ma faʻavaveina le faʻagasologa o le atinaʻe.
O se tasi o auala sili ona aoga e faʻaleleia ai le faʻatinoga o le faʻaaogaina tulaga motusia. O nei motumotu o le a fa'ato'a fa'aosoina pe a fa'amalieina se tu'utu'uga patino, e mafai ai ona e taula'i i luga o fa'afitauli fa'apitoa ma 'alofia le taofia o le fa'atinoina o le polokalame e le tatau. Ole mea lea e sefe ai le taimi ma aloese mai faʻalavelave le manaʻomia i le taimi o le faʻaogaina.
O le isi metotia aoga o le faʻaaogaina o le faamalama o Ta'avale. O lenei faamalama o loʻo faʻaalia ai tau o fesuiaiga faʻapitonuʻu ma taʻaloga i le taʻavale, faʻatagaina vave le siakiina o latou tulaga. E le gata i lea, e mafai ona fa'aopoopo nisi fesuiaiga i le faamalama o Ta'avale mo le mata'ituina lelei. O lenei mea e aloese ai mai le manaʻomia o le suʻeina o fesuiaiga i isi windows ma faʻafaigofie ona vave iloa faʻafitauli.
E le gata i lea, i fa'aaoga le Debugger CommentsO fa'amatalaga ma fa'amanatu e mafai ona fa'aopoopo i totonu o le code. O lenei e sili ona aoga pe a galue i luga o galuega tetele poʻo totonu o se 'au, aua e mafai ai ona e fesoʻotaʻi ma isi tagata atiaʻe ma tuʻu ni faʻamatalaga taua mo le lumanaʻi. O fa'amatalaga Debugger e mafai ona fa'aopoopo sa'o i totonu o le fa'aupuga e fa'aaoga ai le syntax fa'apitoa i le gagana fa'apolokalame o lo'o fa'aogaina, e fa'afaigofie ai ona fa'atumauina ma galulue fa'atasi i le va o sui o le au atina'e.
Fa'atino su'ega fa'ailoga ma au'ili'iliga:
I le software development process, e taua tele le fa'atinoina o su'ega ma su'esu'ega fa'ailoga e mautinoa ai le fa'atinoga lelei o talosaga. O le Microsoft Visual Studio e ofoina atu le tele o meafaigaluega ma gafatia e mafai ai e le au atinaʻe ona faʻatino lelei nei suʻega. Faia su'ega iunite O se tasi lea o auala sili ona aoga e iloa ai ma faʻasaʻo mea sese i le code. O lenei metotia e aofia ai le suʻeina o vaega taʻitasi taʻitasi ina ia mautinoa o loʻo galue saʻo.
I le faʻaopoopoga i suʻega iunite, o loʻo ofoina atu foi e Microsoft Visual Studio fa'amatalaga meafaigaluega lea e mafai ai e tagata atiaʻe ona faʻavasega le faʻatinoga oa latou talosaga i le taimi o le taʻavale. O nei mea faigaluega e maua ai fa'amatalaga au'ili'ili i le fa'aogaina o puna'oa, fa'amaufa'ailoga, ma vaega e mafai ona fa'asilisiliina. I le faailoaina o vaega o le code lea e mafua ai le le lelei o le faatinoga, e mafai e le au atinaʻe ona faia ni faʻaleleia talafeagai ma faʻamautinoa o loʻo galue a latou talosaga. lelei.
O le isi auala e faʻaleleia ai le faʻatinoga ma le Microsoft Visual Studio o le faʻaogaina lea o lona tuʻufaʻatasia ma meafaigaluega faʻavasega numera numera. O meafaigaluega nei e mafai iloa fa'afitauli ono mafai, e pei o redudancy, mate code, po'o le solia o faiga lelei polokalame. Fa'atinoina o su'esu'ega fa'apitoa o le code, e mafai e le au atia'e ona fa'ailoa ma fa'aleleia nei fa'afitauli a'o le'i a'afia le fa'atinoga o le fa'aoga. Faatasi ai ma nei meafaigaluega, e mafai e le au atinaʻe ona faʻamautinoa o latou tulafono e mama, lelei, ma maualuga.
Puleaina lelei o fa'alagolago:
O se itu taua e fa'aleleia ai le fa'atinoga ma le Microsoft Visual Studio o le fa'afoe sa'o lea o fa'alagolago i la tatou poloketi. O fa'alagolago o vaega ia i fafo o lo'o fa'aogaina e le tatou poloketi e fa'atino lelei. O le pulea lelei o le fa'alagolago e mafai ai e oe ona fa'amalieina le taimi o le tu'ufa'atasiga ma fa'aitiitia mea sese e mafua mai i le le fetaui po'o le le toe aoga.
Muamua, e taua tele le faʻaogaina o se meafaigaluega e pulea ai pusa, e pei o NuGet, e faʻafaigofie ai le puleaina o faʻalagolago. Faatasi ai ma NuGet, e mafai ona matou suʻeina, faʻapipiʻi ma faʻafouina afifi faigofie ma otometi. E lē gata i lea, E mafai ona matou fa'aogaina lona fa'aliliuga semantic system e fa'amautinoa ai o lo'o matou fa'aogaina i taimi uma le fa'amatalaga mautu lata mai o fa'alagolago ta'itasi.
O le isi fa'ata'ita'iga sili o le fa'aogaina lea o se faila fa'atulagaina, e pei o le faila "packages.config" i .NET projects, e teu ai se fa'amaumauga o fa'alagolago uma o lo'o fa'aogaina i la tatou poloketi. Ole mea lea e mafai ai ona tatou maua le fa'atonuga sili atu ile fa'asologa o fa'alagolago ma fa'afaigofie le galulue fa'atasi e ala i le tu'uina atu o se lisi manino o vaega e mana'omia mo le galuega fa'atino. E taua tele le faia o iloiloga faʻavaitaimi o faʻalagolago ma faʻafouina i latou i taimi uma e manuia ai mai faʻaleleia lata mai ma faʻaleleia bug.
Fa'aleleia fa'atasi ma isi au'aunaga:
E mafai ona faʻaleleia atili le faʻatinoga o se poloketi ile Microsoft Visual Studio e ala i le tuʻufaʻatasia ma le isi auaunaga. O se tasi o auala e ausia ai lenei mea o le faʻaaogaina lea o Azure DevOps, o le faʻatonutonuina o le ao ma le faʻasalalauga faʻatasi. Faatasi ai ma Azure DevOps, e mafai e 'au atina'e ona fa'atautaia le taamilosaga atoa o se talosaga, mai le fuafuaina ma le tulituliloaina o galuega i le fa'aauauina o le tu'ufa'atasia ma le fa'aogaina otometi. E le gata i lea, e mafai ai ona tuʻufaʻatasia ma suʻega ma mea faigaluega mataʻituina, faʻafaigofie ona iloa ma foia faʻafitauli faʻatinoga.
O le isi auala e faʻaleleia ai le tuʻufaʻatasia faatasi ai ma isi auaunaga e ala i le fa'aogaina o fa'aopoopoga o le Visual Studio o lo'o ofoina atu galuega fa'aopoopo e mafai ona fa'amalieina ai le galuega a le tagata atia'e. Mo se faʻataʻitaʻiga, o le GitHub faʻaopoopoga mo Visual Studio e faʻatagaina oe e pulea fale teu oloa ma siaki saʻo suiga mai le IDE E iai foʻi faʻaopoopoga e tuʻufaʻatasia ma auaunaga teuina. i le ao, e pei o le Azure Storage, faʻafaigofieina le puleaina o punaoa ma faʻaleleia le avanoa i faʻamatalaga talafeagai mo le faʻatinoga o galuega.
Mulimuli ane, o le isi filifiligaefa'aleleia le tu'ufa'atasiga o le fa'aogaina lea o le Visual Studio Command Line Interface (CLI). Faatasi ai ma le CLI, e mafai e le au atiaʻe ona faʻaaogaina galuega faifaipea ma faʻatino gaioiga faʻasolosolo sili atu ona lelei. E aofia ai le mafai ona fegalegaleai ma au'aunaga ao, fa'autometi fa'agaioiga ma fa'atonuga, ma fa'atino su'ega fa'atinoga. E le gata i lea, e mafai ai ona tuʻufaʻatasia ma isi faiga faʻatonutonu e pei ole Git, tuʻuina atu le fetuutuunai ma le galulue faʻatasi ma meafaigaluega eseese.
O aʻu o Sebastián Vidal, o se inisinia komepiuta e fiafia tele i tekinolosi ma DIY. E le gata i lea, o a'u o le foafoa o tecnobits.com, lea ou te faʻasoa atu ai aʻoaʻoga e faʻafaigofie atili ai tekinolosi ma malamalama mo tagata uma.