下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >ASP > ASP.NET程序设计项目教程

ASP.NET程序设计项目教程

综合评级:★★★★★

定价:45.00

作者:许礼捷 主编

出版社:电子工业出版社

出版日期:2015年11月

页数:312

字数:499000

ISBN:9787121270352

书籍介绍
本书以Visual Studio 2013为开发平台,较为全面地介绍了基于ASP.NET开发动态网站的技术。主要内容介绍了ASP.NET动态网站建设的相关基础知识及技能,与企业专家合作,通过Demo、Activity实例直观地讲解知识,贴近实际,注重开发基础能力的培养。最后的Project项目练习难度阶梯递进。本书特点是突出实用、强调能力、通过DAP分段培养,提高技能,让读者在训练中真正领会和掌握ASP.NET动态网站项目开发的思路和方法。
相关课程
目录
第1章 ASP.NET开发基础 1

1.1 .NET开发平台与ASP.NET

简介 2

1.2 开发环境的安装与使用 3

1.2.1 ASP.NET的运行机制 3

1.2.2 ASP.NET的开发环境

要求 4

1.2.3 IIS的安装与配置 4

1.2.4 Visual Studio 2013的

安装与使用 7

1.2.5 SQL Server 2012的

安装与配置 12

1.3 ASP.NET网页语法结构与

网站开发流程 14

1.3.1 ASP.NET网页语法

结构 14

1.3.2 ASP.NET网站开发

流程 16

1.4 课外Activity 22

1.5 本章小结 22

1.6 技能知识点测试 23

第2章 网页布局和设计 24

2.1 网站前端设计概述 25

2.2 网页基本知识 26

2.2.1 HTML知识 26

2.2.2 javaScript知识 31

2.2.3 CSS知识 35

2.3 新用户注册应用实例 37

2.4 HTML5、CSS3及Bootstrap

简介 41

2.4.1 HTML5介绍 41

2.4.2 CSS3介绍 42

2.4.3 Bootstrap介绍 42

2.5 课外ACTIVITY 44

2.6 本章小结 45

2.7 技能知识点测试 45

第3章 C#语言基础 46

3.1 C#基础知识 47

3.1.1 常量、变量与数据

类型 47

3.1.2 运算符与控制语句 49

3.1.3 类与命名空间等 51

3.1.4 常用类及函数 53

3.2 应用案例 55

3.3 课外ACTIVITY 59

3.4 本章小结 60

3.5 技能知识点测试 60

第4章 Web服务器控件 62

4.1 ASP.NET服务器控件 63

4.2 基本的Web控件 67

4.2.1 显示控件Label和

Image 67

4.2.2 文本框控件TextBox 68

4.2.3 按钮控件Button、

ImageButton

和LinkButton 70

4.3 选择与列表控件 72

4.3.1 单选控件RadioButton

和RadioButtonList 72

4.3.2 复选控件CheckBox和

CheckBoxList 78

4.3.3 列表控件ListBox和

DropDownList 82

4.4 文件上传控件 86

4.5 表控件 92

4.6 容器控件 96

4.7 Web控件的综合案例 100

4.8 课外Activity 104

4.9 本章小结 105

4.10 技能知识点测试 106

第5章 验证控件 107

5.1 验证控件的概述 108

5.2 验证控件的使用 109

5.2.1 RequiredFieldValidator

控件 109

5.2.2 CompareValidator

控件 111

5.2.3 RangeValidator控件 114

5.2.4 RegularExpression

Validator控件 116

5.2.5 CustomValidator控件 121

5.2.6 ValidationSummary

控件 127

5.3 输入验证的综合案例—

公司职员注册验证功能的

实现 129

5.4 课外Activity 133

5.5 本章小结 133

5.6 技能知识点测试 134

第6章 导航控件 135

6.1 导航控件的使用概述 135

6.2 TreeView控件 136

6.3 Menu控件和SiteMappath

控件 141

6.3.1 站点地图文件 141

6.3.2 Menu控件和SiteMap

Path控件的使用 143

6.4 课外ACTIVITY 147

6.5 本章小结 148

6.6 技能知识点测试 148

第7章 数据控件 149

7.1 数据源控件与数据绑定控件

概述 150

7.2 数据源控件 150

7.3 数据绑定控件基础 159

7.3.1 GridView控件 159

7.3.2 DetailsView控件 162

7.3.3 FormView控件 165

7.4 数据控件应用实例 168

7.5 课外ACTIVITY 175

7.6 本章小结 176

7.7 技能知识点测试 176

第8章 数据高级处理 177

8.1 ADO.NET编程基础 178

8.1.1 SqlConnection对象 178

8.1.2 DataSet对象 181

8.1.3 SqlDataAdapter对象 182

8.1.4 SqlCommand对象 184

8.1.5 SqlDataReader对象 184

8.1.6 SqlParameter对象 186

8.1.7 使用存储过程 189

8.1.8 编写数据库操作类 191

8.2 GridView控件应用实例 196

8.3 Repeater控件应用实例 205

8.4 基于三层架构的项目开发

技术 208

8.4.1 三层架构简介 208

8.4.2 基于三层架构的ASP.

NET网站案例 209

8.5 课外Activity 218

8.6 本章小结 220

8.7 技能知识点测试 220

第9章 主题、用户控件和母版页 222

9.1 主题、用户控件和母版页

概述 223

9.2 主题和皮肤 224

9.3 用户控件 228

9.4 母版页 231

9.5 课外ACTIVITY 235

9.6 本章小结 235

