扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:3315713922

ASP.NET网站开发教程(高等学术计算计专业规划教材)

综合评级:
★★★★★

定价:
¥32.00

作者:
解春燕

出版社:
清华大学

出版日期:
2017/08/01

页数:
16

ISBN:
9787302472483

书籍介绍

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