1、读者适用面广:本书较全面的涉及了ASP.NET的基础知识点,适合所有的ASP.NET学习者,如高校大学生、求职人员、培训结构学员等。
2、实例丰富:通过丰富的实例辅助讲解知识点,附有相应的注释、实例说明,便于快速学习。
3、实战性强:本书的实例都有配套的源代码,读者可以直接调用、研读和学习。
4、合理的章节顺序:对于初学者,最怕前面的知识点用到后面的知识点。
本书注重章节顺序的合理安排,使读者尽量做到循序渐进,层层递进的学习
本书采用层层递进的方法,以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〗2.4.2循环30
2.4.3跳跃32
2.5异常处理33
2.5.1异常处理的作用33
2.5.2try?catch和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
¥268.00
¥28.00
¥8.00
¥298.00
¥699.00