当前位置:首页 > 工业技术
21世纪高等学校电子商务专业规划教材  电子商务网站开发教程  基于C#+ASP.NET
21世纪高等学校电子商务专业规划教材  电子商务网站开发教程  基于C#+ASP.NET

21世纪高等学校电子商务专业规划教材 电子商务网站开发教程 基于C#+ASP.NETPDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:李春葆,蒋林,陈良臣,喻丹丹,曾平编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:7302431981
  • 页数:485 页
图书介绍:本书以Visual Studio 2012和SQL Server 2012为环境介绍电子商务网站的开发方法,包括电子商务概述、电子商务网站开发环境配置、ASP.NET网站结构、HTML和CSS、JavaScript编程基础、C#编程基础、ASP.NET控件、ASP.NET内置对象、主题设计、母版页设计、导航设计、ASP.NET数据库编程和ASP.NET数据控件。最后介绍了一个简单电子商务网站OnRetS的开发过程和相关技术。
《21世纪高等学校电子商务专业规划教材 电子商务网站开发教程 基于C#+ASP.NET》目录

第1章 电子商务开发概述 1

1.1 什么是电子商务 1

1.1.1 电子商务的定义 2

1.1.2 电子商务系统和电子商务网站 2

1.1.3 电子商务网站的功能、特点和分类 3

1.2 电子商务网站的技术基础 5

1.2.1 计算机网络及其类型 5

1.2.2 WWW、互联网和因特网 5

1.2.3 Web的系统结构和工作原理 7

1.2.4 Web网页、网页文件和网站 9

1.2.5 静态网页和动态网页 9

1.2.6 Web网页开发技术 11

1.3 电子商务网站的开发过程 12

1.3.1 电子商务网站开发步骤 12

1.3.2 网站规划与设计 13

1.3.3 网站建设 14

1.3.4 网站发布和网站的管理与维护 15

1.4 练习题 16

第2章 电子商务网站开发环境配置 18

2.1 电子商务网站开发环境 18

2.2 安装和配置Visual Studio 2012 19

2.2.1 安装Visual Studio 2012 19

2.2.2 设置Visual C#开发环境 23

2.3 安装和使用SQL Server 2012 25

2.3.1 下载并安装SQL Server 2012 25

2.3.2 SQL Server 2012的主要管理工具 37

2.3.3 创建数据库school 37

2.3.4 在school数据库中创建3个数据表 39

2.4 练习题 41

第3章 ASP .NET网站结构 43

3.1 ASP.NET网站 43

3.1.1 ASP.NET网站的构成 44

3.1.2 ASP.NET网站创建过程 45

3.2 ASP.NET网页 46

3.2.1 设计ASP.NET网页的过程 46

3.2.2 ASP .NET网页的执行过程 50

3.2.3 ASP.NET网页代码编写模型 51

3.2.4 ASP.NET网页的基本结构 56

3.3 ASP.NET网站配置文件 58

3.3.1 web.config文件 58

3.3.2 system.web配置节 59

3.3.3 自定义配置节 61

3.4 练习题 62

第4章 HTML和CSS 65

4.1 HTML文档结构 65

4.1.1 HTML文档的基本结构 65

4.1.2 HTML文档的头部标记 66

4.1.3 HTML文档的主体标记 67

4.2 HTML文档主体中的常用标记 69

4.2.1 HTML基础标记 69

4.2.2 HTML格式标记 70

4.2.3 HTML表格标记 72

4.2.4 HTML样式/节标记 73

4.2.5 HTML列表标记 75

4.2.6 HTML超链接标记 77

4.2.7 HTML图像标记 79

4.2.8 HTML框架标记 81

4.2.9 HTML表单标记 84

4.3 CSS设计 89

4.3.1 CSS是什么 89

4.3.2 CSS样式设计 89

4.3.3 CSS样式的组织方式 93

4.3.4 使用Visual Studio样式生成器设计样式 95

4.3.5 CSS方框模型 97

4.3.6 网页页面布局 99

4.4 练习题 101

4.5 上机实验题 104

第5章 JavaScript编程基础 105

5.1 JavaScript概述 105

5.1.1 JavaScript的特点 105

5.1.2 HTML文档中引入JavaScript脚本代码 106

5.2 JavaScript的数据类型和运算符 108

5.2.1 变量的定义方式 109

5.2.2 JavaScript的基本数据类型 109

5.2.3 JavaScript的其他数据类型 111

5.2.4 值变量和引用变量 116

5.2.5 JavaScript的运算符 117

5.3 JavaScript的控制语句 118

5.3.1 选择条件语句 119

5.3.2 循环控制语句 122

5.4 JavaScript的函数设计 124

5.4.1 创建和调用JavaScript函数 124

5.4.2 函数的参数 125

5.4.3 函数的返回值 126

5.4.4 变量 126

5.4.5 异常处理语句 127

5.5 事件编程 129

5.5.1 JavaScript事件和事件处理方法 129

5.5.2 事件处理方法的调用方法 130

