{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免运费
Yami

Nickname

请告诉我们怎么更好地称呼你

更新你的名字
账户 订单 收藏
{{ inviteNavTitle }}
退出登录

切换配送区域

不同区域的库存和配送时效可能存在差异.

历史邮编

{{email ? __('Got it!') : __('Restock Alert')}}

我们将在商品到货后第一时间通知你。

取消
Yami

京东图书

图灵程序设计丛书:精通ASP.NET 4.5(第5版)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

图灵程序设计丛书:精通ASP.NET 4.5(第5版)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
后结束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
后结束促销
后开始秒杀 后结束秒杀
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 详情
商品有效期

已下架

当前地址无法配送
已售完

商品描述

展开全部描述
编辑推荐

《图灵程序设计丛书:精通ASP.NET 4.5(第5版)》是ASP.NET领域公认的经典名著,由三位世界技术专家联袂创作。书中不仅清晰、透彻且全面讲述了ASP.NET的基础知识,更深入内幕,剖析了ASP.NET的内部机理,使你知其然,又知其所以然。
内容简介

《图灵程序设计丛书:精通ASP.NET 4.5(第5版)》是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET 4.5的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的建议。《精通ASP.NET 4.5(第5版)》还深入讲述了其他ASP.NET图书遗漏的高级主题,如自定义控件的创建、图像处理、加密等。这一版对原有章节进行了全面修订和更新,还简要介绍了针对移动设备开发的新特性。
《图灵程序设计丛书:精通ASP.NET 4.5(第5版)》适合各层次ASP.NET程序开发人员阅读。
作者简介

Adam Freeman,IT专家,曾在多家公司担任高级职位,退休前在一家国际银行担任CTO和COO,如今的他热爱写作和跑步。除本书外,还著有《精通jQuery》等书。

Matthew MacDonald,世界微软技术专家,微软MVP。他是Inside Visual Basic、ASP Today、Hardcore Visual Studio .NET等软件开发杂志的特约作者,还写作了多部脍炙人口的编程畅销书,本书为其代表作。

Mario Szpuszta,微软奥地利开发者和平台组架构师,有丰富的Web应用与安全软件开发和集成经验。他也是社区内非常活跃的技术专家,经常在各种技术会议中发表演讲。除本书外,他还是名著Advanced .NET Remoting的作者。
精彩书评

“对于想真正精通ASP.NET的人,我强烈推荐本书。它远远超出了同类图书,绝不避重就轻,而是彻底剖析了许多常见难题的解决办法。”
——David Hayden,微软MVP,Web软件工程师

“ASP.NET工程师的必读之作!是绝佳的学习教程,也是不可或缺的参考手册。”
——NET Developer’s Journal
目录

第一部分入门
第1章第一个ASP.NET应用程序
1.1准备工作站
1.2创建新的ASP.NET项目
1.2.1添加新的Web窗体
1.2.2测试示例应用程序
1.3创建简单的应用程序
1.3.1设定场景
1.3.2创建数据模型和存储库
1.3.3创建窗体并设置其样式
1.3.4处理窗体
1.4创建摘要视图
1.4.1设置动态HTML的格式
1.4.2测试动态代码
1.4.3调用代码隐藏方法
1.5执行验证
1.6总结
第2章ASP.NET背景信息
2.1ASP.NET Framework概述
2.2关于本书
2.2.1所需了解的信息
2.2.2如果没有相关经验该怎么办
2.2.3需要使用哪些软件和技术
2.2.4本书是否包含大量示例
2.3本书的结构
2.4了解Web窗体
2.4.1Web窗体的优势
2.4.2了解Web窗体的劣势
2.5总结
第3章C#基本功能
3.1创建示例项目
3.2使用自动实现的属性
3.3使用对象和集合初始化器
3.4使用扩展方法
3.4.1将扩展方法应用于接口
3.4.2创建过滤式扩展方法
3.5使用lambda表达式
3.6使用自动类型推断
3.7使用匿名类型
3.8使用泛型类型
3.8.1使用通用基类
3.8.2使用泛型类型
3.9显式实现接口
3.10执行语言集成查询
3.11使用异步方法
3.12总结
第4章使用jQuery
4.1创建示例项目
4.1.1在示例项目中添加jQuery
4.1.2在Web窗体中添加jQuery
4.2jQuery入门
4.2.1等待DOM
4.2.2jQuery语句
4.3选择元素
4.3.1按类型、类或ID选择元素
4.3.2使用关系和联合选择元素
4.3.3使用特性选择元素
4.3.4使用过滤器选择元素
4.3.5使用jQuery函数
4.4使用jQuery事件
4.5处理JSON数据
4.6总结
第5章基本开发工具
5.1创建示例项目
5.2使用Visual Studio调试器
5.2.1创建条件断点
5.2.2了解应用程序状态
5.2.3使用Immediate Window
5.3使用Page Inspector和浏览器F12工具
5.3.1使用JavaScript Console
5.3.2使用网络监视器
5.3.3使用JavaScript Profiler
5.4使用NuGet
5.5使用Opera Mobile
5.6使用JavaScript库
5.6.1jQuery、jQuery UI和jQuery Mobile
5.6.2Knockout
5.6.3Modernizr
5.6.4requireJS
5.7总结
第6章SportsStore:真实的应用程序
6.1创建项目
6.1.1创建文件夹结构
6.1.2添加全局应用程序类
6.1.3创建数据库
6.1.4定义数据库架构
6.1.5向数据库中添加数据
6.2创建数据模型和存储库
6.2.1创建数据模型类
6.2.2添加Entity Framework
6.2.3创建Entity Framework上下文
6.2.4创建产品存储库
6.3创建产品清单
6.4添加分页
6.4.1显示产品页
6.4.2添加分页链接
6.5设置列表Web窗体的样式
6.5.1创建母版页
6.5.2自定义母版页
6.5.3应用母版页
6.5.4测试母版页
6.6总结
第7章SportsStore:导航和购物篮
7.1配置URL路由
7.1.1创建路由配置类
7.1.2更新全局应用程序类
7.1.3使用路由变量
7.1.4测试路由配置
7.1.5生成路由链接
7.2添加类别信息
7.2.1创建用户控件
7.2.2将用户控件应用于母版页
7.2.3添加CSS样式
7.2.4扩展URL方案
7.2.5添加显示类别功能
7.2.6突出显示当前类别
7.3构建购物篮
7.3.1定义Cart类
7.3.2添加购物篮按钮
7.3.3创建会话帮助程序
7.3.4处理窗体发布
7.3.5显示购物篮的内容
7.3.6测试购物篮
7.4总结
第8章SportsStore:完善购物篮
8.1移除不需要的购物篮产品
8.1.1了解视图状态
8.1.2禁用视图状态
8.2添加购物篮摘要
8.2.1定义CSS样式
8.2.2应用购物篮摘要控件
8.2.3合并用户控件声明
8.3提交订单
8.3.1扩展数据库和数据模型
8.3.2添加Checkout链接和URL
8.3.3处理订单
8.4添加验证
8.4.1添加NuGet程序包
8.4.2创建并使用脚本捆绑包
8.4.3设置客户端验证
8.4.4创建服务器控件
8.4.5应用服务器控件
8.5总结
第9章SportsStore:管理
9.1添加常用构建块
9.1.1扩展路由配置
9.1.2添加管理母版页
9.1.3添加CSS样式表
9.1.4添加Web窗体
9.2添加订单管理
9.2.1清空和填充数据库
9.2.2添加Web窗体内容
9.2.3创建代码隐藏类
9.3添加类别管理
9.3.1扩展存储库
9.3.2添加Web窗体
9.3.3设置CRUD方法
9.3.4测试类别管理
9.4设置授权
9.4.1确保管理页面的安全
9.4.2创建身份验证登录Web窗体
9.4.3测试失败的身份验证
9.4.4测试成功的身份验证和授权
9.5总结
第10章SportsStore:部署
10.1为最终测试禁用调试模式
10.2准备Windows Azure
10.2.1创建网站和数据库
10.2.2准备数据库以进行远程管理
10.2.3创建架构
10.3部署应用程序
10.4总结
第11章可测试的Web应用程序
11.1了解问题所在
11.2了解解决方案
11.3创建示例项目
11.3.1设置静态内容
11.3.2设置数据模型
11.3.3实现存储库
11.3.4添加基础架构
11.4实现RSVP页面
11.4.1创建表示器
11.4.2创建视图
11.4.3测试RSVP页面
11.5添加单元测试
11.5.1创建单元测试项目
11.5.2创建单元测试
11.5.3测试输入值
11.6添加依赖注入
11.6.1添加NuGet程序包
11.6.2配置注入
11.7完成整个应用程序
11.7.1创建表示器
11.7.2配置依赖注入
11.8总结
第二部分核心ASP.NET平台
第12章使用Web窗体
12.1创建示例项目
12.2了解Web窗体文件
12.2.1使用代码片段
12.2.2了解可编程HTML元素
12.2.3了解控件
12.3了解代码隐藏类
12.4了解Web窗体的工作机制
12.4.1处理可编程HTML元素
12.4.2编译Web窗体
12.5使用母版页
12.5.1配置母版页
12.5.2了解母版页占位符
12.5.3应用母版页
12.5.4使用母版页代码隐藏类
12.5.5嵌套母版页
12.6总结
第13章生命周期和上下文
13.1创建示例项目
13.2了解应用程序生命周期
13.3了解请求生命周期
13.3.1了解模块和处理程序
13.3.2处理请求生命周期事件
13.3.3在一个方法中处理多个事件
13.4了解上下文对象
13.4.1使用HttpContext对象
13.4.2使用HttpApplication对象
13.4.3使用HttpRequest对象
13.4.4使用HttpResponse对象
13.5进行组合
13.5.1对请求计时
13.5.2限制访问
13.5.3记录请求信息
13.6总结
第14章模块
14.1准备示例应用程序
14.2了解模块
14.2.1创建模块
14.2.2注册模块
14.3创建模块项目
14.3.1创建Visual Studio项目
14.3.2创建模块
14.3.3注册模块
14.4使用模块事件
14.4.1定义模块事件
14.4.2处理模块事件
14.4.3按名称查找模块
14.5使用内置模块
14.6进行组合
14.7总结
第15章处理程序
15.1准备示例应用程序
15.2了解处理程序
15.3处理程序和请求生命周期
15.4创建一般处理程序
15.4.1实现自定义行为
15.4.2测试一般处理程序
15.5创建自定义处理程序
15.5.1创建自定义处理程序
15.5.2注册自定义处理程序
15.6创建自定义处理程序工厂
15.6.1控制处理程序实例化
15.6.2动态选择处理程序
15.6.3重复使用处理程序
15.7协调模块与处理程序
15.7.1使用Items集合
15.7.2使用声明式接口
15.8进行组合
15.8.1查找适当的内置处理程序工厂
15.8.2扩展基类
15.8.3编写处理程序
15.8.4注册处理程序工厂
15.8.5测试处理程序工厂
15.9总结
第16章页面和控件生命周期事件
16.1准备示例应用程序
16.2了解Page类
16.3了解页面生命周期
16.4处理控件事件
16.4.1创建一个简单的控件
16.4.2注册并应用控件
16.5接收控件事件
16.6了解端到端Web生命周期
16.7页面上下文
16.7.1访问上下文对象
16.7.2设置Page指令值
16.7.3提供特定于Web窗体的信息
16.8进行组合
16.9总结
第17章管理请求执行过程
17.1准备示例应用程序
17.2使用URL重定向
17.2.1执行URL重定向
17.2.2手动执行重定向
17.3管理处理程序选择和执行过程
17.3.1预先选择处理程序
17.3.2传输请求
17.3.3通过显式执行处理程序生成响应
17.4进行组合
17.4.1创建用于查看源代码的处理程序
17.4.2使用HTTP重定向
17.4.3预先选择处理程序
17.4.4执行多个处理程序
17.5总结
第18章管理状态数据
18.1创建示例应用程序
18.2了解状态数据
18.3存储应用程序数据
18.4存储用户数据
18.4.1创建配置文件数据库
18.4.2配置数据库连接
18.4.3配置配置文件和配置文件属性
18.4.4定义配置文件提供程序
18.4.5定义配置文件属性
18.4.6使用配置文件数据
18.5存储会话数据
18.5.1使用会话数据
18.5.2配置会话数据
18.5.3使用状态服务器
18.5.4使用SQL数据库
18.6使用视图数据
18.7使用cookie
18.8进行整合
18.8.1创建模块
18.8.2创建Web窗体
18.9总结
第19章缓存
19.1准备示例应用程序
19.2使用应用程序缓存
19.3管理数据项缓存
19.4使用依赖项缓存数据
19.4.1使用内部依赖项缓存数据
19.4.2创建自定义依赖项
19.4.3使用聚合依赖项缓存数据
19.4.4缓存具有过期约束条件的数据
19.4.5使用清理优先级缓存数据
19.5接收缓存通知
19.5.1接收清除缓存通知
19.5.2使用通知避免清除缓存
19.6配置缓存
19.7进行组合
19.8总结
第20章缓存输出
20.1准备示例应用程序
20.2缓存Web窗体输出
20.2.1控制端到端缓存
20.2.2缓存多个内容副本
20.2.3创建缓存配置文件
20.3选择性地更新内容
20.4缓存用户控件输出
20.5缓存服务器控件输出
20.6创建缓存依赖项
20.7使用自定义输出缓存
20.7.1创建自定义缓存实现
20.7.2注册自定义输出缓存实现
20.7.3动态选择输出缓存实现
20.8配置输出缓存
20.9进行组合
20.9.1创建处理程序工厂类
20.9.2注册处理程序工厂
20.10总结
第21章处理错误
21.1准备示例项目
21.2了解错误
21.3自定义默认行为
21.3.1提供全包容性的错误页面
21.3.2处理特定HTTP错误
21.3.3指定特定于Web窗体的错误页面
21.4控制错误处理过程
21.4.1在Web窗体中处理错误
21.4.2在应用程序级别处理错误
21.5处理多个错误
21.5.1报告错误
21.5.2显示错误
21.5.3拦截错误
21.6进行组合
21.6.1删除现有错误处理代码
21.6.2定义模块
21.7总结
第22章管理路径
22.1准备示例项目
22.1.1创建模块
22.1.2创建附加内容
22.2使用路径
22.2.1获取路径信息
22.2.2操纵路径
22.3管理虚拟路径
22.3.1设置默认文档
22.3.2处理针对扩展名URL的请求
22.3.3重写路径
22.4使用友好URL程序包
22.4.1禁用之前的示例
22.4.2安装和配置NuGet程序包
22.4.3使用FriendlyUrls库功能
22.5进行组合
22.5.1编写文件
22.5.2重写路径
22.6总结
第23章URL路由
23.1准备示例项目
23.2为路由准备应用程序
23.3使用固定路由
23.4添加变量段
23.4.1处理范围过大的路由
23.4.2创建可删节URL
23.4.3创建长度可变的段
23.5路由段值模型绑定
23.6生成传出URL
23.7进行组合
23.7.1生成诊断HTML
23.7.2测试URL匹配
23.8总结
第24章高级URL路由
24.1准备示例项目
24.2使用高级约束条件
24.2.1通过HTTP方法限制路由
24.2.2创建自定义路由限制
24.3路由文件请求
24.4使用路由处理程序
24.4.1阻止请求路由
24.4.2创建自定义路由处理程序
24.5创建自定义RouteBase实现
24.6进行组合
24.6.1禁用ASPX请求
24.6.2路由到其他文件类型
24.6.3让ASP.NET为传出URL选择路由
24.7总结
第25章身份验证和授权
25.1准备示例项目
25.2了解窗体身份验证
25.3配置ASP.NET身份验证
25.4执行身份验证
25.4.1验证用户身份
25.4.2获取身份验证信息
25.5执行授权
25.5.1了解授权和身份验证集成
25.5.2创建授权策略
25.5.3创建特定于位置的授权策略
25.6避开授权
25.7授权已路由的URL
25.8进行组合
25.8.1重建身份验证Web窗体
25.8.2添加母版页
25.8.3测试修订后的身份验证和授权
25.9总结
第26章成员资格
26.1准备示例项目
26.2在应用程序中添加成员资格
26.2.1安装通用提供程序
26.2.2为成员资格配置应用程序
26.2.3创建用户和角色
26.2.4使用成员资格执行身份验证
26.3使用成员资格
26.3.1执行密码更改
26.3.2执行密码恢复
26.3.3执行注册
26.4进行组合
26.5总结
第27章ASP.NET配置
27.1准备示例项目
27.2了解配置层次结构
27.3以编程方式获取配置信息
27.3.1使用应用程序设置
27.3.2处理连接字符串
27.3.3使用配置节
27.3.4处理整个配置
27.4创建自定义配置节和组
27.4.1创建简单的配置节
27.4.2创建集合配置节
27.4.3创建配置节组
27.5使用外部配置文件
27.6锁定配置节
27.7进行组合
27.8总结
第28章异步请求处理
28.1准备示例项目
28.2了解问题所在
28.3创建异步Web窗体
28.3.1使用异步方法
28.3.2创建和注册异步页面任务
28.3.3执行多个任务
28.4创建异步模块
28.5创建异步处理程序
28.6总结
第三部分窗体和控件
第29章使用控件
29.1准备示例项目
29.2了解控件
29.2.1了解基本的控件类
29.2.2使用控件以编程方式访问HTML元素
29.2.3使用自定义控件生成HTML片段
29.2.4使用自定义服务器控件
29.2.5使用控件显示数据
29.2.6使用控件模拟桌面开发
29.3利用控件层次结构
29.3.1在控件层次结构中导航
29.3.2在层次结构中查找控件并操纵控件
29.3.3以编程方式添加控件
29.4进行组合
29.5总结
第30章窗体和请求验证
30.1准备示例项目
30.2了解服务器端form元素
30.3检测窗体发布和回传
30.3.1在查询字符串中查找窗体数据
30.3.2检查POST请求
30.4处理窗体数据
30.5了解"一窗体"限制
30.6了解请求验证
30.6.1使用预先请求验证
30.6.2使用延迟请求验证
30.6.3使用未经验证的窗体数据
30.6.4在控件中验证请求
30.7进行组合
30.8总结
第31章创建自定义控件
31.1准备示例项目
31.2创建基本的控件
31.2.1了解Control指令
31.2.2注册和应用控件
31.2.3在Web.config文件中注册控件
31.3在控件中添加功能
31.4了解控件ID
31.4.1标识控件生成的HTML元素
31.4.2标识控件层次结构内的控件
31.5定义元素特性
31.5.1创建枚举特性
31.5.2创建集合特性
31.6创建服务器控件
31.6.1注册服务器控件
31.6.2使用HtmlTextWriter类
31.7进行组合
31.8总结
第32章有状态控件
32.1准备示例项目
32.2了解状态性和控件生命周期
32.2.1使用会话状态
32.2.2通过窗体元素添加状态
32.2.3使用视图状态
32.2.4使用控件状态
32.3管理应用程序视图状态
32.3.1配置应用程序视图状态
32.3.2配置Web窗体和控件视图状态
32.3.3配置控件视图状态
32.4进行组合
32.4.1对input元素使用视图状态
32.4.2在子控件中使用视图状态
32.4.3视图状态数据不断增加
32.4.4混淆视图状态与控件状态
32.5总结
第33章服务器端HTML元素
33.1准备示例项目
33.2了解服务器端元素
33.2.1使用基类功能
33.2.2使用容器元素
33.3使用页面结构元素
33.4处理窗体元素
33.4.1使用input元素
33.4.2使用其他窗体元素
33.5使用HTML表
33.5.1枚举表
33.5.2使用特定表元素
33.5.3以编程方式创建表
33.6使用其他元素
33.7进行组合
33.8总结
第34章模型绑定
34.1准备示例项目
34.2了解问题所在
34.3应用模型绑定
34.4处理模型绑定和验证错误
34.5使用绑定特性
34.5.1应用模型绑定特性
34.5.2对复杂类型应用模型绑定特性
34.6进行组合
34.6.1创建自我验证模型类
34.6.2创建字段级别的错误控件
34.7总结
第35章数据绑定
35.1准备示例项目
35.2了解数据绑定
35.2.1配置数据绑定
35.2.2组合元素和数据控件
35.3编写自定义数据控件
35.3.1管理数据控件视图状态
35.3.2在自定义数据控件中添加模板
35.3.3为模板添加功能
35.4进行组合
35.5总结
第36章基本数据控件
36.1选择数据控件
36.2准备示例项目
36.3使用列表数据控件
36.3.1使用CheckBoxList控件
36.3.2使用DropDownList控件
36.3.3使用ListBox控件
36.3.4使用RadioButtonList控件
36.3.5使用BulletedList控件
36.4使用Repeater控件
36.4.1Repeater的标准用法
36.4.2使用Repeater模板
36.4.3以编程方式创建模板
36.5进行组合
36.6总结
第37章复杂数据控件
37.1准备示例项目
37.1.1准备脚本管理
37.1.2扩展CSS
37.2使用FormView控件
37.2.1定义代码隐藏类
37.2.2定义模板
37.2.3管理外部元素
37.2.4使用FormView控件编辑数据
37.2.5实现数据方法
37.2.6了解FormView事件
37.3使用ListView控件
37.3.1使用ListView的基本功能
37.3.2对数据分页
37.3.3了解ListView事件
37.4进行组合
37.5总结
第38章其他ASP.NET控件
38.1准备示例应用程序
38.2使用富UI控件
38.2.1富UI控件过于抽象
38.2.2富UI控件会修改元素的行为
38.2.3富UI控件依赖于C#事件
38.2.4将直接对富UI控件应用样式
38.3选择富UI控件
38.4使用其他控件
38.4.1使用Literal控件
38.4.2使用PlaceHolder控件
38.4.3使用MultiView控件
38.5进行组合
38.6总结
第四部分客户端开发
第39章管理脚本和样式
39.1准备示例项目
39.2了解脚本管理问题
39.2.1管理JavaScript文件版本
39.2.2管理库依赖关系
39.2.3管理简化
39.3使用捆绑包
39.3.1为捆绑包准备项目
39.3.2创建脚本捆绑包
39.3.3创建样式捆绑包
39.4使用捆绑优化
39.4.1使用本地优化
39.4.2使用内容传送网络
39.5确保库对控件可用
39.6进行组合
39.7总结
第40章Ajax和Web服务
40.1准备示例项目
40.2使用Web API创建Web服务
40.2.1了解目标
40.2.2创建Web API控制器
40.2.3创建路由配置
40.2.4测试Web服务
40.2.5实现控制器方法
40.3应用Web服务
40.4处理事件验证
40.4.1禁用事件验证
40.4.2替换控件
40.5进行组合
40.6总结
第41章客户端验证
41.1准备示例项目
41.1.1安装JavaScript程序包
41.1.2创建验证脚本捆绑包
41.2使用HTML5验证
41.3使用内置验证控件
41.4直接应用验证特性
41.5删除重复的验证策略
41.6进行组合
41.6.1更新Web服务
41.6.2更新模型对象
41.6.3创建JavaScript
41.7总结
第42章针对移动设备
42.1准备示例项目
42.2标识移动设备
42.3切换移动设备的母版页
42.4传送不同的Web窗体
42.4.1安装和配置程序包
42.4.2传送自定义内容
42.4.3允许用户进行选择
42.5进行组合
42.6总结

前言/序言

译者序
关于代码
如作者所言,本书是一部编码书。细心的读者一定已经发现,代码占到了本书的一半篇幅以上,因此,如果希望充分利用本书,请务必在自己的计算机上运行书中的每一个代码示例,通过这些实例学习ASP。NET的各项功能。当然,读者不必自己输入这些示例,而可以从Apress网站或在图灵社区进行下载。此外还要注意的是,限于篇幅,书中的代码多有省略,而代码包中的代码全部是完整的,可以直接使用。
关于UI
UI指用户界面,这里主要指Visual Studio中的菜单、命令、对话框等。由于运行本书中的示例需要用到Visual Studio,任何版本均可运行书中的示例)这款软件,因此书中会多次再现该软件的UI。考虑到读者主要使用的是该软件的中文版本,因此,在相关UI第一次出现时,我们提供了英(中)版本,以便于读者使用。如果读者对某个UI存有疑问,访问查询其中文翻译。
由于本书内容繁杂,加以译者水平所限,译文难免存在谬误之处;如果发现任何问题,可通过电子邮件与译者联系,谢谢!
石华耀

