Ano ang Net Framework? Pangkalahatang-ideya ng .NET Framework

Ang Net Framework ay isang tool na nagpapatakbo ng mga application na nilikha sa kapaligiran ng software ng Microsoft. NET. Ito ay isang patented na teknolohiya mula sa Microsoft. Sa simpleng salita, ito ay mga codec, kung wala ang karamihan sa mga programa at site ay hindi gagana. Ngayon ang serbisyo ay ang pamantayan, kaya naka-install ito sa halos bawat PC.

Ang unang bersyon ng programa ay inilabas noong Mayo 2002. Pagkatapos ay gumana lamang ito sa mga makina na may Windows XP at Windows Server 2003. Ang ikaapat na bersyon ay ipinakilala noong 2010. Ito ay katugma sa Windows 8, Windows Server 2012. Ang Modification 4.7 ay inilabas noong 2017 - ito ay tumatakbo sa Windows 10 na platform ay nangangako ng pagpapakilala ng mas advanced na mga tool.

Ano ang Microsoft Net Framework para sa isang programmer? Ito ay ang kakayahang magsulat ng mga programa sa isang pamilyar na wika nang hindi nangangailangan ng mga bagong platform. Ang balangkas ay isang multi-platform na kapaligiran na nauunawaan ang mga utos mula sa mga algorithm ng wika tulad ng C#, Visual Basic, JScript, C++/CLI, F#, J# at iba pa.

Salamat sa gayong mga kakayahan, ang mga developer ay maaaring lumikha ng mga kumplikadong programa na may magandang visualization. Maaaring gumana ang mga handa nang application sa iba't ibang kapaligiran at device. Una sa lahat, kapag bumubuo ng balangkas, nakatuon ang mga espesyalista sa platform ng Windows. Ang pagkakatugma ng programming language sa application ay sinisiguro ng elemento ng pagpapatupad ng CLR.

Kailangan ko bang mag-download ng Net Framework?

Hindi na kailangang i-install ang program sa bawat personal na computer na may Windows - hindi ito kritikal. Gayunpaman, halos isang sitwasyon ay garantisadong lumitaw, kapag kailangan ng system ang software package na ito, at gaya ng nakasanayan, ito ay mangyayari sa pinaka hindi angkop na sandali. Gayunpaman, inirerekumenda na i-install nang maaga ang Framework upang malayang gumana sa mga bagong produkto.

Madalas na nangyayari na sa panahon ng pag-install ng isang laro o programa, ang system ay humihingi ng pahintulot na mag-install ng Net Framework. Mas mainam na huwag pansinin ang kahilingang ito kahit na ang isa sa mga framework ay naka-install na sa iyong computer. Ang produktong ito ng software ay mag-i-install ng kinakailangang bersyon ng Framework - sa kasong ito lamang ito magagawang gumana nang tama.

Upang mai-install ang Framework sa Windows XP nang walang mga update, kakailanganin mo ng dalawang programa - ang Windows Installer 3.1, at ang Internet Explorer browser na hindi bababa sa bersyon 5. Bago i-install ang framework, mahalagang i-install ang lahat ng available na update sa iyong computer. Magagawa ito gamit ang built-in na Update Center.

Saan ko makukuha ang opisyal na programa mula sa Microsoft?

Simula sa Windows 7 Net Framework ay kasama na sa distribution package ng operating system - naka-install ito kasama ng Windows bilang default. Kung sa ilang kadahilanan ay nawawala o hindi na-install ang package na ito, maaaring ma-download ang application mula sa website ng Microsoft sa seksyon ng mga pag-download. Ang pag-download ng programa ay libre.

Pagkakatugma ng balangkas

Ang bawat edisyon ng Framework ay tumutugma sa isang partikular na bersyon ng Windows. Dapat matugunan ng iyong computer ang mga partikular na kinakailangan upang suportahan ang package. Mayroong natural na tuntunin sa trabaho dito- mas bago ang balangkas, mas maraming mapagkukunan ang kailangan nito para sa normal na operasyon. Malamang na hindi mo ito mai-install sa isang lumang computer. net package ika-4 na edisyon.

Ang mga bersyon ng program na nagsisimula sa release 3.5 ay binatikos dahil hindi sila nag-i-install sa mga bersyon ng Windows na mas luma kaysa sa Windows 7. Lumilikha ito ng maraming abala para sa mga user, dahil ang pag-install ng mga bagong framework sa lumang Windows ay nangangailangan ng maraming oras at pagsisikap. Pinuna rin ng mga eksperto ang platform para sa kakulangan ng suporta para sa mga tawag sa SSE.

