×
高等院校课程设计案例精编ASP.NET程序设计与开发经典课堂

高等院校课程设计案例精编ASP.NET程序设计与开发经典课堂

1星价 ¥58.0 (8.4折)
2星价¥58.0 定价¥69.0
暂无评论
图文详情
  • ISBN:9787302558552
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:332
  • 出版时间:2020-08-01
  • 条形码:9787302558552 ; 978-7-302-55855-2

本书特色

《ASP.NET程序设计与开发经典课堂》遵循“理论够用,重在实践”的原则,系统地讲解了ASP.NET动态网站开发技术,知识结构合理,语言通俗易懂,并通过实际的项目应用案例,介绍如何在具体开发中使用ASP.NET的这些技术。 结构合理 注重实践 易教易学 资源配套齐全

内容简介

《ASP.NET程序设计与开发经典课堂》遵循“理论够用,重在实践”的原则,系统地讲解了ASP.NET动态网站开发技术,主要内容包括ASP.NET概述、C#语言基础、ASP.NET的常用对象、常用服务器控件、ASP.NET中的样式/主题和母版页、数据库访问技术和数据绑定技术、ASP.NET中的XML数据处理、ASP.NETWeb服务、ASP.NET的配置和部署、提高ASP.NET应用程序性能的方法、提高ASP.NET应用程序安全性的技术。很后通过实际的项目应用案例,介绍如何在具体开发中使用ASP.NET的这些技术。 《ASP.NET程序设计与开发经典课堂》语言通俗易懂,知识结构合理,适合作为高等院校计算机与信息技术及相关专业学习ASP.NET动态网站设计的教材,也适合作为在.NET框架下开发Web应用程序的Web程序设计人员的参考资料。

目录

目 录


第1章??初识ASP.NET

1.1??Web开发技术基础??/2

1.1.1??Web的基本概念??/2

1.1.2??静态网页技术??/3

1.1.3??动态网页技术??/4

1.1.4??B/S架构体系??/5

1.2??.NET Framework与ASP.NET??/5

1.2.1??.NET Framework简介??/5

1.2.2??ASP.NET的基本框架??/7

1.2.3??ASP.NET的特点??/8

1.3??配置ASP.NET运行环境??/9

1.3.1??配置IIS服务器??/10

1.3.2??Visual Studio开发环境介绍??/13

1.4??**个ASP.NET Web程序??/15

1.4.1??创建**个ASP.NET Web程序??/15

1.4.2??编译、运行并调试应用程序??/19

强化练习??/22

常见疑难解答??/22


第2章??ASP.NET程序设计基础

2.1??C#语言简介??/24

2.1.1??C#语言特点??/24

2.1.2??关键字和标识符??/25

2.1.3??变量和常量??/26

2.2??C#的数据类型??/27

2.2.1??简单类型概述??/27

2.2.2??引用类型??/32

2.3??运算符??/36

2.4??控制语句??/38

2.4.1??顺序语句??/38

2.4.2??选择语句??/39

2.4.3??循环语句??/43

2.4.4??跳转语句??/50

2.4.5??异常处理 ??/52

2.5??面向对象程序设计基础??/55

2.5.1??类声明??/56

2.5.2??继承??/56

2.5.3??类的访问修饰符??/57

2.5.4??构造函数和析构函数??/58

2.5.5??this 关键字 ??/60

2.5.6??static关键字??/61

2.6??面向对象高级进阶??/63

2.6.1??多态性??/63

2.6.2??虚方法??/63

2.6.3??抽象类??/65

2.6.4??函数重载??/66

2.6.5??装箱??/68

强化练习??/69

常见疑难解答??/69


第3章??ASP.NET的Web页面管理

3.1??ASP.NET页面的生命周期??/72

3.1.1??ASP.NET页面代码模式??/72

3.1.2??回发和往返行程??/73

3.1.3??页面的生命周期??/74

3.1.4??ASP.NET页面生命周期的事件??/74

3.2??ASP.NET代码隐藏模型??/76

3.2.1??代码隐藏模型??/76

3.2.2??ASP.NET页面指令??/78

3.2.3??ASP.NET应用程序文件类型??/79

3.3??ASP.NET页面的状态管理??/79

3.3.1??页面状态概述??/80

3.3.2??视图状态??/80

3.3.3??控件状态??/81

3.3.4??隐藏域??/82

3.4??ASP.NET项目配置管理??/82

3.4.1??配置文件的层次结构??/82

3.4.2??配置文件的语法规则??/83

3.4.3??配置Web.config 文件??/84

强化练习??/85

常见疑难解答??/85


第4章??ASP.NET常用的服务器控件

4.1??服务器控件概述??/88

4.2??标准服务器控件??/88

4.2.1??标签控件??/89

4.2.2??文本框控件 ??/91

4.2.3??按钮控件??/93

4.2.4??超链接控件 ??/95

4.2.5??图像控件??/97

4.2.6??复选框和复选框列表控件??/98

4.2.7??RadioButton和RadioButtonList控件??/99

4.2.8??列表控件 ??/102

4.2.9??文件上传控件??/104

4.3??验证控件??/106

4.3.1??表单验证控件

(RequiredFieldValidator)??/106

4.3.2??比较验证控件

(CompareValidator)??/107

4.3.3??范围验证控件

(RangeValidator)??/109

4.3.4??正则表达式验证控件

(RegularExpressionValidator)??/110

4.3.5??自定义验证控件

(CustomValidator)??/112

强化练习??/114

常见疑难解答??/114


第5章??ASP.NET的常用内置对象

5.1??Response对象??/116

5.1.1??常用属性与方法??/116

5.1.2??在页面中输出数据??/116

5.1.3??页面跳转并传递参数??/118

5.2??Request对象??/121

