ASP.NET网站开发案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陈明忠,江永池主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302258117
- 页数:255 页
第1章ASP.N ET概述 1
1.1 ASP.NET简介 1
1.1.1NET简介 1
1.1.2动态网页设计技术 2
1.1.3 ASP.NET的优势 3
1.1.4 ASP.NET与ASP的对比 3
1.2运行环境配置 4
1.2.1 Visual Studio 2005集成开发环境 4
1.2.2 IIS的安装与配置 6
1.3创建简单的ASP.NET应用程序 9
1.4项目实训 12
实训1创建虚拟目录 12
实训2创建一个Web应用程序 12
思考与练习 13
第2章C# 语言基础 15
2.1 C#语言简介 15
2.1.1 C#简介 15
2.1.2第一个C#程序 16
2.2 C#的数据类型 18
2.2.1值类型 19
2.2.2引用类型 19
2.3常量、变量和运算符 20
2.3.1常量 20
2.3.2变量 21
2.3.3运算符 21
2.4数组 24
2.4.1一维数组 24
2.4.2多维数组 25
2.5程序流程控制 26
2.5.1选择结构 26
2.5.2循环结构 28
2.6类和对象 30
2.6.1类的声明 31
2.6.2对象的创建和回收 31
2.6.3继承和多态 34
2.7异常处理 36
2.7.1异常的定义 36
2.7.2 try-catch语句 37
2.8命名空间 37
2.9项目实训 39
实训1创建一个控制台应用程序 39
实训2数组和循环嵌套 40
实训3类和对象的创建 41
思考与练习 41
第3章 服务器控件 43
3.1 ASP.NET文件 43
3.1.1 ASP.NET文件的构成 43
3.1.2 ASP.NET页面的执行过程 44
3.1.3服务器控件概述 44
3.2 HTML控件 45
3.2.1 HTML控件的通用属性 45
3.2.2各种HTML控件简介 46
3.3 Web控件 54
3.3.1 Web控件的通用属性 55
3.3.2 Label控件 55
3.3.3 TextBox控件 55
3.3.4 Button控件 56
3.3.5 DropDownList与ListBox控件 57
3.3.6 CheckBox与CheckBoxList控件 60
3.3.7 RadioButton与RadioButtonList控件 62
3.3.8 Image与ImageButton控件 63
3.3.9 HyperLink与LinkButton控件 64
3.3.10 Panel控件 64
3.3.11 Table控件 65
3.3.12 Calendar控件 68
3.3.13 AdRotator控件 70
3.4验证控件 72
3.4.1验证控件概述 72
3.4.2验证控件的类型 73
3.4.3验证控件的综合应用 80
3.5项目实训 82
实训1应用HTML控件 82
实训2应用Web控件 82
实训3应用验证控件 84
思考与练习 85
第4章ASP.N ET内置对象 87
4.1 Page对象 87
4.1.1 Page对象的属性 87
4.1.2 Page对象的事件 88
4.2 Response对象 89
4.2.1 Response对象的属性 90
4.2.2 Response对象的方法 90
4.3 Request对象 91
4.3.1 Request对象的属性 91
4.3.2 Request对象的应用 92
4.4 Application对象 95
4.4.1 Application对象的属性 95
4.4.2 Application对象的应用 96
4.5 Session对象 97
4.5.1 Session对象的属性 97
4.5.2 Session和Cookie的区别 99
4.5.3 Session对象的应用 100
4.6 Server对象 101
4.6.1 Server对象的属性 101
4.6.2 Server对象的方法 102
4.7项目实训 103
实训1聊天室 103
实训2会话超时 104
实训3 Request的应用 104
实训4网上投票 105
思考与练习 107
第5章ASP.NET数据库编程 108
5.1 ADO.NET简介 108
5.2使用Connection对象连接数据库 110
5.2.1 Connection对象简介 110
5.2.2连接SQL Server数据库 111
5.2.3连接Access数据库 113
5.3使用Command对象 114
5.4使用DataReader对象读取数据库 116
5.5使用DataAdapter对象 119
5.6使用DataSet对象访问数据库 121
5.6.1 DataSet对象的结构 121
5.6.2创建DataSet、DataTable对象 122
5.6.3使用DataSet对象访问数据库 124
5.7项目实训 126
实训1对数据表进行插入操作 126
实训2以表格形式显示数据表中的记录 128
实训3分页显示数据表中的记录 129
思考与练习 131
第6章 数据控件 132
6.1 DataGrid控件 132
6.1.1自动生成列 133
6.1.2手动指定列 137
6.2 DataList控件 146
6.2.1 DataList控件的模板 146
6.2.2 DataList控件的属性和事件 146
6.3 Repeater控件 150
6.4简单服务器控件的数据绑定 152
6.5项目实训 154
实训1数据绑定的应用 154
实训2 DataGrid控件的应用 156
实训3 DataList控件的应用 157
思考与练习 157
第7章 文件处理技术 158
7.1概述 158
7.2 Directory类 159
7.3 File类 161
7.4使用StreamReader与StreamWriter类读写文本文件 163
7.4.1使用StreamWriter类写入文本文件 163
7.4.2使用StreamReader类读取文本文件 164
7.5使用FileStream类读写文本文件 165
7.6文件的上传 167
7.7项目实训 168
实训1在浏览器中显示网页的源代码 168
实训2列出文件夹中的文件 169
思考与练习 170
第8章ASP.NET配置和优化 171
8.1使用Web.config进行配置 171
8.1.1 Web.config文件的特点 172
8.1.2 Web.config文件的结构 172
8.2使用Global.asax进行配置 175
8.2.1 Global.asax文件的结构 175
8.2.2使用Global.asax文件进行配置 176
8.3主题和皮肤 178
8.3.1 CSS简介 178
8.3.2主题的组成 181
8.3.3皮肤文件 181
8.3.4应用和禁用主题 183
8.4母版页 185
8.4.1母版页基础 185
8.4.2内容页基础 187
8.4.3嵌套的母版页 189
8.5项目实训 190
实训1主题的应用 190
实训2母版页的应用 191
思考与练习 192
第9章 网上书店开发实例 193
9.1系统设计 193
9.1.1系统需求和功能 193
9.1.2业务流程和系统结构 195
9.2数据库设计 195
9.3文件配置和数据库连接 198
9.4系统实现 199
9.4.1网站主页 201
9.4.2用户注册 209
9.4.3图书查询 213
9.4.4我的订单 219
9.4.5客服中心 230
9.4.6后台管理 233
思考与练习 249
思考与练习答案 251
参考文献 255
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019