C # forritun: Byrjaðu að byggja upp öfluga ASP.NET forrit

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


C # er forritunarmál til almennra nota, mjög bundið við .NET Framework Microsoft. Það er áberandi „c-skarpt“ eins og tónlistaratriðið – eins og í C en betra (hærra). Líkt og C ++ er það framlenging á C forritunarmálinu þar sem meginviðbótin er hlutbundin hæfileiki.

Það sem er líklega mikilvægast við C # er að það er nú aðal tungumál fyrir .NET forritun. Í einu átti Visual Basic þann heiður. En alvarlegustu. NET-merkjurnar hafa tilhneigingu til C #.

Þau tvö stóru C # not

Almennt séð eru það tvær leiðir sem fólk notar C #: sem sjálfstætt forritunarmál eins og þú myndir nota C ++ og sem netþjónustumál fyrir ASP.NET. Þessi auðlind mun einblína á notkun þess sem sjálfstætt tungumál. Sjá ASP auðlindasíðu okkar varðandi notkun þess sem tungumálamiðlara.

Sem almennt tungumál getur C # (ásamt .NET Framework) gert allt sem þú gætir beðið um á forritunarmáli. Og vegna þess að það er notað á Microsoft vörur, gerir það þér kleift að búa til dreifða hluti sem hægt er að nota í öðrum forritum. Það er líka mjög vinsælt tungumál til að búa til Android forrit.

C # Saga

C # er bein afleiðing af .NET Framework. Ramminn hafði verið þróaður með Simple Managed C – Common Language Runtime (CLR) raunverulegur vél samhæft C tungumál.

Árið 1999 ákvað Microsoft að byggja sitt eigið tungumál byggt á C, sem það upphaflega kallaði COOL – skammstöfun fyrir C-eins og hlutbundið tungumál. Það var mjög eins og C ++ og Java, þó með tímanum hafi C # orðið greinilegri.

Útgáfur

Frá og með júlí 2015 er C # í útgáfu 6. Það er nokkuð annað tungumál en það var 13 árum áður þegar fyrsta útgáfan kom út. Fyrir grunn yfirlit yfir útgáfur og upplýsingar um nýjustu útgáfuna, sjá Hvað er nýtt fyrir Visual C #.

  • V01 (2002): Þetta var fyrsta útgáfan sem kom á grundvallar setningafræði tungumálsins. Það var kynnt með og fyrir .NET Framework 1.0. Það kom út með Visual Studio 2002. Það var C # útgáfa 1.2, sem uppfærði það til .NET Framework 1.1.

  • V02 (2005): Þessi útgáfa bætti mikið af litlum hlutum. Sérstaklega er um almennar gerðir að ræða sem hjálpa til við að búa til einnota kóða. Það var gefið út með Visual Studio 2005 og .NET Framework 2.0. Sjá hvað er nýtt á C # 2.0 tungumálinu og þýðandanum fyrir frekari upplýsingar.

  • V03 (2007): Þessi útgáfa var mikil uppfærsla. Til viðbótar við marga aðra eiginleika, kynnti það framlengingaraðferðir, sem gera kleift að umbreyta kóðanum í þegar safnaðan bekk. Það var gefið út með Visual Studio 2008 og .NET Framework 3.0. Sjá yfirlit yfir C # 3.0 fyrir frekari upplýsingar.

  • V04 (2010): Þessi útgáfa kynnti öfluga seint bindingu, sem gerir það miklu auðveldara að nota með bókasöfnum utan .NET Framework. Það var sent með Visual Studio 2010 og .NET Framework 4.0. Sjá hvað er nýtt í Visual C # 2010 fyrir frekari upplýsingar.

  • V05 (2012): Þessi útgáfa stækkaði mjög getu til að búa til ósamstilltar aðferðir og skera þannig niður kóðunarflöskuháls. Það kom út með Visiual Studio 2012 og .NET Framework 4.5. Sjá kynningu á nýjum eiginleikum í C # 5.0 fyrir frekari upplýsingar.

  • V06 (2002): Þessi útgáfa er fyrst og fremst uppfærð og endurbætt þýðandi, en það eru auðvitað margar litlar viðbætur. Það er sent með Visual Studio 2015 og .NET Framework 4.6. Fyrir frekari upplýsingar, sjá Hvað er nýtt í C # 6.

Mjög grundvallaratriði í C #

C # og .NET Framework er mjög stórt efni, eins og mun koma í ljós í auðlindunum hér að neðan. En áður en við komum til þeirra skulum við veita mjög stutta kynningu á tungumálinu. Ef þú þekkir C ++ eða Java mun það líta mjög út.