5.2.1??常用属性与方法??/121

5.2.2??获取页面间传送的值??/122

5.2.3??获取客户端浏览器信息??/123

5.3??Application对象??/124

5.3.1??Application对象常用集合、

属性和方法??/124

5.3.2??使用Application对象存储和

读取全局变量??/125

5.3.3??设计一个网页访问计数器??/125

5.4??Session对象??/127

5.4.1??常用集合、属性和方法??/127

5.4.2??使用Session对象存储和读取

数据??/127

5.5??Cookie对象??/129

5.5.1??常用属性与方法??/130

5.5.2??使用Cookie对象保存和读取

客户端信息??/130

5.6??Server对象??/131

5.6.1??常用属性与方法??/131

5.6.2??重定向页面??/132

5.6.3??使用Server.MapPath方法获取

服务器的物理地址??/133

强化练习??/134

常见疑难解答??/134


第6章??样式、主题和母版页

6.1??CSS样式??/136

6.1.1??CSS概述??/136

6.1.2??CSS知识基础??/136

6.1.3??创建CSS样式 ??/143

6.1.4??应用CSS样式??/145

6.2??网页布局设置??/147

6.2.1??网页的基本布局方式??/147

6.2.2??页面元素定位??/148

6.2.3??表格布局??/149

6.2.4??DIV和CSS布局 ??/151

6.3??主题??/157

6.3.1??创建并使用主题??/157

6.3.2??页面主题和全局主题??/160

6.3.3??应用和禁用主题??/160

6.3.4??用编程的方法控制主题??/163

6.4??母版页??/164

6.4.1??在ASP.NET中创建母版页??/164

6.4.2??使用母版页创建内容窗体??/167

6.4.3??母版页的运行方法??/169

强化练习??/170

常见疑难解答??/170


第7章??使用ADO.NET访问数据库

7.1??数据库的基本知识??/172

7.1.1??数据库概述??/172

7.1.2??SQL Server数据库的基础知识??/173

7.2??ADO.NET模型??/177

7.2.1??ADO.NET模型概述??/177

7.2.2??ADO.NET的结构分析??/178

7.3??连接数据库??/180

7.3.1??Connection对象介绍??/181

7.3.2??连接Microsoft Access数据库??/182

7.3.3??连接Microsoft SQL Server

数据库??/184

7.4??基于ADO.NET的数据库访问??/185

7.4.1??使用DataReader对象访问

数据库??/185

7.4.2??使用DataSet对象访问数据库??/189

7.5??使用数据适配器操作数据库??/195

7.5.1??数据适配器概述??/195

7.5.2??创建DataAdapter对象??/196

7.5.3??基于DataAdapter对象的数据库

操作??/196

强化练习??/203

常见疑难解答??/203


第8章??ASP.NET中的数据绑定

8.1??数据绑定概述??/206

8.2??单值和列表控件的数据绑定??/206

8.2.1??单值绑定??/206

8.2.2??列表控件的数据绑定??/207

8.3??GridView控件??/208

8.3.1??GridView控件的数据绑定 ??/209

8.3.2??设定GridView控件的绑定列和

模板列??/215

8.3.3??GridView控件的排序??/221

8.3.4??GridView控件的分页??/223

8.4??DataList和FormView控件??/225

8.4.1??DataList控件的数据绑定??/226

8.4.2??FormView控件的数据呈现和处理??/233

8.5??DataPager控件??/239

8.6??DetailsView控件??/241

强化练习??/244

常见疑难解答??/244


第9章??ASP.NET高级应用

9.1??XML数据处理??/246

9.1.1??XML基础??/246

9.1.2??在ASP.NET中处理XML数据??/247

9.1.3??DataSet和XML的相关处理技术??/250

9.2??Web服务??/251

9.2.1??了解Web服务??/252

9.2.2??创建Web服务??/253

9.2.3??公布Web服务??/253

9.2.4??使用Web服务??/256

9.3??AJAX与ASP.NET??/257

9.3.1??Ajax简介??/257

9.3.2??ASP.NET AJAX控件??/258

9.3.3??ASP.NET AJAX Control Extenders

扩展控件 ??/266

9.4??处理缓存??/267

9.4.1??ASP.NET缓存机制概述??/267

9.4.2??缓存指令@OutputCache??/268

9.4.3??设置页面缓存??/270

9.4.4??应用程序缓存 ??/270

9.5??ASP.NET程序的安装和部署??/271

9.5.1??使用VS2015模板创建安装文件??/272

9.5.2??使用XCopy部署远程网站??/??/273

9.6??ASP.NET网站安全??/273

9.6.1??基于Form验证??/274

9.6.2??基于Windows验证??/275

强化练习??/277

常见疑难解答??/278


第10章??综合编程项目开发

10.1??概述??/280

10.2??业务流程以及功能需求分析??/281

10.3??系统功能模块设计??/282

10.4??数据库设计??/282

10.5??公共类设计??/284

10.5.1??DataBase类??/284

10.5.2??Cart类??/287

10.5.3??CartProduct类??/291

10.6??网站的前台设计??/291

10.6.1??网站的母版页设计??/291

10.6.2??图书分类的实现??/293

10.6.3??系统首页的实现??/294

10.6.4??会员管理的实现??/299

10.7??网站后台功能的实现??/307

10.7.1??管理员登录模块??/307

10.7.2??图书分类模块??/309

10.7.3??图书管理模块??/312

10.7.4??会员管理模块??/316

10.8??本章小结??/318

参考文献??/319


展开全部

作者简介

王治国,郑州轻工业大学计算机与通信工程学院高级讲师,从事计算机教学工作多年,有丰富的实战经验,对行业有独到的见解。曾出版过《C#程序设计》、《计算机网络应用教程》等。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航