《电子商务网站建设技术基础:ASP.NET程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张丹,何跃主编
  • 出 版 社:成都:西南财经大学出版社
  • 出版年份:2008
  • ISBN:9787810888660
  • 页数:318 页
图书介绍:本书是一本电子商务教材,主要介绍了电子商务网站建设技术基础——ASP.NET程序设计的相关知识。本书凝聚了编者多年来的教学经验和成果,注重计算机网络程序设计技术的实用性和可操作性,着重培养学生的动手能力,深入浅出、通俗易懂、图文并茂,把相对复杂的计算机网络程序设计技术简明扼要、生动有趣地呈现在读者面前。

第1章 ASP.NET概述 1

1.1 网络程序设计基础知识 1

1.1.1 静态网页和动态网页 1

1.1.2 网页的工作原理 2

1.1.3 常见的网络程序设计语言 4

1.2 ASP.NET简介 6

1.2.1 ASP.NET的工作原理 7

1.2.2 ASP.NET特点 8

1.3 ASP.NET运行环境配置 10

1.3.1 ASP.NET运行环境简介 10

1.3.2 IIS的安装与配置 10

1.3.3 安装MDAC 2.7 15

1.3.4 安装Microsoft Visual Studio.NET 15

1.4 我的第一个ASP.NET程序 20

1.4.1 在Visual Studio.NET中创建ASP.NET应用程序 20

1.4.2 编写代码 23

1.4.3 运行ASP.NET应用程序 23

习题一 24

第2章 ASP.NET语言基础 25

2.1 C#语言简介 25

2.1.1 C#的来源 25

2.1.2 C#的特点 26

2.1.3 一个简单的程序 27

2.2 C#中的数据类型 29

2.2.1 整型 29

2.2.2 浮点型 31

2.2.3 布尔型 31

2.2.4 字符型 32

2.2.5 枚举类型 33

2.2.6 结构类型 35

2.2.7 预定义引用类型 37

2.3 C#中的变量和常量 38

2.3.1 变量声明和赋值 38

2.3.2 数组 39

2.3.3 常量 41

2.3.4 数据转换 41

2.4 C#中的操作符与表达式 45

2.4.1 赋值运算符 46

2.4.2 算术运算符 46

2.4.3 比较运算符 48

2.4.4 逻辑运算符 49

2.4.5 位运算符 49

2.5 C#中的控制语句 51

2.5.1 选择语句 51

2.5.2 循环语句 54

2.6 函数 59

2.6.1 函数的定义 59

2.6.2 函数的调用 59

2.6.3 参数的传递 59

2.6.4 变量的作用域 60

习题二 61

第3章 服务器控件 63

3.1 HTML服务器控件 63

3.1.1 HTML服务器控件简介 63

3.1.2 HtmlForm控件 65

3.1.3 HtmlInputText控件 66

3.1.4 HtmlTextArea控件 66

3.1.5 HtmlInputHidden控件 68

3.1.6 HtmlInputRadioButton和HtmlInputCheckBox控件 68

3.1.7 HtmlSelect控件 70

3.1.8 HtmlInputButton控件 72

3.1.9 HtmlInputFile控件 72

3.1.10 综合示例一 74

3.2 WEB服务器控件 76

3.2.1 WEB服务器控件简介 76

3.2.2 Label控件 78

3.2.3 TextBox控件 78

3.2.4 RadioButton控件和RadioButtonList控件 81

3.2.5 CheckBox控件和CheckBoxList控件 83

3.2.6 DropDownlist控件和ListBox控件 87

3.2.7 Button控件 91

3.2.8 综合示例二 94

习题三 96

第4章 ASP.NET的内置对象 97

4.1 Response对象 97

4.1.1 输出字符串到网页上 97

4.1.2 重定向 99

4.1.3 缓存HTML 100

4.1.4 输出文本文件的内容 102

4.2 Request对象 103

4.2.1 get方法 103

4.2.2 post方法 104

4.2.3 使用环境变量 106

4.2.4 获取浏览器信息 109

4.3 Session对象 111

