ASP.NET程序设计项目开发教程

当前位置:首页 > 计算机网络 > 高职高专教材 > ASP.NET程序设计项目开发教程

出版社:清华大学出版社
出版日期:2012-9
ISBN:9787302295211
页数:245页

章节摘录

版权页:   插图:   3.2.2数组的用法 可以通过声明数组来处理一组具有相同数据类型的值。一个数组就是一个包含许多单元(用于存储值)的变量。当要引用数组所包含的所有值时,可以将数组作为一个整体来引用;也可以一次引用一个单独的数组元素。 例如,要存储一年中每天的日常开销,可以创建一个含有366个元素的数组,而不必声明366个变量。数组中的每个元素都存有一个值,可通过指定元素的索引进行访问。下面的示例声明了一个数组变量CurExpense,初始化有366个元素,每个元素赋初值20。 如果数组的类型是Object,则可以在数组中混合使用各种数据类型。下面的示例使用了数组变量EmployeeData来存储雇员的信息。 在Visual C#中,数组可以声明多达32维。例如,下面的语句声明了一个5行10列的二维数组。 single[5,10]Rectangle; 多维数组的元素总个数是所有维数大小的乘积。在上面的示例中,元素个数就是50。 3.2.3数组是对象 在Visual C#中,数组实际上是对象,所有的数组都是由System命名空间的Array类继承而来,因此可以在任何数组元素上使用System.Array类具有的方法和属性。例如,最常用的属性Length可获取数组的长度;Rank属性将返回数组的维数;Sort方法将对数组元素进行排序等。 可以通过数组的Length属性来获取数组的总体大小。这表示该数组中当前包含的元素个数,而不是所占存储空间的字节数。 3.3流程控制 一般情况下,程序按照从左至右、自上而下的顺序执行,如果想让程序按照指定顺序执行,就应该使用流程控制语句。主要的流程控制语句是条件语句和循环语句。 3.3.1条件语句 条件语句,又称为分支语句,就是可以根据不同的条件执行不同的语句。比如判断用户输入信息是否齐全、格式是否正确等,然后执行相应的语句。C#提供了if语句和switch case条件语句。 1.if语句 if语句用于当条件满足时执行某些语句,反之则不执行的情况。if语句的格式如下。 if(条件表达式) 其中条件表达式的值为boolean型,通常对两个值进行比较,也可以是任何计算为boolean值的表达式。例如,对输入的年龄进行判断,输入大于30的数值时,在MessageBox内显示“大于30”,否则将不显示任何信息。 2.if...else语句 以上的if语句是一个单分支的结构,也就是当条件满足时执行该语句;当条件不满足时什么都不执行。有时会遇到双分支的情况,当条件满足时,执行语句块1;当条件不满足时,执行语句块2,此时可以使用if...else语句。语句格式如下。

书籍目录