Mga uri ng Microsoft Net Framework:

  1. .NET Compact Framework - bersyon para sa mga device na tumatakbo sa Windows CE platform.
  2. .NET Micro Framework - bersyon para sa 32- at 64-bit na microcontroller.
  3. Ang DotGNU ay isang analogue ng pangunahing programa at open source.
  4. Portable.NET - bersyon na may mga portable na tool, ay hindi nangangailangan ng pag-install.

Mga minimum na kinakailangan para sa pag-install ng Net Framework

  • OS Windows XP SP3 o Windows Server 2003 SP2.
  • Processor na may dalas na 1 GHz.
  • 512 MB ng RAM.
  • Anumang arkitektura ng processor na nagsisimula sa x86.

Kaya, ang lumang bersyon ng programa ay magkasya sa halos anumang makina, kahit na ang isang lipas na. Kung nagdududa ka na maaaring tumakbo ang framework sa isang computer, suriin ang pagganap ng system. Upang gawin ito, pumunta sa mga katangian ng computer at tingnan ang kapangyarihan ng processor, ang halaga ng RAM at ang dami ng libreng espasyo sa hard drive.

Pag-uninstall at muling pag-install ng Microsoft Framework

Ang mga naturang hakbang ay kinakailangan kung may mga problema sa pagpapatakbo o pag-update ng mga bahagi ng Windows. Upang itama ang sitwasyon, kailangan mong huwag paganahin ang huling naka-install na bahagi o alisin ito gamit ang mga karaniwang tool. Pagkatapos nito, kailangan mong patakbuhin ang Net Framework Cleanup Tool.

Paano malalaman ang bersyon ng Microsoft .Net Framework

Paraan 1. Pumunta sa Control Panel. Upang gawin ito, hanapin ang kaukulang icon sa Start menu. Pagkatapos ay hanapin ang subsection na "Mga Programa at Tampok." Sa kaliwang menu ay makikita mo ang tab na "I-on o i-off ang mga feature". Sa pamamagitan ng pag-click dito, lilitaw ang isang listahan kung saan makikita mo ang bersyon ng framework na naka-install sa iyong computer.

Paraan 2. I-download ang utility ng Net Versin Detector - hindi ito nangangailangan ng mga mapagkukunan at gumagana nang walang pag-install. Kapag inilunsad mo ang programa, makikita mo kaagad ang bersyon ng iyong balangkas. Ang pamamaraang ito ay mas maginhawa kaysa sa una, ngunit upang i-download ang utility, ang computer ay dapat na konektado sa Internet. Medyo mabigat ang programa.

Ano ang Net Framework 4?

Ito ay isa sa mga pinakabagong bersyon ng programming environment mula sa Microsoft. Ang mga application na nilikha sa batayan nito ay tumatanggap ng isang kaakit-akit na interface, mataas na seguridad at transparency ng mga koneksyon sa network. Ang platform ay itinuturing na isa sa mga pinaka-advanced. Itinuturing ito ng mga eksperto na isang direktang katunggali sa kapaligiran ng Java programming ng Sun.

Ang Framework 4 ay naglalaman ng mga sumusunod na inobasyon:

Malamang na hindi mo kailangang suriin ang lahat ng teknikal na detalye ng produktong ito ng Microsoft kung isa kang karaniwang gumagamit ng computer. Mahalagang maunawaan mo kung naka-install ang package na ito sa iyong PC at kung anong bersyon mayroon ito. Ang mga espesyalista na nagsusulat ng mga programa ay maaaring maging pamilyar sa mga detalyadong pagtutukoy ng application sa opisyal na website ng developer.

