(Intro)
Ny fiteny fandaharana C # dia fitaovana fototra eto amin'izao tontolo izao ny informatika hatramin'ny namoronana azy. Ampiasaina betsaka amin'ny fampivoarana ny fandraharahana sy ny tranonkala ary ny desktop, ny C# dia manolotra fomba maoderina sy mahomby amin'ny fanoratana kaody. Na izany aza, efa nanontany tena ve ianao hoe iza no manam-pahaizana ao ambadik'ity fiteny fandaharana ity izay nanova ny indostria? Amin'ity lahatsoratra ity dia hijery ny tantara sy ny niandohan'ny fiteny fandaharana C# isika, ary hahita hoe iza no tompon'andraikitra tamin'ny famoronana azy. Miaraha aminay amin'ity dia mahafinaritra ity amin'ny lasa C#!
1. Fampidirana ny fiteny fandaharana C#
C# dia fiteny fandaharana miompana amin'ny zavatra novolavolain'i Microsoft. Izy io dia noforonina tamin'ny taona 2000 ho ampahany amin'ny sehatra .NET ary lasa iray amin'ireo fiteny malaza sy be mpampiasa indrindra amin'ny indostrian'ny fampandrosoana rindrambaiko.
Ny iray amin'ireo endri-javatra miavaka indrindra amin'ny C# dia ny syntax mazava sy azo vakiana, izay manamora ny fanoratana sy ny fahazoana ny code. Fanampin'izany, manana tranomboky manara-penitra marobe izy io izay mamela ny fampivoarana fampiharana matanjaka sy azo esorina.
Amin'ity fizarana ity, ny mpamaky dia hampahafantarina ny fiteny fandaharana C # ary hazavaina ny foto-kevitra fototra tokony ho fantatra hanombohana fandaharana amin'ity fiteny ity. Ireo karazana data, rafitra fanaraha-maso, fiasa ary zavatra, ankoatry ny lohahevitra hafa, dia hojerena. Fanampin'izany, omena ohatra sy toro-hevitra hanampy ireo vao manomboka ho zatra amin'ny syntax fandaharana C# sy ny fomba fanao tsara indrindra. Amin'ny faran'ity fizarana ity, ny mpamaky dia ho vonona ny hanomboka hamolavola ny fampiharana azy manokana amin'ny C #.
2. Fiaviana sy fivoaran'ny fiteny C#
Ny fiteny fandaharana C# dia noforonin'ny Microsoft tamin'ny taona 2000 ho ampahany amin'ny sehatra .NET azy. Izy io dia natao ho fiteny tsotra, maoderina ary mahomby amin'ny fampivoarana fampiharana. eo amin'ny lampihazo Windows. C# dia maka fitaomana avy amin'ny fiteny fandaharana maro, toy ny C++, Java, ary Delphi, ary nivoatra nandritra ny taona maro mba ho lasa fiteny matanjaka sy azo ampiasaina.
Ny fivoaran'ny fiteny C# dia notarihin'ny filan'ny mpamorona sy ny fiovaovan'ny indostrian'ny rindrambaiko. Namoaka dikan-teny C# maromaro i Microsoft nandritra ny taona maro, izay samy nanampy endri-javatra vaovao sy fanatsarana ny fiteny. Ny sasany amin'ireo dikan-teny manan-danja indrindra dia misy ny C# 2.0, izay nampiditra mpamorona kaody sy karazana angon-drakitra ankapobeny, ary C# 3.0, izay nampiditra teny lambda sy fanontaniana LINQ.
Amin'izao fotoana izao, ny C# dia iray amin'ireo fiteny fandaharana malaza indrindra eran'izao tontolo izao ary ampiasaina amin'ny rindranasa isan-karazany, manomboka amin'ny rindranasa desktop ka hatramin'ny rindranasa amin'ny Internet sy finday. Nandritra ny fivoarany, ny C# dia lasa fiteny mora ianarana sy mora ianarana, ka mahatonga azy ho tonga lafatra ho an'ireo vao manomboka sy manampahaizana. Miaraka amin'ny vondrom-piarahamonina mavitrika amin'ny mpamorona sy ny antontan-taratasy midadasika, ny C# dia manome ny mpandrindra ny fitaovana ilaina rehetra hamorona fampiharana mahery sy mahomby amin'ny sehatra .NET.
3. Ireo mpialoha lalana ny fiteny fandaharana C#
Izy ireo dia nametraka ny fototry ny fampandrosoana ny iray amin'ireo fiteny be mpampiasa indrindra amin'ny fandaharana ankehitriny. Ny iray amin'ireo mpialoha lalana indrindra amin'ny C# dia ny fiteny C, noforonin'i Dennis Ritchie sy Brian Kernighan tamin'ny taona 70 dia nandray ny ankamaroan'ny syntax sy ny firafitry ny C, ka nahatonga azy ho mora azon'ny mpandrindra efa mahazatra an'io fiteny io.
Mpialoha lalana iray hafa amin'ny C# dia ny fiteny C++, novolavolain'i Bjarne Stroustrup tamin'ny taona 1980, nitondra endri-javatra manan-danja ho an'ny fiteny, toy ny fandaharana mitodika amin'ny zavatra ary modely, izay nolovain'ny C #. Ny fiantraikan'ny C ++ dia hita mazava tsara amin'ny syntax sy ny firafitry ny C #.
Ankoatra ny C sy C ++, ny fiteny manan-danja iray hafa amin'ny fampandrosoana C# dia Java. Java dia noforonin'i James Gosling tamin'ny 1995 ary mifototra amin'ny C++ ihany koa. C# dia nindrana hevitra maro avy amin'ny Java, toy ny fitantanana fahatsiarovana mandeha ho azy amin'ny alàlan'ny mpanangom-pako sy ny fifantohana amin'ny fiarovana karazana. [TAPITRA
4. Ny anjara asan'ny Microsoft amin'ny famoronana C#
Microsoft dia nandray anjara lehibe tamin'ny famoronana sy fampivoarana ny fiteny fandaharana C#. C# dia tenim-pandaharana maoderina sy tanjona ankapobeny izay noforonin'i Microsoft ho ampahany amin'ny sehatra .NET azy. Fiteny maro samihafa izy io izay no ampiasaina be dia be amin'ny famolavolana rindranasa desktop, rindranasa an-tranonkala ary fampiharana finday.
Ny iray amin'ireo fandraisan'anjaran'i Microsoft lehibe indrindra amin'ny famoronana C# dia ny fampidirana ireo endri-javatra vaovao, toy ny fitantanana fitadidiana mahomby, fandaharana miompana amin'ny zavatra, ary fifandraisana amin'ny fiteny fandaharana hafa. Ireo endri-javatra ireo dia nahafahan'ny mpamorona manoratra kaody azo antoka kokoa, mahomby ary mora vakiana, manamora ny famolavolana fampiharana avo lenta sy matanjaka.
Manome loharano sy fitaovana isan-karazany i Microsoft mba hanampiana ireo mpamorona hiasa amin'ny C#. Ireo loharano ireo dia ahitana fampianarana, antontan-taratasy amin'ny antsipiriany, santionany kaody, tranomboky ary rafitra, ary koa vondrom-piarahamonina mavitrika amin'ny mpamorona izay mizara fahalalana sy traikefa. Fanampin'izany, Microsoft dia namolavola tontolo fampandrosoana mitambatra (IDE) antsoina hoe Visual Studio, izay manolotra fitaovana feno amin'ny famolavolana rindranasa amin'ny C#. Visual Studio dia ampiasaina betsaka amin'ny indostria ary manome tontolo fampandrosoana matanjaka sy mahomby ho an'ny mpamorona C #. Raha fintinina, Microsoft dia nandray anjara lehibe tamin'ny famoronana sy ny fivoaran'ny fiteny fandaharana C#, manome loharanon-karena, fitaovana ary tontolo fampandrosoana avo lenta mba hanamora ny asan'ny mpamorona.
5. Mihaona amin'ny mpamorona ny fiteny C#
Ato amin'ity fizarana ity dia hijery ny endrika mahaliana ao ambadiky ny fivoaran'ny fiteny C# malaza isika. Anders Hejlsberg no mpamorona ny C#, injeniera rindrankajy Danoà fantatra eran'izao tontolo izao noho ny fandraisany anjara amin'ny fampandrosoana ny fiteny fandaharana. Hejlsberg dia nandray anjara tamin'ny famoronana C# sy ny fivoarany mitohy, ka nahatonga azy io ho iray amin'ireo fiteny be mpampiasa indrindra amin'ny indostria.
Anders Hejlsberg dia nanomboka ny asany tao Borland, izay nitarika ny fampandrosoana ny Turbo Pascal sy Delphi. Taty aoriana, niditra tao amin'ny Microsoft izy tamin'ny taona 1996 ary nanokana ny tenany ho amin'ny famolavolana sy ny fampivoarana taranaka vaovao amin'ny fiteny miompana amin'ny zavatra, miaraka amin'ny C# no vokatry ny asany. Ny traikefany sy ny fahitany no fototra mamorona fiteny maoderina sy maro samihafa izay afaka mifaninana tsara amin'ny fiteny malaza hafa.
Ny asan'i Hejlsberg ao amin'ny C# dia tsy voafetra amin'ny endriny voalohany, fa mbola mitana anjara toerana lehibe amin'ny fivoarany. Izy no nitarika ny fampivoarana endri-javatra vaovao sy fanatsarana ny fiteny, miantoka ny C# mijanona ho manan-danja ary eo amin'ny lohalaharana amin'ny fandaharana. Ny fanoloran-tena sy ny traikefan'izy ireo dia hita taratra amin'ny fahamendrehan'ny C# sy ny mifanaraka amin'ny teknolojia farany sy ny fenitry ny indostria.
6. Ny fiantraikany sy ny toetra fototra amin'ny fiteny C#
Ny fiteny fandaharana C# dia voataonan'ny fiteny maro, anisan'izany ny C, C++, Java, ary Delphi. Ireo fitaomana ireo dia azo jerena ao amin'ireo endri-javatra fototra amin'ny fiteny, izay mahatonga azy io ho mahery sy azo ampiasaina amin'ny fampivoarana fampiharana.
Ny iray amin'ireo fiantraikany lehibe amin'ny fiteny C# dia ny C sy C ++, izay handovany syntax sy endri-javatra maro ambany. Izany dia ahafahan'ny mpandrindra zatra ireo fiteny ireo hifanaraka haingana amin'ny C #. Fanampin'izany, ny C # dia manolotra rafitra karazana azo antoka sy mafy orina, izay manakana ny fahadisoana mahazatra maro mandritra ny fanangonana.
Ny fiantraikany lehibe hafa amin'ny fiteny C # dia Java. C# dia mizara endri-javatra maro amin'ny Java, toy ny fandehanana amin'ny milina virtoaly, ny fitantanana fahatsiarovana mandeha ho azy, ary ny fampiasana maningana amin'ny fitantanana ny fahadisoana. Na izany aza, mandroso kokoa ny C# amin'ny fanomezana endri-javatra fanampiny, toy ny fahafahana mamaritra ny rafitra angon-drakitra manankarena ary manohana ny fanitarana fiteny amin'ny alàlan'ny fandaharana miompana amin'ny lafiny.
7. Ny fandraisana sy ny lazan'ny fiteny C#
Ny fiteny fandaharana C # dia nahita fananganan-jaza sy laza be tato anatin'ny taona vitsivitsy. Izany dia noho ny fahaiza-manaony sy ny fahaizany mamorona rindranasa rindrambaiko avo lenta. C# dia lasa iray amin'ireo fiteny be mpampiasa indrindra amin'ny fampivoarana ny rindranasa ho an'ny sehatra .NET, izay nitarika fitomboana lehibe amin'ny fangatahana programmer manana fahalalana an'io fiteny io.
Iray amin'ireo anton'ny lazan'ny C# ny fiteniny mora azo sy ny fitovizany amin'ny fiteny hafa toa ny C++ sy Java. Izany dia manamora ny fifindrana ho an'ireo mpandrindra efa mahazatra ireo fiteny ireo ary mamela ny fianarana haingana ho an'ireo vao manomboka. Fanampin'izany, ny C# dia manolotra tranomboky sy rafitra maro isan-karazany izay manamora ny fampivoarana fampiharana, mitahiry fotoana sy ezaka ny mpandrindra.
Raha te hianatra ny fomba fandaharana amin'ny C# dia misy loharano maro azo alaina amin'ny Internet. Vidéo fampianarana, fampianarana ifanakalozan-kevitra, ary e-boky dia sasantsasany amin'ireo loharano azonao ampiasaina hahazoana fahalalana amin'ity fiteny ity. Fanampin'izany, misy vondrom-piarahamonina lehibe amin'ny mpandrindra C# vonona hanampy sy hizara ny traikefany amin'ny forum sy vondrona fifanakalozan-kevitra. Miaraka amin'ny fanoloran-tena sy ny fanazaran-tena, dia ho afaka hifehy haingana ny fiteny C# ianao ary hanomboka hamolavola ny fampiharana anao manokana.
Raha fintinina, dia noho ny fahaiza-manaony, ny fahamoran'ny fampiasana, ary ny fanohanana fampandrosoana midadasika. Miaraka amin'ny fitomboan'ny rindranasa mifototra amin'ny sehatra .NET, mitombo hatrany ny fangatahana programmer manana fahaiza-manao C#. Raha liana amin'ny fianarana fandaharana ianao dia hevero ho safidy tsara hanombohana ny dianao eo amin'ny tontolon'ny fampivoarana rindrambaiko ny C#.
8. C# ho fiteny fandrindrana amin'ny sehatra cross-platform
C# dia fiteny fandaharana cross-platform izay ahafahanao mamolavola rindranasa amin'ny rafitra samihafa rafitra miasa, toy ny Windows, macOS ary Linux. Midika izany fa miaraka amin'ny C# isika dia afaka manoratra kaody indray mandeha ary avy eo mihazakazaka izany amin'ny sehatra samihafa nefa tsy mila fanovana fanampiny. Ato amin'ity lahatsoratra ity dia hijery ny sasany amin'ireo singa fototra amin'ny C# isika amin'ny maha-teny cross-platform sy ny fomba hahazoana tombony amin'izany.
Ny iray amin'ireo tombony lehibe indrindra amin'ny C# amin'ny maha fiteny cross-platform azy dia ny fahafahana mampiasa ny rafitra .NET Core. Ity rafitra ity dia manome tontolo famonoana mahazatra ho an'ny sehatra rehetra, manamora be ny fizotran'ny famolavolana sy fizarana ireo rindranasa miampita sehatra. Hanomboka amin'ny C# amin'ny rafitra fiasa samihafa, mila mametraka ny .NET Core SDK ianao, izay ahitana ny fitaovana rehetra ilaina amin'ny fananganana sy fampandehanana ny rindranasa C#.
Raha vao tafapetraka ao amin'ny rafitra misy antsika ny .NET Core SDK, dia afaka mamorona vahaolana vaovao amin'ny C# amin'ny alalan'ny baiko *dotnet new*, arahin'ny karazana tetikasa tiantsika hoforonina, toy ny fampiharana console na fampiharana amin'ny tranonkala. Avy eo, afaka manova ny kaody loharanon'ny tetikasa isika amin'ny alàlan'ny tonian-dahatsoratra na IDE ankafizintsika ary amin'ny farany dia manangona sy mampandeha ny fampiharana miaraka amin'ny baiko *dotnet build* sy *dotnet run*. Miaraka amin'ireo dingana tsotra ireo, afaka mamorona sy mampandeha fampiharana C# amin'ny sehatra samihafa haingana sy mora izahay.
Raha fintinina, C# dia tenim-pandrafetana cross-platform izay manome fahafahana mamolavola rindranasa amin'ny rafitra fiasa samihafa amin'ny fampiasana ny rafitra .NET Core. Miaraka amin'ity teknolojia ity, afaka manoratra kaody indray mandeha isika ary avy eo dia mihazakazaka izany amin'ny sehatra samihafa tsy misy fanovana fanampiny. Raha te hanomboka hampivelatra rindranasa C# miampita sehatra ianao dia mila mametraka ny .NET Core SDK ary manaraka dingana tsotra vitsivitsy hamoronana, hanovana, hanangonana ary hampandehanana ny rindranasa. Manomboha manararaotra ny tombony rehetra amin'ny C# ho fiteny miampita sehatra ary mamolavola fampiharana izay miasa amin'ny rehetra miasa rafitra!
9. C# sy ny fampidirana azy amin'ny tontolo fampandrosoana .NET
C# dia iray amin'ireo fiteny fandaharana manan-danja indrindra sy ampiasaina ao anatin'ny tontolo fampandrosoana .NET. Ny fampidirana azy amin'ny tontolon'ny fampandrosoana .NET dia manome fitaovana sy tranomboky maromaro ho an'ny mpandrindra izay manamora ny fampivoarana fampiharana matanjaka sy mahomby.
Mba hanombohana mampiasa C# ao amin'ny tontolon'ny fampandrosoana .NET dia mila mametraka Visual Studio ianao, ny tontolo iainan'ny fampandrosoana (IDE) malaza sy matanjaka indrindra ho an'ny fandaharana amin'ny C#. Rehefa tafapetraka dia azo atao ny mamorona tetikasa C# vaovao amin'ny fisafidianana ny môdely mety ao anatin'ny Visual Studio.
Ny iray amin'ireo tombony amin'ny dia ny fitaovana sy trano famakiam-boky maro isan-karazany mba hanatsorana ny fampandrosoana ny fampiharana. Ohatra, ny tranomboky kilasy .NET dia manome kilasy sy fomba maro efa voafaritra mialoha izay azo ampiasaina amin'ny asa mahazatra, toy ny fitantanana ny tady, ny fikirakirana rakitra, ary ny fidirana amin'ny angon-drakitra.
Fanampin'izany, misy fampianarana maro, antontan-taratasy ary ohatra azo jerena amin'ny aterineto izay afaka manampy ny mpandrindra mba ho zatra amin'ny C# sy ny fampidirana azy amin'ny .NET. Ireo loharano ireo dia manome fampahalalana amin'ny antsipiriany momba ny fomba fampiasana ireo endri-javatra samihafa amin'ny fiteny sy ny fomba ahazoan'ny ankamaroan'ny fitaovana sy tranomboky.
Raha fintinina dia manolotra sehatra matanjaka sy malefaka ho an'ny fampivoarana fampiharana izy ireo. Miaraka amin'ny fitaovana, tranomboky ary loharano mety, ny mpandrindra dia afaka manararaotra tanteraka ny mety ho C# ary mamorona fampiharana matanjaka sy mahomby. Aza misalasala mandinika ny mety rehetra atolotry ny C# sy .NET!
10. Ny maha-zava-dehibe ny C # ao anatin'ny indostrian'ny rindrambaiko
C# dia fiteny fandaharana novolavolain'i Microsoft izay lasa singa fototra amin'ny indostrian'ny rindrambaiko. Ny fahaiza-manaony sy ny heriny dia mahatonga azy ho safidy malaza eo amin'ny mpamorona hamorona fampiharana matanjaka sy azo esorina.
Iray amin'ireo antony maha-zava-dehibe ny C# amin'ny indostrian'ny rindrambaiko ny fahaizany mamolavola rindranasa ho an'ny sehatra maro, anisan'izany ny Windows, Android ary iOS. Izany dia ahafahan'ny mpamorona mampiasa C # hamorona rindranasa izay afaka mandeha amin'ny fitaovana sy rafitra miasa isan-karazany.
Ny antony iray hafa dia ny fiaraha-monina lehibe amin'ny mpamorona C #. Ity vondrom-piarahamonina ity dia mamorona sy mizara loharano mahasoa, toy ny fampianarana, ohatra kaody, ary tranomboky rindrambaiko. Ireo loharano ireo dia manamora ny fianarana sy ny fampivelarana ny rindranasa amin'ny C#, izay manamora ny fandraisan'ny mpamorona sy ny fampiasana an'io fiteny io. amim-pahombiazana amin'ny tetikasany.
11. Fanavaozana vao haingana amin'ny fiteny fandaharana C#
Tao anatin'ny taona vitsivitsy izay, ny fiteny fandaharana C # dia nandalo fanavaozana lehibe izay nanatsara ny fahombiazany sy ny asany. Ireo fanavaozana ireo dia nanome fitaovana sy endri-javatra vaovao ho an'ny mpamorona mba hamoronana fampiharana mahomby sy matanjaka kokoa.
Ny iray amin'ireo fanavaozana malaza indrindra amin'ny C # dia ny fampidirana ny modely fandaharana asynchronous. Izany dia ahafahan'ny mpamorona manoratra kaody izay afaka mandeha asynchronously, midika izany fa afaka manao asa maro miaraka izy ireo nefa tsy manakana ny fanatanterahana ny programa. Tena ilaina izany amin'ny rindranasa izay mitaky fifandraisana amin'ny angon-drakitra, serivisy tranonkala, na loharano hafa ivelany.
Ny fanavaozana manan-danja iray hafa amin'ny fiteny C# dia ny fanohanana ireo fanehoana lambda. Ny fitenenana Lambda dia fiasa tsy mitonona anarana ahafahan'ny mpamorona manoratra kaody amin'ny fomba fohy kokoa sy mora vakiana. Tena ilaina ireo fomba fiteny ireo rehefa miasa miaraka amin'ny fanangonana angon-drakitra, satria mamela anao hanao asa toy ny sivana, fametahana sari-tany, ary fanangonana. mahomby Ary tsotra.
12. Fitaovana sy loharano hianarana C#
Ny fitaovana sy loharano azo ampiasaina amin'ny fianarana C# dia midadasika sy isan-karazany, manome safidy maro ho an'ny mpamorona hanatsarana ny fahaiza-manaony amin'ny fandaharana. Ireto ambany ireto ny sasany amin'ireo fitaovana sy loharano malaza indrindra ahafahanao mianatra sy mampihatra C# amin'ny fomba mahomby.
1. Visual Studio IDE: Iray amin'ireo fitaovana ampiasaina sy atolotra indrindra ny Visual Studio IDE. Manome tontolo fampandrosoana feno, misy endri-javatra toy ny fanasongadinana syntax, debugging amin'ny fotoana tena izy ary toro-hevitra. maso Studio Misy ihany koa ny C # compiler fampisehoana avo ary lasitra tetikasa marobe hanampy anao hanomboka haingana.
2. Microsoft Documentation ofisialy: Ny antontan-taratasy ofisialy nomen'i Microsoft dia loharano fototra hianarana C#. Eto ianao dia hahita torolalana amin'ny antsipiriany, fampianarana, ohatra kaody, ary references amin'ny tranomboky mahazatra C #. Ny antontan-taratasy dia azo alaina maimaim-poana amin'ny Internet ary havaozina tsy tapaka mba hanehoana ny dikan-teny farany indrindra amin'ny fiteny.
3. tranonkala ary fampianarana an-tserasera: Betsaka ny tranonkala sy fampianarana an-tserasera izay manolotra votoaty tsara ho an'ny fianarana C#. Ny sasany amin'izy ireo dia ahitana Codecademy, fahitana maro y Mianara Microsoft. Ireo sehatra ireo dia manolotra fampianarana ifanakalozan-kevitra, fanazaran-tena amin'ny tanana, tetikasa voatarika, ary fidirana amin'ny vondrom-piarahamonina mpamorona. Ho fanampin'izay dia hahita bilaogy manokana sy sehatra fifanakalozan-dresaka ihany koa ianao izay ahafahanao mahazo valiny amin'ireo fanontanianao sy mizara fahalalana amin'ireo programer hafa.
Tsarovy fa ny fampiharana tsy tapaka sy ny fananganana tetikasa tena izy dia ilaina amin'ny fanatsarana ny C #. Araraoty ireto fitaovana sy loharano ireto mba hanamafisana ny fahaizanao fandaharana ary ho lasa mpamorona C# mahomby. Aza misalasala mikaroka sy manao fanandramana amin'ny fitaovana isan-karazany mba hahitana izay mifanaraka indrindra amin'ny fomba fianaranao!
13. Ny hoavin'ny fiteny C#: fironana sy fomba fijery
Ny fiteny fandaharana C# dia nivoatra be hatramin'ny namoronana azy tamin'ny taona 2000 ary mijanona ho safidy malaza ho an'ny mpamorona rindrambaiko. Ato amin'ity lahatsoratra ity, mandinika ny fironana ankehitriny sy ny ho avy amin'ny fiteny C # isika, ary koa ny sasany amin'ireo endri-javatra manan-danja izay mampiavaka azy.
Iray amin'ireo fironana misongadina indrindra amin'ny hoavin'ny fiteny C# ny fampidirana azy amin'ny .NET Core. Miaraka amin'ny famotsorana ny .NET Core, lasa maro be sy miampita sehatra ny C#, midika izany fa afaka mamorona rindranasa mandeha amin'ny rafitra fiasa samihafa, toy ny Windows, macOS, ary Linux ny mpamorona. Fanampin'izany, ny .NET Core dia manolotra fampandehanana tsaratsara kokoa sy fanohanana bebe kokoa amin'ny fampivoarana ny rindranasa tranonkala sy eo amin'ny rahona. Izany dia mahatonga ny hoavin'ny fiteny C# tena mampanantena ho an'ireo izay te-hamorona fampiharana maoderina sy azo esorina.
Ny fironana manan-danja iray hafa dia ny fananganana C # amin'ny fampivoarana fampiharana finday. Miaraka amin'ny rafitra Xamarin, ny mpamorona dia afaka mampiasa C# mba hamoronana fampiharana teratany ho an'ny iOS sy Android. Manome tombony lehibe izany satria afaka mampiasa fiteny fandaharana tokana ny mpamorona mba hamoronana rindranasa finday ho an'ny sehatra maro. Fanampin'izany, ny vondrom-piarahamonina mpamorona C# dia tena mavitrika, midika izany fa misy loharano maro, fampianarana ary tranomboky azo ampiasaina hanampiana ireo mpamorona amin'ny asany.
14. Fehiny momba ny niandohan'ny sy ny fivoaran'ny fiteny C#
Ho fehiny, ny fiteny C# dia niaina fiaviana sy fivoarana lehibe hatramin'ny namoronana azy. Hatramin'ny dikan-teny voalohany, dia nivoatra teo amin'ny lafiny fampiasa, fampisehoana ary fahaiza-mampandroso. Voaporofo fa fiteny mahery sy azo ampiasaina izy io ampiasaina amin'ny rindranasa isan-karazany, manomboka amin'ny fampivoarana rindrambaiko ka hatramin'ny famolavolana lalao sy fampiharana finday.
Ny iray amin'ireo lafiny miavaka indrindra amin'ny niandohan'ny fiteny C# dia ny fitaomana azy avy amin'ny fiteny C++. Izany dia nahafahan'ny mpamorona C++ nampifanaraka mora tamin'ny C# ary nahazo tombony tamin'ny syntax madio kokoa sy mora ampiasaina. Fanampin'izany, ny fampidirana ireo endri-piteny maoderina toy ny LINQ (Language Integrated Query) sy ny async/wait dia nanatsara ny vokatra sy ny fahombiazan'ny fampivoarana fampiharana.
Mikasika ny fampivoarana ny fiteny C#, Microsoft Corporation dia nandray anjara lehibe. Ny orinasa dia namoaka tsy tapaka dikan-teny vaovao izay mampiditra endri-javatra manan-danja sy fanatsarana. Tafiditra ao anatin'izany ny fanohanana amin'ny famolavolana rindranasa miampita sehatra miaraka amin'ny .NET Core sy ny fampidirana amin'ny Visual Studio, iray amin'ireo tontolo fampandrosoana malaza indrindra. Ny fitohizan'ny fanoloran-tenan'i Microsoft amin'ny C# dia nahatonga azy ho safidy tsara ho an'ny mpamorona manerana izao tontolo izao.
Fehiny, ny fiteny fandaharana C# dia novolavolain'i Microsoft ary nampidirina tamin'ny taona 2000 ho ampahany amin'ny sehatra .NET azy. Ny famoronana azy dia notarihin'ny ekipa iray notarihin'i Anders Hejlsberg, izay nahazo aingam-panahy avy amin'ny fiteny fandaharana maro efa misy mba hampivelatra ity fitaovana maro be sy mahomby ity.
Ny C# dia voaporofo fa fiteny fandaharana malaza sy be mpampiasa amin'ny fampivoarana ny rindranasa desktop sy ny rindranasa tranonkala. Ny syntax kanto sy ny fifantohana amin'ny orientation amin'ny zavatra dia mahatonga azy ho safidy manintona ho an'ny mpamorona.
Fanampin'izany, ny fitohizan'ny fivoaran'ny C# dia nitarika ny fampidirana endri-javatra vaovao sy fanatsarana isaky ny famoahana. Izany dia ahafahan'ny mpamorona manararaotra tanteraka ny fahaiza-manaony ary manaraka ny vaovao momba ny tontolon'ny fandaharana.
Raha fintinina, ny fiteny fandaharana C# dia noforonin'ny ekipa iray notarihin'i Anders Hejlsberg avy amin'ny Microsoft ary voaporofo fa fitaovana matanjaka sy azo itokisana amin'ny fampivoarana rindrambaiko. Ny lazany sy ny fivoarany tsy tapaka dia miantoka ny maha-zava-dehibe azy amin'ny indostrian'ny fandaharana rehefa mandeha ny fotoana.
Izaho dia Sebastián Vidal, injeniera amin'ny informatika liana amin'ny teknolojia sy DIY. Ankoatra izany, izaho no mpamorona ny tecnobits.com, izay izarako fampianarana mba hahatonga ny teknolojia ho mora idirana sy ho takatry ny rehetra.