En jafnvel fyrir C-merkjara mun það líta nokkuð kunnuglegt út. Reyndar lítur það ekki einu sinni eins út frá PHP. Svo að flestum með forritunarreynslu ætti að finnast C # frekar auðvelt að byrja með.

Í þessu skyni ætlum við að nota staðalinn Halló heimur! umsókn. Ólíkt flestum C # forritum er þetta hugga (texti) byggt. Í fyrsta lagi munum við kynna það og síðan munum við útskýra það. En mundu að þetta er eins grunn og það verður:

// Þetta er HelloWorld forritið…
nota kerfið;
nafnrými HelloWorld
{
námsbraut
{
truflanir ógiltar Aðal ()
{
Console.WriteLine ("Halló heimur!");
}
}
}

Fyrsta lína kóðans er athugasemd. Allur texti á hvaða línu sem er eftir tveimur rennibrautum er hunsaður.

Notkunin segir C # frá því að þú munir nota kerfisflokkana, þannig að þegar þú notar Console bekkinn seinna þarftu ekki að kalla það sérstaklega sem slíkt með System.Console.

Nafnrýmisstjórnin er ekki stranglega nauðsynleg. Það veitir leið til að takmarka umfang flokka. Svo þú gætir hugsanlega haft annan Halló bekk í öðru nafnarými.

Þegar búið er að setja upp nafnrýmið okkar búum við til dagskrárflokkinn okkar. Það mætti ​​nefna hvað sem er, en þetta er sjálfgefið. Og það er lýsandi. Bekkurinn hefur aðeins eina aðferð: Aðal (). Þetta er þar sem forritið byrjar – og lýkur.

Inni í ótrúlega einföldu aðalaðferðinni okkar () keyrum við WritLine () aðferðina með rökunum „Halló heimur!“ Þetta gerir nákvæmlega það sem þú myndir hugsa: það skrifar textalínuna „Halló heimur!“ að stjórnborðinu. WritLine aðferðin er hluti af Console hlutnum, og þannig veit hún hvar línan á að vera skrifuð.

Frekar einfalt? Jæja, jafnvel þetta dæmi getur orðið flóknara. Sjá dæmi 3 í Hello World námskeiðinu um hvernig hlutirnir líta út þegar þú vilt vinna úr breytum skipanalínunnar. Og auðvitað er margt fleira. Svo það er á auðlindirnar!

Auðlindir

Ef þér er alvara með forritun með C # er þér líklega best að fá bók um efnið. Það eru mörg úrræði á netinu, en að minnsta kosti í byrjun gætirðu fundið ítarlegri kynningu skýrari.

Það er ekki spurning um einn eða annan. Náttúrulega framsóknin er að fara frá bókum, í námskeið og dæmi á netinu, til samfélaga C # forritara. En þú munt líklega finna að þú notar öll þrjú á sama tíma.

C # bækur

Bækur eru frábær leið til að læra af ýmsum ástæðum. Mikilvægast er að þeir leiði þig um ákveðna leið. Með námskeiðum á netinu er það oft auðvelt fyrir þá að gera ráð fyrir að þú vitir eitthvað sem þú hefur ekki fjallað um áður. Hér er lítill listi yfir góðar bækur. En það eru miklu fleiri tiltækir og nýir skrifaðir allan tímann.

  • Upphaf Visual C # 2012 Forritun eftir Watson o.fl.: góð bók fyrir fólk alveg nýtt í forritun sem vill nota C # tungumálið.

  • Upphaf C # hlutbundins forritunar eftir Dan Clark: þessi bók er lögð áhersla á hlutbundna forritun (oft erfitt hugtak fyrir nýja merkjara) með dæmum í C #.

  • Forritun C # 5.0: Að byggja upp Windows 8, Web og Desktop forrit fyrir .NET 4.5 Framework eftir Ian Griffiths: þetta er ítarleg (þó örlítið dagsett) kynning á C # sem fer í mikla dýpt með .NET Framework.

  • C # in Depth eftir Jon Skeet: þetta er nokkuð háþróuð bók þar sem fjallað er um hinar ýmsu útgáfur af C #.

  • C # 6.0 í hnotskurn: The Definitive Reference eftir Albahari og Albahari: ítarleg og uppfærð uppflettirit (og eitthvað af inngangi) að C #.

  • Microsoft Visual C # Skref fyrir skref eftir John Sharp: þessi bók er ekki kynning, heldur ítarleg tilvísun fyrir reynda C # forritara.

Auðlindir á netinu