Katalinuhan

    dotNetFx40_Full_setup.exe

    Petsa ng publikasyon:

    • Ang .NET Framework ay ang komprehensibo at pare-parehong modelo ng programming ng Microsoft para sa pagbuo ng mga application na may higit na mahusay na karanasan ng user, transparent at secure na mga komunikasyon, at ang kakayahang lumikha ng mayayamang proseso ng negosyo.

      Ang .NET Framework 4 ay tumatakbo kasama ng mga naunang bersyon nito. Ang mga application na batay sa mga nakaraang bersyon ng .NET Framework ay patuloy na tatakbo sa platform kung saan sila ay dinisenyo bilang default.

      Ang Microsoft .NET Framework 4 ay naglalaman ng mga sumusunod na bagong tampok at pagpapahusay.

      • Mga pagpapahusay sa CLR (Common Language Runtime) at BCL (Base Class Library)
        • Pinahusay na performance, kabilang ang pinahusay na multi-core na suporta, koleksyon ng basura sa background, at server-side profiler attachment.
        • Bagong memory na naka-map sa mga uri ng file at bagong numeric na uri.
        • Mas madaling pag-debug, kabilang ang dump debugging, Watson minidumps, mixed mode debugging para sa mga 64-bit na processor, at mga kontrata ng code.
        • Para sa kumpletong listahan ng mga extension para sa CLR at BCL, tingnan ang .
      • Mga bagong development sa Visual Basic at C#, gaya ng mga operator ng lambda, implicit line continuations, dynamic dispatch, at pinangalanan at opsyonal na mga parameter.
      • Mga pagpapabuti sa pag-access at pagmomodelo ng data.
        • Ang Entity Framework ay nagbibigay-daan sa mga developer na magprograma ng relational database operations gamit ang .NET objects at Language Integrated Query (LINQ). Kabilang dito ang maraming bagong feature, kabilang ang persistence override at suporta para sa POCO, foreign key mappings, mabagal na pag-load, test-driven na development support, in-model na mga function, at bagong LINQ operator. Kasama sa mga karagdagang feature ang suporta para sa mga multi-tier na data science application na may self-tracking entity, custom code generation gamit ang T4 templates, model first design, isang pinahusay na interface ng designer, pinahusay na performance, at pluralization ng mga entity set. Para sa karagdagang impormasyon, tingnan ang .
        • Ang WCF Data Services ay isang bahagi ng .NET Framework na nagbibigay-daan sa iyong lumikha ng REST-based na mga serbisyo at application na gumagamit ng Open Data Protocol (OData) upang ilantad at tumanggap ng data sa Internet. Ang WCF Data Services ay naglalaman ng maraming bagong bahagi, kabilang ang pinahusay na suporta sa BLOB, data binding, row counting, feed customization, projection, at query pipeline enhancements. Binibigyang-daan ka na ngayon ng katutubong pagsasama sa Microsoft Office 2010 na ilantad ang data ng Microsoft Office SharePoint Server bilang isang OData feed at i-access ang feed na iyon gamit ang WCF Data Services Client Library. Para sa karagdagang impormasyon, tingnan ang .
      • Mga extension sa ASP.NET
        • Pinapadali ng mga karagdagang kontrol sa HTML, element ID, at custom na istilo ng CSS ang paggawa ng mga web form na sumusunod sa mga pamantayan at naka-optimize sa search engine.
        • Mga bagong bahagi ng dynamic na data tulad ng mga bagong filter ng query, mga template ng entity, mayamang suporta para sa Entity Framework 4, at mga kakayahan sa pagpapatunay at paggawa ng template na madaling mailapat sa mga umiiral nang web form.
        • Suporta sa mga web form para sa mga bagong pagpapahusay ng library ng AJAX, kabilang ang built-in na suporta para sa Content Delivery Networks (CDNs).
        • Para sa kumpletong listahan ng mga extension para sa ASP.NET, tingnan ang link na ito.
      • Mga Pagpapabuti sa Windows Presentation Foundation (WPF)
        • Nagdagdag ng suporta para sa multi-touch input, ribbon controls, at Windows 7 taskbar expandability capabilities.
        • Nagdagdag ng suporta para sa Surface SDK 2.0.
        • Ang mga bagong kontrol para sa mga application ng negosyo, tulad ng kontrol sa pag-chart, matalinong pag-edit, grid ng data, at iba pa, ay nagpapahusay sa pagiging produktibo ng mga developer na bumubuo ng mga application ng data.
        • Mga pagpapabuti sa pagganap at scalability.
        • Mga pagpapahusay sa kalinawan ng teksto, pagbubuklod ng pixel, lokalisasyon, at pakikipag-ugnayan.
        • Para sa kumpletong listahan ng mga extension para sa WPF, tingnan.
      • Mga pagpapahusay sa Windows Workflow (WF) upang matulungan ang mga developer na mapanatili ang mga workflow nang mas mahusay. May kasamang pinahusay na modelo ng pagprograma ng aksyon, isang pinahusay na interface ng taga-disenyo, isang bagong istilo ng pagmomodelo ng flowchart, isang pinalawak na palette ng pagkilos, pagsasama ng mga panuntunan sa daloy ng trabaho, at mga bagong kakayahan sa ugnayan ng mensahe. Nagbibigay din ang .NET Framework 4 ng makabuluhang pagpapahusay sa pagganap para sa mga workflow na nakabatay sa WF. Para sa kumpletong listahan ng mga extension para sa WF, tingnan.
      • Mga pagpapahusay sa Windows Communication Foundation (WCF), gaya ng suporta para sa WCF Workflow Services para gumawa ng mga workflow na sumusuporta sa ugnayan ng aktibidad na nakabatay sa mensahe. Bilang karagdagan, ang .NET Framework 4 ay nagbibigay ng mga bagong bahagi ng WCF tulad ng pagtuklas ng serbisyo, serbisyo sa pagruruta, suporta sa REST, diagnostic, at pagganap. Para sa kumpletong listahan ng mga extension para sa WCF, tingnan.
      • Ang pinakabagong mga parallel programming component, tulad ng parallel loop support, TPL (Task Parallel Library), PLINQ (Parallel LINQ) na mga query, at coordination data structures, ay nagbibigay-daan sa mga developer na mahusay na pamahalaan ang mga kakayahan ng multi-core processors.

    Mga kinakailangan sa system

    • Sinusuportahang Operating System

      Windows 7; Windows 7 Service Pack 1; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista Service Pack 1; Windows XP Service Pack 3

          • Windows XP SP3
          • Windows Server 2003 SP2
          • Windows Vista SP1 o mas bago
          • Windows Server 2008 (hindi suportado sa pangunahing tungkulin ng server)
          • Windows 7
          • Windows Server 2008 R2 (hindi suportado sa pangunahing tungkulin ng server)
          • Windows 7 SP1
          • Windows Server 2008 R2 SP1
        • Mga sinusuportahang arkitektura:
          • ia64 (ang ilang mga tampok ay hindi suportado sa ia64, tulad ng WPF)
        • Mga kinakailangan sa hardware:
          • Inirerekomendang minimum: 1 GHz o mas mabilis na Pentium processor, 512 MB RAM o higit pa
          • Minimum na espasyo sa disk:
            • x86 – 850 MB
            • x64 – 2 GB
        • Mga kinakailangan:
          • o mamaya
          • o mamaya

    Mga Tagubilin sa Pag-install

        1. Mahalaga! Tiyaking ang iyong computer ay may pinakabagong service pack at mahahalagang pag-aayos sa Windows. Upang maghanap ng mga update sa seguridad, bisitahin ang Windows Update. Kung nag-i-install sa 64-bit XP o Windows 2003, maaaring kailanganin mong i-install ang Windows Imaging Component. Ang 32-bit na bersyon ng Windows Imaging Component ay magagamit mula sa . Ang 64-bit na bersyon ng Windows Imaging Component ay available mula sa .
        2. I-click ang pindutang "I-download" sa pahinang ito upang simulan ang pag-download.
        3. Upang simulan agad ang pag-install, i-click ang button Ipatupad.
        4. Upang i-save ang mga na-download na file sa iyong computer at i-install ang mga ito sa ibang pagkakataon, i-click ang button I-save.
        5. Upang kanselahin ang pag-install, i-click ang pindutan Kanselahin.

        Para sa mga web developer at administrator

        Upang i-install ang .NET Framework sa isang web server o mag-install ng kumpletong kapaligiran sa pagbuo ng web, gamitin ang .

    Higit pang impormasyon


      • Mga karagdagang kinakailangan para sa pag-install ng server

        Kung kailangan mong mag-install ng server, dapat mong i-install ang sumusunod na software sa iyong computer bilang karagdagan sa mga pangunahing bahagi:

        • Internet Information Services 6.0 o mas bago. Upang ma-access ang mga feature ng ASP.NET, dapat mong i-install ang Internet Information Services (IIS) na may mga pinakabagong update sa seguridad bago i-install ang .NET Framework. Ang ASP.NET ay sinusuportahan lamang sa Windows XP Professional, Windows Server 2003, Windows Server 2008, at Windows Server 2008 R2.
        • (Inirerekomenda) MDAC Data Access Components 2.8 o mas bago.

        TANDAAN: Karamihan sa mga gumagamit ay hindi kailangang mag-install ng isang server. Kung hindi ka sigurado kung magsasagawa ng pag-install ng server, magsagawa ng pangunahing pag-install.

        Windows Server 2008 R2 SP1 Setup na may opsyon sa pag-install ng Server Core

        Hindi sinusuportahan ng bersyong ito ng Microsoft .NET Framework 4 ang opsyon sa pag-install ng Server Core ng Windows Server 2008 at Windows Server 2008 R2. Upang makuha ang bersyon ng Microsoft .NET Framework 4 na sumusuporta sa opsyon sa pag-install ng Server Core para sa Windows Server 2008 R2 SP1, mag-click dito

