|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么?asp.net|web 在ASP.NET中,发送到客户端扫瞄器中的网页是经由.NET框架中的基类静态天生的。这个基类就是Web页面框架中的Page类,而一个实例化的Page类就是一个Web窗体,也就是WebForms。也因而说,一个ASP.NET页面,就是一个Web窗体。而作为窗体工具,就具有了属性、办法和事务,能够作为容器包容其他控件。这个计划是承继了VisualBasic的长处:疾速高效的搭建使用程序。因而,今后Web程序员能够像编写桌面使用程序一样的便利快速地编写Web使用程序了,而不管是从桌面程序员转向Web程序员,仍是Web程序员转向桌面程序员,都不必要改动太年夜的编程形式和习气。 Web窗体是一个保留为后缀名为.aspx的文本文件,可使用任何文本编纂器翻开和编写它。我们晓得ASP.NET是编译的运转机制,为了简化程序员的事情,一个.aspx页面不必要手工编译,而是在页面被挪用的时分,由CLR自行决意是不是编译。一样平常来讲,上面两种情形下,.aspx页面会被从头编译:
1.aspx页面第一次被扫瞄器哀求;
2.aspx页面被改写
因为.aspx页面能够被编译,以是.aspx页面具有组件一样的功能。这就使得.aspx页面最少比一样功效的.asp页面快了两倍!
任何.htm页面或是.html页面能够很简单的转化为.aspx页面,而.htm页面或是.html页面是不经由服务器编译的。以下面这个Hello.htm页面文件,它的HTML代码以下:
<HTML>
<HEAD>
<title>hello</title>
</HEAD>
<body>
Hello,ILoveChina!
</body>
</HTML>
在转化为.aspx文件时分,只需将后缀名.htm换成.aspx(即:hello.aspx)就完成了从.htm向.aspx的转换。经由过程扫瞄器扫瞄的效果一样,可是运转机制和效力是纷歧样的,Hello.aspx是一个Web窗体经由编译后的Page类静态的天生,而Hello.htm是间接挪用文件。两个文件运转效果如4.1图和4.2图所示。
要真正熟悉Web窗体,就要深切懂得Web窗体的代码模子和事务模子。本章将鄙人面的两节中具体先容Web窗体的代码模子和事务模子。
c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。 |
|