具体描述
silverlight 4以大家期待已久的强大功能可以轻松编写富internet应用程序。使用本书所阐述的在线业务的新特性,您可以创建一个与传统的基于asp.net的网站相比响应速度大为提高的web应用程序。为了了解这些新特性以及改进的silverlight工具包,我们在每一章中都将按照提出问题、分析问题以及解决问题这一步骤来逐步阐述。
主要内容
◆具体阐述如何确定网站的功能需求
◆详细说明最新特性,如图表功能、增强的数据输入控件、导航框架以及元素到元素的数据绑定
◆内容涵盖silverlight工具包的最新特:主题、图表以及布局管理
◆如何使用.net ria服务访问中间层和数据访问层
◆如何使用已有的silverlight asp.net进行用户成员管理、用户身份验证以及用户配置服务
◆通过开发基于silverlight的myspace应用程序,举例说明如何给应用程序添加社交网络特性
◆通过使用google adsense提供的按点击付费广告和使用paypal为开发人员提供的api收取月租费的方式为网站赢利
◆说明如何利用asp.net ajax控件工具包为silverlight应用程序集成html内容
◆如何逐步将应用程序部署到共享主机供应商discount asp.net所提供的虚拟主机上
作者简介
目录信息
1.1 提出问题
1.2 分析问题
1.2.1 确定网站的需求
1.2.2 silverlight 4的新特性
1.3 解决问题
1.3.1 第2章
1.3.2 第3章
1.3.3 第4章
1.3.4 第5章
1.3.5 第6章
1.3.6 第7章
1.3.7 第8章
1.3.8 第9章
1.3.9 第10章
1.3.10 第11章
1.3.11 第12章
1.3.12 开始构建
1.4 本章小结
第2章 为站点流行而准备:提供一个可扩展的体系结构
2.1 提出问题
2.2 分析问题
2.2.1 物理层的n层设计
2.2.2 负载平衡
2.2.3 云计算
2.2.4 逻辑层的n层设计
2.2.5 fimesstrackerplus应用程序设计
2.3 解决问题
2.3.1 物理层
2.3.2 逻辑层
2.4 本章小结
第3章 从登录开始:使用silverilght中的成员、身份验证和配置服务
3.1 提出问题
3.2 分析问题
3.2.1 站点主页
3.2.2 用户注册
3.2.3 登录控件
3.3 解决问题
3.3.1 主登录页面
3.3.2 主页视图
3.3.3 用户注册
3.3.4 登录控件
3.3.5 仪表板页面
3.3.6 附加页面
3.3.7 uri映射
3.4 本章小结
第4章 创建用户的个人主页
4.1 提出问题
4.1.1 添加导航功能
4.1.2 提供站点公告
4.1.3 用户可选的主题
4.1.4 账户设置
4.1.5 添加仪表板页面
4.2 分析问题
4.2.1 用户的个人主页
4.2.2 导航菜单
4.2.3 站点公告
4.2.4 账户设置
4.2.5 主题选择
4.2.6 健身概览控件
4.3 解决问题
4.3.1 全局变量
4.3.2 导航菜单
4.3.3 用户的个人主页
4.3.4 仪表板
4.3.5 账户设置
4.3.6 主题选择
4.3.7 站点公告
4.3.8 健身概览控件
4.4 本章小结
第5章 创建饮食日志页面
5.1 提出问题
5.2 分析问题
5.2.1 用户故事
5.2.2 需求分析
5.2.3 饮食日志
5.3 解决问题
5.3.1 用户界面
5.3.2 数据库
5.3.3 数据访问
5.3.4 业务逻辑
5.3.5 用户界面后台代码
5.4 本章小结
第6章 创建锻炼日志页面
6.1 提出问题
6.2 分析问题
6.2.1 用户故事
6.2.2 需求分析
6.2.3 锻炼日志
6.3 解决问题
6.3.1 用户界面
6.3.2 数据库
6.3.3 数据访问
6.3.4业务逻辑
6.3.5 用户界面后台代码
6.4 本章小结
第7章 创建身体参数日志页面
7.1 提出问题
7.2 分析问题
7.2.1 用户故事
7.2.2 需求分析
7.2.3 身体参数日志页面
7.2.4 计算器控件
7.3 解决问题
7.3.1 身体参数日志页面
7.3.2 计算器控件
7.4 本章小结
第8章 完成仪表板页面
8.1 提出问题
8.2 分析问题
8.2.1 饮食概览
8.2.2 锻炼概览
8.2.3 身体参数概览
8.2.4 打印支持
8.3 解决问题
8.3.1 饮食概览
8.3.2 锻炼概览
8.3.3 身体参数概览
8.4 本章小结
第9章 创建公开健身日志
9.1 提出问题
9.2 分析问题
9.2.1 公开日志设置
9.2.2 公开日志
9.3 解决问题
9.3.1 公开日志设置
9.3.2 公开日志
9.4 本章小结
第10章 使用silverlight开发myspace应用程序
10.1 提出问题
10.2 分析问题
10.2.1 myspace
10.2.2 myspace silverlight sdk
10.2.3 fimesstrackerplusmyspace应用程序
10.3 解决问题
10.3.1 准备开始
10.3.2 fimesstrackerplusmyspace应用程序
10.4 本章小结
第11章 为fitnesstrackerplus站点创收
11.1 提出问题
11.2 分析问题
11.2.1 基于广告的方式
11.2.2 google adsense
11.2.3 收取月租费
11.2.4 哪种赢利方式更可取
11.3 解决问题
11.3.1 google adsense
11.3.2 paypal
11.4 本章小结
第12章 让站点正式上线
12.1 提出问题
12.2 分析问题
12.2.1 附加页面
12.2.2共享虚拟主机供应商
12.3 解决问题
12.3.1 创建contact页面
12.3.2 启用密码重置功能
12.3.3 discount asp.net
12.4 本章小结
· · · · · · (收起)
读后感
用户评价
我拿到这本《SilverLight 4 RIA开发全程解析》后,首先被它那种**“面向解决问题”**的论述风格所吸引。很多技术书籍倾向于按部就班地介绍API,但这本书的切入点似乎更偏向于“如果你想实现A功能,你需要知道B和C,并且要警惕D的陷阱”。例如,我对**WCF RIA Services**的理解一直比较模糊,总觉得它和传统的ASMX服务之间界限不清。这本书如果能清晰地阐述RIA Service在**安全性、事务管理和实时数据推送**方面的独特优势和适用场景,那对我当前的项目架构选择将有决定性的指导意义。另外,关于**客户端模板化和数据呈现优化**的讨论,我希望能看到作者是如何处理不同浏览器和硬件环境下渲染一致性的问题。这方面的细节往往决定了最终产品的专业度。总而言之,它给我的感觉是一本“经验之谈”而非“理论堆砌”的书,这点非常难得,期待它能揭示一些非公开文档中难以获取的实战技巧。
说实话,市面上关于Silverlight的资料汗牛充栋,但大多集中在入门阶段,真正能深入到**“企业级应用架构设计”**层面的书籍凤毛麟角。这本书的标题虽然直接,但从其结构预示来看,它似乎试图填补这一空白。我尤其关注的是**模块化加载(MEF)**在Silverlight 4中的应用探讨。如何设计松耦合的模块,如何确保版本升级时的平滑过渡,这些都是大型项目面临的挑战。如果书中能提供一个完整的、可用于生产环境的MEF骨架示例,并详细解释其生命周期管理,那这本书的价值将飙升。此外,对于**客户端安全模型(沙箱限制)**的处理,如果能提供针对性的解决方案,比如如何安全地与本地文件系统或其他非标准资源交互,那将是巨大的加分项。这本书的定位显然不是给纯粹的新手,而是给那些希望把Silverlight用出“深度”和“稳定度”的开发者,这种深度挖掘让我非常期待。
这本书的深度和广度确实让人印象深刻,虽然我还没来得及把每一个代码示例都亲手敲一遍,但光是浏览目录和章节安排,就能感受到作者在构建一个完整的学习路径上的用心。它不仅仅是罗列技术点,更像是一份实战路线图,尤其对于我这种希望从理论快速过渡到实际项目开发的人来说,这种结构设计非常友好。我特别关注了其中关于**数据绑定和控件自定义**的章节,从描述上看,作者并没有停留在微软官方文档的表面,而是深入探讨了底层机制如何影响性能和用户体验,这一点对于开发复杂企业级应用至关重要。我期待书中对**MVVM模式在Silverlight大型项目中的落地实践**有更详尽的剖析,比如在处理跨模块通信和状态管理时,有哪些“坑”和绕过去的最佳实践。如果能配上一些关于**性能调优和内存管理**的实战案例,那就更加完美了。这本书的厚度本身就说明了其内容的详实程度,希望它能成为我未来几年内,处理任何Silverlight相关技术难题时的“救命稻草”,而不仅仅是一本放在书架上积灰的参考手册。
作为一个偏好前端交互设计的开发者,我更看重的是**用户体验(UX)的实现细节**。Silverlight 4在图形渲染和动画方面提供了强大的支持,但如何用代码高效地控制这些,并且确保动画的**流畅性和资源占用率**之间的平衡,是日常工作中经常遇到的难题。我期待这本书能详细阐述**Expression Blend 4与代码的无缝协作**,特别是如何利用Blend设计复杂的交互逻辑后,代码端如何进行维护和扩展。书中是否有关于**自定义动画路径和关键帧处理**的深入讲解?另外,对于**自定义控件的依赖属性(Dependency Property)**的深入解析,特别是涉及到**路由事件和附加属性**的应用场景,如果能给出超越基础教程的复杂案例,比如构建一个可复用的数据流可视化组件,那将极大地拓宽我的视野。这本书看起来更像是一本“工具箱”,里面装满了解决复杂UI/UX问题的专业利器,而非简单的“菜谱”。
这本书给我的第一印象是**“务实到骨子里”**。我不是那种喜欢看大段架构图的理论派,我更看重的是实际操作中遇到的疑难杂症如何被解决。在Silverlight的开发生涯中,**跨域策略文件(Cross-Domain Policy)**的配置和调试简直是恶梦一般的存在,如果这本书能用一个清晰的章节,系统性地梳理不同场景下的策略文件编写规范,并提供一套调试流程,那简直是无价之宝。再者,关于**客户端自定义控件的渲染管道优化**,这直接关系到用户界面的响应速度。我希望书中能深入讲解`MeasureOverride`和`ArrangeOverride`的正确使用姿势,以及如何避免不必要的重绘。如果作者能分享一些通过**Reflector**等工具反编译后获得的底层洞察,来佐证他的优化建议,那就更显出作者的功力了。这本书的价值,不在于教你如何“做”Silverlight应用,而在于教你如何“做好”一个高性能、高可维护性的Silverlight应用。
只看前3章就够了,有些过时
只看前3章就够了,有些过时
只看前3章就够了,有些过时
只看前3章就够了,有些过时
只看前3章就够了,有些过时