Ang pagbuo ng software platform ay nagsimula noong 1999. Ang layunin ng Microsoft .NET Framework ay lumikha ng isang software shell na gagamitin pareho sa mga mobile wireless device at sa mga computer. Kasabay nito, ang proseso ng pagsulat ng mga programa para sa iba't ibang mga elektronikong aparato ay hindi dapat magkakaiba. Kaya, ang layunin ng Microsoft ay bumuo ng isang solusyon na magpapahintulot sa parehong mga application na tumakbo sa parehong mga desktop at laptop na computer. Binibigyang-daan ka ng .NET na teknolohiya na magpatakbo ng mga application sa Windows na maaaring hindi orihinal na idinisenyo para dito.

Paano gumagana ang .NET

Ang teknolohiya ay batay sa pag-iimbak ng karamihan ng impormasyon ng inilunsad na programa sa mga malalayong server. Ang paglikha ng solusyon na ito ay sanhi ng mga limitasyon ng mga mobile platform, na may mas kaunting memorya at mas katamtamang katangian ng pag-compute upang maiimbak ang lahat ng impormasyon nang lokal. Kaya, nagsimula ang Microsoft na bumuo ng isang compiler na magpapahintulot sa maximum na pagsasama sa pagitan ng computer at ng server program na nag-iimbak ng impormasyon.

