
最 低 价:¥26.60
| 第一部分 基 础 知 识
第1章 企业对消费者电子商务概述 1 1.1 当前电子商务的发展趋势 1 1.2 企业对企业电子商务 2 1.3 企业对消费者电子商务技术概述 2 1.4 MyGolfGear.NET B2C体系结构概述 3 1.5 创建B2C电子商务应用程序的步骤 3 1.5.1 明晰展望 4 1.5.2 规划与设计 4 1.5.3 开发应用程序 4 1.5.4 测试与试用 4 1.5.5 规划安全性 4 1.5.6 规划体系结构 5 1.5.7 部署应用程序 5 1.5.8 管理应用程序 5 1.6 当前开发B2C应用程序的工具 5 1.7 小结 6 第2章 .NET概述 7 2.1 .NET框架 7 2.2 公共语言运行时环境 8 2.3 自我描述的组件 9 2.4 应用程序域 11 2.5 公共类型系统 12 2.6 多语言的交互 13 2.7 通用语言规范 16 2.8 被管执行 16 2.9 ASP.NET页的执行 17 2.10 小结 19 2.11 自学指导 20 第3章 规划MyGolfGear.NET 21 3.1 定义MyGolfGear.NET的目标 21 3.2 决定站点的特征 22 3.2.1 特殊产品与特征项目 22 3.2.2 产品反馈与等级 22 3.2.3 礼物登记或愿望清单 22 3.2.4 快速购买 23 3.2.5 产品信息的自动E-mail 23 3.2.6 交叉销售与向上销售 23 3.3 设计MyGolfGear.NET 23 3.3.1 考虑页面及布局问题 23 3.3.2 站点流 24 3.3.3 使用案例 25 3.3.4 序列图 27 3.3.5 类设计 27 3.3.6 数据库设计 28 3.4 一些集成方面的考虑 28 3.4.1 与现存数据集成 28 3.4.2 集成现成的交易服务 28 3.4.3 决定数据转换需求 29 3.5 规划体系结构 29 3.5.1 逻辑设计 29 3.5.2 物理设计 29 3.6 安全性的规划 30 3.7 可用的开发工具 30 3.7.1 决定IDE 30 3.7.2 决定编程语言 31 3.7.3 决定数据库服务器 31 3.8 小结 31 3.9 自学指导 31 第二部分 构建B2C店面 第4章 用SQL Server 2000构建MyGolfGear .NET的产品价目表 33 4.1 开发数据模型 34 4.1.1 分类 34 4.1.2 产品 36 4.1.3 产品分类映射 37 4.1.4 产品选项 37 4.2 开发存储过程 38 4.2.1 获取分类信息 38 4.2.2 获取产品信息 39 4.2.3 获取产品选项数据 40 4.3 确保产品价目表的安全性 40 4.3.1 认证模式 41 4.3.2 添加登录 41 4.3.3 添加角色 42 4.3.4 添加用户 42 4.3.5 管理权限 43 4.4 小结 43 4.5 自学指导 44 第5章 用ASP.NET管理产品价目表 45 5.1 组件的开发 46 5.2 页面开发 54 5.2.1 Admin.aspx 54 5.2.2 CategoryAdmin.aspx 54 5.2.3 ProductAdmin.aspx 66 5.2.4 选项管理器 75 5.3 小结 75 5.4 自学指导 75 第6章 用ASP.NET显示简单价目表 76 6.1 创建分类列表 76 6.1.1 使用CatalogDS 类显示简单的价目表 76 6.1.2 LeftNav.ascx.cs 85 6.1.3 LeftNav.ascx 86 6.2 开发简单的主页 88 6.3 开发产品选择页面 91 6.3.1 CatalogDS 91 6.3.2 ProductSelection.aspx.cs 92 6.3.3 ProductSelection.aspx 93 6.4 开发产品详情页 94 6.4.1 ProductDetail.aspx.cs 94 6.4.2 ProductDetail.aspx 95 6.5 开发产品查找功能 97 6.5.1 spFindProducts 97 6.5.2 MyGolfGearDP.FindProduct 98 6.5.3 SearchResult.aspx.cs 99 6.6 小结 99 6.7 自学指导 99 第三部分 建立高级特性 第7章 用ASP.NET实现产品聚焦 101 7.1 产品聚焦数据库对象 101 7.1.1 FeaturedItems表 101 7.1.2 spInsertFeaturedItem存储程序 102 7.1.3 spGetFeaturedItems存储过程 103 7.2 FeaturedItems.ascx.cs支持代码类 103 7.3 FeaturedItems.acsx用户控件文件 105 7.4 在Home.aspx页面中添加Web服务器 控件 107 7.5 小结 108 7.6 自学指导 108 第8章 实现打折优惠 109 8.1 修改数据库来支持打折优惠 109 8.1.1 productSpecial和PromoType表 109 8.1.2 spGetCompleteCatalog存储过程的 修改 110 8.2 实现ProductSpecialDataTable类 111 8.3 使用OrderManager类来实现打折优惠 115 8.4 修改产品选择页来显示打折信息 117 8.4.1 ProductSelection.aspx.cs 117 8.4.2 ProductSelection.aspx 119 8.5 向产品详情页添加打折信息 120 8.5.1 ProductDetails.aspx.cs 120 8.5.2 ProductDetails.aspx 121 8.6 小结 123 8.7 自学指导 123 第9章 用ASP.NET实现愿望清单 124 9.1 数据模型添加项 124 9.2 新的存储过程 124 9.2.1 spAddToWishList存储过程 125 9.2.2 spDeleteFromWishList存储过程 125 9.2.3 spGetWishList存储过程 125 9.3 新数据访问组件 126 9.3.1 Wishlist构造函数 126 9.3.2 GetWishList方法 127 9.3.3 AddToWishList方法 128 9.3.4 DeleteFromWishList方法 128 9.4 用户界面元素 129 9.4.1 AddToWishList.aspx.cs支持代码类 129 9.4.2 ViewWishList.aspx.cs支持代码类 130 9.4.3 ViewWishList.aspx页 131 9.4.4 ProductSelection.aspx页 133 9.5 小结 133 9.6 自学指导 134 第10章 用ASP.NET实现产品评测与产品 分级 135 10.1 修改数据库来支持产品评测 135 10.2 对CatalogDS类做出必要修改来支持产品 评测 136 10.3 产品评测用户控件 145 10.4 向产品详情页中添加ProductReviews 用户控件 147 10.5 小结 148 10.6 自学指导 149 第11章 礼券的实现 150 11.1 为支持礼券功能对数据库所做的必要 修改 150 11.2 GiftCertificate数据访问类 151 11.3 在结账页上实现接受礼券 152 11.4 OrderManager类 154 11.5 小结 155 11.6 自学指导 155 第12章 用ASP.NET自动处理产品信息的 电子邮件 157 12.1 ProductDetails.aspx页的修改 157 12.2 Email.aspx页 158 12.3 System.Web.Mail名称空间 159 12.3.1 MailAttachment类 159 12.3.2 MailMessage类 160 12.3.3 SmtpMail类 160 12.4 Email.aspx.cs支持代码类 161 12.5 小结 162 12.6 自学指导 163 第13章 交叉销售和向上销售 164 13.1 MyGolfGear.NET里的交叉销售 164 13.1.1 交叉销售要求数据库做出的修改 165 13.1.2 交叉销售用户控件:AlsoPurchased .ascx 166 13.1.3 使用AlsoPurchased用户控件 168 13.2 MyGolfGear.NET中的向上销售 169 13.2.1 向上销售所需的数据库修改 170 13.2.2 向上销售用户控件:UpSellProducts. ascx 171 13.2.3 使用UpSellProducts用户控件 173 13.3 小结 174 13.4 自学指导 174 第14章 用ASP.NET建立购物车 175 14.1 ASP.NET中的状态管理 175 14.1.1 应用程序状态 175 14.1.2 会话状态 177 14.2 数据模型和存储过程 179 14.2.1 用来创建订单的存储过程 180 14.2.2 用来更新订单的存储过程 181 14.2.3 用来删除订单的存储过程 181 14.2.4 用来向订单中插入项目的存储过程 182 14.2.5 用来在订单中更新项目的存储过程 183 14.2.6 用来在订单中删除项目的存储过程 183 14.3 MyGolfGear.NET订单的管理 184 14.3.1 创建订单 184 14.3.2 存储并检索订单 186 14.3.3 向订单中添加一个项目 188 14.3.4 更新和删除订单中的项目 194 14.3.5 在订单(购物车)中显示项目 196 14.4 小结 199 14.5 自学指导 200 第15章 结账处理 201 15.1 结账处理的开始 201 15.2 检索运输信息 204 15.3 回顾计算税费选项 207 15.4 使用Tax Web服务 208 15.4.1 从Web中调用Tax Web服务 210 15.4.2 从一个组件中调用Tax Web服务 210 15.5 回顾授权支付选项 212 15.6 得到支付信息 213 15.7 使用支付Web服务 216 15.8 提交订单 218 15.9 开发确认页面 222 15.10 小结 223 15.11 自学指导 223 第16章 用ASP.NET认证和授权实现个 性化 224 16.1 添加MyGolfGear数据模型以支持认证、 授权和个性化 224 16.1.1 User表 224 16.1.2 UserType表 225 16.2 实现LoginInformation类简化认证 225 16.3 使用Login页面进行认证 227 16.3.1 Login.aspx.cs支持代码类 227 16.3.2 为认证实现Login.aspx页面 228 16.4 实现加入页面来允许新用户加入MyGolfGear.NET 229 16.4.1 Jion.aspx.cs支持代码类 229 16.4.2 实现Join.aspx页面 230 16.5 小结 231 16.6 自学指导 232 第17章 跟踪订单状态 233 17.1 限制对订单状态页面的访问 233 17.2 访问订单状态页面 234 17.2.1 决定用户ID 234 17.2.2 检索订单 235 17.2.3 显示用户订单 237 17.3 小结 242 17.4 自学指导 242 第四部分 发布和维护网站的运行 第18章 维护用户信息 243 18.1 重新访问的User表 243 18.2 UserDS数据集 246 18.3 MyGolfGearDP数据访问类 262 18.4 Users.aspx.cs支持代码类 264 18.5 通过User.aspx页面访问用户信息 267 18.6 小结 270 18.7 自学指导 271 第19章 调试和优化站点 272 19.1 压力测试 272 19.1.1 使用压力测试工具 272 19.1.2 使用Web程序压力测试工具 274 19.1.3 性能考虑 275 19.2 剖析和调试工具 276 19.2.1 性能监视器计数器 276 19.2.2 .NET性能计数API 276 19.2.3 跟踪并调试类 279 19.3 优化站点 280 19.3.1 .NET终止和垃圾收集 280 19.3.2 被管-未被管代码的转换 281 19.3.3 .NET数值类型与引用类型的对比 281 19.3.4 使用.NET的StringBuilder类 282 19.3.5 Internet信息服务器的优化 283 19.3.6 Windows 2000优化 284 19.3.7 网络优化 284 19.4 .NET日志 285 19.5 小结 286 19.6 自学指导 287 第20章 站点安全 288 20.1 关键概念 288 20.1.1 权限 288 20.1.2 验证和授权 291 20.1.3 主体对象 291 20.1.4 类型安全 294 20.1.5 安全方针 294 20.2 基于角色的安全 295 20.2.1 角色概述 295 20.2.2 使用基于角色的安全 295 20.2.3 COM+互操作性 296 20.3 代码访问安全 296 20.4 加密数据 299 20.5 ASP.NET安全 299 20.6 小结 302 20.7 自学指导 302 第21章 部署站点 303 21.1 关于服务器Farm 303 21.2 Application Center 305 21.2.1 Application Center丛聚 305 21.2.2 载荷平衡 305 21.2.3 Application Center的内建监视功能 306 21.2.4 同步与部署 306 21.3 文件复制部署 307 21.4 将提供外部访问的站点打包 307 21.5 移动数据库 310 21.5.1 备份和恢复数据库 310 21.5.2 使用DTS 的导入/导出向导 311 21.6 小结 314 21.7 自学指导 314 附 录 附录A C#语言参考 315 A.1 数据类型 315 A.1.1 数值类型 315 A.1.2 引用类型 316 A.1.3 打包 316 A.2 类 317 A.3 结构 317 A.4 枚举 318 A.4.1 初始化 319 A.4.2 基类型 319 A.5 语句和执行流 320 A.5.1 选择语句 320 A.5.2 循环语句 322 A.5.3 跳转语句 323 A.6 运算符 325 A.7 特性 326 A.8 属性 327 A.8.1 使用属性 327 A.8.2 创建属性 328 A.9 索引指示器 332 A.10 数组 333 A.10.1 声明数组 333 A.10.2 初始化数组 333 A.10.3 使用多维数组 333 A.11 字符串 334 A.12 接口 334 A.12.1 声明一个接口 334 A.12.2 实现一个接口 335 A.13 代表和事件 336 A.14 异常处理 337 A.15 方法参数 337 A.15.1 out 337 A.15.2 ref 338 A.15.3 params 339 A.16 函数重载 339 A.17 继承 340 附录B VB.NET语言参考 342 B.1 句法变化以及新的语言特性 342 B.1.1 数据类型 342 B.1.2 运算符 344 B.1.3 数组 344 B.1.4 结构 345 B.1.5 对Set说再见 345 B.1.6 声明属性 345 B.1.7 异常处理 346 B.1.8 Return关键字 347 B.1.9 代表和事件 347 B.1.10 属性 348 B.1.11 自由线程 349 B.2 面向对象特性 350 B.2.1 继承 350 B.2.2 方法重载 351 B.2.3 构造函数 352 B.2.4 覆盖 352 B.2.5 共享成员 353 附录C ASP.NET对象模型 354 C.1 HttpContext 354 C.2 HttpRequest 354 C.3 HttpResponse 355 C.4 HttpApplication 356 C.5 HttpSessionState 357 C.6 HttpServerUtility 358 附录D ASP.NET速查 359 D.1 ADO.NET 359 D.2 ADO.NET体系结构 360 D.3 连接和SqlConnection对象 360 D.4 Command对象 361 D.5 ADO.NET的DataAdapter 361 D.6 ADO.NET的DataSet 364 D.6.1 DataSet图表和XML 364 D.6.2 数据关系 366 D.6.3 约束 367 D.6.4 用数据集编程(定型与无定型) 367 D.6.5 绑定到DataGrid 368 |
商品评论(0条)