ASP.NET网络程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:崔连和主编
- 出 版 社:北京:中国人民大学出版社
- 出版年份:2010
- ISBN:9787300117225
- 页数:266 页
第1章 ASP.NET概述 1
1.1 ASP.NET概述 2
1.1.1 ASP.NET含义 2
1.1.2 ASP.NET的历史 3
1.1.3 ASP.NET的优越之处 3
1.1.4 ASP.NET程序简介 3
1.2 .NET Framework概述 4
1.2.1 .NET Framework含义 4
1.2.2 .NET Framework组成 4
1.2.3 公共语言运行库 5
1.2.4 .NET Framework类库 6
1.2.5 命名空间 6
1.3 .NET运行环境的构建 7
1.3.1 使用ASP.NET需要安装的软件 7
1.3.2 .NET Framework 3.5的安装 8
1.3.3 IIS服务器的搭建 8
项目实训1 9
每课一考 9
第2章 Visual Studio 2008编程 12
2.1 Visual Studio 2008的安装 13
2.1.1 Visual Studio 2008的获取 13
2.1.2 Visual Studio 2008的安装步骤 14
2.1.3 Visual Studio 2008试用版到期的解决办法 17
2.2 Visual Studio 2008的环境操作 18
2.2.1 Visual Studio 2008的界面 18
2.2.2 Visual Studio 2008的常用快捷键 18
2.2.3 Visual Studio 2008的基本使用 19
2.2.4 Visual Studio 2008的编程步骤 21
2.3 构建ASP.NET窗体 21
2.3.1 构建Web页面 21
2.3.2 Web页面结构 23
2.3.3 Web页面代码的三种存在形式 24
2.3.4 ASP.NET代码编写 25
2.4 web.config配置文件 27
2.4.1 web.config基本结构 27
2.4.2 web.config配置方式 27
2.5 案例:编写一个最简单的ASP.NET程序 28
项目实训2 30
每课一考 30
第3章 ASP.NET(C#)语法基础 32
3.1 C#概述 33
3.1.1 C#的概念 33
3.1.2 C#的特点 34
3.1.3 C#的语法规则 34
3.1.4 C#的编程步骤 35
3.2 C#的数据类型 35
3.2.1 值类型 35
3.2.2 引用类型 37
3.2.3 装箱和拆箱 37
3.3 常量、变量和运算符 38
3.3.1 常量 38
3.3.2 变量 38
3.3.3 运算符 39
3.4 数组 40
3.4.1 数组的相关概念 40
3.4.2 数组的定义 41
3.4.3 数组的使用 42
3.4.4 与数组有关的操作 42
3.5 C#程序的控制结构 44
3.5.1 顺序结构 44
3.5.2 选择结构 44
3.5.3 循环结构 47
3.6 C#常用系统类 48
3.6.1 字符串操作 48
3.6.2 日期和时间 49
3.6.3 数据转换 50
3.6.4 案例:函数的综合使用 50
3.7 C#的新增功能 52
3.7.1 隐式声明 52
3.7.2 自动属性 52
3.7.3 对象初始化器 53
3.7.4 匿名类型 53
项目实训3 54
每课一考 54
第4章 ASP.NET常用控件 56
4.1 ASP.NET控件概述 57
4.1.1 ASP.NET控件的使用方法 57
4.1.2 ASP.NET控件的分类 58
4.1.3 ASP.NET控件的共同属性 59
4.2 标准控件 60
4.2.1 案例:Label标签控件的综合应用 60
4.2.2 案例:使用TextBox控件设计一个典型系统登录对话框 61
4.2.3 案例:使用Button控件实现按钮功能 62
4.2.4 案例:使用BulletedList控件创建项目列表 63
4.2.5 案例:使用CheckBoxList控件实现复选框功能 65
4.2.6 案例:使用RadioButton控件实现单选功能 67
4.2.7 案例:使用DropDownList控件创建下拉列表框 68
4.2.8 案例:使用ListBox控件创建下拉列表框 69
4.2.9 案例:使用HiddenField控件实现隐藏字段功能 71
4.2.10 案例:使用HyperLink控件实现不同页面的跳转 72
4.2.11 案例:使用MultiView和View控件实现视图的切换 72
4.2.12 Image控件 74
4.2.13 案例:使用ImageMap控件实现对图片的操作 74
4.2.14 案例:使用Calendar控件实现一个简单的日历 76
4.2.15 案例:使用FileUpload控件实现文件上传功能 77
4.2.16 容器类控件 78
4.2.17 案例:使用Table、TableRow和TableCell控件创建学生基本信息表 82
4.2.18 案例:AdRotator广告条控件的使用 84
4.2.19 其他控件 85
4.3 验证控件 86
4.3.1 验证控件概述 87
4.3.2 案例:使用RequiredField-Validator控件验证网页信息 87
4.3.3 案例:使用CompareValidator控件验证密码 88
4.3.4 案例:使用RangeValidator控件判断输入年龄是否正确 89
4.3.5 案例:使用RegularExpression-Validator控件判断E-mail是否输入正确 90
4.3.6 案例:验证规则Custom-Validator控件的使用 91
4.3.7 案例:使用Validation-Summary控件检查验证结果 93
4.4 用户控件 94
4.4.1 案例:用户控件的创建和调用 95
4.4.2 将ASP.NET网页转换为用户控件 97
4.4.3 案例:动态加载用户控件 97
4.5 第三方控件的使用 98
4.5.1 FreeTextBox控件 98
4.5.2 案例:GoogleMap控件的操作使用 101
4.5.3 案例:PopupWin控件的操作使用 102
项目实训4 103
每课一考 104
第5章 ASP.NET内置对象 107
5.1 ASP.NET内置对象概述 108
5.1.1 对象的概念 108
5.1.2 常用的内置对象 110
5.2 Request对象 110
5.2.1 概述 110
5.2.2 属性和方法 111
5.2.3 案例:使用Request对象实现表单交互、获取信息 111
5.3 Response对象 114
5.3.1 概述 114
5.3.2 基本应用 115
5.3.3 案例:Response对象方法的使用 115
5.4 Application对象 116
5.4.1 概述 116
5.4.2 基本应用 117
5.4.3 案例:使用Application对象编写网页计数器程序 117
5.5 Session对象 118
5.5.1 概述 118
5.5.2 基本应用 119
5.5.3 案例:使用Session对象编写聊天室程序 120
5.6 Server对象 121
5.6.1 概述 121
5.6.2 基本应用 121
5.6.3 案例:使用Server对象访问Web服务器 122
项目实训5 124
每课一考 125
第6章 ASP.NET数据库操作 128
6.1 数据库操作概述 129
6.1.1 数据库概述 129
6.1.2 ADO.NET概述 130
6.1.3 ADO.NET中各类数据库的接口 130
6.2 数据库的连接 130
6.2.1 概述 130
6.2.2 连接到Access数据库 132
6.2.3 连接到SQL Server数据库 132
6.2.4 连接到Oracle数据库 133
6.2.5 案例:使用Connection对象连接SQL Server数据库 133
6.3 数据库的连线式操作 134
6.3.1 概述 134
6.3.2 Command对象 135
6.3.3 DataReader对象 140
6.3.4 案例:连线式数据库的操作 143
6.4 数据库的离线式操作 146
6.4.1 概述 146
6.4.2 DataAdapter对象 147
6.4.3 DataSet对象 152
6.4.4 案例:离线式数据库的操作 157
项目实训6 161
每课一考 162
第7章 数据绑定控件的应用 165
7.1 SQL Server 2005 Express 166
7.1.1 SQL Server 2005 Express概述 166
7.1.2 案例:SSMSE的安装与使用 167
7.1.3 集成开发环境的数据库操作 167
7.2 数据控件的使用 169
7.3 常用数据源控件 172
7.3.1 数据源控件概述 172
7.3.2 SqlDataSource的使用 174
7.4 数据绑定控件及其应用 176
7.4.1 GridView控件 176
7.4.2 ListView控件 178
7.4.3 FormView控件 179
7.4.4 Repeater控件 180
7.4.5 DataPager控件 181
7.4.6 DataList控件 182
7.4.7 DetailsView控件 182
项目实训7 183
每课一考 183
第8章 网站登录与导航 186
8.1 网站登录管理技术 187
8.1.1 ASP.NET网站登录管理的基本原理 187
8.1.2 验证类型 188
8.1.3 验证类型的配置 189
8.1.4 用户管理 190
8.1.5 角色管理 191
8.1.6 访问规则设置 191
8.2 登录控件 192
8.2.1 登录控件外观设计 193
8.2.2 案例:使用Login控件实现用户登录 193
8.2.3 LoginName、LoginStatus和LoginView三个控件 195
8.2.4 CreateUserWizard控件 196
8.2.5 案例:使用ChangePassword控件修改密码 198
8.2.6 案例:使用PasswordRecovery控件找回密码 199
8.3 导航技术 200
8.3.1 站点地图 201
8.3.2 案例:使用SiteMapPath控件显示网站路径 201
8.3.3 案例:使用TreeView控件实现站点导航 203
8.3.4 案例:使用Menu控件进行菜单设计 204
项目实训8 206
每课一考 207
第9章 主题和母版页技术 210
9.1 CSS样式的使用 211
9.1.1 CSS样式概述 211
9.1.2 案例:CSS样式的创建 212
9.1.3 CSS样式的应用 214
9.2 主题的使用 214
9.3 母版页 216
9.3.1 母版页的组成 217
9.3.2 母版页的应用 218
9.3.3 案例:母版页的创建与使用 219
9.3.4 母版页的原理 221
9.3.5 母版页与内容页的关联 223
9.3.6 母版页技术的常用控件 223
9.3.7 案例:母版页编程 224
项目实训9 227
每课一考 227
第10章 LINQ技术 230
10.1 LINQ技术概述 231
10.2 LINQ技术的应用 233
10.2.1 LINQ常用语句 233
10.2.2 LINQ to SQL的使用 234
10.3 LinqDataSource控件 236
10.3.1 LinqDataSource控件的属性 237
10.3.2 LinqDataSource控件的使用 237
10.4 案例:简单学生管理系统的创建 238
项目实训10 243
每课一考 244
第11章 AJAX技术 246
11.1 AJAX技术概述 247
11.2 AJAX控件 248
11.2.1 AJAX控件概述 248
11.2.2 案例:网页电子钟的制作 250
11.3 ASP.NET AJAX控件工具包的使用 252
11.3.1 控件工具包的获取及安装 252
11.3.2 控件工具包的典型应用 254
项目实训11 263
每课一考 263
参考文献 266
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019