《Web编程实用技术教程 ASP.NET+C#》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘甫迎,刘枝盛,王蓉主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2009
  • ISBN:9787040273045
  • 页数:342 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材。

第1章 Internet的基础知识 1

【单元学习目标】 1

【单元主要内容】 1

【学前基础要求】 1

1.1 Internet概述 2

1.1.1 Internet简介 2

1.1.2 Internet的工作原理 2

1.1.3 Internet的IP地址与域名规定 7

1.2 Web技术和应用 8

1.2.1 Web的概念 8

1.2.2 B/S模式与动态网页 10

1.3 建立和管理本地站点 13

1.3.1 规划站点结构 13

1.3.2 创建本地站点 14

1.3.3 编辑站点 16

1.3.4 使用站点管理器 16

1.3.5 操作网页文件 18

【单元练习与测试】 21

【学习测评指导】 22

第2章 静态网页的制作 23

【单元学习目标】 23

【单元主要内容】 23

【学前基础要求】 23

2.1 常用的网页制作工具Dreamweaver 23

2.2 制作第一个简单网页 26

2.2.1 基本网页元素的插入 26

2.2.2 网页属性的设置 35

2.3 文本和图像的超级链接 36

2.3.1 创建超级链接 36

2.3.2 热点和图像 38

2.4 网页制作中的Flash动画 41

2.4.1 Flash的几个重要概念 41

2.4.2 运动和形状渐变动画 42

2.4.3 制作图层动画 45

2.5 利用表格和框架制作网页 46

2.5.1 表格 46

2.5.2 框架 48

2.6 HTML与XML 51

2.6.1 HTML 51

2.6.2 XML 60

【单元练习与测试】 62

【学习测评指导】 62

第3章 ASP.NET基础 63

【单元学习目标】 63

【单元主要内容】 63

【学前基础要求】 63

3.1 .NET平台 64

3.1.1 .NET框架简介 64

3.1.2 VS 2008和.NET 3.5的新特点 66

3.2 ASP.NET概要 68

3.2.1 ASP.NET简介 68

3.2.2 ASP.NET 2.0的功能 69

3.2.3 IIS对Web程序的支持 71

3.2.4 ASP.NET的运行环境和安装 73

