摘要:
1、准备Silverlight 3游戏开发环境
2、认识数码艺术资源
3、为一个新的2D游戏创建准备数码资源
4、理解2D游戏开发过程中的相关工具
5、学会处理、预览和缩放数码资源
6、使用数码资源来创建并运行首个图形应用程序 阅读全文
摘要:
算法思想:
1、首先把各个类别信息进行分组(例如国籍放在一组,房子颜色放到一组等等)
2、然后依次从各个类别的分组中取出一个元素放到存放最终结果的数组中。其中对应的元素只能根据其所在的分组而存放到指定的某行中(例如国籍只能存放到结果数组的首行,房子颜色只能存放到次行等等)。存放之前需测试其是否满足条件。
3、如果满足条件则把该元素保存到结果数组中,否则取该元素所在分组余下尚未测试的下一个元素进行测试。
4、如果该元素所在分组余下的所有元素都不满足条件则返回到上一个数组单元继续测试,直到满足条件为止,如果都不满足条件则证明此题无解。 阅读全文
摘要:
Model-View-ViewModel设计模式是MVP设计模式与WPF技术相结合的产物,对于一些很常见的如Model-View-Controller(MVC)设计模式和Model-View-Presenter(MVP)设计模式来说,当在WPF下使用时它们都有一个很大的缺点:就是它们根本没有考虑到WPF强大的数据绑定技术。如果在WPF中使用MVC或者MVP设计模式,就可能完全无法利用WPF中数据绑定的方便性,而Model-View-ViewModel则不一样。 阅读全文
摘要:
学习完本章后,你将掌握:
1.在你的应用程序中使用workflow
2.理解“WorkflowRuntime”对象的的基本功能
3.知道如何启动和停止workflow运行时
4.能够使用各种workflow运行时的相关事件 阅读全文
摘要:
许多开发者想学习使用测试驱动开发实践,Brendan在本篇文章中说明了怎样在写代码之前编写测试。 阅读全文
摘要:
学习完本章,你将掌握:
1.了解要把你的工作流暴露为XML Web服务来使用的话,各个工作流活动该怎样进行设计
2.了解在ASP.NET中宿主工作流需要些什么
3.看看在基于XML Web服务的工作流中如何进行错误(fault)处理
4.针对各种情况对你的基于XML Web服务的工作流进行配置 阅读全文
摘要:
学习完本章,你将掌握:
1.了解工作流的概念和理论
2.把WF和BizTalk与WCF做比较
3.开始使用WF进行编程
4.知道怎样使用Visual Studio工作流支持 阅读全文
摘要:
学习完本章,你将掌握:
1.在你的工作流中调用Web服务
2.添加和配置Web服务代理
3.在你的工作流中进行会话(sessions)管理 阅读全文
摘要:
学习完本章,你将掌握:
1.理解过程式(imperative)工作流模型和声明式(declarative)工作流模型之间的主要区别
2.创建声明式工作流
3.使用XAML XML词汇来创建工作流
4.调入基于XAML的工作流并执行 阅读全文
摘要:
学习完本章,你将掌握:
1.了解工作流关联(correlation)以及在什么地方必须去使用它、它为什么是重要的
2.使用工作流关联参数(correlation parameters)
3.生成并使用相关的本地通信服务 阅读全文
摘要:
学习完本章,你将掌握:
1.了解传统的事务模型以及这种模型在哪些地方适合去使用,哪些地方不适合使用
2.懂得在哪些地方不适合传统的事务以及什么时候是补偿事务的恰当时机
4.看看怎样修改默认的补偿顺序 阅读全文
摘要:
学习完本章,你将掌握:
1.理解状态机的概念以及它怎样被模拟到工作流处理中的
2.创建基于状态的工作流
3.运用初始(initial)和终止(terminal)状态条件
4.使用代码进行状态的切换 阅读全文
摘要:
学习完本章,你将掌握:
1.了解对于创建一个功能齐全的自定义工作流活动来说哪些组件是必须的
2.创建基本的自定义工作流活动
3.在基本的自定义工作流活动中应用验证规则
4.把基本的自定义工作流活动集成到Microsoft Visual Studio的工作流视图设计器和工具箱中 阅读全文
摘要:
学习完本章,你将掌握:
1.知道在工作流处理过程中怎样进行策略和规则的处理
2.理解前向链接以及这是如何影响到基于规则的工作流处理过程的
3.为工作流处理过程创建规则
4.结合Policy活动来使用规则 阅读全文
摘要:
学习完本章,你将掌握:
1.理解在工作流环境中Parallel活动是怎样执行的,并且懂得如何使用它们
2.并行执行路径中的同步数据存取和临界代码区
3.使用ConditionedActivityGroup活动去执行根据条件表达式判断执行路径的并行活动 阅读全文
摘要:
学习完本章,你将掌握:
1.使用HandleExtenalEvent活动创建特定的事件处理程序
2.在你的工作流中使用Delay活动
3.在你的工作流中使用EventDriven活动
4.在你的工作流中使用Listen活动
5.理解EventHandlingScope活动在活动并发执行的情况下是怎样监听事件的 阅读全文
摘要:
学习完本章,你将掌握:
1.学会怎样使用IfElse活动来执行条件表达式
2.学会怎样使用While活动来执行循环
3.理解Replicator活动是怎样来模拟for循环的,以及它的使用方法。 阅读全文
摘要:
学习完本章,你将掌握:
1.创建并调用你的工作流外部的本地数据服务
2.理解怎样使用接口来为宿主进程和你的工作流之间进行通信。
3.使用设计的外部方法在你的工作流和宿主应用程序之间传输数据。
4.在一个正执行的工作流中调用其它工作流 阅读全文
摘要:
学习完本章,你将掌握:
1.知道怎样使用Sequence活动
2.知道怎样使用Code活动
3.知道在工作流中怎样抛出异常并对其进行处理
4.知道如何在代码中暂停和终止你的工作流实例 阅读全文
摘要:
学习完本章,你将掌握:
1.理解为什么要工作流实例卸载和重新加载及其时机
2.理解工作流实例为什么要持久化及其时机
3.搭建SQL Server 2005,使其为WF和工作流持久化提供支持
4.使用SqlWorkflowPersistenceService服务
5.在你的工作流代码中进行实例的加载和卸载
6.使持久化服务能自动地加载工作流实例及卸载空闲中的工作流实例 阅读全文
摘要:
学习完本章,你将掌握:
1.workflow的可选服务
2.创建一个事件跟踪数据库
3.激活事件跟踪服务
4.创建一个自定义跟踪
5.查看你的workflow的跟踪信息 阅读全文
摘要:
学习完本章,你将掌握:
1.workflow活动是怎样形成的
2.顺序工作流和状态机工作流之间的区别
3.创建一个顺序工作流
4.创建一个状态机工作流 阅读全文
摘要:
学习完本章,你将掌握:
1.使用不带参数和带参数二种方式初始化一个workflow实例
2.测定你运行中的workflow实例的状况
3.停止workflow实例
4.确定你的workflow空闲或终止的原因 阅读全文
摘要:
学习完本章后,你将掌握:
1.在你的应用程序中使用workflow
2.理解“WorkflowRuntime”对象的的基本功能
3.知道如何启动和停止workflow运行时
4.能够使用各种workflow运行时的相关事件 阅读全文
摘要:
因为数据库是关系型的,而不是面向对象的,这造成了在数据访问层中很难运用一些面向对象思想(如设计模式,设计模式用得最多的地方是在业务逻辑层)来提高可扩展性、可维护性和灵活性,所有个人觉得一个面向对象数据库的问世对于如今面向对象的时代绝对是一个革命性的成果,也必将颠覆以往的开发模式。LINQ很好很强大,但微软为什么不直接开发一个面向对象的数据库,就像使用LINQ来访问、操作数据库而不像现在这样使用LINQ在对象与关系间进行映射、转化和隔离了。但从目前来看,面向对象数据库好像还停留在理论上,这么多年过去了还是没有出现!
阅读全文
摘要:
使用过Ext的朋友都体会过该JavaScript库的强大,但该库的学习门槛较高。现在有了一个封装了Ext库的Asp.net 服务器控件,当前有二个版本,分别支持.NET2.0和.NET3.5,我试用的是.NET3.5 版本,内包含ScriptManager、ScriptContainer、HtmlEditor、Panel、DataPicker、HiddenField、RadioButton、Calendar、FieldSet、CheckBox、TextArea、TextBox、NumberTextBox、Window共十四个子控件。
感兴趣的朋友可到下面的地址下载:
Coolite Studio (ASP.NET) Download
阅读全文
摘要:
在强类型Dataset中使用存储过程输出参数,可获取复杂的存储过程的执行结果,在一次访问数据库时就可完成尽可能多的工作,提高程序访问数据库操作的效率和性能。
阅读全文
摘要:
Silverlight1.1事件的处理 阅读全文
摘要:
前些日子看见有人写了一个WebTextBox基本验证复合控件,感觉挺好用,唯一不足是不能方便地设置验证失败时显示的信息的样式。本人于是又对该复合控件进行了重写,对其添加了更多验证方式的选择,并能方便地对验证失败时显示的信息样式进行控制。 阅读全文
摘要:
使用该类可方便地在AJAX下弹出一些常用的窗口 阅读全文