妹妹你坐船头是什么歌| 出汗特别多是什么原因| 三联律是什么意思| 天秤座有什么特点| 脚上起水泡是什么原因| 非营利性医院是什么意思| 醋精和白醋有什么区别| 什么产品美白效果最好最快| 室性期前收缩是什么意思| 99年属兔的是什么命| 你好是什么意思| 什么水果降火| 今天是什么生肖| 妍五行属性是什么| 花红是什么水果| 蜂窝数据什么意思| 白带黄是什么原因| 肝内多发低密度影是什么意思| 喝什么牌子的水最健康| 五险一金和社保有什么区别| 组织是什么意思| 什么东西驱蛇效果最好| 吃什么药提高免疫力| 笑靥是什么意思| 医的笔顺是什么| 1962属什么| 斜率是什么| nana是什么意思| 脚抽筋什么原因| 红色加紫色是什么颜色| 鸡蛋壳属于什么垃圾| 屎壳郎吃什么| 胆囊壁不光滑是什么意思| kerry英文名什么意思| 熵是什么| 肝郁脾虚吃什么药| 腱鞘炎吃什么药最好| 肚脐眼下面痛什么原因| 早上头晕是什么原因| 推拿和按摩有什么区别| 桃子不能和什么食物一起吃| 爸爸的弟弟叫什么| dbp是什么意思| 夏天适合种植什么蔬菜| 回族不能吃什么| 7月4日是什么星座| 舌苔发黄是什么症状| 口发苦是什么原因| 王莲是什么植物| 发什么什么大| 扑感敏又叫什么名字| 法国铁塔叫什么名字| 长白眉毛是什么征兆| 甲沟炎涂抹什么药膏最有效| 木堂念什么| 什么情什么意| 系带割掉了有什么影响| 缺钠有什么症状和危害| 三尖瓣关闭不全是什么意思| 微信屏蔽是什么意思| 孕酮低吃什么好提高| 耀字五行属什么| 双侧卵巢显示不清是什么意思| 益气养阴是什么意思| 炉火什么什么| 屎是什么味道| 飞是什么结构| 黑脸娃娃有什么功效| 氢什么意思| 月经提前10天是什么原因| ipl是什么意思| 主动脉硬化吃什么药好| 什么堂大什么| 牛磺酸是什么东西| qq邮箱的格式是什么| 高压高低压低是什么原因| 牙齿为什么会掉| 尿蛋白阴性是什么意思| 炒米是什么米做的| 献血之后吃什么比较好| 离婚要什么手续| 指甲发黑是什么原因| 六月十六什么星座| movefree是什么药| 亦什么意思| 拉屎肛门疼是什么原因| 霸天虎和威震天是什么关系| 唐朝什么时候灭亡的| 腿硬邦邦的是什么原因| 子宫癌前期有什么症状| 什么是三级片| 梅核气是什么症状| 516是什么星座| 周年祭日有什么讲究| 篱笆是什么东西| 蔚蓝是什么意思| 月经量特别少是什么原因| 胃热吃什么药效果好| 喷砂是什么意思| 孕中期同房要注意什么| 五毒为什么没有蜘蛛| 胬肉是什么意思| 胃大肚子大是什么原因| 老年人脚肿挂什么科| 亚麻酸是什么东西| 吃海参有什么好处| 秋葵和什么不能一起吃| 芙蓉花是什么花| 毕业送什么礼物给老师| 加持是什么意思| 什么什么直跳| 李商隐号什么| 什么汤养胃| 食管挂什么科| 说什么才好| 高烧用什么方法降温最快| 腹股沟疝气挂什么科| 枸杞与菊花一起泡水喝有什么功效| 疴是什么意思| 治疗白斑最有效的方法是什么| 五行什么克金| 市政协秘书长是什么级别| 踏板摩托车什么牌子好| 丛书是什么意思| 花生和什么不能一起吃| rh是什么单位| 2b什么意思| 小兔子吃什么食物| b超和阴超有什么区别| 离职什么意思| 李白有什么诗| 大泽土是什么生肖| 鲁冰花是什么花| 纤维瘤挂什么科| 甲钴胺的副作用是什么| siri是什么意思| 下焦湿热吃什么药| 为什么会有口臭| 裤裙配什么上衣好看| 喝什么解酒| 42年属什么生肖| 猪八戒是什么生肖| 六月底是什么星座| 颈动脉强回声斑块是什么意思| 梦见头上长虱子是什么意思| 甘露丸是什么| 脚底红润是什么原因| 胃窦肠化是什么意思| 巨细胞病毒是什么病| mch是什么意思| 低钾会出现什么症状| 非浅表性胃炎是什么意思| 咳嗽看什么科室| 谷丙转氨酶是什么意思| 两个人可以玩什么游戏| 网络cp是什么意思| geneva是什么牌子手表| 痔疮是什么样子| 嘴里发苦是什么原因| 供血不足吃什么药效果最好| 鸡是什么类| 膝盖疼挂什么科室| 丁丁历险记的狗是什么品种| 吃了兔子肉不能吃什么| 西亚是什么人种| 50岁用什么牌子化妆品好| 吃什么水果败火| 毛骨悚然是什么意思| 农历8月13日是什么星座| abo是什么血型| 土豆什么时候种植| 手指关节疼痛吃什么药| 什么木头有香味| 申酉是什么时间| 喜欢咬指甲是什么原因| 转氨酶高是什么原因造成的| 起付线是什么意思| 肝郁吃什么中成药| 沸石为什么能防止暴沸| 心脏肿大是什么原因| 2003年属羊是什么命| 土豆和什么不能一起吃| 青海古代叫什么| 杂面是什么面| 四不伤害是指什么| 日语一库一库是什么意思| 手舞足蹈是什么生肖| 伴手礼什么意思| 肠镜活检意味着什么| 向日葵代表什么象征意义| 1月8号是什么星座| 汇报是什么意思| 吃完避孕药有什么反应| 鬼剃头是因为什么原因引起的| 74年属什么| 孩子睡觉出汗多是什么原因| 为什么我不快乐| tin什么意思| 什么能助睡眠| 变态反应科是看什么病的| 头大是什么原因造成的| 可悲可叹是什么意思| 吃茄子有什么坏处| 中国第一艘航空母舰叫什么| 南瓜和什么不能一起吃| 夏天什么面料的衣服最舒服| 怀姜是什么姜| 过敏性紫癜是什么症状| 来例假不能吃什么| 坤沙酒是什么意思| 头眩晕是什么原因引起的| 白发缺少什么维生素| 双鱼座的幸运石是什么| 伏笔是什么意思| abo是什么| 耳朵挂什么科| 多发性硬化是什么病| 口腔溃疡为什么是白色的| 被弹颏是什么意思| 纳差什么意思| 男士带什么手串好| 农历六月十五是什么星座| 女性肾功能不好有什么症状| 春回大地是什么生肖| 泌尿系彩超主要是检查什么| ipada1474是什么型号| 特效是什么意思| 阴道有豆腐渣用什么药| 八卦是什么意思| 喝什么缓解痛经最有效| 九月二十四号是什么星座| 骰子是什么意思| 亚麻籽油和胡麻油有什么区别| 手指麻木是什么原因| 五什么六什么| 得宫颈癌的前兆是什么| 月亮是什么意思| 宁属于五行属什么| 庹在姓氏上读什么| palladium是什么牌子| 宫颈肥大有什么危害| 桑葚和枸杞泡水喝有什么好处| 蛇胆疮是什么引起的| 蚊子最怕什么气味| 腹泻可以吃什么食物| 戒心是什么意思| 手掉皮是缺什么维生素| 收缩压偏高是什么意思| 惨不忍睹是什么意思| 11.20是什么星座| 膝盖积液有什么症状| 勇往直前是什么意思| 什么药降肌酐最快最好| 腿肿是什么原因引起的| 吃完饭就打嗝是什么原因| 百草枯什么味道| 辄的意思是什么| 鸽子不能和什么一起吃| 世界上最大的鱼是什么鱼| 康复治疗学是做什么的| 孕妇吃什么会流产| 电器火灾用什么灭火器| un读什么| 尿碱是什么| 百度Przejd? do zawarto?ci