3.2.5 VWD集成开发环境和创建ASP.NET(C#)应用程序 77

3.3 ASP.NET Web Form 82

3.3.1 ASP.NET页面 82

3.3.2 ASP.NET程序的处理过程 86

3.3.3 Page类的属性、方法和事件 87

【单元练习与测试】 91

【学习测评指导】 92

第4章 ADO.NET及数据库访问技术 93

【单元学习目标】 93

【单元主要内容】 93

【学前基础要求】 93

4.1 ADO.NET的概念和对象模型 93

4.1.1 ADO.NET对象简介 94

4.1.2 常用的ADO.NET类的属性和方法 95

4.2 ASP.NET应用程序访问数据库 97

4.2.1 添加ASPNET用户并编辑其对数据库的访问权限 97

4.2.2 在ASP.NET应用程序中连接数据库 100

4.2.3 在Web Form网页中显示数据 103

4.3 数据源控件 104

4.3.1 绑定到数据库 104

4.3.2 绑定到对象 107

4.4 数据绑定控件 109

4.4.1 GridView控件 110

4.4.2 DetailsView控件 113

4.4.3 FormView控件 114

4.4.4 Repeater控件 115

4.4.5 DataList控件 119

【单元练习与测试】 124

【学习测评指导】 124

第5章 ASP.NET的控件 126

【单元学习目标】 126

【单元主要内容】 126

【学前基础要求】 126

5.1 控件概述 126

5.1.1 HTML服务器控件 127

5.1.2 Web服务器控件 129

5.1.3 HTML控件和Web服务器控件的选用 130

5.2 数据输入与提交 132

5.2.1 Label控件 132

5.2.2 TextBox控件 133

5.2.3 Button控件 136

5.3 信息展示 136

5.3.1 DropDownList控件 136

5.3.2 ListBox控件 138

5.3.3 Image控件 139

5.3.4 信息展示页面设计 139

5.4 信息收集 143

5.4.1 CheckBoxList控件 144

5.4.2 RadioButtonList控件 144

5.4.3 信息收集页面设计 145

5.5 数据验证 148

5.5.1 非空字段验证 148

5.5.2 数据类型和数据比较验证 149

5.5.3 数据范围验证 150

5.5.4 正则表达式验证 151

5.5.5 自定义验证 152

5.5.6 控制错误信息的显示形式 154

5.5.7 综合验证页面设计 155

5.6 高级Web服务器控件 162

5.6.1 AdRotator广告控件 162

5.6.2 Calendar控件 164

5.7 用户控件和自定义控件 165

5.7.1 用户控件 166

5.7.2 自定义控件 170

5.7.3 复合控件 174

【单元练习与测试】 176

【学习测评指导】 178

第6章 ASP.NET的多网页跳转和内部对象 180

【单元学习目标】 180

【单元主要内容】 180

【学前基础要求】 180

6.1 多网页跳转及数据交换 180

6.1.1 页面间的跳转 181

6.1.2 使用查询字符串在页面间交换数据 183

6.1.3 使用Session对象在页面间交换数据 183

6.1.4 添加页面的属性以在页面间交换数据 184

6.2 内部对象 184

6.2.1 内部对象及Global.asax文件概述 184

6.2.2 状态管理和视图状态 187

6.2.3 Application对象、Session对象和Server对象 188

6.2.4 使用缓存 195

【单元练习与测试】 201

【学习测评指导】 202

第7章 个性化安全网站的开发和管理 203

【单元学习目标】 203

【单元主要内容】 203

【学前基础要求】 203

7.1 母版页和内容页 203

7.1.1 母版页和内容页简介 203

7.1.2 创建母版页和内容页 205

7.2 网站地图和导航 209

7.2.1 创建网站地图 209

7.2.2 导航控件 211

7.3 主题和外观 213

7.3.1 主题和外观 213

7.3.2 CSS——层叠样式表 217

7.4 Web部件 221

7.4.1 Web部件概述 222

7.4.2 Web部件的应用 223

7.5 Web应用系统的安全性 225

7.5.1 身份验证和授权 225

7.5.2 成员资格管理 227

7.5.3 登录控件 230

7.5.4 角色管理 234

7.6 ASP.NET配置与管理 237

7.6.1 ASP.NET配置文件 237

7.6.2 ASP.NET网站管理工具 239

7.6.3 性能监视与测试 242

【单元练习与测试】 244

【学习测评指导】 244

第8章 基于Web服务的移动Web技术 245

【单元学习目标】 245

【单元主要内容】 245

【学前基础要求】 245

8.1 Web Service的概念 246

8.1.1 什么是Web Service 246

8.1.2 Web Service的基础结构 247

8.2 创建基本的Web Service 248

8.2.1 @ Web Service指令 249

8.2.2 Web Service类 249

8.2.3 定义Web Service方法 250

8.2.4 测试Web Service 251

8.3 使用ASP.NET的Web Service 253

8.3.1 添加Web引用 253

8.3.2 客户端调用Web Service 254

8.4 Web服务使用ASP.NET内部对象及SOAP标头 255

8.4.1 应用ASP.NET内部对象 255

8.4.2 应用SOAP标头 258

8.5 移动Web窗体 261

8.5.1 移动Web应用程序 261

8.5.2 移动Web窗体结构 262

8.5.3 创建移动Web窗体 263

8.5.4 在仿真程序中呈现 264

8.6 使用移动Web控件容器及控件 267

8.6.1 移动Web控件容器 267

8.6.2 用户输入控件 268

8.6.3 列表控件 270

8.7 应用基于Web服务的移动Web技术 277

8.7.1 Web服务与数据集 277

8.7.2 移动客户端调用Web Service 279

【单元练习与测试】 281

【学习测评指导】 281

第9章 其他Web技术的应用 283

【单元学习目标】 283

【单元主要内容】 283

【学前基础要求】 283

9.1 JSP与Servlet编程技术 284

9.1.1 Java EE规范与JSP、Servlet 284

9.1.2 JSP、Servlet语法概要与使用 286

9.1.3 用JSP访问数据库 291

9.2 PHP编程技术 292

9.2.1 构建Web站点技术方案 292

9.2.2 PHP语法概要 293

9.2.3 使用PHP操纵MySQL 294

【单元练习与测试】 298

【学习测评指导】 298

第10章 高级Web应用程序的开发实例——FoxERP 299

【单元学习目标】 299

【单元主要内容】 299

【学前基础要求】 299

10.1 FoxERP企业资源规划系统的架构、平台及特点 299

10.1.1 FoxERP的组成、开发环境及功能特点 299

10.1.2 FoxERP的系统架构 300

10.1.3 制造标准及维护子系统 300

10.2 系统分析与设计(UML) 301

10.2.1 概述 301

10.2.2 概念数据模型CDM 303

10.2.3 物理数据模型PDM 303

10.2.4 面向对象的模型OOM 303

10.3 数据库表的结构 304

10.3.1 表清单 305

10.3.2 表中字段及相关设置 305

10.4 主要关键技术 310

10.4.1 使用移动Web应用技术 310

10.4.2 使用Session确保系统的安全性 313

10.4.3 尽量减少表单回送 314

10.5 用户使用说明书 314

10.5.1 系统使用平台 314

10.5.2 登录和进入系统 315

10.5.3 制造标准及维护子系统的使用 315

10.6 部分源程序 317

10.6.1 存储过程代码 317

10.6.2 数据访问层代码 319

10.6.3 业务逻辑层代码 319

【单元练习与测试】 324

附录 C#语言的相关知识 325

附录1 C#的数据类型 325

附录1.1 C#的数据类型谱系 325

附录1.2 值类型 325

附录1.3 引用类型 326

附录2 程序构成 326

附录2.1 C#程序格式 326

附录2.2 C#运算符和表达式 328

附录3 程序结构 329

附录3.1 选择结构 329

附录3.2 循环结构 330

附录4 类 332

附录4.1 类的定义 332

附录4.2 类的成员构成 332

附录4.3 构造函数 333

附录4.4 类的属性 334

附录4.5 类的继承 334

附录4.6 多态性 335

附录5 事件和委托 337

附录5.1 委托的声明和使用 337

附录5.2 事件 338

附录6 数组 338

附录6.1 数组的创建和初始化 338

附录6.2 数组的方法和属性 338

附录6.3 Array List数组 340

附录7 异常处理 340

附录7.1 异常及其排查 340

附录7.2 异常处理格式 340

参考文献 342