摘要:
microsoft新产品及技术的分类
microsoft tech ed是业界少见的专门针对技术和开发者的大规模讨论和研究的会议, 本次会议分为以下几个主要主题, 从这里我们能够看到microsoft的几个主要技术研究方向:
* .net技术讨论, 主要针基于microsoft技术的开发者, 讨论了.net技术的概念, 技术以及应用,该部分是目前microsoft的最主要的思......
摘要:
1.4执行程序集代码
托管模块中包含着元数据和il代码。il是由微软在咨询了一些商业和学术上的语言编译器作者之后开发的一种独立于cpu的机器语言。il要比大多数cpu机器语言高级得多,它可以理解对象类型,并且拥有很多高级的指令,这些指令可以创建和初始化对象,调用对像上的虚方法以直接操作数组元素。它甚至还有抛出和捕获异常的指令。我们可以把il视 作一种面向对像的机器语言。
通常情......
.Net开发平台研究(一
.net开发平台研究
总结:
.net开发平台的发布标志着近十年来微软开发平台第一个重大的转变.这个开发平台包括一个用于加载与运行应用程序的新的软件基础结构(.net framework与asp.net),一个新的开发环境(visual studio .net),以及支持该结构的编程语言.
微软希望随着这个新平台的发布,评论不再将这个平台作为朦胧的软件,而且开发者也将发现该平台使得windows上web应用程序(尤其是web service)的开发更为容易.这样或许会使更多的开发者拥护公司的操作系统与服务器产品,并将他们从与java平台的竞争中吸引过来.
微软的客户可以将该平台用作应用程序的更可靠.更安全与更统一的标准,而微软的合伙伙伴则可以通过帮助为该平台创建早期的胜利来加强与公司的联系.不过,无论是客户还是合伙厂商都应该意识到,新的平台要求他们从根本上掌握新的应用程序编程接口与编程语言,而且它能将他们锁定在微软的操作系统与服务器产品上.
1. 名词简介:
微软发布了.net开发平台,这是自1993年7月随着windows nt3.0出现的win32 api后微软软件开发平台的第一次大升级.比起win16来,win32提供了更多功能强大的api,但没有对工具与技术进行引人注目的改变.与之不同的是,.net开发平台在开发者用以创造应用程序的工具与技术上做了根本的改变.
.net开发平台使得开发者创建运行在internet information server (iis)(互联网信息服务器)web服务器上的web应用程序更为容易,它也使创建稳定.可靠而又安全的windows桌面应用程序更为容易..net开发平台包括以下内容:
·.net framework(架构),包括:common language runtime(clr)(通用语言运行环境),这是用于运行与加载应用程序的软件组件;新的类库,分级组织了开发者可以在他们的应用程序中用来显示图形用户界面.访问数据库与文件以及在web上通信的代码集.
·.net开发者工具,包括:visual studio .net integrated development environment (ide)(visual studio .net集成开发环境),用来开发与测试应用程序;.net编程语言(例如visual basic .net与新的visual c#),用来创建运行在clr下并且使用类库的应用程序.
·asp .net,一个取代以前的active server pages (asp)的特殊类库,用来创建动态的web内容与web服务器应用程序,这些都将采用诸如html.xml与simple object access protocol(soap)(简单对象访问协议)等internet协议与数据格式.
(有关该平台组件的概貌,请参看“.net开发平台”示意图.)
2. 微软为什么需要一个新的开发平台?
微软希望能够藉此平台保留住它庞大的windows开发用户的基础,否则由于java向开发者所做的硬件与操作系统(oss)无关性的承诺,这些用户群可能会转向其它的平台.开发者本身不会给微软(或任何其他针对此事的公司)带来很多收益....
下一页 摘要:
实用前提:在winform程序中,通过主窗体的menu打开不同的窗体
我以前的做法:在menu的click事件中,创建打开窗体的对象实例
这样的缺点,我不说了:)
看看利用反射动态调用窗体对象的方法:
private void createform(string strname)
{
this.cursor = cursors.waitcursor;
string path......