仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 648|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET网页编程之进修ASP.NET之初识Web窗体

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:31:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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图所示。


.1Hello.htm页面运转了局



.2Hello.aspx页面运转了局

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表