《.NET Web应用软件开发》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:赵春霞,吕军主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2012
  • ISBN:9787030324535
  • 页数:325 页
图书介绍:全书分为九章,包括ASP.NET开发环境配置和环境使用、电子商务网站开发分析和设计、网站注册页面设计、网站的样式、主题和母版设计、网站中的数据库操作、图书展示功能设计和实现、网站中页面切换和聊天室设计、网站中文件操作、网站安全管理和网站部署。

第1部分 程序员职业能力指南 3

第1章Web应用软件开发过程中程序员的工作职责 3

1.1应用型软件人才职业能力分析 3

1.2认识Web应用软件开发 6

1.2.1 Web应用软件的基本概念 6

1.2.2 Web应用软件技术的发展 7

1.2.3 Web应用软件体系结构 7

1.3程序员在Web应用开发过程中的工作职责 8

归纳总结 9

练习与实训 10

第2章 程序员必备的Web应用软件开发专业技能 11

2.1利用.NET技术构建Web应用软件 11

2.2程序员必备的Web应用软件开发专业技能 12

2.3本书提供的程序员专业技能学习机会 15

归纳总结 16

练习与实训 16

第3章 如何拥有Web应用开发专业技能 17

3.1 Web应用软件开发技能的获取过程 17

3.2需要学习的专业知识与工具 18

3.3学会交付合格的Web应用程序 19

3.4案例介绍:购书网站 20

归纳总结 21

练习与实训 22

第2部分Web应用开发工作任务 25

第4章 搭建Web应用开发工作环境 25

4.1概述 25

4.2安装配置IIS 26

4.2.1安装IIS 26

4.2.2配置IIS 27

4.3安装配置Visual Studio.NET集成开发环境 30

4.3.1安装Visual Studio 2008开发环境 30

4.3.2配置Visual Studio 2008的集成开发环境IDE 33

4.4配置ASP.NET应用开发环境 34

4.4.1创建ASP.NET网站 35

4.4.2设计Web页面 35

4.4.3使用IIS配置ASP.NET网站 36

归纳总结 38

练习与实训 39

第5章 搭建系统代码框架 40

5.1概述 40

5.2搭建系统代码框架任务分析 41

5.3三层架构 41

5.4搭建系统代码框架工作流程 42

5.4.1创建解决方案 42

5.4.2搭建数据访问层 44

5.4.3搭建业务逻辑层 45

5.4.4搭建表示层 46

5.4.5创建各层之间的依赖 48

归纳总结 49

拓展提高 49

练习与实训 51

第6章 设计页面 52

6.1任务概述 52

6.2页面设计任务分析 53

6.3页面切换 54

6.3.1利用Response.Redirect方法切换到新的网页 54

6.3.2利用Server.Transfer方法切换到新的网页 54

6.4实现网页间数据的传递 55

6.5内部对象 56

6.5.1内部对象概述 56

6.5.2状态管理和ViewState 59

6.5.3 Application对象 61

6.5.4 Session对象 62

6.5.5 Server对象 64

6.6文本类控件 65

6.7转移类控件 66

6.8选择类控件 68

6.9文件上传控件 70

6.10验证控件 71

6.11根据业务需求设计出相应页面 73

6.11.1列表页面 73

6.11.2新增及编辑页面 74

6.11.3使用CSS美化页面 80

6.11.4页面输入验证 81

归纳总结 85

拓展提高 85

练习与实训 88

第7章 页面布局 90

7.1概述 90

7.2页面布局任务分析 91

7.3创建和引用网站主题 93

7.3.1主题和外观的基本概念 93

7.3.2在主题中定义外观文件 93

7.3.3应用主题和外观 97

7.4母版页 99

7.4.1母版页的基本概念 99

7.4.2内容页的基本概念 99

7.4.3母版页的运行机制 99

7.4.4母版页的优点 99

7.4.5创建母版页 100

7.4.6创建内容页 100

7.4.7嵌套母版页 102

7.5导航 105

7.5.1导航的基本概念 105

7.5.2定义站点地图 106

7.5.3使用导航Web控件显示站点地图 107

7.6使用母版页和导航来进行页面布局 108

7.6.1创建母版页 108

7.6.2创建站点地图 108

7.6.3使用母版页 111

归纳总结 112

拓展提高 112

练习与实训 113

第8章开发典型业务组件 115

8.1概述 115

8.2开发典型业务组件任务分析 116

8.3业务对象的基本概念 117

8.4接口的基本概念 118

8.5业务组件开发工作流程 123

8.5.1业务逻辑层的设计 123

8.5.2与数据访问层的通信 123

8.5.3面向接口的设计 125

8.5.4开发典型业务组件 128

归纳总结 137

拓展提高 137

练习与实训 138

第9章 开发数据访问与数据操作组件 139

9.1概述 139

9.2开发数据访问与数据操作组件任务分析 140

9.3关于ADO.NET 142

9.3.1 ADO.NET Connection对象 143

9.3.2 ADO.NET Command对象 144

9.3.3 ADO.NET DataReader对象 145

9.3.4 ADO.NET DataSet对象 146

9.3.5 ADO.NET DataAdapter对象 147

9.4数据控件 147

9.4.1使用SqlDataSource数据源控件和数据网格控件展示图书信息 147

9.4.2使用数据网格控件绑定列显示图书信息 151

9.4.3使用ObjectDataSource控件和GridView模板列显示图书信息 154

9.4.4 GridView控件的常用属性、方法和事件 161

9.5数据访问与数据操作组件开发工作流程 162

9.5.1创建公共数据访问及操作类 162

9.5.2创建业务对象的数据访问类 172

归纳总结 175

拓展提高 175

练习与实训 176

第10章 发布部署Web应用 178

10.1概述 178

10.2发布Web应用 178

10.3部署Web应用 181

归纳总结 186

练习与实训 187

第3部分 交付合格的Web应用程序 191

第11章 构建Web应用软件开发项目组 191

11.1不同任务规模下的项目组结构 191

11.2 Web应用开发项目组角色与职责 196

第12章 交付合格的Web应用程序 197

12.1实训项目介绍 197

12.1.1需求概述 197

12.1.2功能结构图 198

12.1.3软件功能描述 202

12.2实训项目的数据库设计 213

12.2.1标识符和约定 213

12.2.2数据库表设计格式说明 213

12.3学员管理模块开发指导书 217

12.3.1设计页面 217

12.3.2开发业务逻辑组件 219

12.3.3开发数据访问组件 238

12.4 住宿管理模块开发指导书 266

12.4.1设计页面 266

12.4.2开发业务逻辑组件 267

12.4.3开发数据访问组件 279

12.5 缴费管理模块开发指导书 293

12.5.1设计页面 293

12.5.2开发业务逻辑组件 295

12.5.3开发数据访问组件 308

12.6实训的组织与管理 324

12.6.1实训的组织 324

12.6.2实训环境准备 324

12.6.3实训成绩考核 324