教程详情
文件下载 | 文件名称:asp.net特训班-26讲-黑鹰基地-lx | 文件大小:442.59MB |
下载声明:本站文件大多来自于网络,仅供学习和研究使用,不得用于商业用途,如有版权问题,请联系博猪! | ||
下载地址: 下载教程 |
--------------------------------------------------------
黑鹰红客基地动画教程
专业的红客安全技术培训基地
多抽出一分钟时间学习.让你的生命更加精彩.
前 言
最新版本的ASP即ASP.Net是Microsoft用于构建动态和数据驱动Web站点的技术。
ASP.Net是构建可扩展的、交互的Web站点最流行的语言之一。Internet上许多访问量巨大的Web站点都是使用ASP.Net开发的,其中著名的例子有Home Shopping Network网站、Msn和Microsoft自己的站点。
ASP.Net与前版ASP相比截然不同。如果你用ASP早期版本开发过应用。但还没有接触过ASP.Net的新特性,那么就一定要做好被ASP.Net震惊的准备了。
下面列出了一些ASP.Net重要的新特性:
ASP.Net使用以CLR(Common Language Runtime,公共语言运行库)语言编写的编译后代码,诸如Visual Basic和C# 。与前版ASP不同,这次不在使用VBScript这样的解释执行的脚本语言。
ASP.Net页面是基于服务器端控制构建的。Web服务器控件允许你使用直观的对象模型来表现和编程,而不在使用HTML(超文本标记语言)元素。
ASP.Net包括所谓Web服务的新技术。可以用Web服务跨越Internet来访问属性、方法以及传递数据库的数据。
ASP.Net是Microsoft.NET框架的一部分。可以通过在代码中反问几千个.Net类,实现执行诸如动态创建图片和将数组保存到文件这样令人惊奇的多种功能。
ASP.Net包含页面和数据缓存机制,可以轻松而有显著地提高Web站点的性能。
第一章 构建ASP.Net页面
本章内容:
1、ASP.Net和.Net框架
2、ASP.Net控件介绍
3、在ASP.Net页面中添加应用程序逻辑
4、ASP.Net页面结构
本章将学习如何构建基本的ASP.Net Web表单页面。不要被这个名称中的表单(Form)一词误导。Web表单页面并不是只用来显示标准的HTML表单。ASP.Net应用程序中几乎所有的页面都是Web表单页面,可以创建带有交互内容、动态内容或是数据库驱动内容的页面。
Web表单页面是由两个构建块拼凑而成。首先可以使用ASP.Net控件组装用户界面中的动态部分。ASP.Net控件可以显示“智能”HTML表单,比如,以交互式网格显示数据库数据等。
Web表单页面的第二个构建块是应用程序逻辑,其中包含点击表单按钮后需要执行的代码,或是检索需要在控件内显示的数据库数据的代码。
ASP.Net和.Net框架
.Net框架类库
想象一下你是Microsoft,假设你要支持多种编程语言,诸如Visual Basic、Jscript和C++。这些编程语言的大部分功能都重叠了,例如,对于每种语言,都必须包含访问文件系统、访问数据库以及操作字符串的方法。
此外,这些语言包含相似的编程结构。例如,每种语言都可以实现循环和条件判断。即使语言不同,但其编程功能是一致的。
最后,大多数编程语言具有相似的变量数据类型。例如,在许多语言中都有表示字符串和整数的方法。整数的最大值和最小值也许依赖于不同语言,但基本的数据类型是一致的。
为多种语言维护所有这些功能性需要大量的工作。为什么要继续重新从头做呢?难道不可以一次创建所有这些功能性然后用于每种语言么?
.Net框架类库正是实现了这样的功能。它由一套丰富的类组成,这些类被设计为可以满足任何编程需要。
另外.Net框架也包含一些表示基本变量数据类型(如字符串、整数、字节、字符和数组等)的类。
最重要的是.Net框架类库包含创建ASP.Net页面的类。然而,需要记住的是在创建ASP.Net页面时,可以访问.Net框架类库中的任何类。
命名空间
.Net框架是很庞大的,它包含几千个类(超过3400个)。这些类并不是简单的混杂在一起。.Net框架的类以命名空间的层次结构的形式组织在一起。
命名空间(namespace)是类的逻辑分组。比如,所有与文件系统访问相关的类都归到System.IO命名空间中。
命名空间被组织到一个层次结构(一个逻辑树)中,其中树的根就是System命名空间。System命名空间包含表示所有基本数据类型的类。它也包含处理随机数、日期和时间等的类。
可通过类的完整命名空间来唯一地定位类库中的任何类。比如,要唯一地引用表示文件系统的类(既File类),可以使用如下代码:
System.IO.File
System.IO是指命名空间,而File则是指特定的类。
标准的ASP.Net命名空间
在ASP.Net页面中可以使用默认指定的一些命名空间中包含的类。其他命名空间则需要显式地导入。这些默认的命名空间包含一些在ASP.Net应用程序中最常用的类:
1、System:包含所有基本数据类型和其他诸如与生成随机数、处理日期和时间相关的那些类。
2、System.Collections:包含处理诸如哈希表和数组列表等标准集合类型的类
3、System.Collections.Specialized:包含表示诸如链表和字符串集合等特定集合的类。
4、System.Configuration:包含处理配置文件的类。
5、System.Text:包含编码、解码和操作字符串内容的类。
6、System.Text.regularExpressions:包含执行正则表达式匹配和替换操作的类。
7、System.Web:包含使用万维网的基本类,其中有表示浏览器请求和服务器响应的类。
8、System.Web.Caching:包含用于缓存页面内容和执行自定义缓存操作的类。
9、System.Web.Security:包含实现验证和授权的类。
10、System.Web.SessionState:包含实现会话状态的类。
11、System.Web.UI:包含ASP.Net页面中用于构建用户界面的基本类。
12、System.Web.UI.HTMLControls:包含HTML控件的类。
13、System.Web.UI.WebControls:包含Web控件的类。
教程截图
教程下载
原文链接:【教程宝盒网】 https://www.jc-box.com/2798.html,转载请注明出处。
请先
!