9.7 技能知识点测试 235

第10章 常用内置对象 237

10.1 常用内置对象概述 238

10.2 Response对象 238

10.3 Request对象 241

10.4 Server对象 245

10.5 Application对象 248

10.6 Session对象 251

10.7 课外ACTIVITY 254

10.8 本章小结 254

10.9 技能知识点测试 255

第11章 项目训练 256

项目训练一 留言本 256

一、项目的功能需求 256

二、数据库设计 258

三、项目的实现 260

项目训练二 新闻发布系统 264

一、项目的功能需求 264

二、数据库设计 265

三、项目训练分析 266

项目训练三 企业业务管理系统 270

一、项目的功能需求 270

二、数据库设计 271

三、项目的实现 273

项目训练四 三层架构的网上

书店系统 286

一、项目的功能需求 286

二、数据库设计 287

三、项目训练分析 290

附录A 结构化查询语言SQL简介 298

附录B C#编码规范 301

参考文献 302

前言
本书以微软平台最新的Web动态网站开发技术——ASP.NET 4.5为例,介绍Web动态网站开发所涉及的技术领域,重点讲解Web动态网站设计与开发的基本原理和主要方法。编写团队结合多年的实际教学和培训经验,创新性地采用了“DAP教学模式”,帮助读者掌握企业开发规范,建立Web动态网站开发的知识框架,并将掌握与理解的内容补充到这个知识框架中,逐步培养出真实的Web动态网站开发的职业岗位技能。

“DAP教学模式”,即通过Demo→Activity→Project的教学模式:

(1)Demo(基础训练):通过Demo演示,教师讲述理解知识点、示范掌握技能点,然后让读者通过Demo重演,理解知识、掌握技能。

(2)Activity(提高训练):在Demo之后,安排与Demo的知识和技能点相同的Activity案例,让读者在课堂中独立完成。从而加深理解知识点、灵活运用技能点的能力。并在此基础上安排课外Activity(巩固训练),要求在课外独立完成,使读者进一步巩固知识点,掌握技能点,并融会贯通。

(3)Project(项目实战):在完成Web动态网站开发所需关键知识和技能的Demo和Activity之后,最后安排Project环节作为课程设计或实训。完成多个来源于企业的实际项目,综合培养读者的实际项目开发能力。

本书的特色与创新:

(1)创新DAP教学模式:通过Demo使读者快速掌握ASP.NET编程的基本技能和基础知识;通过Activity培养学生灵活应用、融会贯通的能力;通过Project介绍企业实际项目的设计思路、开发流程和解决问题的方法。

(2)“教学做一体”原则:本书所选典型实例覆盖了ASP.NET开发中的热点问题和关键问题。所选实例具有代表性和极强的扩展性,能够给读者以启发,使读者举一反三、开发出非常实用的Web网站。所有实例都提供了源代码,方便读者使用。整个教学过程中,注重编码规范,注重学生程序设计职业能力的培养,突出实用、强调能力。

(3)校企合作方式:本书所选内容均来源于实际项目的开发,有的实例是作者开发实践的积累,有的实例来源于公司的开发项目。通过与企业专家合作,从高职院校学生的实际出发,重新设计多个企业实际项目作为教学实训案例,突出网站开发工程实践,真实反映职业岗位技能要求。

本书由沙洲职业工学院的许礼捷、陆国浩老师担任主编,周洪斌、温一军老师担任副主编,由沙洲职业工学院易顺明副教授和江苏国泰新点软件有限公司副总经理李强担任主审。其中,许礼捷老师负责第1、4、5章的编写工作,周洪斌老师负责第7、8章的编写工作,陆国浩老师负责第6章、第9、10、11章的编写工作,温一军老师负责第2、3章及附录的编写工作。全书由许礼捷、陆国浩老师统稿。

本书以Visual Studio 2013为开发平台,按实际应用进行分类,全面地介绍了基于ASP.NET开发动态网站的技术。通过本书的训练学习,可以使读者在短时间内掌握更多有用的技术,快速提高Web网站开发水平,希望读者能凭借本书迈入ASP.NET动态网站开发的大门。

同时也要注意,Web开发是非常注重实践的工作,不能仅凭看书、看视频就学会开发,必须扎扎实实、一行一行地编写代码,不断积累项目经验,才能真正掌握Web开发技术。因此,要求读者一定要自己上机操作,勤学苦练。如果能按照本书的要求,循序渐进的完成Demo?Activity?Project,以及课后的理论测试(Test),Web动态网站开发能力必将有一个质的飞跃。

本书配有丰富的教学资源,可从华信教育资源网(www.hxedu.com.cn)免费下载。

本书是沙洲职业工学院2013年度教育教学改革重点课题“基于DAP高职教学模式改革的探索与实践”(课题编号:2013SGJG002)的阶段性研究成果,同时受沙洲职业工学院2014年度国家职业教育规范教材立项课题“ASP.NET程序设计项目教程”和江苏省“青蓝工程”资助。

在本书的编写过程中,参考了书后“参考文献”所列的部分相关资料,编者在此对这些参考文献的作者表示感谢。同时,感谢电子工业出版社在本书的出版过程中所给予的支持和帮助,感谢所有在出版过程中给予编者帮助的人们。

编者虽然在编写过程中竭尽所能,但因水平和时间的限制,错误和不尽如人意之处仍在所难免,诚请本书的使用者及专家学者提出意见或建议,以便以后不断修订并使之更臻完善。

编 者

热门图书
推荐新闻
技术文库
论坛推荐