Windows Forms

✍ dations ◷ 2025-01-08 12:46:45 #Windows Forms

Windows Forms是微软的.NET开发框架的图形用户界面的一部分,该组件透过将现有的Windows API(Win32 API)封装为托管代码提供了对Windows本地(native)组件的访问方式。虽然该组件看起来是为先前较复杂的基于C++的微软基础类库(Microsoft Foundation Classes,MFC)的替代品,但是它没有提供与Model View Controller "Document/View"架构相应的特色。"Document/View"架构已经被“MDI(多文档接口)”所取代。

该实现位于.NET框架的System.Windows.Forms名字空间,并且它试着纠正自己在Windows XP背景之下扮演的角色。然而,许多有关于标签表格与控制单元置于标签表格上的支持性的显著问题悬而待决。

许多非微软官方实现的.NET框架,如Mono开发平台,提供了Windows Forms的实现。

微软在.Net 3.0中发行了支持视频加速的Windows Presentation Foundation(简称WPF)作为Windows Forms的替代版本,但是WPF不能完全取代Windows Forms,很多时候仍需要和Windows Forms互操作。

下面是使用Windows Forms的一个简单程序,由C#语言编写。

相关

  • 欣快欣快或欣快感(英语:Euphoria ,发音: /juːˈfɔəriə/,来源于古希腊语 εὐφορία)(词义与烦躁相反),在医学上把它当做一种精神和情感的状态。心情愉快、无忧无虑、兴高采烈、异
  • 会厌闪音会厌闪音是辅音的一种,就目前所知不是任何语言的音素,但在达哈洛语(英语:Dahalo language)等语言中以清会厌塞音/ʡ/之元音间浊同位音的形式存在。伊拉克阿拉伯语中也可能存有会
  • 埃米尔·沃伯格埃米尔·沃伯格(Emil Gabriel Warburg,(1846年3月9日-1931年7月28日))是一名德国物理学家。历任施特拉斯堡、弗赖堡和柏林大学的物理学教授。1895年埃米尔·沃伯格成为普鲁士科学
  • 种玉杰种玉杰(1959年-),男,中国京韵大鼓表演艺术家,北京市曲艺团原团长,现任中国曲艺家协会副主席,北京歌剧舞剧院副院长。
  • 王友王友(?-1414年),河南江北等处行中书省中兴路(今湖北省江陵县)人,明朝军事将领、靖难之役人物。清远侯。其继承父亲燕山护卫百户职位。靖难之役时,与朱棣起兵后攻占南京。论功因为侯爵
  • 马坝河马坝河,位于中华人民共和国广东省韶关市曲江区(原曲江县)境内,是北江左岸支流,发源于曲江区沙溪镇的黄茅嶂,向西北流经曲江区驻地马坝镇,最后于龙头寨以北汇入北江。河长46千米,平均
  • 岩渕真奈岩渕真奈(日语:岩渕真奈/いわぶち まな ,1993年3月18日-),日本女足球运动员,司职前锋。现效力劲旅阿仙奴。此前曾效力阿士东维拉(英语:Aston Villa W.F.C.)及德国劲旅拜仁。日本国家女子足球队成员,是2011年女子世界杯足球赛夺冠成员之一。其兄长岩渕良太(日语:岩渕良太)亦是职业足球员。岩渕真奈于东京都出生,在她小学(武蔵野东小学)二年级就开始踢足球。她的哥哥良太也是足球运动员,当时在FC东京的青少年队踢球(目前效力于明治大学足球部),让她感到鼓舞。她在2005年加入日视少女队,自
  • 苏珊娜·姆克尔强苏珊娜·姆克尔强(亚美尼亚语:Սուսաննա Մկրտչյան,1949年8月26日-),亚美尼亚维基人,数据库和系统研究教授。她负责协调维基媒体亚美尼亚维基媒体协会贡献亚美尼亚语维基百科。2013年,分部协会举行首届会议正式成立,她自那时起担任协会主席。2015年,她获得吉米·威尔斯颁发年度维基人荣誉奖。
  • 埃及-日本科学技术大学埃及-日本科学技术大学(英语:Egypt-Japan University of Science and Technology;阿拉伯语:الجامعة المصرية اليابانية للعلوم والتكنولوجيا‎;日语:エジプト日本科学技術大学)是埃及与日本于2009年在埃及亚历山大省New Borg El Arab市(英语:New_Borg_El_Arab)合作创立的大学。该大学以科研教育为主,旨在强化埃及与日本学术机构的关系,以及学习日本最新标准、科技及政策。该大学由埃及总统令(20
  • 银兰高速铁路.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none;width:100%;margin:0;border:none}.mw-parser-output table.routemap{padding:0;border:0;border-col