《ASP.NET动态网站开发实战教程》简介
《ASP.NET动态网站开发实战教程》这本书是由张梅创作的,《ASP.NET动态网站开发实战教程》共有186章节
1
前言
从技术背景来看,ASP.NET是美国微软(Microsoft)公司推出的Web开发平台,也是目前最先进、特征最丰富、功能最强大的Web开发平台。ASP.NET具...
2
目录
...
3
第1章 创建第一个ASP.NET应用程序
学习目标与任务 学习目标 本章将向读者介绍ASP.NET应用程序的基础知识,主要包括ASP.NET简介、ASP.NET的运行原理和过程、ASP.NET应用程序的...
4
1.1 ASP.NET简介
ASP(Active Server Pages,动态服务器页面)是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。它是由美国微软公司开发的...
5
1.适应性强
ASP.NET是基于通用语言的编译运行程序,通用语言的基本库、消息机制、数据接口的处理都能无缝地整合到ASP.NET的Web应用中。同时也是语言独立化(lang...
6
2.代码分离
在ASP中,一个Web页面中混合使用HTML与脚本代码,这种混合使用增加了程序代码的阅读、调试、维护的难度。而在ASP.NET中,HTML代码与程序代码分离,提...
7
3.事件模型
ASP.NET的原始设计构想,就是让开发人员能够像VB开发工具那样,可以使用事件驱动式程序开发模式(Event-Driven Programming Model...
8
4.来回模式
在ASP.NET运行的时候,经常会有网页的来回动作(Post Back)。在传统的ASP技术上,判断网页的来回需要由开发人员自行撰写。在ASP.NET中,开发人...
9
1.2 ASP.NET的运行原理和过程
当装载ASP.NET的Web服务器接收到HTTP要求时,HTTP监听程序(HTTP Listener)会将要求转交给URL指定的网站应用程序的工作流程(Work...
10
1.3 搭建ASP.NET开发运行环境
...
11
1.3.1 运行环境
ASP.NET需要一系列的运行环境支持,因为ASP.NET是运行在服务器上的程序,所以下面介绍的这些开发环境均为服务器端环境。 1.操作系统的支持 ASP.NE...
12
1.3.2 安装配置IIS
ASP.NET需要使用Web服务器作为发布平台,一般用IIS作为Web服务器。IIS是微软开发的Web服务器。它基于Windows操作系统,提供了非常简捷的方式...
13
1.3.3 安装Visual Studio 2010
Visual Studio 2010目前有3个版本:Visual Studio 2010 Professional,Visual Studio 2010 Pre...
14
1.4 创建第一个ASP.NET应用程序步骤
...
15
1.4.1 创建ASP.NET应用程序
打开Visual Studio 2010,选择“文件”→“新建”→“网站”,在打开的如图1-15所示的界面中选择支持语言为Visual C#,在右边模板窗口中选...
16
1.4.2 解决方案成分分析
观察刚才创建好的ASP.NET应用程序,看看Visual Studio 2010自动产生了哪些内容。通过图1-16所示的“解决方案资源管理器”可以看到如下效果。...
17
1.4.3 应用程序运行
选择“调试”菜单→“启动调试”(快捷键),可以调试应用程序。选择“调试”→“开始执行”(快捷键+),可以直接执行应用程序,某网站运行...
18
第2章 C#程序设计基础
C#编程语言是美国微软公司推出的一款基于.NET框架、面向对象的高级编程语言,是专门为.NET框架设计的语言。C#编程语言是由Java、C和C++语言派生而来的...
19
2.1 C#代码格式约定
代码格式也是程序设计中一个非常重要的组成环节,它可以帮助用户组织代码和改进代码,也让代码具有可读性。具有良好可读性的代码能够让更多的开发人员更加轻松地了解和认知...
20
1.缩进
缩进可以帮助开发人员阅读代码,同样能够给开发人员带来层次感。同一个语句块中的语句应该缩进到同一层次,这是一个非常重要的约定,因为它直接影响到代码的可读性。虽然缩...
21
2.大小写敏感
C#是一种对大小写敏感的编程语言。例如,“CSharp”、“cSharp”、“csHaRp”都是不同的字符串,在编程中应当注意。...
22
3.空白
C#编译器会忽略空白。使用空白能够改善代码的格式,提高代码的可读性。但是值得注意的是,编译器不对引号内的任何空白做忽略,在引号内的空格作为字符串存在。...
23
4.注释
C#编译器支持开发人员编写注释,以便其他开发人员能够方便地阅读代码。良好的注释习惯能够让代码更加优雅和可读。注释的写法是以符号“/*”开始,并以符号“*/”结束...
24
2.2 数据类型
表2-1 C#数据类型 (续) C#数据类型见表2-1,数据类型所表示的数字位数与其可容纳的数字数量密切相关。假设一个整数数据类型可以表示n位整数,若其为无...
25
2.3 变量
在程序的运行中,计算中临时存储的数据都必须用到变量,变量的值也会放置在内存当中,由计算机运算后再保存到变量中。变量是内存中可以读写的内存单元,变量的数据类型决定...
26
2.3.1 变量分类
1.值类型变量 这种类型的变量,直接通过其值使用,不需要对它进行引用。所有的值类型均隐式地派生自System.ValueType,并且值类型不能派生出新的类。值...
27
2.3.2 变量命名规则和命名习惯
声明变量并不是随意声明的,变量的声明有自己的规则。在C#中,应用程序包含许多关键字,包括int等是不能够声明为变量名的,如int int是不允许的。当使用关键字...
28
2.3.3 变量声明、初始化
要声明一个变量就需要为这个变量找到一个数据类型,在C#中,数据类型由.NET Framework和C#语言来决定,表2-3列举了一些预定义的数据类型。声明变量的...
29
2.3.4 变量类型转换
在应用程序开发当中,很多的情况都需要对数据类型进行转换,以保证程序的正常运行。类型转换是数据类型和数据类型之间的转换,在.NET中,存在着大量的类型转换,常见的...
30
2.4 常量
常量是变量的一种特殊类型,只不过是只读的存储数据的内存单元。常量是一般在程序开发当中不经常更改的变量,如π值、税率或者是数组的长度等。使用常量一般能够让代码更具...