目    录
第1章 网页制作基础知识
1
1.1 网页的基本概念
2
1.1.1 网页包括的主要元素
2
1.1.2 网页制作常用术语
4
1.1.3 网站制作流程
6
1.1.4 HTML语言
7
1.1.5 级联样式表
17
1.2 小结
27
1.3 习题
27
1.4 实训
29
第2章 ASP.NET网页运行和开发环境
30
2.1 ASP.NET概述
31
2.2 ASP.NET网页运行环境
31
2.2.1 安装和配置IIS
31
2.2.2 安装Microsoft Visual Studio 2010及.NET Framework SDK
37
2.3 Visual Studio.NET开发工具
40
2.3.1 Visual Studio.NET简介
40
2.3.2 简单网站生成案例
41
2.4 小结
44
2.5 习题
44
2.6 实训
44
第3章 Visual C#程序设计基础
46
3.1 Visual C#基本语法
47
3.1.1 Visual C#数据类型
47
3.1.2 Visual C#常量与变量
48
3.1.3 Visual C#运算符
49
3.2 Visual C#数组
51
3.2.1 数组变量的声明
51
3.2.2 数组的用法
52
3.2.3 数组是对象
52
3.3 流程控制
53
3.3.1 条件语句
53
3.3.2 循环语句
55
3.4 预定义数据类型与参数传递
58
3.4.1 预定义数据类型
58
3.4.4 参数传递
60
3.5 Visual C#的面向对象能力
61
3.5.1 基本概念
61
3.5.2 对象的创建
63
3.6 错误处理
64
3.7 小结
65
3.8 习题
65
第4章 母版页及主窗体设计
67
4.1 ASP.NET母版页概述
68
4.2 母版页的优点
68
4.3 母版页的工作原理
68
4.3.1 母版页
68
4.3.2 可替换内容占位符
70
4.3.3 内容页
70
4.4 母版页的运行时行为
71
4.5 母版页和内容页路径
72
4.6 母版页主题
73
4.7 限定母版页的范围
73
4.8 导航控件
73
4.9 小结
79
4.10 习题
79
4.11 实训
80
第5章 HTML服务器控件
81
5.1 理论知识
82
5.1.1 HTML服务器控件与HTML标记的关系
82
5.1.2 向页面添加HTML服务器控件
82
5.1.3 HtmlForm控件
83
5.1.4 HtmlButton控件
83
5.1.5 HtmlInputButton控件
84
5.1.6 HtmlInputImage控件
85
5.1.7 HtmlInputText控件
87
5.1.8 HtmlInputCheckBox控件
87
5.1.9 HtmlInputRadioButton控件
88
5.1.10 HtmlSeiect控件
90
5.1.11 HtmlTextArea控件
91
5.1.12 HtmlInputHidden控件
92
5.1.13 HtmlInputAnchor控件
92
5.1.14 HtmlImage控件
92
5.1.15 HtmlInputSubmit控件
93
5.1.16 HtmlInputReset控件
94
5.1.17 HtmlInputTable控件
94
5.1.18 HtmlInputTableRow控件
95
5.1.19 HtmlInputTableCell控件
96
5.1.20 HtmlGenericControl控件
97
5.2 小结
97
5.3 习题
97
5.4 实训
98
第6章 Web服务器控件
99
6.1 Web 服务器控件简述
100
6.2 文本服务器控件
102
6.2.1 Label控件
102
6.2.2 Literal控件
102
6.2.3 TextBox控件
102
6.2.4 HyperLink控件
103
6.3 按钮服务器控件
103
6.3.1 Button控件
103
6.3.2 LinkButton控件
104
6.3.3 ImageButton控件
105
6.4 图像服务器控件
105
6.4.1 Image控件
105
6.4.2 ImageMap控件
106
6.5 选择服务器控件
106
6.5.1 CheckBox控件
106
6.5.2 CheckBoxList控件
107
6.5.3 RadioButton控件
108
6.5.4 RadioButtonList控件
108
6.6 其他服务器控件
109
6.6.1 ListBox控件
109
6.6.2 DropDownList控件
110
6.6.3 Table控件
111
6.6.4 Panel控件
114
6.6.5 PlaceHolder控件
115
6.6.6 AdRotator控件
115
6.6.7 Calendar控件
116
6.7 小结
119
6.8 习题
119
6.9 实训
120
第7章 用户控件
122
7.1 理论知识
123
7.1.1 基础知识
123
7.1.2 @Control指令
124
7.1.3 创建用户控件
125
7.1.4 添加属性
128
7.1.5 添加事件
131
7.2 小结
133
7.3 习题
133
7.4 实训
134
第8章 内置对象
135
8.1 内置对象简述
136
8.2 Response对象
136
8.2.1 Response对象概述
136
8.2.2 Response对象的属性和方法
136
8.3 Request对象
139
8.3.1 Request对象概述
139
8.3.2 Request对象的属性和方法
141
8.4 Server对象
142
8.4.1 Server对象概述
142
8.4.2 Server对象的属性和方法
142
8.5 Application对象
145
8.5.1 Application对象概述
145
8.5.2 Application对象集合、方法和事件
148
8.6 Session对象
150
8.6.1 Session对象概述
150
8.6.2 Session对象集合
150
8.6.3 Session对象属性
151
8.6.4 Session对象方法
151
8.6.5 Session对象事件
152
8.7 Cookie对象
152
8.8 Global.asax文件
154
8.9 小结
156
8.10 习题
156
8.11 实训
158
第9章 验证控件
159
9.1 理论知识
160
9.1.1 验证控件简介
160
9.1.2 RequiredFieldValidator控件
161
9.1.3 CompareValidator控件
165
9.1.4 RangeValidator控件
170
9.1.5 RegularExpressionValidator控件
173
9.1.6 CustomValidator控件
177
9.1.7 ValidationSummary控件
179
9.2 小结
182
9.3 习题
182
9.4 实训
184
第10章 数据库访问
185
10.1 ADO.NET概述
186
10.1.1 ADO.NET简介
186
10.1.2 ADO.NET组件
187
10.1.3 数据提供者
188
10.1.4 ADO.NET对象结构
189
10.2 ADO.NET对象
189
10.2.1 Connection对象
189
10.2.2 Command对象
191
10.2.3 DataReader对象
196
10.2.4 DataAdapter对象
197
10.2.5 DataSet对象
199
10.3 ASP.NET中常用的数据控件
203
10.3.1 DataSource控件
204
10.3.2 FormView数据控件
204
10.3.3 DetailsView数据控件
206
10.3.4 GridView数据控件
209
10.4 小结
212
10.5 案例
212
10.6 习题
220
10.7 实训
221
第11章 文件处理操作
222
11.1 理论知识
223
11.1.1 对文件夹进行操作
223
11.1.2 对文件进行操作
228
11.1.3 文件上传
239
11.2 小结
244
11.3 习题
244
11.4 实训
245
参考文献
246

编辑推荐

《高等职业教育"十二五"规划教材:ASP.NET程序设计项目开发教程(C#版)》最大的特点就是每一章以知识点构建典型案例,每个案例都突出实用性,以典型案例带动知识点的讲解。《高等职业教育"十二五"规划教材:ASP.NET程序设计项目开发教程(C#版)》既适用于计算机专业的本、专科学生,也可供广大计算机爱好者和编程人员阅读。

作者简介

《高等职业教育"十二五"规划教材:ASP.NET程序设计项目开发教程(C#版)》紧密围绕Web编程人员需要掌握的基本知识和技能,以C#语言为基础阐述ASRNET开发的基本技术和技巧,内容主要包括网页制作基础知识、ASRNET网页运行和开发环境、Visual C#程序设计基础、母版页及主窗体设计、HTML服务器控件、Web服务器控件、用户控件、内置对象、验证控件、数据库访问和文件处理操作等。

图书封面


 ASP.NET程序设计项目开发教程下载



发布书评

 
 


精彩短评 (总计3条)

  •     字迹清晰,是正版的。
  •     .net很实用,而且这本书是我老师主编的、、、
  •     书里面的内容没有我想的好,不是很系统。我们老师写的书,很喜欢的呀!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024