Margt rausnarlegt fólk hefur eytt miklum tíma í að setja saman framúrskarandi og ókeypis úrræði til að hjálpa þér að verða og bæta þig sem C # forritari. Þessi listi er vissulega ekki tæmandi, en hann inniheldur bestu auðlindir á netinu.

  • Lærðu C #: þetta er sett með 9 einföldum námskeiðum sem kenna þér grunnatriðin. Það sem er sérstakt við learningCS.org er að námskeiðin eru gagnvirk, svo þú getur breytt kóða og séð hvernig það virkar.

  • Zet Code C # Kennsla: þetta er nokkuð takmarkað námskeið, en þau eru mjög ítarleg um þau efni sem þau fjalla um.

  • C # námskeið fyrir algera byrjendur: fyrir þá sem vilja fyrirlestra, þetta er mengi af 25 myndbandsþáttum sem leiða þig í gegnum ferlið við að læra C # tungumálið. Það er kynnt af .NET forritaranum Bob Tabor og er yfir 6 klukkustundir að lengd. Þú getur líka fundið einstaka þætti á Rás 9.

  • Tutorials Point C # Tutorial: þetta veitir 28 stuttar námskeið, allt frá grunnatriðum og upp í lengra komin námsgreinar eins og fjölbreytni og nafnsrými. Þessi síða gerir þér kleift að keyra hvert dæmið (auk allra breytinga sem þú vilt gera) í sprettiglugga.

  • Heil C # kennsla: þó að nafnið sé svolítið ofmat, þá ná þessar 49 stuttu kennslustundir yfir mikilvægustu þætti tungumálsins – með góðri áherslu á kennslustundir.

  • Hanspeter Mössenböck C # námskeið: það eru tvö mismunandi námskeið hér – önnur inngangs og hin ítarleg. Þú þarft að hafa sanngjarna þekkingu á forritun almennt til að fá mikið út úr þessu.

  • Byrjaðu með Visual C #: að lokum er þetta þar sem allar C # upplýsingar eru búsettar – frá Microsoft sjálfum. Þetta getur verið svolítið mikið fyrir byrjendur, en það er frábært úrræði. Sérstakur áhugi er námskeiðin.

C # samfélög á netinu

Stundum geturðu ekki fundið út forritunarvandamál og þú þarft að ræða við aðra forritara um það. Og það eru tímar sem þú vilt bara ræða forritunarmál, hugmyndir að verkefnum eða hvað ekki við aðra sem deila áhugamálum þínum.

Netsamfélög eru frábær staður fyrir þetta.

  • C # Reddit: það er vettvangur „Allt um hlutbundið forritunarmál C #.“ Það er einnig:

    • Lærðu C #: miklu minna virkt, en góður staður fyrir spurningar varðandi byrjendur.

    • Lærðu forritun: fyrir almennar forritunarspurningar.

    • Forritun verðandi félaga: til að krækja í aðra merkjara.

  • Stack Overflow: eins konar afdrep sjálfgefna kóðans. Það er gríðarlega mikil þekking á því.

  • Visual Studio C # Forum: eigin vettvangur Microsoft. Það er ekki mjög virkt, en samt gott úrræði. Sjá einnig ASP.NET þeirra fyrir C # forritara vettvang.

  • : þrjú nokkuð virk málþing sem vekur áhuga fyrir C # forritara:

    • C # Umræðustofa

    • C # námskeið

    • .NET Framework

  • C-Sharp Corner: gerir þér kleift að spyrja C # spurningar. Þetta er mjög virk síða.

Verkfæri

Visual Studio pallurinn býður upp á öll grunntólin sem þú þarft til að vera árangursríkur C # forritari. En það eru ýmsar viðbætur og viðbætur sem þú gætir fundið gagnlegar við nokkrar kringumstæður.

Það sem meira er, það eru tæki sem þú gætir viljað nota fyrir utan Visual Studio. Eða þú gætir viljað vinna utan Visual Studio að öllu leyti.

  • C # Tools: þetta er frábært safn af forritunartólum sem eru sérstaklega áhugasamir fyrir C # merkjara.

  • Þróunartæki og tungumál: þetta veitir tengla á öll þróunarverkfæri Microsoft, þ.mt Visual Studio og SDK.

  • MZ-Tools: þetta er auglýsing Visual Studio viðbót sem býður upp á sérhæfða hönnuði, kóða sniðmát og fleira.

Yfirlit

C # (ásamt .NET Framework og Visual Studio) er gríðarlegt viðfangsefni. Þú gætir eytt öllu lífi þínu í að nota það og aldrei uppgötvað öll leyndarmál þess.

Það er frábær grunnur fyrir alla forritun sem þú þarft að gera fyrir Microsoft pallinn eða fyrir farsíma. Kafa svo í eitt eða fleiri af auðlindunum hérna og komdu af stað!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map