ASP.NET那些事(一)

1 章  认识 ASP.NET 2.0
ASP.NET 是一个用于 Web 开发的全新框架,其中包含了许多新的特性。它使用的是成熟的编程语言如: VB.NET Visual Basic .NET ,以下简称 VB.NET )和 C# ASP.NET 使用编译后的语言,从而提升性能和伸缩性; ASP.NET 提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享; ASP.NET 使用 Web 表单,使开发更直观,利用面向对象的技术,促进了组件的再利用。另外, ASP.NET 中还包括有页面事件、 Web 控件、缓冲技术,以及服务器控件和对数据绑定的改进。供 ASP.NET 使用的类库,以及在 .NET 框架中允许通过外部调用函数,为程序员提供了更多新的开发机会。
 
1.1  ASP.NET 2.0 是什么
ASP.NET 的第一个版本( 1.0 1.1 ),在 2001 年至 2003 年间,迅速在 Web 应用程序开发阵营轰动起来。程序人员很快便感觉到,通过使用功能强大、并且灵活的 .NET Framework 进行开发,可以大大减少编码时间,程序员花在解决客户代码的疑难问题上的时间减少很多。企业的信息管理者们也看到后,他们就将更多的资源,投入到更高级的 IT 结构的改善上。 ASP.NET 确实是一个里程碑式的版本,它简化了开发人员的工作。(具体内容请参照书。)
 
1.2  第一个 ASP.NET 2.0 网站
通过第一个 ASP.NET 2.0 网站,让读者明白一个网站的创建过程,并了解 ASP.NET 2.0 网站的效果是什么样。本节包括了网站的创建、设计和发布。
 
     1.2.1  创建网站
               
前边已经说了那么多,相信有许多读者已经心动了,很想亲自体验一下 .ASP.NET 2.0 的魅力。接下来笔者将带领大家走进 ASP.NET 2.0 的大门,来创建一个 ASP.NET 2.0 网站。(具体内容请参照书。)
     1.2.2  设计网站
 
创建网站后,接下来要做的是设计网站。在做这些工作之前,先来介绍一下“页面框架”这个概念。 Page 类是处理任何访问请求的模块管道的终点,任何一个 ASP.NET 页面,都是从 Page 类派生的类的实例。同时, Page 类作用于原始请求的各系统组件,使其逐步建立找到页面对象所需的全部信息,从而生成相应标记。
 
    1.2.3  通过预编译发布网站
ASP.NET 在将整个站点投入使用之前,可以预编译该站点。这为用户提供了更快的响应时间,还提供了避免部署源代码的方法,更可以在开放站点之前标识编译时的 bug 。站点预编译,可以有效的将站点部署到成品服务器中。可以在网站的当前位置预编译网站,也可以预编译网站并将其部署到其他计算机。(具体内容请参照书。)
 
1.3  ASP.NET2.0 必须具备的 HTML 知识
先来了解 HTML 语言:
HTML Hypertext Markuo Language 的缩写,中文名为超文本标记语言。
HTML 是制作网页的标准语言,从 4.0 版开始,已经对各种语言环境、设备环境和显示环境,进行比较充分的考虑和改进,新版本 HTML4.01 ,又对 HTML4.0 中的一些功能做了进一步的完善,在国际化设置、兼容性、样式支持方面,以及脚本、打印等方面,都有了很大的提高。
HTML 是网页的基础语言。无论采用哪种技术进行 Web 开发,最终表现在用户浏览器中的还是 HTML 代码。
      1.3.1  利用表单提交数据
      • 任何的 Web 应用系统都少不了对数据进行操作。例如用户的注册、信息的检索。那么这些数据信息是怎样跟服务器进行交互呢?(具体内容请参照书。)
      1.3.2  使用表格进行布局
     
各位读者也看到了,图 1.10 中的显示很是凌乱,谈不上一点美感。这是因为没有进行页面布局,网页中的元素就会无规则的显示。这节将要讲解的就是页面布局。
网页设计现有两种布局方法,一种即是表格布局,另一种是现在 W3C 极力推荐的 DIV+CSS 布局。不过,就目前来说,表格布局依然是大多数网页设计师的首选。
 
 
     1.3.3  超级链接
 
    
网页上通常都会有一些链接,单击这些链接后,会进入相应的页面或者显示相应的信息,这就是这节将要讲的超级链接。超链接在本质上属于一个网页的一部分,它是一种允许当前网页同其他网页或站点之间进行连接的元素。各个网页链接在一起后,才能真正构成一个网站。
 
    1.3.4  CSS 美化网页
 
  
CSS 通常被人们称之为层叠样式表( Cascading Stylesheet )。在网页制作时采用 CSS 技术,可以有效地对页面的布局、字体、颜色、背景和其它效果,实现更加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者不同网页的外观和格式。(具体内容请参照书。)
 
 
1.4  ASP.NET 2.0 必须具备的 JavaScript 知识
JavaScript 是一种脚本语言,用于开发基于客户端和基于服务器的 Web 应用程序。 JavaScript 是一种 Web 增强型技术,当在客户机上使用时,该语言有助于把静态页面转换为交互式的、智能的动态页面。借助于它,可以将应用程序做的非常微妙,例如,如果客户计算机所在的时区是晚上,即使服务器此时还处在清晨时间,应用程序也会向网站访问者问候“晚上好”!。 JavaScript 可以识别并处理鼠标单击等用户事件。 JavaScript 也可以用于在将表单提交给服务器处理之前,在客户端对用户输入的数据进行验证,即节约时间,又减轻了服务器的压力。
 
          1.4.1  JavaScript 实现页面跳转
在实际的开发过程中,经常需要实现从一个页面到另一个指定页面的跳转。(具体内容请参照书。)
 
          1.4.2  验证表单
平时接触最多的应该就是表单了。例如去网上找工作,当第一次到一个招聘信息网的时候,系统会要求注册登录后才能进行职位的查找。在注册的时候系统会要求填写很多表格,当不填写或者填写的不规范的情况下进行数据的提交时,会很快的弹出警告框。这就是验证该表单的 JavaScript 代码所起的作用。
 
        1.4.3  JavaScript 常用对象
可以将对象定义为综合数据“包”。对象中包含定义其自身的属性(变量)以及处理数据的方法(函数)。(具体内容请参照书。)
 
1.5  常见问题
本章是全书第一章,首先介绍了 ASP.NET 2.0 ,接下来讲解了在 Visual Studio 2005 集成开发环境中创建网站、设计页面和预编译网站。虽然只是一些很简单的例子,但复杂而且功能强大的网站都是在它的基础上进一步开发的。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

你可能感兴趣的:(ASP.NET那些事(一))