5.6 浏览器对象 132

5.6.1 浏览器对象模型 133

5.6.2 window对象 133

5.6.3 document对象 136

5.6.4 history对象 142

5.6.5 location对象 144

5.6.6 navigator对象 145

5.6.7 screen对象 146

5.7 练习题 148

5.8 上机实验题 152

第6章 C#编程基础 153

6.1 C#概述 153

6.1.1 C#的特点 154

6.1.2 C#和ASP.NET 154

6.1.3 HTML文档和C#脚本代码 154

6.2 C#的数据类型 155

6.2.1 值类型 155

6.2.2 引用类型 156

6.2.3 变量定义 157

6.3 C#的运算符 158

6.3.1 C#常用的运算符 158

6.3.2 运算符的优先级 159

6.3.3 装箱和拆箱运算 160

6.4 结构体类型和枚举类型 160

6.4.1 结构体类型 161

6.4.2 枚举类型 162

6.5 C#的控制语句 163

6.5.1 选择控制语句 163

6.5.2 循环控制语句 165

6.6 C#的数组和集合 167

6.6.1 一维数组 167

6.6.2 二维数组 168

6.6.3 集合 170

6.7 异常处理和命名空间 170

6.7.1 异常处理 170

6.7.2 命名空间 172

6.8 面向对象程序设计 173

6.8.1 设计类 174

6.8.2 创建类对象 176

6.8.3 构造函数和析构函数 179

6.8.4 静态成员 181

6.8.5 属性设计 182

6.8.6 方法设计 183

6.8.7 委托和事件 186

6.9 C#中常用类和结构体 186

6.9.1 String类 186

6.9.2 Math类 187

6.9.3 Convert类 188

6.9.4 数据类型转换 188

6.9.5 DateTime结构体 189

6.10 继承和接口 190

6.10.1 继承设计 190

6.10.2 接口设计 194

6.11 练习题 196

6.12 上机实验题 199

第7章 ASP.NET控件 200

7.1 ASP.NET控件概述 200

7.1.1 什么是ASP.NET控件 200

7.1.2 HTML控件和HTML服务器控件 201

7.1.3 Web服务器控件 202

7.2 Web标准服务器控件 202

7.2.1 Web标准服务器控件的分类 203

7.2.2 Web标准控件的公共属性、公共方法和公共事件 203

7.3 常用的表单控件 204

7.3.1 Label控件 205

7.3.2 TextBox控件 205

7.3.3 Button控件 206

7.3.4 Image控件 207

7.3.5 HyperLink控件 207

7.3.6 CheckBox控件 208

7.3.7 RadioButton控件 208

7.4 常用的列表控件 212

7.4.1 DropDownList控件 212

7.4.2 ListBox控件 213

7.4.3 CheckBoxList控件 214

7.4.4 RadioButtonList控件 215

7.5 常用的其他标准控件和组件 219

7.5.1 Fi1eUpload控件 219

7.5.2 发送邮件组件 221

7.6 ASP.NET验证控件 224

7.6.1 验证控件概述 225

7.6.2 RequiredFieldValidator控件 226

7.6.3 CompareValidator控件 226

7.6.4 RangeValidator控件 227

7.6.5 RegularExpressionValidator控件 227

7.6.6 CustomValidator控件 228

7.6.7 ValidationSummary控件 234

7.7 练习题 234

7.8 上机实验题 237

第8章 ASP .NET内置对象 238

8.1 ASP.NET对象概述 238

8.1.1 常用的ASP.NET对象 238

8.1.2 网页生命周期 239

8.2 Page对象 241

8.2.1 Page对象的属性、方法和事件 241

8.2.2 Page对象的应用 242

8.3 Response对象 245

8.3.1 Response对象的属性和方法 246

8.3.2 Response对象的应用 247

8.4 Request对象 248

8.4.1 Request对象的属性和方法 248

8.4.2 Request对象的应用 250

8.5 Server对象 253

8.5.1 Server对象的属性和方法 253

8.5.2 Server对象的应用 254

8.6 Application对象 256

8.6.1 Application对象的属性、方法和事件 256

8.6.2 Global.asax文件 258

8.6.3 Application对象的应用 259

8.7 Session对象 261

8.7.1 Session对象的属性、方法和事件 261

8.7.2 Session对象的应用 263

8.8 Cookie对象 263

8.8.1 Cookie对象的属性 264

8.8.2 Cookie对象的应用 264

8.9 ViewState对象 266

8.9.1 ViewState对象概述 267

8.9.2 ViewState对象的应用 268

8.10 练习题 270

8.11 上机实验题 272

第9章 主题、母版页和导航设计 273

9.1 设计和应用主题 273

9.1.1 主题概述 273

9.1.2 创建主题 274

9.1.3 应用主题 276

9.1.4 禁用主题 278

9.2 设计和应用母版页 279

9.2.1 母版页和内容页概述 279

9.2.2 创建母版页 280

9.2.3 创建内容页 282

9.3 站点导航设计 286

