图书介绍

C#Web 2.0应用程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C#Web 2.0应用程序设计
  • 杨晓光著 著
  • 出版社: 清华大学出版社;北京交通大学出版社
  • ISBN:9787811238976
  • 出版时间:2010
  • 标注页数:302页
  • 文件大小:68MB
  • 文件页数:313页
  • 主题词:C语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#Web 2.0应用程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C#Web 2.0技术概述1

1.1 Web 2.0技术概述1

1.2 Web开发技术概述2

1.2.1 ASP技术2

1.2.2 JSP技术2

1.2.3 PHP技术3

1.2.4 ASP.NET技术3

1.3 ASP.NET技术概述3

1.3.1 NET框架3

1.3.2 公共语言运行库4

1.3.3 框架类库4

1.4 利用ASP.NET开发Web应用程序5

1.4.1 Visual Studio.NET集成开发环境5

1.4.2 创建第一个ASP.NET Web应用程序9

1.5 课外练习12

第2章 ASP.NET Web Form设计13

2.1 Web Form基本结构13

2.2 ASP.NET页面模型16

2.2.1 单文件页面模型17

2.2.2 代码隐藏模型17

2.3 Web Form的事件处理18

2.3.1 事件模型18

2.3.2 回发21

2.3.3 跨页发送22

2.3.4 Web Form页面生命周期22

2.4 ASP.NET基本控件23

2.4.1 控件概述23

2.4.2 Label控件25

2.4.3 按钮控件25

2.4.4 TextBox控件31

2.4.5 CheckBox控件33

2.4.6 RadioButton控件35

2.4.7 显示图像35

2.4.8 列表显示37

2.4.9 超级链接45

2.5 课外练习46

第3章 网页输入合法性验证47

3.1 非空验证47

3.2 比较验证50

3.3 范围验证53

3.4 正则表达式验证55

3.4.1 正则表达式概述55

3.4.2 实现正则表达式验证56

3.5 自定义验证58

3.5.1 服务器端自定义验证58

3.5.2 客户端自定义验证60

3.6 合成验证61

3.7 课外练习63

第4章 页面主题与母版页65

4.1 页面主题65

4.1.1 主题的基本概念65

4.1.2 应用CSS样式66

4.1.3 应用外观67

4.1.4 应用主题70

4.1.5 通过Web.config设置页面主题75

4.2 母版页76

4.2.1 母版页的基本概念76

4.2.2 母版页的设计与应用76

4.2.3 建立内容页78

4.2.4 母版页的高级特性80

4.3 课外练习83

第5章 站点地图与导航84

5.1 站点地图84

5.1.1 站点地图的基本模型84

5.1.2 获取站点地图数据85

5.1.3 编程访问站点地图86

5.2 显示导航路径88

5.2.1 创建导航路径89

5.2.2 定制导航路径89

5.3 显示导航菜单91

5.3.1 Menu控件概述91

5.3.2 创建菜单92

5.3.3 菜单的核心属性95

5.3.4 定制菜单96

5.4 显示树状结构的菜单99

5.4.1 TreeView控件概述99

5.4.2 创建树状菜单100

5.4.3 核心属性和事件101

5.4.4 定制树状菜单101

5.5 Music音乐站的导航系统104

5.6 课外练习106

第6章 ASP.NET状态维护107

6.1 视图状态与控件状态107

6.1.1 视图状态107

6.1.2 控件状态110

6.2 Cookie、Session与Application110

6.2.1 Cookie110

6.2.2 Application113

6.2.3 Session114

6.3 其他状态维护方法116

6.3.1 隐藏域116

6.3.2 查询字符串117

6.4 基于Session的购物车118

6.5 课外练习121

第7章 数据库数据操作122

7.1 数据库Web程序基本模型122

7.2 使用ADO.NET对象访问数据库123

7.2.1 连接数据库123

7.2.2 执行SQL语句和存储过程127

7.2.3 获取数据集131

7.3 使用SqlDataSource控件访问数据库134

7.3.1 操作数据库135

7.3.2 使用参数操作数据库135

7.4 使用ObjectDataSource控件访问数据库138

7.5 GridView控件展现表数据140

7.5.1 显示数据140

7.5.2 实现分页141

7.5.3 编辑数据143

7.5.4 定制GridView145