Upang makamit ang layuning ito, nagpasya ang korporasyon na lumikha ng isang set ng mga application at pagsamahin ang mga tool sa programming. Para sa pagpapaunlad, ang mga bagong bersyon ng development environment ay inilabas, ang pinakasikat sa mga ito ay ang Microsoft Visual Studio, na gumagana sa C#, F#, Visual Basic .NET at Managed C++.

Ngayon, ang pinakabagong bersyon ng .NET Framework ay 4.5.1, na inilabas upang suportahan ang Windows 8.1 at Server 2012 R2 operating system, ngunit karamihan sa mga program ngayon ay maaaring mangailangan ng pag-install ng mas naunang .NET Framework 2.0 upang tumakbo. Pinapayagan din ng bersyon ang user na magpatakbo ng mga application na binuo sa platform.

Ini-install ang .NET Framework

Kadalasan, ang ilang mga programa ay nangangailangan ng pag-install ng isang platform upang magpatakbo ng isang partikular na application. Upang i-install ang .NET Framework na bersyon na kailangan mo, maaari kang pumunta sa opisyal na website ng Microsoft at gamitin ang kaukulang seksyon ng pag-download. Pagkatapos i-download ang kinakailangang file, patakbuhin ito at maghintay hanggang ma-install ang application.

Ito ay nagkakahalaga na tandaan na sa mga bersyon ng Windows 8 at mas mataas, ang .NET Framework ay isinama sa katutubong at hindi nangangailangan ng karagdagang pag-install. Gayunpaman, ang pag-install ng ilang application sa mga naunang operating system ay maaaring mangailangan sa iyo na mag-download ng mas maagang .NET Framework 1.0, 2.0, o 3.0.

nakakatawang barbel Mayo 11, 2010 nang 6:33 ng gabi

.NET para sa mga nagsisimula. Ano ang .NET framework at paano ito gumagana?

  • Closet *

Ang tanong na sakop sa artikulong ito ay magiging kapaki-pakinabang para sa pag-unawa sa buong istraktura ng programming sa .net sa kabuuan, anuman ang wika. Maging ito ay C#, Visual Basic o J#. Ang artikulo ay naglalayong sa mga baguhan na programmer na natututo lang ng .NET programming.

Ano ang .NET?


Ang .Net (binibigkas na dot net) ay isang cross-platform application runtime environment. Sa madaling salita, ito ang nagpapahintulot sa aming mga application na tumakbo sa Microsoft Windows. Cross-platform - nangangahulugan na ang nilikha na application ay gagana sa lahat ng mga processor at sa lahat ng mga operating system ng pamilya ng Windows (maliban sa mga pinakauna).
At saka! Ang mga nakipag-usap na sa programming, halimbawa, sa C++, ay alam na ang mga programa ay kailangang "muling itayo" para sa mga processor sa iba't ibang mga platform. Halimbawa, ang isang program na pinagsama-sama para sa x64 ay hindi gagana nang tama sa x86, at isang programa na pinagsama-sama para sa x86 ay hindi maipapakita ang buong potensyal nito para sa pagtakbo sa isang x64 system.
Dito tinutulungan tayo ng .Net framework.
Ang .Net Framework ay isang hanay ng mga naka-compile na mga aklatan kung saan kinukuha ang mga pamamaraan at function para magpatakbo at bumuo ng mga application. Sa pag-unlad, sa katunayan, kailangan lang nating tumawag ng isang yari na function upang gumana ito. Karamihan sa mga pamamaraan at function na kailangan ng isang programmer ay naipon na at matatagpuan sa .net framework sa loob ng system. At ang bawat library na may mga function ay magagamit sa dalawang bersyon - para sa x86 at para sa x64, upang makalimutan mo ang tungkol sa "muling pagtatayo" ng programa para sa iba't ibang mga platform! Ipapakita ng program na gagawin mo ang buong potensyal nito sa anumang platform ng hardware (hardware) at software (operating system).