GIF-罗本突破被踩脚赚点球 莱万推中路骗过门将

Z Wikipedii, wolnej encyklopedii
.NET Framework
Logo .NET Framework
Logo programu
ilustracja
Autor Microsoft
Pierwsze wydanie 2002
Aktualna wersja stabilna 4.8.1
(9 sierpnia 2022) [±]
System operacyjny Windows 98
Windows 2000
Windows ME
Windows XP
Windows 2003
Windows Vista
Windows 7
Windows 8
Windows 8.1
Windows 10
Windows 11
Rodzaj Framework
Licencja Freeware
Strona internetowa
百度 但凡是说到电动车,很少有人能够不提一下特斯拉的,即便在产业内部,特斯拉强大的产品力表现以及精准的市场定位都足以成就一个教科书级别的经典案例。

.NET Framework (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmuj?ca ?rodowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczaj?ce standardowej funkcjonalno?ci dla aplikacji. Technologia ta nie jest zwi?zana z ?adnym konkretnym j?zykiem programowania, a programy mog? by? pisane w jednym z wielu j?zyków – na przyk?ad C++/CLI, C#, F#, J#, Delphi 8 dla .NET, Visual Basic .NET. Zadaniem platformy .NET Framework jest zarz?dzanie ró?nymi elementami systemu: kodem aplikacji, pami?ci? i zabezpieczeniami.

W ?rodowisku tym mo?na tworzy? oprogramowanie dzia?aj?ce po stronie serwera internetowego (IIS) oraz pracuj?ce na systemach, na które istnieje dzia?aj?ca implementacja tej platformy. Z racji jej pochodzenia najpe?niej obs?ugiwane s? systemy z rodziny Microsoft Windows, jednak poniewa? zasadnicza cz??? platformy zosta?a zg?oszona jako standard ECMA, powstaj? tak?e jego niezale?ne wdro?enia, np. Mono i dotGNU.

Microsoft og?osi? w pa?dzierniku 2003 roku podczas konferencji PDC 2003, ?e nast?pca systemu Windows XP b?dzie pracowa? w ?rodowisku .NET, a aplikacje starszego typu (EXE) b?d? mia?y dost?p do zasobów maszyny przez przekszta?cenie na wywo?ania.

W sk?ad platformy wchodz?:

W listopadzie 2014 Microsoft zapowiedzia? udost?pnienie .NET na zasadach Open Source na licencji MIT[1][2].

Wersja 4.8 jest ostateczn? wersj? tego framework'a, jednak wci?? b?dzie otrzymywa? poprawki zabezpieczeń i niezawodno?ci. Do tworzenia nowych aplikacji Microsoft zaleca u?ycie nast?pcy, otwarto?ród?owego i wieloplatformowego.NET[3].

.NET jako rozwi?zanie problemów z API

[edytuj | edytuj kod]

Aplikacje w obecnie[kiedy?] funkcjonuj?cych systemach operacyjnych[jakich?] firmy Microsoft s? kompilowane do kodu maszynowego procesora, a z systemem operacyjnym komunikuj? si? poprzez zestaw funkcji, dostarczanych przez system, zwanych Win32API (API). Takie rozwi?zanie nastr?cza wielu problemów, a g?ównymi z nich s?:

  • nieprzeno?no?? programów mi?dzy ró?nymi procesorami lub niewykorzystywanie przez aplikacje wszystkich mo?liwo?ci procesora,
  • nieprzeno?no?? aplikacji mi?dzy wersjami systemu ze wzgl?du na ró?nice w zestawie i dzia?aniu funkcji z zestawu API.

Microsoft postanowi? rozwi?za? ten problem, stosuj?c rozwi?zania podobne do zastosowanego w Javie:

  • kompilatory kompiluj? kod ?ród?owy do postaci uniwersalnego kodu zwanego kodem po?rednim (nazywa si? on obecnie CIL – wcze?niej za? nazywany by? MSIL),
  • metoda klasy jest kompilowana do kodu maszynowego w momencie pierwszego wywo?ania, kolejne wywo?ania metody prowadz? ju? bezpo?rednio do skompilowanego kodu. Jest to realizowane przez do??czenie do ka?dej metody w czasie ?adowania modu?u tymczasowego fragmentu kodu (ang. stub), który przekazuje sterowanie do kompilatora i jest nast?pnie zast?powany przez skompilowany kod. Jest to tzw. kompilacja w locie (ang. just in time). Dost?pna jest tak?e mo?liwo?? skompilowania ca?ego modu?u w trakcie instalacji. Przy okazji przebudowano biblioteki klas u?atwiaj?ce dost?p do elementów systemu.

Bloki sk?adowe platformy .NET

[edytuj | edytuj kod]
  • CLR (ang. Common Language Runtime) odpowiedzialny za lokalizowanie, wczytywanie oraz zarz?dzanie typami .NET. To trzon ca?ej platformy .NET, poniewa? to w?a?nie do CLR nale?y zadanie kompilowania i uruchamiania kodu zapisanego j?zykiem kodu po?redniego (CIL).
  • CTS (ang. Common Type System) jest odpowiedzialny za opis wszystkich danych udost?pnianych przez ?rodowisko uruchomieniowe.
  • CLS (ang. Common Language Specification) to zbiór zasad definiuj?cych podzbiór wspólnych typów precyzuj?cych zgodno?? kodu binarnego z dost?pnymi kompilatorami .NET

J?zyki programowania

[edytuj | edytuj kod]

Nowo?ci?, jaka pojawi?a si? w platformie .NET, jest Common Language Infrastructure. Ka?dy j?zyk programowania, który spe?ni odpowiednie standardy (chodzi g?ównie o tzw. common object model), b?dzie mia? dost?p do biblioteki .NET.

Obecnie[kiedy?] ponad 40 j?zyków programowania jest zgodnych z .NET[potrzebny przypis]. Wiele z nich (np. Visual Basic, Delphi) musia?o przej?? istotne zmiany, by dostosowa? si? do nowego ?rodowiska. Dlatego te? zwykle oznacza si? j?zyki dla platformy .NET przyrostkiem .NET (na przyk?ad Delphi.NET, VB.NET).

Podstawowe j?zyki dostarczane przez Microsoft:

Pozosta?e wa?niejsze j?zyki programowania:

Standardy ?rodowiska .NET

[edytuj | edytuj kod]

W sierpniu 2000 Microsoft, Hewlett-Packard i Intel wspólnie z?o?y?y specyfikacj? Common Language Infrastructure i j?zyka C# do ECMA jako propozycj? standardu. Prace nad nimi odbywa?y si? w ramach komitetu TC39 w podgrupach TG3 i TG2, przy wspó?udziale m.in. IBM i Fujitsu. Zosta?y one ostatecznie zatwierdzone w grudniu 2001 jako ECMA-334 (C#) i ECMA-335 (CLI), a opis techniczny jako TR/84, a nast?pnie przekazane do akceptacji przez ISO. W kwietniu 2003 ISO uzna?o nades?ane standardy, nadaj?c im numery ISO/IEC 23270 (C#), ISO/IEC 23271 (CLI) oraz ISO/IEC 23272 (CLI TR), a ECMA przyj??a je jako drugie wydanie swoich standardów.

Technologie

[edytuj | edytuj kod]

Platforma .NET niesie ze sob? kilka pochodnych technologii. Mo?na tu wymieni? ADO.NET, s?u??cy do obs?ugi baz danych, oraz ASP.NET, s?u??cy do budowania dynamicznych stron WWW.

Implementacje

[edytuj | edytuj kod]

?rodowiska programistyczne

[edytuj | edytuj kod]

Sztandarowym ?rodowiskiem programistycznym firmy Microsoft zwi?zanym z platform? .NET jest Microsoft Visual Studio, umo?liwiaj?ce pisanie w kilku j?zykach programowania. Istniej? równie? inne ?rodowiska wspó?pracuj?ce z platform? .NET, m.in. komercyjne rozwi?zanie firmy Borland[potrzebny przypis], oraz ?rodowiska programistyczne opensource MonoDevelop oraz SharpDevelop.

W roku 2005 zosta?a wydana druga wersja ?rodowiska .NET Framework 2.0, wraz z ni? udost?pniono darmowe zintegrowane ?rodowisko programistyczne Visual Studio 2005 Express, które sk?ada si? z kilku osobnych produktów (Visual Basic 2005 Express Edition, Visual C# 2005 Express Edition, Visual C++ 2005 Express Edition, Visual J# 2005 Express Edition, Visual Web Developer 2005 Express Edition, SQL Server 2005 Express Edition).

Wersje

[edytuj | edytuj kod]

Istniej? nast?puj?ce wersje platformy .NET:

Wersja Numer wersji Data wydania Visual Studio Do??czona do Windows
1.0 1.0.3705.0 2025-08-14 Visual Studio .NET
1.1 1.1.4322.573 2025-08-14 Visual Studio .NET 2003 Windows Server 2003, Windows XP
2.0 2.0.50727.42 2025-08-14 Visual Studio 2005
3.0 3.0.4506.30 2025-08-14 Windows Vista, Windows Server 2008
3.5 3.5.21022.8 2025-08-14 Visual Studio 2008 Windows 7, Windows Server 2008 R2
3.5 SP1 3.5.30729.4926 2025-08-14
4.0 4.0.30319.1 2025-08-14 Visual Studio 2010
4.5 4.5.50709 2025-08-14 Visual Studio 2012 Windows 8
4.5.1 4.5.50938.18408 2025-08-14 Visual Studio 2013 Windows 8.1
4.5.2 4.5.51209.34209 2025-08-14
4.6 2025-08-14 Visual Studio 2015 Windows 10
4.6.1 4.6.1055.0 2025-08-14
4.6.2[4] 2025-08-14 Windows 10 v1607
4.7 2025-08-14 Visual Studio 2017 Windows 10 v1703
4.7.1 2025-08-14 Visual Studio 2017 Windows 10 v1709
4.7.2 4.7.3062 2025-08-14 Visual Studio 2017 Windows 10 v1803
4.8 4.8.3761 2025-08-14 Visual Studio 2019 Windows 10 v1903
4.8.1 4.8.09032 2025-08-14 Visual Studio 2022 Windows 11

Zobacz te?

[edytuj | edytuj kod]

Przypisy

[edytuj | edytuj kod]
  1. NET na Linuksie i Maku. Microsoft otwiera kod swojego programistycznego frameworku – dobreprogramy [online], www.dobreprogramy.pl [dost?p 2025-08-14] (pol.).
  2. Microsoft makes.Net open-source, finally embraces iOS, Android, and Linux – ExtremeTech [online], www.extremetech.com [dost?p 2025-08-14] (ang.).
  3. .NET Framework versions and dependencies [online], Microsoft Docs, 17 stycznia 2020 [dost?p 2025-08-14] (ang.).
  4. Announcing .NET Framework 4.6.2. [dost?p 2025-08-14].

Linki zewn?trzne

[edytuj | edytuj kod]
头部紧绷感是什么原因 夏天可以种什么蔬菜 怀孕从什么时候开始算起 尼特族是什么意思 咽炎吃什么
满月脸是什么意思 搞破鞋是什么意思 梦见孩子拉屎是什么意思 9月17日是什么星座 糖类抗原153偏高是什么原因
叉烧是什么肉做的 虾青素有什么功效 胎儿永存左上腔静脉是什么意思 dha什么时间段吃最好 梦到两条蛇预示着什么
眼皮发黑是什么病症 三公经费指什么 缺钾吃什么 拉拉裤后面的胶片是做什么用的 肾在什么位置
司长是什么级别hcv7jop6ns6r.cn 消字号是什么意思hcv8jop7ns0r.cn 假花放在家里有什么忌讳xinjiangjialails.com 四个横念什么hcv7jop9ns5r.cn 什么的琴声hcv9jop5ns2r.cn
发改局是做什么的hlguo.com 双肾囊性灶是什么意思hcv8jop7ns4r.cn 教师节属什么生肖hcv8jop9ns3r.cn 走肾不走心什么意思hcv9jop2ns8r.cn 中性粒细胞绝对值偏高是什么原因hcv9jop0ns5r.cn
什么是同素异形体hcv9jop5ns9r.cn 鸡胗是什么hcv8jop2ns8r.cn 梦见吵架是什么意思hcv8jop4ns8r.cn 夏天可以做什么hcv9jop6ns4r.cn 孕吐反应什么时候开始hcv7jop9ns8r.cn
朱砂属于五行属什么hcv8jop1ns1r.cn 淋巴在什么位置dayuxmw.com 大姨父是什么意思jingluanji.com 查凝血酶能查出什么病hcv8jop0ns7r.cn 上火了吃什么药好hcv8jop7ns8r.cn
百度