7.6 DetailsView控件分行展现表数据147

7.6.1 导航记录148

7.6.2 编辑记录148

7.7 DataList控件149

7.8 课外练习152

第8章 网站安全与用户管理153

8.1 ASP.NET网站安全模型153

8.1.1 IIS安全验证154

8.1.2 ASP.NET安全验证154

8.2 登录控件的使用156

8.2.1 登录界面的设计156

8.2.2 登录界面处理方法157

8.3 用户注册控件的使用159

8.3.1 用户注册控件界面设计159

8.3.2 用户注册控件的扩展160

8.4 用户状态控件与密码更改控件163

8.4.1 LoginName控件163

8.4.2 LoginStatus控件163

8.4.3 ChangePassword控件165

8.4.4 PasswordRecovery控件166

8.5 用户管理167

8.5.1 用户管理的前期准备工作168

8.5.2 使用Membership对成员进行管理169

8.5.3 使用MembershipUser获取用户信息170

8.6 角色管理171

8.7 课外练习173

第9章 用户控件及自定义服务器控件设计174

9.1 自定义服务器控件概述174

9.1.1 用户控件基本知识174

9.1.2 自定义服务器控件基本知识175

9.2 用户控件设计175

9.2.1 界面设计175

9.2.2 属性设计177

9.2.3 事件设计178

9.3 自定义服务器控件基本模型181

9.4 自定义服务器控件的属性设计及状态维护184

9.5 自定义服务器控件的事件设计186

9.6 课外练习189

第10章 Profile与应用程序个性化190

10.1 Profile的基本模型190

10.2 Profile数据操作191

10.2.1 创建Profile191

10.2.2 使用Profile192

10.2.3 Profile高级用法194

10.3 匿名用户的Profile数据操作200

10.3.1 开启匿名用户的Profile200

10.3.2 删除匿名用户的Profile200

10.4 基于Profile的购物车设计201

10.5 课外练习205

第11章 Web部件206

11.1 Web部件概述206

11.2 创建和使用Web部件208

11.3 Web部件管理器211

11.3.1 切换显示模式211

11.3.2 以编程方式控制Web部件215

11.4 创建Web部件区域217

11.5 在运行时添加Web部件222

11.5.1 从服务器控件列表中添加Web部件223

11.5.2 从被关闭的Web部件列表中添加Web部件224

11.5.3 从导入的Web部件列表中添加Web部件224

11.6 自定义Web部件区域228

11.6.1 定制Web部件的外观229

11.6.2 定制Web部件的行为229

11.6.3 定制Web部件的布局230

11.6.4 定制Web部件的自定义属性231

11.7 课外练习234

第12章 ASP.NET Ajax235

12.1 ASP.NET Ajax概述235

12.1.1 什么是Ajax?235

12.1.2 ASP.NET Ajax框架236

12.2 使用ASP.NET Ajax服务器控件237

12.2.1 ScriptManager控件237

12.2.2 UpdatePanel控件240

12.2.3 UpdateProgress控件249

12.2.4 Timer控件252

12.3 使用客户端脚本库256

12.3.1 类型系统256

12.3.2 客户端生命周期事件257

12.3.3 DOM元素引发的事件258

12.3.4 使用Web服务260

12.4 调试和跟踪Ajax263

12.5 基于ASP.NET Ajax的聊天室264

12.6 课外练习267

第13章 基于快速开发方式的通讯录设计268

13.1 系统概述268

13.1.1 系统总体结构设计268

13.1.2 数据库设计269

13.2 功能实现269

13.2.1 主页269

13.2.2 联系人管理272

13.2.3 组管理276

第14章 基于三层架构的通讯录设计279

14.1 三层架构概述279

14.2 系统概述280

14.2.1 系统总体结构设计280

14.2.2 数据库设计280

14.2.3 系统的目录结构280

14.3 创建实体类281

14.4 实现数据访问层283

14.5 实现业务逻辑层287

14.6 实现表示层289

14.6.1 母版页289

14.6.2 导航系统290

14.6.3 主题与外观291

14.6.4 主页291

14.6.5 联系人管理293

14.6.6 编辑联系人295

14.6.7 添加联系人296

14.6.8 组管理298

14.6.9 编辑组300

14.6.10 添加组301

热门推荐