|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
归根到底,net网页编程跨平台可以,但是要重新编写代码,否则还分什么J2EE/J2SE/J2ME呢!.NET平台
依据微软的界说:.NETisa“revolutionarynewplatform,builtonopenInternetprotocolsandstandards,withtoolsandservicesthatmeldcomputingandcommunicationsinnewways”,即:.NET=新平台+尺度协定+一致开辟工具。
.NET代表一个汇合,一个情况,一个能够作为平台撑持下一代Internet的可编程布局。终极目标是让用户在任何中央、任什么时候间,和使用任何设备都能会见所需的信息、文件和程序。
.NET平台次要包含四个部分的内容:低层操纵体系、.Net企业服务器、.Net框架和集成开辟工具VisualStudio.Net。
1.低层操纵体系
微软借助在桌面操纵体系的向导位置,把windows系列操纵体系拿进到.Net平台中。
今朝Windows2000、WindowsXP、Windows2003撑持.Net平台。
2.Net企业服务器
.Net平台还供应了系列服务器供企业利用。
Exchange2000Server:Exchange不是纯真的EmailServer,它更是一套彻彻底底的信息平台。
SQLServer2000:SQLServer供应完美数据处置功效。包括数据发掘,XML的间接Internet撑持。今朝在WindowsCE中推出了SQLServer2000WindowsCEEdition。
BizTalkServer2000用于企业间互换商务信息,它使用XML作为企业外部及企业间文档传输的数据格局,能够屏障平台、操纵体系分歧的差别,使贸易体系的集成成为大概。
CommerceServer2000用于疾速创立在线电子商务。
MobileInformationServer为挪动信息解服务器供应牢靠并且具有伸缩性的平台。
3..Net框架
.Net框架次要包含大众言语运转库(CommonLanguageRuntimeCLR)和.Net框架类库(FCL)。
4.集成开辟工具VisualStudio.Net
微软将她的全体开辟工具都集成在VisualStudio.Net中,在VisualStudio.Net中能够用C#言语、C++言语、Basc言语、J#言语开辟。能够开辟桌面使用程序、Web使用程序、智能设备使用程序等。
NET能做甚么?为Internet收集和散布式使用程序的开辟供应一个新的开辟平台。简化使用程序的开辟和部署,为构建WebService供应一个尺度平台,改良体系和使用程序之间的交互性和集成性。使使用程序对任何设备都可以举行会见。
C#
在微软.Net平台上,C#言语是开辟的次要言语。C#是由Microsoft开辟的一种新型编程言语,它是从C和C++中派生出来的,因而具有C++的功效。因为是Microsoft公司的产物,它又同VB一样复杂。关于web开辟而言,C#相似Java开辟言语,同时又具有Delphi的一些长处。以是Microsoft传播鼓吹:C#是开辟.NET框架使用程序的最好言语。
.NET平台将C#作为其固有言语,重温了很多Java的手艺划定规矩。C#中也有一个假造机,叫做公用言语运转情况(CLR),它的对象也具有一样的条理。可是C#的计划企图是要利用全体的Win32API乃至更多。因为C#与Windows的系统布局类似,因而C#很简单被开辟职员所熟悉。
ASP.NET
ASP.NET是创建在大众言语运转库上的编程框架,可用于在服务器上天生功效壮大的Web使用程序。与之前的Web开辟模子比拟,ASP.NET供应了数个主要的长处:
加强的功能。ASP.NET是在服务器上运转的编译好的大众言语运转库代码。与被注释的先辈分歧,ASP.NET可使用初期绑定、及时编译、本机优化和盒外缓存服务。这相称于在编写代码行之前便明显进步了功能。
天下级的工具撑持:ASP.NET框架增补了VisualStudio集成开辟情况中的大批工具箱和计划器。WYSIWYG编纂、拖放服务器控件和主动部署只是这个壮大的工具所供应功效中的多数几种。
能力和天真性:因为ASP.NET基于大众言语运转库,因而Web使用程序开辟职员能够使用全部平台的能力和天真性。.NET框架类库、动静处置和数据会见办理计划都可从Web无缝会见。ASP.NET也与言语有关,以是能够选择最合适使用程序的言语,大概跨多种言语的支解使用程序。别的,大众言语运转库的交互性包管在迁徙到ASP.NET时保存基于COM的开辟中的现有投资。
浅易性:ASP.NET使实行罕见义务变得简单,从复杂的窗体提交和客户端身份考证到部署和站点设置。比方,ASP.NET页框架使您能够将使用程序逻辑与暗示代码分明地分隔用户界面,在相似VisualBasic的复杂窗体处置模子中处置事务。别的,大众言语运转库使用托管代码服务(如主动援用计数和渣滓接纳)简化了开辟。
可办理性:ASP.NET接纳基于文本的分层设置体系,简化了将设置使用于服务器情况和Web使用程序。因为设置信息是以纯文本情势存储的,因而能够在没有当地办理工具匡助的情形下使用新设置。此“零当地办理”哲学也扩大到了ASP.NET框架使用程序的部署。只需将需要的文件复制到服务器,便可将ASP.NET框架使用程序部署到服务器。不必要从头启动服务器,即便是在部署或交换运转的编译代码时。
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 |
|