Paano gumagana ang lahat ng ito?


Tandaan natin kung ano ang proseso ng compilation - ito ay ang pagsasalin ng iyong code na nababasa ng tao sa binary code na mauunawaan ng isang computer.

Sa .net programming, ang pag-compile at pagpapatakbo ng mga application ay nangyayari tulad ng sumusunod:
Ang code mula sa anumang wika ay kino-convert sa code na nakasulat sa isang karaniwang wika (Common intermediate language o CIL). Ang wikang ito ay isang mababang antas ng wika, katulad ng syntax sa wika ng pagpupulong.
Pagkatapos, ililipat ang code na ito sa tinatawag na runtime environment (Common language runtime o CLR), na kumukuha ng mga function at pamamaraan mula sa .net Framework
Pagkatapos nito, ang huling resulta ay inilipat sa processor at ang programa ay naisakatuparan.

Ang CLR ay isang uri ng "virtual machine" na aktwal na namamahala sa aming mga application na isinulat para sa .net.
Mayroon itong isang kawili-wiling bagay bilang isang kolektor ng Basura. Nililinis nito ang lahat ng hindi kinakailangang iniwan ng programa sa RAM sa panahon ng pagpapatupad ng programa mismo. Iyon ay, kung ginamit namin, halimbawa, ang isang variable nang isang beses lamang sa isang programa, pagkatapos ay pagkatapos ma-access ang variable na ito, kung hindi ito ginagamit kahit saan pa, ang awtomatikong kolektor ng basura ay nag-aalis nito mula sa RAM. Ito ay ganap na ligtas, at higit sa lahat, ito ay nagbibigay ng malaking pagtaas sa pagganap ng malakihan at mapagkukunan-intensive na mga aplikasyon. Ito ay napaka-maginhawa, dahil sa ibang mga wika, halimbawa sa C++, upang makamit ang maximum na bilis ng application, kailangan mong manu-manong tanggalin ang mga bagay, at sa kasong ito kailangan mong kalkulahin kung kailan hindi ito kakailanganin, upang sila ay maging ligtas na natanggal, upang hindi magdulot ng error o pag-crash ng mga program.

Gayundin, ang scheme ng application assembly na ito ay napaka-maginhawa dahil nangyayari ang "on-the-fly compilation". Iyon ay, nang walang pag-compile ng programa, ang kapaligiran ng pag-unlad ay maaaring ituro ang iyong mga pagkakamali, at ito ay makabuluhang nagpapabilis sa proseso ng pag-unlad.

Ano ang namumukod-tangi sa .net programming mula sa iba?


Ang una ay, siyempre, ang relatibong kadalian ng pag-aaral at pagtatrabaho sa mga wika, dahil karamihan sa mga .net na wika ay mga wikang may mataas na antas.
Mabilis na pagpapatupad ng mga huling executable na file.
Nililinis ng mga application na nakasulat sa .net ang kanilang mga sarili sa RAM, salamat sa isang awtomatikong kolektor ng basura.
Ang application ay kailangan lamang na "built" nang isang beses, at ito ay gagana sa lahat ng mga platform ng processor at mga operating system ng pamilya ng Windows. Kasabay nito, ipapakita ng application ang buong potensyal na bilis nito, na posible sa ilang mga processor.

Tags: .net, programming, basics, theory

