[Silverlight]简单实现DataGrid使用CheckBox选择行
以前写过几个方法实现这个功能,但最终还是选择了不继承DataGrid,所以再重新发布出来。先显示最终结果,其中左边是错误的例子,右边才是正确的在DataGrid中使用CheckBox选择行时典型的错误就是CheckBox没有Binding到任何属性上,这样的话当拖动滚动条时CheckBox.IsCh...
Windows phone 应用开发[11]-Pex 构建自动化白盒测试[上]
昨天一位园友sinodragon21在Windows phone应用开发[9]-单元测试评论中.提出关于Windows phone 单元测试中能否使用微软的Pex自动化生成工具生成单元测试用例.和单元测试质量即代码覆盖率统计问题.很有价值. 针对这两个问题.首先需要解释.关于Windows phon...
Silverlight游戏研发手记:(五)SLG动感增效之《幻影粒子》
随着电子技术发展与普及,人们使用电脑时间越来越长,由于人类自身身体比如眩晕症、眼球衰老等客观因素存在,未来玩家会更加倾向于低视疲劳度/低神经刺激的绿色健康休闲2D游戏而非3D。《希魔复活》2D/3D双版本发售后截然不同的反响再一次向印证了2D游戏是永远不会被3D取代的,甚至超越!当然,超越的关键便在...
Git Tool Part 2
针对Git的使用.在Git中文操作指南手册中.讲解大量关于GiT的细节操作.可是对于从SVN或是TFS转换的很多开发人员来说.很多并没有更多学习周期时间.那么如何才能短时间内抓住Git核心枝干.短时间内快速进入Git并在代码中集成使用工具呢.? 由于Git中富含大量的Git 命令.细节太多.本来打算...
Git Tool Part 1
最近来了一些newguys,版本控制工具全部开始迁移到Git上来.原来都是老CVS或SVN的用户. 所以打算把内部Wiki上比较两篇粗糙Git的入门文章操作重写一遍.在本篇中全面解析git概念和基础使用方法. 在写的这篇文章时.在思考.应该如何快速切入理解Git的基本使用?相对Linux操作系统下分...
Windows phone 应用开发[10]-自动化测试
本篇承接上篇Windows phone 应用开发[9]-单元测试,当在Unit TEst 确定了测试用例的方案.在单个模块单元测试通过开始走模块之间集成时.其实很多测试工作就可以开发人员手中开始向测试人员转移.类似针对单个模块,测试团队可以根据已经确定测试用例批量执行.得到实际结果与期望结果进行比较...
Windows phone 应用开发[9]-单元测试
本篇来谈谈Windows phone Unit Test.原来在9月份一次线下技术沙龙现场交流.我在现场提到关于Windows phone Unit Test在实际编程所体现一些问题.可惜当时在现场回应人的太少.通过本篇将详细梳理关于在Windows phone 开发流程做UT可能遇到的问题,以及一...
Nuget Tool
Nuget 这个工具最先是在MIX11上开始让我注意.不知道当时看MIX同学是否注意到一个小细节.-就是所有MIX11 Code演示环节中MS开发人员都使用Nuget.本篇介绍一些Nuget安装和一些在实际项目中基本用法. 首先 解释一下Nuget Tool是什么? NuGet 是一种 Visual...
无疆_炎戎的2011跨年总结
2012是传说中的世界末日, 有幸在这个特殊的年份赶上自己的本命年:P 先简要介绍一下自己吧哈哈,07届入大学,11年准时毕业拿证摒除学生身份,虽然不太老,但大学期间非常依赖自主学习与实践,先后搞过native win32(不少已淡忘),java,.net,10年初就已经开始在叫北京工作,先后就职中...
Windows phone 应用开发[8]-体验PhoneGap
早在7月份就听说PhoneGap.移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的支持往往需要建立不同的技术团队.而平台之间开发技术也是完全迥异的. 开发一个具有相同业务的应用...
XmlAttribute与实体的转换和匹配方案(附源码)
一、前言 可扩展标记语言 (XML) 是具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是用来存储数据的,重在数据本身。本文中的代码是几个月前整理的,最近几个月的时间很少写随笔,除了工作以外,主要还是忙于整理自己的框架。这篇随笔主要是针对于...
Windows phone 应用开发[7]-MEF For Windows phone
本篇是接着上篇Windows phone 应用开发[6]-Managed Extensibility Framework应用程序扩展 基础之上而来. 关于Managed Extensibility FrameWork[MEf]基础概念这里不再赘述.MEF 作为.NET 4一部分.同时也支持Silve...
Windows phone 应用开发[6]-Managed Extensibility Framework应用程序扩展
Managed Extensibility Framework 或是简称MEF. 从字面意思来看 MEF是一个用来扩展.NET 应用的框架. MEF作为.NET 4的一部分同时也支持Silverlight 4版本.开发人员可以利用该框架在不对当前代码产生影响的情况下对应用程序加以扩展. 扩展方向既可...
Windows Phone 应用之虾米音乐
Windows Phone 虾米客户端个人比较喜欢虾米音乐,于是自己利用业余时间DIY了一个Windows Phone 客户端。(由于时间精力有限,难免存在各种bug,请大家见谅)功能点如下:1. 全Metro风格,给你与系统一致的用户体验2. 全功能电台,可以选择不同风格的音乐电台,让你一次听个爽...
Windows Phone实用开发技巧(33):不重启程序切换当前语言
在之前的《Windows Phone 应用程序的全球化》 中讲到了如果创建一个多语言支持的Windows Phone应用程序,本篇文章让我们dig a little deeper。即在设置界面中设置好当前的语言,不用重新进入程序就将当前的界面切换为已选的语言。前提是用到了Mango中的API。(所以...
Windows phone 应用开发[4]-应用发布
在Windows phone SDK 还是7.0版本是就一直想写一篇关于Windows Phone 应用发布注意事项.当开发应用完成后.通过注册Windows phone APPHub Account 发布应用时.可能要面对各种各种失败原因.自从TechED 2011 后MS官方的AppHub对中国...
Windows Phone实用开发技巧(32):照片角度处理
在实际项目中,可能需要用户从相册中选择图片然后进行相应的处理。但是不知道大家有没有发现这样一种情况,就是手机里看是竖着的,但是上传到微博或者哪里的时候确实横着的。一种情况是你拿手机竖着拍照得话,照片就是横着的,虽然在手机里看是竖着的。(可能有点抽象,遇到此情况的同学应该深有感触) 那么我们在客户端中...
Windows Phone 图表开发Demo
由于工作中要用到大量的图表和报表,所以就先准备下,进行知识储备,所以整理了Demo。本来是想使用FusionCharts的,但是它使用XML和JSON作为数据接口,是Flash插件,缺少事件和方法的处理不能很好的和用户交互,所以就考虑下使用Visifire。对于Visifire相信不少朋友都用过了吧...
极速理解设计模式系列:23.装饰器模式(Decorator Pattern)
五个角色:部件(Component)、具体部件(ConcreteComponent)、装饰抽象类(Decorator)、具体装饰对象(ConcreteDecorator)、客户端(Client)部件(Component):定义对象的接口,可以给对象动态增加职责。 具体部件(ConcreteCompo...
Silverlight RPG游戏引擎"Silvery“开源
Silvery是一个成熟图形底层解决方案,主要针对于Silverlight MMORPG网页游戏开发提供:下载管理、资源管理、动画任务、简要角色机制、GameSocket、精灵控制、精灵编辑器、场景解决方案、热键机制、控制台功能等解决方案。http://silvery.codeplex.com/Si...