搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
21天学通ASP.NET
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121079016
  • 作      者:
    蔡继文等编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  《21天学通ASP.NET:40小时多媒体语音视频教学》以作任务驱动方式讲解,用实例引导读者学习只需要21天,便可以轻松掌握ASP.NET编程。基础知识-核心技术-典型案例-综合练习-项目案例,241个典型实例,1个项目案例,357个练习题,一线开发人员全程贴心讲解,上手毫不费力。40小时多媒体语音视频教学,源代码和电子教案(PPT)1000余页编程参考宝典电子书(免费下载)。
展开
内容介绍
  《21天学通ASP.NET:40小时多媒体语音视频教学》是ASP.NET的入门教程。ASP.NET 3.5是Microsoft精心打造的新型的软件开发平台。该平台是在.NET 2.0的基础上发展而来,在实际开发中有广泛应用。《21天学通ASP.NET:40小时多媒体语音视频教学》一共分为四篇。第一篇主要讲解了ASP.NET的入门基础知识,内容包括搭建ASP.NET开发环境、C#语言基础、面向对象的程序设计、ASP.NET内置对象、ASP.NET页面语法、ASP.NET站点设计和常用服务器控件。第二篇重点分析了ASP.NET数据开发的内容,主要包括数据库开发入门、SQL语言、ADO.NET对数据库访问、数据绑定控件、LINQ to SQL数据开发和使用水晶报表。第三篇主要分析了ASP.NET高级应用的内容,内容包括角色及成员资格管理、Web用户控件、Web服务应用、ASP.NET AJAX和站点的调试和发布等。第四篇重点讲解了三个ASP.NET实例,内容包括在线音乐网站、博客站点和在线玩具商城。<br>  《21天学通ASP.NET:40小时多媒体语音视频教学》重点突出了LINQ新数据绑定的实用性和技巧性,其中大量应用了ADO.NET 3.5的一些相关知识和技巧。《21天学通ASP.NET:40小时多媒体语音视频教学》适合ASP.NET 3.5的初学者,也可作为大、中院校师生和培训班的教材。对于ASP.NET 3.5的爱好者,《21天学通ASP.NET:40小时多媒体语音视频教学》也有很大的参考价值。<br>  《21天学通ASP.NET:40小时多媒体语音视频教学》附赠DVD光盘1张,内容包括超大容量手把手教学视频、电子教案(PPT)、编程参考宝典电子书、源代码及各章习题答案。
展开
精彩书摘
  图3·l从“人”可以访问其成员属性及方法<br>    图3.2对象的模板性<br>    在第2章讲解的数组其实就是一种对象。例如定义一个一维字符串数组,如以下代码所示。<br>    strlngb-Name:newstring[3];<br>    上面代码通过New关键字创建字符串数组的一个对象实例。通过由模板生成的新对象实体称之为对象的实例,把生成对象实体的模板称之为母体。面向对象的模板性是通过类来实现的,关于类的相关知识将在3.2节讲解。对象实体通常使用New关键字来创建其对象实体。<br>    继承性是指对象模板生成的对象实体具有对象母体的成员结构、属性、方法。继承性与日常生活上的继承性相似。比如说儿子像父亲,这是由于儿子的相貌继承了其父亲的相貌。例如,定义一个字符串数组实例后,就可访问字符串数组获取其字符串长度的属性,如以下代码所示。<br>    intp=b-Name[2].Length<br>    多态性是指对象实体在继承母体的基础上,允许其具有自己的特性。如玩具模板生成的玩具车可以是红色的、蓝色的,甚至外观上还可以做一些改变。比如说儿子像其父亲,但还是有些不像,这些不像就是由于儿子有自身的特点,这就是多态性。由模板生成的对象实体继承了母体的方法,所以都具有了使用相同的方法,而对象实体对方法的使用却各自不同,这就是多态性。<br>    类是一种对包括构造数据成员、函数成员和嵌套类型进行封装的数据结构。在面向对象的程序开发中,类就是对象的模板,对象的模板性就是通过类来实现的。在本章的3.1节中所讲的玩具车模板就是一个类,由该模板创建生成的玩具车就是对象。<br>    ……
