ASP.NET案例实训教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:华夏,陈新寓编著
- 出 版 社:北京:科学出版社
- 出版年份:2009
- ISBN:9787030233042
- 页数:430 页
第1章 初识ASP.NET 1
1.1什么是Web应用程序 2
1.1.1静态页面 2
1.1.2动态网页技术 4
1.2什么是ASP.NET 5
1.2.1ASP和ASP.NET 5
1.2.2 NETFramework简介 6
1.2.3编程语言 8
1.3搭建ASP.NET开发和运行环境 8
1.3.1ASP.NET的运行机制 8
1.3.2ASP.NET开发环境要求 10
1.3.3安装IISWeb服务器 11
1.3.4配置IIS 13
1.3.5.NETFrameworkSDK的安装 15
1.3.6安装VisualStudio.NET2005 17
1.4使用VisualStudio.NET2005创建ASP.NETWeb应用程序 19
1.4.1VisualStudio.NET2005开发环境简介 19
【随堂演练1-1】新建ASP.NET站点 20
【随堂演练1-2】创建ASP.NET页面 21
1.5学习ASP.NET的一些建议 22
1.6课后习题 23
第2章 C#语言基础 25
2.1C#概述 26
2.2C#的语法 27
2.2.1第一个C#程序 27
2.2.2C#控制台程序的结构 29
2.3变量和常量 31
2.3.1变量 31
2.3.2常量 32
2.4数据类型 32
2.4.1值类型 32
2.4.2引用类型 39
2.4.3装箱和拆箱 47
2.5控制结构 49
2.5.1选择结构 49
【随堂演练2-1】简单的医疗诊断系统 51
2.5.2循环结构 53
【随堂演练2-2】计算n的阶乘 55
2.5.3跳转语句 56
2.6运算符 57
2.6.1算术运算符 57
2.6.2赋值运算符 58
2.6.3逻辑运算符 59
2.6.4条件运算符 59
2.6.5位运算符 60
2.6.6运算符优先级 61
2.7类及相关设计 62
2.7.1命名空间 62
2.7.2访问修饰符 62
2.7.3类 63
【随堂演练2-3】类的继承 69
2.8综合应用:求质数 73
2.8.1创建项目添加PrimeNumber类 73
2.8.2在主程序中使用PrimeNumber类 75
2.9课后习题 75
第3章 ASP.NET内置对象 79
3.1Response对象 80
【随堂演练3-1】计算并输出2的1~10次方 81
3.2Request对象 82
3.2.1Request对象的属性和方法 82
3.2.2利用Request对象获取客户端浏览器信息 83
3.2.3利用Request对象读取表单数据 84
3.2.4获取用户传递的参数 86
【随堂演练3-2】用户登录 86
3.3Server对象 87
3.3.1Server对象的属性和方法 87
3.3.2利用Server对象进行HMTL编码和解码 88
3.3.3利用Server进行URL编码和解码 89
3.3.4使用MapPath返回指定的物理路径 90
3.4Application对象 91
3.4.1Application对象的特点 91
3.4.2Application对象的属性和方法 92
3.4.3存取Application对象变量值 92
【随堂演练3-3】网页计数器 93
3.5Session对象 94
3.5.1Session对象的属性和方法 94
3.5.2Session对象的唯一性 95
3.5.3Session变量的有效期限 97
【随堂演练3-4】购物车程序 97
3.6Cookie对象 99
3.6.1什么是Cookie 99
3.6.2Cookie的常用属性和方法 99
【随堂演练3-5】记录用户上一次的访问时间 100
3.7综合应用:使用Cookie登录网站 101
3.7.1界面设计 101
3.7.2编写事件处理代码 102
3.8课后习题 103
第4章 Web服务器控件 105
4.1ASP.NETWeb服务器控件的共有属性 106
4.2文本服务器控件 110
4.2.1Label(标签)控件 110
4.2.2Literal(静态文本)控件 110
4.2.3TextBox(文本框)控件 111
4.2.4HyperLink(超链接文本)控件 113
【随堂演练4-17动态添加标签控件 114
4.3按钮服务器控件 114
4.3.1Button(普通按钮)控件 115
4.3.2LinkButton(超链接按钮)控件 116
4.3.3ImageButton(图片按钮)控件一 116
【随堂演练42】提交用户信息 117
4.4图像服务器控件 119
4.4.1Image(图像)控件 119
【随堂演练43】图片浏览 119
4.4.2ImageMap(图像地图)控件 121
4.5选择服务器控件 123
4.5.1CheckBox(复选框)控件 123
4.5.2CheckBoxList(复选框列表)控件 124
【随堂演练4-4】获取用户的个人爱好 126
4.5.3RadioButton(单选按钮)控件 128
4.5.4RadioButtonList(单选按钮列表)控件 130
4.6列表服务器控件 132
4.6.1ListBox(列表框)控件 132
【随堂演练4-5】两个列表框级联 133
4.6.2DropDownList(下拉列表)控件 135
4.6.3BulletedList(项目列表)控件 138
4.7容器服务器控件 139
4.7.1Panel(面板)控件 139
【随堂演练4-6】向面板中添加控件 139
4.7.2MultiView(多视图)控件 141
4.7.3PlaceHolder(动态容器)控件 143
4.8增强控件 144
4.8.1AdRotator(动态广告)控件 145
4.8.2Calendar(日历)控件 148
【随堂演练4-7】自定义特别日 150
4.8.3Table(表格)控件 152
4.8.4FileUpload(文件上传)控件 153
【随堂演练4-8】上传文件到服务器 154
4.8.5Wizard(向导)控件 155
【随堂演练4-9设计注册向导 157
4.9综合应用:登记个人信息 160
4.9.1页面设计 161
4.9.2编写事件处理代码 163
4.10课后习题 165
第5章 ASP.NET页面验证 169
5.1验证控件概述 170
5.2RequiredFieldValidator控件 171
【随堂演练5-1】验证用户输入是否为空 171
5.3RegularExpressionValidator控件 173
5.3.1RegularExpressionValidator控件简介 173
5.3.2正则表达式 174
【随堂演练5-2】验证用户输入的格式 177
5.4RangeValidator控件 178
【随堂演练5-3】验证用户输入的范围 179
5.5CompareValidator控件 181
【随堂演练5-4】比较用户的输入 182
5.6用户自定义验证 184
【随堂演练5-5】验证用户输入是否为偶数 184
5.7验证错误汇总 186
【随堂演练5-6】收集页面的验证信息 187
5.8屏蔽验证功能 188
5.9给提示信息添加图像和声音 189
5.10综合应用:用户注册页面 190
5.10.1页面设计 190
5.10.2编写事件处理程序 193
5.11课后习题 193
第6章 数据库基础 195
6.1数据库基本知识 196
6.1.1数据库系统的基本组成 196
6.1.2关系数据库的基本概念 196
6.2SQL入门 197
6.2.1SQL简介 197
6.2.2SELECT语句 198
【随堂演练6-1】查询被投诉的运输公司 199
6.2.3SERT、UPDATE以及DELETE语句 200
6.3数据库产品 201
6.3.1主流数据库产品 201
6.3.2SQLServer2005 203
6.3.3安装SQLServer2005的网络和软硬件要求 204
【随堂演练6-2】SQLServer2005的安装过程 205
6.4数据库操作 210
6.4.1T-SQL语言 211
6.4.2创建数据库 211
6.4.3创建数据库表和关系键 216
6.4.4视图 219
6.4.5存储过程 222
6.4.6触发器 226
6.5综合应用:学生成绩管理数据库 228
6.6课后习题 232
第7章 ADO.NET 235
7.1ADO.NET基础 236
7.1.1ADO.NET概述 236
7.1.2ADO.NET与ADO的比较 236
7.2ADO.NET的对象 237
7.2.1Connection对象 238
7.2.2Command对象 240
7.2.3DataReader对象 241
【随堂演练7-1查询所有学生信息 242
7.2.4DataTable对象 243
【随堂演练7-2】简单学生成绩管理 246
7.2.5DataAdapter对象 249
7.2.6DataSet对象 251
7.2.7DataVjew对象 253
【随堂演练7-3】DataView的使用 255
7.3常见的数据库操作 256
7.3.1打开数据库连接 256
7.3.2从数据库中读取记录 257
7.3.3使用带参数的查询 258
【随堂演练7-4】学生信息查询 258
7.3.4添加数据库记录 259
7.3.5更新数据库记录 261
7.3.6删除数据库记录 261
【随堂演练7-5】学生信息管理 262
7.3.7调用存储过程 266
7.4综合应用:产品数据管理 270
7.4.1页面设计 270
7.4.2编写功能函数 271
7.4.3添加事件处理函数 273
7.5课后习题 274
第8章 数据绑定技术 277
8.1概述 278
8.2绑定到简单的数据源 278
8.2.1绑定到变量 278
8.2.2绑定到表达式 279
8.2.3绑定到集合 280
8.2.4绑定到方法的结果 281
【随堂演练8-1】算术计算器 282
8.3绑定到复杂的数据源 283
8.3.1绑定到DataView 283
8.3.2绑定到DataSet 284
8.3.3绑定到数据库 285
8.4常用控件的数据绑定 286
8.4.1DropDownList控件的数据绑定 287
【随堂演练8-2】动态设置页面的背景色 287
8.4.2ListBox控件的数据绑定 288
8.4.3CheckBoxList控件的数据绑定 288
【随堂演练8-3】显示员工信息 288
8.4.4RadioButtonList控件的数据绑定 289
8.5数据服务器控件 290
8.5.1DataGrid控件 290
【随堂演练8-4】DataGrid控件的数据绑定 290
8.5.2DataList控件 293
【随堂演练8-5】DataList控件的数据绑定 295
8.5.3Repeater控件 297
【随堂演练8-6】Repeater控件的数据绑定 298
8.5.4GridView控件 299
【随堂演练8-7】GridView控件的数据绑定 299
8.6综合应用:产品查询 300
8.6.1界面设计 301
8.6.2添加功能函数 302
8.6.3添加事件处理程序 303
8.7课后习题 304
第9章 ASP.NET文件操作 307
9.1DriveInfo类 308
【随堂演练9-1】显示本地驱动器的信息 308
【随堂演练9-2】枚举本地文件系统上的所有驱动器 309
9.2Directory和DirectoryInfo类 310
9.2.1Directory类的属性和方法 310
【随堂演练9-3】创建及删除目录 313
9.2.2DirectoryInfo类的属性和方法 314
【随堂演练9-4】创建一个小型目录浏览器 318
9.3File和FileInfo类 320
9.3.1File类 320
9.3.2FileInfo类 324
【随堂演练9-5】创建一个简单的文件管理器 326
9.4读写文件 329
9.4.1流 329
9.4.2FileStream类 330
【随堂演练9-6】随机读取文件数据 332
【随堂演练9-7】将数据写入随机访问文件 333
9.4.3读写文本文件 333
【随堂演练9-8】日志文件维护程序 335
9.5Path类 338
【随堂演练9-9】路径分析器 341
9.6综合应用:文件浏览器 342
9.6.1页面设计 342
9.6.2编写程序代码 344
9.7课后习题 345
第10章 ASP.NET与XML 349
10.1XML文档 350
10.1.1XML元素 350
10.1.2属性 351
10.1.3XML声明 351
10.1.4XML文档的结构 351
10.2在ASP.NET应用程序中使用XML 352
10.2.1利用VisualStudio.NET2005创建XML文档 352
10.2.2XML文档对象模型 353
10.2.3加载XML文件 354
10.2.4获取XML文档中的节点 354
【随堂演练10-1遍历XML文档中的所有节点 356
10.2.5插入新节点 357
【随堂演练10-2】添加节点 358
10.2.6删除节点 360
【随堂演练10-3】删除节点 361
10.2.7查询节点 361
【随堂演练10-4】选择节点 362
10.3XML与ADO.NET 364
10.3.1将DataSet写入XML文档 365
【随堂演练10-5将数据从DataSet中写入XML 365
10.3.2将XML读入DataSet 366
【随堂演练10-6】将XML读入DataSet 366
10.4课后习题 367
第11章 企业业务管理系统 371
11.1系统预览 372
11.2系统的功能需求 374
11.2.1需求分析 374
11.2.2功能模块的划分 375
11.3数据库设计 375
11.3.1数据库的需求分析 375
11.3.2数据库的逻辑设计 376
11.3.3存储过程设计 378
11.4系统的实现 382
11.4.1连接数据库 382
11.4.2系统登录模块 383
11.4.3用户管理模块 384
11.4.4合同管理模块 390
11.4.5销售管理模块 398
11.4.6信息管理模块 412
11.4.7密码修改模块 420
11.5课程设计 422
11.5.1在线投票系统 422
11.5.2网上书店 425
11.5.3BBS论坛 428
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019