仓酷云

标题: ASP.NET网页编程之进修ASP.NET之初识Web窗体 [打印本页]

作者: 萌萌妈妈    时间: 2015-1-16 22:31
标题: ASP.NET网页编程之进修ASP.NET之初识Web窗体
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么?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图所示。


.1Hello.htm页面运转了局



.2Hello.aspx页面运转了局

  要真正熟悉Web窗体,就要深切懂得Web窗体的代码模子和事务模子。本章将鄙人面的两节中具体先容Web窗体的代码模子和事务模子。
c++是语言,其实C++和java的应用范围根本就不一样的。在java应用的领域内,c++是不合适的。所以微软才搞了C#和Java对抗。
作者: 柔情似水    时间: 2015-1-19 16:05
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 冷月葬花魂    时间: 2015-1-24 16:50
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
作者: 若相依    时间: 2015-2-2 11:12
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
作者: admin    时间: 2015-2-7 18:44
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
作者: 萌萌妈妈    时间: 2015-2-22 23:09
那么,ASP.Net有哪些改进呢?
作者: 因胸联盟    时间: 2015-3-7 04:29
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
作者: 第二个灵魂    时间: 2015-3-21 06:07
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2