9.3.1 站点导航概述 287

9.3.2 创建站点地图 287

9.3.3 站点导航控件概述 288

9.3.4 TreeView控件 289

9.3.5 TreeView控件的应用 292

9.4 练习题 297

9.5 上机实验题 299

第10章 ASP.NET数据库编程 300

10.1 数据库概述 300

10.1.1 关系数据库的基本概念 300

10.1.2 结构化查询语言 301

10.2 ADO.NET模型 305

10.2.1 ADO.NET模型简介 305

10.2.2 ADO.NET数据库的访问流程 308

10.3 ADO.NET的数据访问对象 308

10.3.1 SqlConnection对象 309

10.3.2 SqlCommand对象 311

10.3.3 SqlDataReader对象 317

10.3.4 SqlDataAdapter对象 320

10.4 DataSet对象 322

10.4.1 DataSet对象概述 323

10.4.2 DataTable对象 323

10.4.3 DataSet对象的应用 324

10.5 练习题 325

10.6 上机实验题 328

第11章 ASP .NET数据控件 329

11.1 数据控件概述 329

11.1.1 数据控件的用途 330

11.1.2 ASP.NET有哪些数据控件 330

11.2 SqlDataSource控件 331

11.2.1 SqlDataSource控件概述 331

11.2.2 SqlDataSource控件的应用 334

11.2.3 SQL注入攻击 342

11.3 列表绑定控件 343

11.3.1 列表绑定控件概述 343

11.3.2 列表绑定控件的应用 344

11.4 GridView控件 345

11.4.1 GridView控件概述 346

11.4.2 GridView控件的基本设计 347

11.4.3 GridView控件的复杂设计 353

11.5 DetailsView控件 372

11.5.1 DetailsView控件概述 373

11.5.2 DetailsView控件的应用 374

11.6 ObjectDataSource控件 376

11.6.1 ObjectDataSource控件概述 376

11.6.2 ObjectDataSource控件的应用 377

11.7 练习题 387

11.8 上机实验题 389

第12章 电子商务网站开发实例 390

12.1 OnRetS网站的需求分析 390

12.1.1 OnRetS网站的功能 390

12.1.2 OnRetS网站的主要业务流程 392

12.2 OnRetS网站结构设计 393

12.3 数据库设计 394

12.3.1 创建数据库OnRet 394

12.3.2 创建数据表 395

12.4 网站公共模块设计 397

12.4.1 web.config配置文件 397

12.4.2 CommDB.cs类文件 398

12.4.3 StyleSheet.css样式文件 400

12.4.4 MasterPage.master母版页 401

12.4.5 公共网页dispinfo.aspx 401

12.5 主页设计 402

12.6 游客功能网页设计 404

12.6.1 游客功能主页设计 404

12.6.2 “用户注册”功能网页设计 406

12.6.3 “查看(浏览)商品”功能网页设计 410

12.7 顾客功能网页设计 415

12.7.1 顾客功能主页设计 415

12.7.2 “选购商品放入购物车”功能网页设计 417

12.7.3 “编辑我的购物车”功能网页设计 423

12.7.4 “购物车结算”功能网页设计 424

12.7.5 “查看我的订单”功能网页设计 427

12.7.6 “撤销尚未处理的订单”功能网页设计 429

12.7.7 “订单商品评价”功能网页设计 430

12.7.8 “更改我的信息”功能网页设计 433

12.7.9 “更改我的密码”功能网页设计 434

12.8 管理员功能网页设计 434

12.8.1 管理员功能主页设计 434

12.8.2 “添加新用户信息”功能网页设计 435

12.8.3 “编辑用户信息”功能网页设计 435

12.8.4 “查看顾客信息”功能网页设计 437

12.8.5 “临时封杀顾客信息”功能网页设计 438

12.8.6 “查看顾客订单信息”功能网页设计 440

12.8.7 “商品库存预警”功能网页设计 442

12.8.8 “商品库存报警”功能网页设计 444

12.8.9 “商品下架”功能网页设计 446

12.8.10 “按商品分类统计”功能网页设计 447

12.8.11 “按商品子类统计”功能网页设计 448

12.8.12 “按商品品牌统计”功能网页设计 449

12.8.13 “设置顾客学历数据”功能网页设计 450

12.8.14 “设置顾客地区数据”功能网页设计 452

12.8.15 “设置商品类型数据”功能网页设计 453

12.8.16 “删除下架的商品信息”功能网页设计 453

12.8.17 “系统初始化”功能网页设计 455

12.9 操作员功能网页设计 456

12.9.1 操作员功能主页设计 456

12.9.2 “添加新型号商品信息”功能主页设计 457

12.9.3 “更新老商品信息”功能主页设计 459

12.9.4 “查看新订单”功能主页设计 460

12.9.5 “新订单处理”功能主页设计 463

12.9.6 “新订单结算处理”功能主页设计 465

附录A部分练习题参考答案 467

附录B上机实验题参考答案 475

参考文献 484

相关图书
作者其它书籍
返回顶部