展开
目录
第一篇 ASP.NET基础入门<br>第1章 搭建ASP.NET开发环境(教学视频:15分钟)  21<br>1.1 ASP.NET简介  21<br>1.1.1 ASP.NET演变历程  21<br>1.1.2 ASP.NET特点  22<br>1.2 安装配置IIS服务器  22<br><br>1.3 使用Visual Studio 2008开发工具  24<br>1.3.1 安装Visual Studio 2008开发工具  25<br>1.3.2 熟悉Visual Studio 2008开发环境  26<br>1.3.3 创建和使用Web页面  27<br>1.3.4 为页面添加控件及事件  28<br><br>1.4 MSDN帮助系统安装与使用  29<br>1.4.1 安装MSDN帮助系统  29<br>1.4.2 使用MSDN帮助系统  30<br>1.5 综合练习  31<br>1.6 小结  31<br>1.7 习题  32<br><br>第2章 C#语言基础(教学视频:98分钟)  34<br>2.1 变量与常量  34<br>2.1.1 变量的数据类型  34<br>2.1.2 变量的声明  35<br>2.1.3 变量赋值  35<br>2.1.4 常量  36<br>2.1.5 隐含类型变量  36<br><br>2.2 数组  36<br>2.2.1 一维数组  37<br>2.2.2 多维数组  37<br><br>2.3 字符串类型处理  38<br>2.3.1 字符串比较  38<br>2.3.2 字符串长度  38<br>2.3.3 字符串查找索引  38<br>2.3.4 清除空格  39<br>2.3.5 字符串的插入操作  39<br>2.3.6 字符串的删除操作  40<br>2.3.7 字符串的替换操作  40<br>2.3.8 字符串的截取操作  40<br>2.3.9 字符串的连接操作  41<br><br>2.4 日期类型处理  41<br>2.4.1 初始化日期  41<br>2.4.2 获取日期部分  42<br>2.4.3 日期的加、减操作  42<br>2.4.4 日期的比较操作  43<br><br>2.5 数据类型转换  43<br>2.5.1 数值类型的转换  43<br>2.5.2 数值和字符串之间的转换  44<br>2.5.3 字符串和数组的转换  45<br>2.5.4 日期类型的格式化输出  46<br><br>2.6 程序控制语句  47<br>2.6.1 顺序结构  47<br>2.6.2 分支选择结构  47<br>2.6.3 循环语句  52<br>2.7 综合实例  55<br>2.8 小结  56<br>2.9 习题  57<br><br>第3章 面向对象的程序设计(教学视频:92分钟)  58<br>3.1 面向对象程序设计概述  58<br>3.1.1 面向对象的概念  58<br>3.1.2 面向对象开发的特点  58<br><br>3.2 创建类与成员  59<br>3.2.1 在Visual Studio中创建类文件  59<br>3.2.2 对象的创建  61<br>3.2.3 构造函数  61<br>3.2.4 类的属性  62<br>3.2.5 方法  65<br>3.2.6 继承性  68<br>3.2.7 多态性  68<br><br>3.3 面向对象的抽象编程  70<br>3.3.1 枚举  70<br>3.3.2 集合  71<br>3.3.3 接口  72<br>3.3.4 泛型  74<br><br>3.4 .NET 3.5的新特性  75<br>3.4.1 匿名类型  75<br>3.4.2 类和集合的初始化器  76<br>3.4.3 扩展方法  77<br>3.4.4 Lambda表达式  77<br>3.5 综合实例  78<br>3.6 小结  81<br>3.7 习题  81<br><br>第4章 ASP.NET内置对象(教学视频:122分钟)  83<br>4.1 Application对象  83<br>4.1.1 Application的作用和运行机制  83<br>4.1.2 将网站创建成应用程序  83<br>4.1.3 创建和使用全局性文件  84<br>4.1.4 应用程序的事件响应次序  86<br>4.1.5 实现在线人数统计  88<br><br>4.2 Request与Response对象  89<br>4.2.1 Response对象的概念和作用  89<br>4.2.2 页面中使用缓存  90<br>4.2.3 服务器日志处理  90<br>4.2.4 输出缓存资料  91<br>4.2.5 实现页面重定向  91<br>4.2.6 将页面输出成图片页面  92<br>4.2.7 Request对象的作用  93<br>4.2.8 获取页面参数  93<br>4.2.9 获取客户端资料信息  95<br><br>4.3 Session对象  95<br>4.3.1 作为全局性变量  96<br>4.3.2 使全局变量过期  97<br>4.3.3 全局性变量的添加、删除操作  98<br><br>4.4 Cookie对象  99<br>4.4.1 存储用户登录信息  99<br>4.4.2 读取变量值及总数  100<br>4.4.3 编辑存储信息  100<br><br>4.5 Server对象的实际运用  101<br>4.5.1 获取服务器的物理路径  101<br>4.5.2 防止脚本入侵  102<br>4.5.3 页面中乱码的处理  103<br>4.6 综合练习  103<br>4.7 小结  104<br>4.8 习题  104<br><br>第5章 ASP.NET页面语法(教学视频:50分钟)  106<br>5.1 页面指令  106<br>5.1.1 Page指令  106<br>5.1.2 设置页面为简体中文  107<br>5.1.3 取消页面事件自动关联  107<br>5.1.4 返回页面浏览位置  108<br>5.1.5 Import指令  108<br>5.1.6 Implements指令  110<br><br>5.2 ASP.NET中的HTML元素  111<br>5.2.1 HTML的基本语法  111<br>5.2.2 使用图像与超级链接  111<br>5.2.3 Visual Studio中插入表格  112<br><br>5.3 代码模块  113<br>5.3.1 代码声明块  113<br>5.3.2 代码呈现块  114<br><br>5.4 代码注释  115<br>5.4.1 HTML注释  115<br>5.4.2 代码注释  115<br>5.4.3 服务器端注释标记  115<br>5.5 综合实例  115<br>5.6 小结  117<br>5.7 习题  117<br><br>第6章 ASP.NET站点设计(教学视频:41分钟)  119<br>6.1 IIS配置站点  119<br>6.1.1 创建一个站点  119<br>6.1.2 安全配置IIS  120<br><br>6.2 ASP.NET配置文件  121<br>6.2.1 创建Web.config文件  121<br>6.2.2 熟悉authentication配置节  122<br>6.2.3 authorization配置节  123<br>6.2.4 访问Web.config配置  124<br>6.3 使用母版(模板)设计站点  126<br><br>6.4 在模板中使用层叠样式表  128<br>6.4.1 新建样式  128<br>6.4.2 附加样式  130<br>6.4.3 级联样式  130<br>6.5 综合实例  131<br>6.6 小结  132<br>6.7 习题  132<br><br>第7章 常用服务器控件(教学视频:150分钟)  134<br>7.1 服务器端控件概述  134<br>7.2 HTML服务器端控件  134<br>7.2.1 运用HTML控件提交信息  135<br>7.2.2 服务器获取表格属性  135<br>7.2.3 动态删除表格的行  137<br><br>7.3 常用的标准服务器控件  138<br>7.3.1 页面显示静态文本  138<br>7.3.2 用户交互性文本输入  139<br>7.3.3 向服务器发号施令  140<br>7.3.4 跨页面提交信息  140<br>7.3.5 实现页面单一选择  141<br>7.3.6 实现页面批量操作  143<br>7.3.7 实现联动选择  144<br>7.3.8 实现页面日历事件  146<br>7.3.9 实现文件上传  147<br>7.3.10 实现筛选列表  148<br>7.3.11 切换控件显示  149<br><br>7.4 使用验证控件  150<br>7.4.1 提交信息验证必须输入数据  150<br>7.4.2 提交信息验证数据比较  151<br>7.4.3 限制用户输入范围  152<br>7.4.4 实现输入格式要求  153<br>7.4.5 唯一用户名的限制  155<br>7.5 综合练习  156<br>7.6 小结  157<br>7.7 习题  157<br><br>第二篇 ASP.NET数据开发<br>第8章 数据库开发入门(教学视频:40分钟)  159<br>8.1 数据库基础  159<br>8.1.1 什么是数据库  159<br>8.1.2 数据表之间的关系  160<br><br>8.2 安装和使用SQL Server  161<br>8.2.1 安装配置SQL Server 2005  161<br>8.2.2 熟悉SQL Server 2005开发环境  162<br>8.2.3 创建数据库  163<br>8.2.4 附加数据库  165<br>8.2.5 创建数据表  165<br>8.2.6 在Visual Studio中连接SQL Server数据库  167<br><br>8.3 其他类型数据库  169<br>8.3.1 在Visual Studio中连接Access数据库  169<br>8.3.2 XML的介绍和使用  170<br>8.4 综合练习  171<br>8.5 小结  172<br>8.6 习题  172<br><br>第9章 SQL语言(教学视频:100分钟)  174<br>9.1 SQL概述  174<br>9.1.1 SQL起源与发展  174<br>9.1.2 SQL语言的种类和功能  174<br><br>9.2 常规数据查询  175<br>9.2.1 SELECT查询语法  175<br>9.2.2 获取若干数据投影  175<br>9.2.3 获取所有数据投影  176<br>9.2.4 获取非重复数据  177<br>9.2.5 条件数据查询  177<br>9.2.6 使用比较运算符  177<br>9.2.7 使用逻辑运算符  178<br>9.2.8 使用IN条件查询  179<br>9.2.9 使用LIKE条件查询  179<br>9.2.10 使用IS NULL条件查询  180<br>9.2.11 使用ORDER BY进行排序  181<br>9.2.12 使用GROUP BY分类查询统计  181<br>9.2.13 使用HAVING条件搜索  183<br><br>9.3 SQL操作数据  184<br>9.3.1 插入数据  184<br>9.3.2 修改数据  185<br>9.3.3 删除数据  186<br>9.3.4 创建数据表  187<br><br>9.4 连接多个数据表  188<br>9.4.1 等值连接查询  188<br>9.4.2 自然连接查询  189<br>9.4.3 左连接查询  189<br>9.4.4 联合查询  190<br>9.5 综合练习  191<br>9.6 小结  193<br>9.7 习题  193<br><br>第10章 ADO.NET对数据库的访问(教学视频:127分钟)  195<br>10.1 创建和使用数据库连接  195<br>10.1.1 连接SQL Server数据库  195<br>10.1.2 连接Access数据库  196<br>10.1.3 配置数据库连接  197<br><br>10.2 执行SQL语句  199<br>10.2.1 Command对象的主要属性和方法  199<br>10.2.2 执行SELECT语句查询数据  200<br>10.2.3 执行SQL查询操作语句  201<br><br>10.3 通过数据集查询操作数据  202<br>10.3.1 填充数据集  202<br>10.3.2 查询显示数据集记录  203<br>10.3.3 为查询数据添加新记录  205<br>10.3.4 网络数据的事务处理  207<br><br>10.4 创建和使用触发器与存储过程  209<br>10.4.1 数据库委托的环境配置  209<br>10.4.2 创建和使用触发器  210<br>10.4.3 创建和使用存储过程  211<br>10.5 综合练习  214<br>10.6 小结  215<br>10.7 习题  215<br><br>第11章 数据绑定控件(教学视频:159分钟)  217<br>11.1 使用数据源连接数据库  217<br>11.1.1 使用SqlDataSource控件显示SQL Server查询数据  217<br>11.1.2 使用AccessDataSource访问Access数据库  219<br>11.1.3 使用XmlDataSource访问XML文件  219<br>11.1.4 使用ObjectDataSource访问数据集  220<br><br>11.2 使用GridView数据控件  221<br>11.2.1 单个数据表的简单查询及操作数据  221<br>11.2.2 多表连接的查询及操作数据  223<br>11.2.3 动态数据绑定之显示查询数据  224<br>11.2.4 动态数据绑定之操作数据的功能实现  226<br><br>11.3 其他常用数据控件  229<br>11.3.1 通过DataList实现分页显示查询数据  229<br>11.3.2 DetailsView列表显示明细数据  232<br>11.3.3 FormView格式化显示明细资料  232<br>11.3.4 ListView控件实现分列分页显示查询数据  233<br><br>11.4 ASP.NET中导航控件  235<br>11.4.1 创建站点菜单导航功能  235<br>11.4.2 创建和使用站点地图导航  236<br>11.4.3 创建和使用树形目录  238<br>11.5 综合练习  239<br>11.6 小结  242<br>11.7 习题  242<br><br>第12章 LINQ to SQL数据开发(教学视频:134分钟)  244<br>12.1 LINQ入门  244<br>12.1.1 LINQ查询语法结构  244<br>12.1.2 什么是LINQ to SQL  245<br><br>12.2 DataContext与实体类  247<br>12.2.1 搭建开发环境  248<br>12.2.2 定义实体类  248<br>12.2.3 创建DataContext  249<br>12.2.4 添加日志功能  250<br>12.2.5 执行查询  251<br>12.2.6 创建强类型DataContext  252<br>12.2.7 创建、删除数据库  253<br><br>12.3 可视化开发LINQ to SQL  255<br>12.3.1 LINQ to SQL类  255<br>12.3.2 运用LinqDataSource  256<br><br>12.4 LINQ to SQL 查询语法  258<br>12.4.1 基本查询  258<br>12.4.2 分组统计计算  262<br><br>12.5 查询操作语句  264<br>12.5.1 LINQ插入操作  264<br>12.5.2 更新操作  266<br>12.5.3 删除操作  266<br>12.6 综合练习  268<br>12.7 小结  271<br>12.8 习题  271<br><br>第13章 使用水晶报表(教学视频:161分钟)  273<br>13.1 Web报表入门  273<br>13.1.1 创建和使用ASP.NET报表  273<br>13.1.2 创建和使用Excel报表  274<br>13.1.3 水晶报表与其他报表的比较  277<br><br>13.2 水晶报表  277<br>13.2.1 水晶报表的简介  277<br>13.2.2 配置水晶报表的开发环境  278<br>13.2.3 创建和使用简单水晶报表  278<br>13.2.4 创建和使用水晶图表  281<br>13.2.5 创建和使用综合报表  283<br>13.3 综合练习  286<br>13.4 小结  287<br>13.5 习题  287<br><br>第三篇 ASP.NET高级应用<br>第14章 角色及成员资格管理(教学视频:112分钟)  289<br>14.1 ASP.NET的安全管理系统  289<br>14.1.1 ASP.NET安全管理机制  289<br>14.1.2 什么是角色与成员资格  289<br><br>14.2 角色与成员的配置  290<br>14.2.1 角色与成员的基本配置  290<br>14.2.2 IIS中配置角色与成员  292<br><br>14.3 登录控件  294<br>14.3.1 创建登录页面  294<br>14.3.2 实现用户注册页面  295<br>14.3.3 实现分组显示登录信息页面  296<br>14.3.4 实现用户密码遗失寻回  297<br>14.3.5 实现用户密码修改页面  299<br><br>14.4 扩展角色及成员管理系统  299<br>14.4.1 扩展的数据库配置  299<br>14.4.2 角色及成员管理相关类、属性及方法  301<br>14.4.3 实现自定义用户登录  303<br>14.4.4 扩展用户注册页面  304<br>14.5 综合实例  306<br>14.6 小结  307<br>14.7 习题  308<br><br>第15章 Web用户控件(教学视频:96分钟)  309<br>15.1 Web用户控件的概述  309<br>15.1.1 用户控件与ASP.NET页面的比较  309<br>15.1.2 用户控件的优点  309<br><br>15.2 创建及使用Web用户控件  310<br>15.2.1 创建和使用简单Web用户控件  310<br>15.2.2 为用户控件添加事件属性  312<br>15.2.3 自定义用户控件属性  312<br>15.2.4 自定义用户控件事件  313<br><br>15.3 在实际中应用Web用户控件  315<br>15.3.1 在Web用户控件中实现动态数据绑定  315<br>15.3.2 动态设置客户端属性及样式  316<br>15.3.3 处理子控件内部事件  317<br>15.4 综合练习  318<br>15.5 小结  319<br>15.6 习题  320<br><br>第16章 Web服务应用(教学视频:130分钟)  321<br>16.1 Web服务基础  321<br>16.1.1 Web服务概述  321<br>16.1.2 Web服务的生命周期  322<br>16.1.3 Web服务结构  324<br><br>16.2 创建和应用Web服务  324<br>16.2.1 创建简单Web服务  324<br>16.2.2 调用Web服务  326<br>16.2.3 更新Web服务  327<br>16.2.4 获取地区明细信息  328<br><br>16.3 使用第三方Web服务  330<br>16.3.1 电子邮件地址验证  330<br>16.3.2 实现随机码验证  331<br>16.3.3 制作航班查询页面  332<br>16.4 综合练习  333<br>16.5 小结  336<br>16.6 习题  337<br><br>第17章 ASP.NET AJAX(教学视频:242分钟)  338<br>17.1 ASP.NET AJAX开发基础  338<br>17.1.1 什么是ASP.NET AJAX  338<br>17.1.2 ASP.NET AJAX安装配置  338<br>17.1.3 一个简单ASP.NET AJAX页面程序  339<br><br>17.2 使用UpdatePanel控件  340<br>17.2.1 无刷新电子相册的实现  340<br>17.2.2 实现无刷新检测应聘年龄  342<br>17.2.3 实现通讯簿  344<br><br>17.3 使用ScriptManager控件  345<br>17.3.1 实现简单21点游戏  345<br>17.3.2 实现无刷新用户登录  349<br><br>17.4 使用ASP.NET AJAX 扩展控件  351<br>17.4.1 动态折叠栏目显示  351<br>17.4.2 实现动画效果  353<br>17.4.3 实现数据绑定显示对话框  354<br>17.4.4 弹出日历复合控件  355<br>17.4.5 实现智能密码强度提示  355<br>17.4.6 实现锐化边角效果  357<br>17.4.7 实现选项卡效果  357<br>17.4.8 实现无刷新验证  358<br>17.5 综合练习  359<br>17.6 小结  361<br>17.7 习题  362<br><br>第18章 站点的调试和发布(教学视频:46分钟)  363<br>18.1 站点的调试和跟踪  363<br>18.1.1 使用ASP.NET的页面跟踪  363<br>18.1.2 启用应用程序跟踪  364<br><br>18.2 站点的发布  365<br>18.2.1 发布应用程序数据库  365<br>18.2.2 站点的编译和发布  368<br>18.3 综合练习  369<br>18.4 小结  370<br>18.5 习题  370<br><br>第四篇 ASP.NET实例开发<br>第19章 在线音乐网站的实现(教学视频:132分钟)  372<br>19.1 创作思路及数据库设计  372<br>19.1.1 创作思路  372<br>19.1.2 数据库设计  372<br><br>19.2 在线音乐网站首页的实现  373<br>19.2.1 配置数据库  373<br>19.2.2 实现站点模板  373<br>19.2.3 在首页实现音乐浏览显示  375<br><br>19.3 在线音乐播放功能实现  375<br>19.3.1 获取用户多选  376<br>19.3.2 实现连续播放音乐  376<br><br>19.4 在线音乐站点管理  378<br>19.4.1 在线音乐的编辑功能  378<br>19.4.2 在线音乐的发布与上传  378<br>19.4.3 站点下的垃圾文件处理  379<br>19.5 小结  380<br><br>第20章 博客站点的实现(教学视频:207分钟)  381<br>20.1 创作思路及数据库设计  381<br>20.1.1 创作思路  381<br>20.1.2 数据库设计  382<br><br>20.2 博客站点首页的实现  383<br>20.2.1 配置数据库  383<br>20.2.2 创建站点模板  383<br>20.2.3 博客站点的首页实现  384<br><br>20.3 博客浏览和回复的实现  386<br>20.3.1 实现博客明细内容显示  386<br>20.3.2 实现博客页面管理功能  388<br>20.3.3 实现发表回复的实现  389<br><br>20.4 用户注册及博客发表的实现  391<br>20.4.1 用户注册页面的实现  391<br>20.4.2 博客发表功能的实现  393<br><br>20.5 博客搜索功能的实现  394<br>20.5.1 博客搜索功能的实现  394<br>20.5.2 博客日历事件实现  395<br>20.5.3 实现站点导航  395<br>20.6 小结  396<br><br>第21章 在线玩具商城(教学视频:151分钟)  397<br>21.1 创作思路及数据库设计  397<br>21.1.1 创作思路  397<br>21.1.2 数据库设计  397<br><br>21.2 在线玩具商城首页实现  398<br>20.2.1 配置数据库  399<br>21.2.2 实现站点模板  400<br>21.2.3 在线玩具商城首页  400<br>21.2.4 设置显示产品明细页面  401<br><br>21.3 购物车的实现  403<br>21.3.1 初始化购物车  403<br>21.3.2 将产品添加到购物车  404<br>21.3.3 购物车管理  405<br>21.3.4 产品下订单及邮件通知  406<br>21.4 小结  410
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证