Katalinuhan

    dotNetFx40_Full_setup.exe

    Petsa ng publikasyon:

    • Ang .NET Framework ay ang komprehensibo at pare-parehong modelo ng programming ng Microsoft para sa pagbuo ng mga application na may higit na mahusay na karanasan ng user, transparent at secure na mga komunikasyon, at ang kakayahang lumikha ng mayayamang proseso ng negosyo.

      Ang .NET Framework 4 ay tumatakbo kasama ng mga naunang bersyon nito. Ang mga application na batay sa mga nakaraang bersyon ng .NET Framework ay patuloy na tatakbo sa platform kung saan sila ay dinisenyo bilang default.

      Ang Microsoft .NET Framework 4 ay naglalaman ng mga sumusunod na bagong tampok at pagpapahusay.

      • Mga pagpapahusay sa CLR (Common Language Runtime) at BCL (Base Class Library)
        • Pinahusay na performance, kabilang ang pinahusay na multi-core na suporta, koleksyon ng basura sa background, at server-side profiler attachment.
        • Bagong memory na naka-map sa mga uri ng file at bagong numeric na uri.
        • Mas madaling pag-debug, kabilang ang dump debugging, Watson minidumps, mixed mode debugging para sa mga 64-bit na processor, at mga kontrata ng code.
        • Para sa kumpletong listahan ng mga extension para sa CLR at BCL, tingnan ang .
      • Mga bagong development sa Visual Basic at C#, gaya ng mga operator ng lambda, implicit line continuations, dynamic dispatch, at pinangalanan at opsyonal na mga parameter.
      • Mga pagpapabuti sa pag-access at pagmomodelo ng data.
        • Ang Entity Framework ay nagbibigay-daan sa mga developer na magprograma ng relational database operations gamit ang .NET objects at Language Integrated Query (LINQ). Kabilang dito ang maraming bagong feature, kabilang ang persistence override at suporta para sa POCO, foreign key mappings, mabagal na pag-load, test-driven na development support, in-model na mga function, at bagong LINQ operator. Kasama sa mga karagdagang feature ang suporta para sa mga multi-tier na data science application na may self-tracking entity, custom code generation gamit ang T4 templates, model first design, isang pinahusay na interface ng designer, pinahusay na performance, at pluralization ng mga entity set. Para sa karagdagang impormasyon, tingnan ang .
        • Ang WCF Data Services ay isang bahagi ng .NET Framework na nagbibigay-daan sa iyong lumikha ng REST-based na mga serbisyo at application na gumagamit ng Open Data Protocol (OData) upang ilantad at tumanggap ng data sa Internet. Ang WCF Data Services ay naglalaman ng maraming bagong bahagi, kabilang ang pinahusay na suporta sa BLOB, data binding, row counting, feed customization, projection, at query pipeline enhancements. Binibigyang-daan ka na ngayon ng katutubong pagsasama sa Microsoft Office 2010 na ilantad ang data ng Microsoft Office SharePoint Server bilang isang OData feed at i-access ang feed na iyon gamit ang WCF Data Services Client Library. Para sa karagdagang impormasyon, tingnan ang .
      • Mga extension sa ASP.NET
        • Pinapadali ng mga karagdagang kontrol sa HTML, element ID, at custom na istilo ng CSS ang paggawa ng mga web form na sumusunod sa mga pamantayan at naka-optimize sa search engine.
        • Mga bagong bahagi ng dynamic na data tulad ng mga bagong filter ng query, mga template ng entity, mayamang suporta para sa Entity Framework 4, at mga kakayahan sa pagpapatunay at paggawa ng template na madaling mailapat sa mga umiiral nang web form.
        • Suporta sa mga web form para sa mga bagong pagpapahusay ng library ng AJAX, kabilang ang built-in na suporta para sa Content Delivery Networks (CDNs).
        • Para sa kumpletong listahan ng mga extension para sa ASP.NET, tingnan ang link na ito.
      • Mga Pagpapabuti sa Windows Presentation Foundation (WPF)
        • Nagdagdag ng suporta para sa multi-touch input, ribbon controls, at Windows 7 taskbar expandability capabilities.
        • Nagdagdag ng suporta para sa Surface SDK 2.0.
        • Ang mga bagong kontrol para sa mga application ng negosyo, tulad ng kontrol sa pag-chart, matalinong pag-edit, grid ng data, at iba pa, ay nagpapahusay sa pagiging produktibo ng mga developer na bumubuo ng mga application ng data.
        • Mga pagpapabuti sa pagganap at scalability.
        • Mga pagpapahusay sa kalinawan ng teksto, pagbubuklod ng pixel, lokalisasyon, at pakikipag-ugnayan.
        • Para sa kumpletong listahan ng mga extension para sa WPF, tingnan.
      • Mga pagpapahusay sa Windows Workflow (WF) upang matulungan ang mga developer na mapanatili ang mga workflow nang mas mahusay. May kasamang pinahusay na modelo ng pagprograma ng aksyon, isang pinahusay na interface ng taga-disenyo, isang bagong istilo ng pagmomodelo ng flowchart, isang pinalawak na palette ng pagkilos, pagsasama ng mga panuntunan sa daloy ng trabaho, at mga bagong kakayahan sa ugnayan ng mensahe. Nagbibigay din ang .NET Framework 4 ng makabuluhang pagpapahusay sa pagganap para sa mga workflow na nakabatay sa WF. Para sa kumpletong listahan ng mga extension para sa WF, tingnan.
      • Mga pagpapahusay sa Windows Communication Foundation (WCF), gaya ng suporta para sa WCF Workflow Services para gumawa ng mga workflow na sumusuporta sa ugnayan ng aktibidad na nakabatay sa mensahe. Bilang karagdagan, ang .NET Framework 4 ay nagbibigay ng mga bagong bahagi ng WCF tulad ng pagtuklas ng serbisyo, serbisyo sa pagruruta, suporta sa REST, diagnostic, at pagganap. Para sa kumpletong listahan ng mga extension para sa WCF, tingnan.
      • Ang pinakabagong mga parallel programming component, tulad ng parallel loop support, TPL (Task Parallel Library), PLINQ (Parallel LINQ) na mga query, at coordination data structures, ay nagbibigay-daan sa mga developer na mahusay na pamahalaan ang mga kakayahan ng multi-core processors.

    Mga kinakailangan sa system

    • Sinusuportahang Operating System

      Windows 7; Windows 7 Service Pack 1; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Vista Service Pack 1; Windows XP Service Pack 3

          • Windows XP SP3
          • Windows Server 2003 SP2
          • Windows Vista SP1 o mas bago
          • Windows Server 2008 (hindi suportado sa pangunahing tungkulin ng server)
          • Windows 7
          • Windows Server 2008 R2 (hindi suportado sa pangunahing tungkulin ng server)
          • Windows 7 SP1
          • Windows Server 2008 R2 SP1
        • Mga sinusuportahang arkitektura:
          • ia64 (ang ilang mga tampok ay hindi suportado sa ia64, tulad ng WPF)
        • Mga kinakailangan sa hardware:
          • Inirerekomendang minimum: 1 GHz o mas mabilis na Pentium processor, 512 MB RAM o higit pa
          • Minimum na espasyo sa disk:
            • x86 – 850 MB
            • x64 – 2 GB
        • Mga kinakailangan:
          • o mamaya
          • o mamaya

    Mga Tagubilin sa Pag-install

        1. Mahalaga! Tiyaking ang iyong computer ay may pinakabagong service pack at mahahalagang pag-aayos sa Windows. Upang maghanap ng mga update sa seguridad, bisitahin ang Windows Update. Kung nag-i-install sa 64-bit XP o Windows 2003, maaaring kailanganin mong i-install ang Windows Imaging Component. Ang 32-bit na bersyon ng Windows Imaging Component ay magagamit mula sa . Ang 64-bit na bersyon ng Windows Imaging Component ay available mula sa .
        2. I-click ang pindutang "I-download" sa pahinang ito upang simulan ang pag-download.
        3. Upang simulan agad ang pag-install, i-click ang button Ipatupad.
        4. Upang i-save ang mga na-download na file sa iyong computer at i-install ang mga ito sa ibang pagkakataon, i-click ang button I-save.
        5. Upang kanselahin ang pag-install, i-click ang pindutan Kanselahin.

        Para sa mga web developer at administrator

        Upang i-install ang .NET Framework sa isang web server o mag-install ng kumpletong kapaligiran sa pagbuo ng web, gamitin ang .

    Higit pang impormasyon


      • Mga karagdagang kinakailangan para sa pag-install ng server

        Kung kailangan mong mag-install ng server, dapat mong i-install ang sumusunod na software sa iyong computer bilang karagdagan sa mga pangunahing bahagi:

        • Internet Information Services 6.0 o mas bago. Upang ma-access ang mga feature ng ASP.NET, dapat mong i-install ang Internet Information Services (IIS) na may mga pinakabagong update sa seguridad bago i-install ang .NET Framework. Ang ASP.NET ay sinusuportahan lamang sa Windows XP Professional, Windows Server 2003, Windows Server 2008, at Windows Server 2008 R2.
        • (Inirerekomenda) MDAC Data Access Components 2.8 o mas bago.

        TANDAAN: Karamihan sa mga gumagamit ay hindi kailangang mag-install ng isang server. Kung hindi ka sigurado kung magsasagawa ng pag-install ng server, magsagawa ng pangunahing pag-install.

        Windows Server 2008 R2 SP1 Setup na may opsyon sa pag-install ng Server Core

        Hindi sinusuportahan ng bersyong ito ng Microsoft .NET Framework 4 ang opsyon sa pag-install ng Server Core ng Windows Server 2008 at Windows Server 2008 R2. Upang makuha ang bersyon ng Microsoft .NET Framework 4 na sumusuporta sa opsyon sa pag-install ng Server Core para sa Windows Server 2008 R2 SP1, mag-click dito