规格参数

品牌 京东图书
品牌属地 中国
ISBN 9787115364111
著者 [美]Adam Freeman,[美]Matthew MacDonald,[美]Mario Szpuszta
出版社 人民邮电出版社
用纸 胶版纸
包装 平装
出版时间 2014-08-01
页数 1008
译者 石华耀
语言 中文
版次 5

免责声明

产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。

查看详情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
数量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 京东图书 销售
送至
{{ __("Ship to United States only") }}
满$69免运费
正品保证

已加入购物车

继续逛逛

为你推荐

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

优惠券

{{ coupon.coupon_name_new | formatCurrency }}
领取 已领取 已领完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即将过期: {{ formatTime(coupon.use_end_time) }}

分享给好友

取消

亚米礼卡专享价

使用礼卡支付即可获得礼卡专享价

规则说明

礼卡专享价是部分商品拥有的特殊优惠价格;

购买礼卡专享价商品时,若在结算时使用电子礼卡抵扣支付,且礼卡余额足够支付订单中所有礼卡专享价商品的专享价总和,则可以启用礼卡专享价;

不使用礼卡支付,或礼卡余额不满足上一条所述要求时,将无法启用礼卡专享价,按照普通售价计算,但您仍然可以购买这些商品;

在购买礼卡专享价商品时,若余额不足,可以在购物车或结算页中点击“充值”按钮对礼卡进行购买和充值;