4.3.1 Session对象简介 111

4.3.2 Session对象的属性 111

4.3.3 Session对象的方法 112

4.3.4 Session对象的事件 112

4.3.5 使用Session对象的注意事项 113

4.4 Application对象 114

4.4.1 Application对象简介 114

4.4.2 使用Application对象 114

4.4.3 Contents集合和StaticObjects集合 114

4.4.4 Lock和UnLock方法的使用 114

4.4.5 Application对象的事件 116

4.5 Server对象 118

4.5.1 Server对象简介 118

4.5.2 Server对象的属性 118

4.5.3 Server对象的方法 118

4.6 Cookie 127

4.6.1 Cookie简介 127

4.6.2 设置Cookie 127

4.6.3 检索Cookie 129

4.6.4 检测用户是否使用了Cookie 130

习题四 131

第5章 ADO.NET 133

5.1 使用ADO.NET的原因 133

5.1.1 数据访问方式的历史 133

5.1.2 ADO简介 134

5.1.3 从ADO到ADO.NET 135

5.2 ADO.NET的体系结构 136

5.3 Connection对象 138

5.3.1 .NET数据提供者中的Connection对象 138

5.3.2 用SqlConnection连接到SQL Server 2000 138

5.3.3 SqlConnection中的安全和口令 144

5.3.4 SqlConnection中的连接字符串子句 144

5.3.5 用OleDbConnection连接到Microsoft Access 146

5.4 Command对象 149

5.4.1 创建SqlCommand对象 149

5.4.2 执行返回单个值的命令 152

5.4.3 执行返回多个值的命令 155

5.4.4 执行非查询命令 158

5.4.5 使用存储过程 163

5.5 DataSet和DataAdapter 169

5.5.1 DataSet与DataAdapter概述 170

5.5.2 DataSet与DataAdapter的使用 173

习题五 184

第6章 ADO.NET数据绑定与数据控件 185

6.1 数据绑定技术 185

6.1.1 数据绑定的相关概念 185

6.1.2 数据绑定的语法 186

6.2 DataGrid控件 189

6.2.1 DataGrid中数据的显示 189

6.2.2 DataGrid中的分页 191

6.2.3 DataGrid中行的选择 194

6.2.4 DataGrid中绑定列的使用 198

6.2.5 DataGrid中数据的编辑 200

6.3 DataList控件 206

6.3.1 DataList中模板的使用 206

6.3.2 DataList中数据的显示 208

6.3.3 DataList中事件的处理 211

6.4 Repeater控件 216

6.4.1 Repeater中模板的使用 217

6.4.2 Repeater中数据的显示 218

习题六 221

第7章 ASP.NET应用程序 222

7.1 ASP.NET配置文件 222

7.1.1 关于配置应用程序 222

7.1.2 ASP.NET配置文件格式 224

7.1.3 配置文件的内容格式 226

7.2 ASP.NET应用程序中的用户状态管理 231

7.2.1 Global.asax文件概述 231

7.2.2 Application对象事件 234

7.2.3 Session对象事件 237

7.2.4 其他几种客户端的用户状态管理方法 241

7.3 缓存服务 243

7.3.1 页输出缓存 244

7.3.2 页片段缓存 246

7.3.3 数据缓存 249

7.4 调试程序 251

7.4.1 Response.write方法 251

7.4.2 Debug 253

7.4.3 跟踪 256

习题七 260

第8章 ASP.NET网络程序开发实例 261

8.1 网上书店的系统设计 261

8.1.1 系统可行性分析 261

8.1.2 系统需求分析 262

8.1.3 系统设计 262

8.2 网上书店的数据库设计 262

8.3 网上书店的实现 264

8.3.1 实现用户登陆 265

8.3.2 实现用户注册 268

8.3.3 实现分类浏览 274

8.3.4 实现按名搜索 278

8.3.5 查看图书介绍 281

8.3.6 购物车及购买 284

8.3.7 客户订单管理 299

8.3.8 新书入库 307

8.3.9 封面上载 310

8.3.10 库存管理 312