ASP.NET网站开发教程 / 高等学校计算机专业规划教材
¥39.00定价
作者: 解春燕
出版时间:2017年7月
出版社:清华大学出版社
- 清华大学出版社
- 9787302472483
- 1-1
- 174755
- 16开
- 2017年7月
- 工学
- 计算机科学与技术
- TP393.092.2
- 计算机
- 本专科、高职高专
内容简介
本书采用层层递进的方法,以Visual Studio 20*为开发平台,以技术应用能力培养为主线,全面介绍ASP.NET 的所有基本功能,主要包括ASP.NET基础、C#语言基础、Web服务器控件、ASP.NET内置对象、AJAX技术、服务器验证控件、数据库技术、主题和母版,并且以文章博客系统为综合实例,为读者提供了ASP.NET网站开发的学习模板,*后简单介绍项目开发常用的三层架构和MVC,为进一步的能力扩展提供了发展思路。本书概念清晰,逻辑性强,内容由浅入深、循序渐进,通过大量示例来帮助读者熟悉和掌握ASP.NET的重要特性,并且通过每章后面的习题进一步帮助读者巩固所学知识。书中的示例来自作者多年的教学积累和项目开发经验,实用性强。本书不仅可作为高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也可作为Web应用程序开发自学用书。
目录
目录
第1章ASP.NET基础/1
1.1NET发展历史1
1.2什么是ASP.NET1
1.2.1当前流行开发技术1
1.2.2深入理解.NET3
1.3Visual Studio 2013环境3
1.3.1创建项目类型3
1.3.2创建第一个ASP.NET Web网站4
1.3.3Visual Studio环境中常用面板7
1.3.4程序运行方式8
1.4本章小结8
习题8
第2章C#语言基础/9
2.1C#概述9
2.1.1良好的编程习惯9
2.1.2命名空间10
2.2数据类型12
2.2.1数据类型概述12
2.2.2值类型12
2.2.3引用类型15
2.2.4数据类型转换19
2.3类19
2.3.1类结构19
2.3.2类命名规则20
2.3.3类成员20
2.3.4类的调用26
2.4流程控制28
2.4.1选择28〖1〗ASP.NET网站开发教程目录[3]〖3〗2.4.2循环30
2.4.3跳跃32
2.5异常处理33
2.5.1异常处理的作用33
2.5.2trycatch和throw、throws的区别34
2.5.3常见异常类34
2.5.4实例34
2.6本章小结35
习题35
第3章Web服务器控件/37
3.1ASP.NET事件处理37
3.2文本类控件38
3.2.1Label控件39
3.2.2TextBox控件40
3.2.3HyperLink控件40
3.3按钮类控件41
3.4图像类控件41
3.4.1Image控件42
3.4.2ImageMap控件44
3.5列表类控件45
3.5.1DropDownList控件45
3.5.2ListBox控件48
3.5.3CheckBoxList控件50
3.5.4RadioButtonList控件51
3.6容器控件51
3.6.1Panel控件51
3.6.2PlaceHolder控件52
3.6.3View和MultiView控件53
3.7向导控件55
3.8其他控件58
3.8.1FileUpload控件58
3.8.2AdRotator控件59
3.8.3Calendar控件61
3.9本章小结62
习题63
第4章ASP.NET内置对象/64
4.1Response对象64
4.2Request对象67
4.3Server对象70
4.4Cookie对象73
4.5Session对象75
4.6Application对象76
4.7本章小结80
习题81
第5章AJAX技术/82
5.1概述82
5.2AJAX控件83
5.2.1ScriptManager控件83
5.2.2UpdatePanel控件84
5.2.3UpdateProgress控件92
5.2.4Timer控件94
5.3本章小结96
习题97
第6章服务器验证控件/98
6.1概述98
6.1.1验证控件的作用98
6.1.2验证控件基本属性98
6.2控件介绍99
6.2.1RequiredFieldValidator控件99
6.2.2CompareValidator控制99
6.2.3RangeValidator控件99
6.2.4RegulerExpressionValidator控件99
6.2.5CustomValidator控件100
6.2.6ValidationSummary控制100
6.3控件使用实例100
6.4本章小结114
习题114
第7章数据库技术/115
7.1建立SQL Server Express LocalDB数据库115
7.2基本SQL语句117
7.2.1SELECT查询语句117
7.2.2INSERT插入语句118
7.2.3UPDATE更新语句118
7.2.4DELETE删除语句118
7.3数据源控件和数据绑定控件119
7.4LINQ数据库技术129
7.5本章小结146
习题146
第8章主题和母版/147
8.1主题147
8.1.1主题的创建147
8.1.2主题的应用149
8.1.3动态应用主题实例151
8.1.4主题应用注意事项154
8.2母版154
8.2.1创建母版页154
8.2.2创建内容页155
8.3本章小结156
习题156
第9章项目实训: 文章博客/157
9.1网站结构图157
9.2创建数据库MyBlog157
9.3制作母版页159
9.3.1用户列表控件159
9.3.2登录/注册模块161
9.3.3用户功能列表模块170
9.3.4母版中设置主题切换170
9.4首页文件171
9.5文章详情页173
9.6注册页面175
9.7发表文章页176
9.8文章管理页177
9.8.1LINQ技术实现数据源178
9.8.2GridView控件设计178
9.8.3删除功能180
9.8.4全选功能180
9.8.5光棒效果182
9.8.6编辑功能182
9.9个人资料修改页184
9.10本章小结187
第10章项目架构/188
10.1三层架构188
10.1.1三层架构的理解189
10.1.2三层架构优缺点191
10.2MVC架构192
10.2.1MVC架构的理解192
10.2.2MVC优势193
10.3三层架构与MVC193
10.4本章小结194
参考文献/195
第1章ASP.NET基础/1
1.1NET发展历史1
1.2什么是ASP.NET1
1.2.1当前流行开发技术1
1.2.2深入理解.NET3
1.3Visual Studio 2013环境3
1.3.1创建项目类型3
1.3.2创建第一个ASP.NET Web网站4
1.3.3Visual Studio环境中常用面板7
1.3.4程序运行方式8
1.4本章小结8
习题8
第2章C#语言基础/9
2.1C#概述9
2.1.1良好的编程习惯9
2.1.2命名空间10
2.2数据类型12
2.2.1数据类型概述12
2.2.2值类型12
2.2.3引用类型15
2.2.4数据类型转换19
2.3类19
2.3.1类结构19
2.3.2类命名规则20
2.3.3类成员20
2.3.4类的调用26
2.4流程控制28
2.4.1选择28〖1〗ASP.NET网站开发教程目录[3]〖3〗2.4.2循环30
2.4.3跳跃32
2.5异常处理33
2.5.1异常处理的作用33
2.5.2trycatch和throw、throws的区别34
2.5.3常见异常类34
2.5.4实例34
2.6本章小结35
习题35
第3章Web服务器控件/37
3.1ASP.NET事件处理37
3.2文本类控件38
3.2.1Label控件39
3.2.2TextBox控件40
3.2.3HyperLink控件40
3.3按钮类控件41
3.4图像类控件41
3.4.1Image控件42
3.4.2ImageMap控件44
3.5列表类控件45
3.5.1DropDownList控件45
3.5.2ListBox控件48
3.5.3CheckBoxList控件50
3.5.4RadioButtonList控件51
3.6容器控件51
3.6.1Panel控件51
3.6.2PlaceHolder控件52
3.6.3View和MultiView控件53
3.7向导控件55
3.8其他控件58
3.8.1FileUpload控件58
3.8.2AdRotator控件59
3.8.3Calendar控件61
3.9本章小结62
习题63
第4章ASP.NET内置对象/64
4.1Response对象64
4.2Request对象67
4.3Server对象70
4.4Cookie对象73
4.5Session对象75
4.6Application对象76
4.7本章小结80
习题81
第5章AJAX技术/82
5.1概述82
5.2AJAX控件83
5.2.1ScriptManager控件83
5.2.2UpdatePanel控件84
5.2.3UpdateProgress控件92
5.2.4Timer控件94
5.3本章小结96
习题97
第6章服务器验证控件/98
6.1概述98
6.1.1验证控件的作用98
6.1.2验证控件基本属性98
6.2控件介绍99
6.2.1RequiredFieldValidator控件99
6.2.2CompareValidator控制99
6.2.3RangeValidator控件99
6.2.4RegulerExpressionValidator控件99
6.2.5CustomValidator控件100
6.2.6ValidationSummary控制100
6.3控件使用实例100
6.4本章小结114
习题114
第7章数据库技术/115
7.1建立SQL Server Express LocalDB数据库115
7.2基本SQL语句117
7.2.1SELECT查询语句117
7.2.2INSERT插入语句118
7.2.3UPDATE更新语句118
7.2.4DELETE删除语句118
7.3数据源控件和数据绑定控件119
7.4LINQ数据库技术129
7.5本章小结146
习题146
第8章主题和母版/147
8.1主题147
8.1.1主题的创建147
8.1.2主题的应用149
8.1.3动态应用主题实例151
8.1.4主题应用注意事项154
8.2母版154
8.2.1创建母版页154
8.2.2创建内容页155
8.3本章小结156
习题156
第9章项目实训: 文章博客/157
9.1网站结构图157
9.2创建数据库MyBlog157
9.3制作母版页159
9.3.1用户列表控件159
9.3.2登录/注册模块161
9.3.3用户功能列表模块170
9.3.4母版中设置主题切换170
9.4首页文件171
9.5文章详情页173
9.6注册页面175
9.7发表文章页176
9.8文章管理页177
9.8.1LINQ技术实现数据源178
9.8.2GridView控件设计178
9.8.3删除功能180
9.8.4全选功能180
9.8.5光棒效果182
9.8.6编辑功能182
9.9个人资料修改页184
9.10本章小结187
第10章项目架构/188
10.1三层架构188
10.1.1三层架构的理解189
10.1.2三层架构优缺点191
10.2MVC架构192
10.2.1MVC架构的理解192
10.2.2MVC优势193
10.3三层架构与MVC193
10.4本章小结194
参考文献/195