商品若拥有礼卡专享价,会显示“专享”的特殊价格标记;

如有疑问,请随时联系客服;

礼卡专享价相关规则最终解释权归亚米所有。

由 亚米 销售

服务保障

Yami 满$49免运费
Yami 无忧退换
Yami 从美国发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

亚米网希望为我们的客户提供最优秀的售后服务,让所有人都能放心在亚米购物。亚米自营商品在满足退换货条件的情况下,可在收到包裹的30天之内退换商品(食品因商品质量问题7天内可退换;为了确保每位客户都能获得安全和高质量的商品,对于美妆类产品,一经开封或使用即不提供退款或退货服务,质量问题除外;其他特殊商品需联系客服咨询)。
感谢您的理解和支持。

查看详情

由 亚米 销售

亚米电子礼品卡使用规则

若购买时选择自动充值,订单完成后礼卡将自动充值到您的账户中;

若购买时选择发送邮件,订单完成后系统将自动发送卡号和密码到您填写的邮箱;

发送邮件时,任何用户均可使用邮件中的卡号密码进行礼卡充值,请妥善保管邮件信息。

如接收邮件遇到问题,请联系客服处理;

发送邮件时,若礼卡没有被兑换,可以补发邮件。若已经被其他用户兑换,则无法补偿;

亚米网电子礼卡可用于购买自营或第三方商品;

亚米网电子礼卡没有有效期限制,长期有效;

亚米网电子礼卡的金额,可分多次使用;

亚米网电子礼卡业务规则,最终解释权归亚米网所有。

退换政策

已消费的电子礼卡不支持退款。

京东图书 销售

服务保障

Yami 满$49免运费
Yami 最优售后
Yami 美国本土发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

由 京东图书 销售

服务保障

Yami 跨店满$69免运费
Yami 30天退换保障

亚米-中国集运仓

由亚米从中国精选并集合各大优秀店铺的商品至亚米中国整合中心,合并包裹后将一次合包跨国邮寄至您的地址。跨店铺包邮门槛低至$69。您将在多商家集合提供的广泛选品中选购商品,轻松享受跨店铺包邮后的低邮费。

退换政策

提供30天内退换保障。产品需在全新未使用的原包装内,并附有购买凭据。产品质量问题、错发、或漏发等由商家造成的失误,将进行退款处理。其它原因造成的退换货邮费客户将需要自行承担。由于所有商品均长途跋涉,偶有简易外包压磨等但不涉及内部质量问题者,不予退换。

配送信息

亚米中国集运 Consolidated Shipping 运费$9.99(订单满$69 包邮)

下单后2个工作日中国商家发货,所有包裹抵达亚米中国整合中心(除特别情况及中国境内个别法定节假日外)会合并包裹后通过UPS发往美国。UPS从中国发货后到美国境内的平均时间为10个工作日左右,根据直发单号可随时跟踪查询。受疫情影响,目前物流可能延迟5天左右。包裹需要客人签收。如未签收,客人须承担包裹丢失风险。

由 京东图书 销售

服务保障

满$69免运费
正品保证

配送信息

Yami Consolidated Shipping 运费$9.99(订单满$69包邮)


下单后1-2个工作日内发货。 物流时效预计7-15个工作日。 如遇清关,交货时间将延长3-7天。 最终收货日期以邮政公司信息为准。

积分规则

不参加任何折扣活动以及亚米会员积分制度。

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

Yami

下载亚米应用

返回顶部

为你推荐

品牌故事

京东图书

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

评论{{'('+ commentList.posts_count + ')'}}

分享你的感受,帮助更多用户做出选择。

写评论
{{ totalRating }} 写评论
  • {{i}}星

    {{i}}星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暂无符合条件的评论

评论详情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已购买 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

请输入内容

回复{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

请输入内容

取消

End

发表评论
商品评分

请输入评论

  • 一个好的昵称,会让你的评论更受欢迎!
  • 修改了这里的昵称,个人资料中的昵称也将被修改。
感谢你的评论
你的好评可以帮助我们的社区发现更好的亚洲商品。

举报

取消

确认删除该评论吗?

取消

历史浏览

品牌故事

京东图书