解析Caliburn.Micro(四)
书接前文,继续来介绍一下Caliburn.Micro(CM)中的Convention。 前言 Caliburn.Micro这个系列也写了好几篇了,作为一个第三方的应用框架,关于细节的详尽介绍并不是第一位的,能快而准确的把握它的整体思路才是最重要的。Caliburn.Micro框架中包含了很多功能,有...
深入WPF--Style
Style 用来在类型的不同实例之间共享属性、资源和事件处理程序,您可以将 Style 看作是将一组属性值应用到多个元素的捷径。 这是MSDN上对Style的描述,翻译的还算中规中矩。Style(样式),简单来说,就是一种对属性值的批处理,类似于Html的CSS,可以快速的设置一系列属性值到UI元素...
解析Caliburn.Micro(三)
书接前文,前篇文章简略了介绍了一下Caliburn.Micro(简称CM)的Action,这篇文章继续讨论CM的下一个Feature:Convention。 什么是Convention Convention,翻译过来叫公约、协定。公约,一般指行为规范,达成共识的多方共同遵守的一个约定。在CM中,Co...
Illusion = Caliburn.Micro + MEF
前言 准备使用Caliburn.Micro结合MEF写一个类似于VS2010的IDE框架,支持插件开发,Menu、Toolbar等的可配置性,还有一些功能如:Option,多语言,换肤等。一方面作为技术沉淀,一方面也可以为新入WPF或者对Caliburn.Micro感兴趣的朋友们做一个指导。 没想到...
解析Caliburn.Micro(二)
书接前文,前篇文章简略了介绍了一下Caliburn.Micro(简称CM),这篇文章来走入CM,看看它最有意思的Action。 运行CM 下载Caliburn.Micro,打开Template,拷贝Caliburn_Micro_WPF.zip到%userprofile%\Documents\Visu...
解析Caliburn.Micro(一)
简介 受朋友所邀,准备使用Caliburn框架设计项目,这两天研究了一下这个开源框架,分享一下。 Caliburn是Rob Eisenberg在2009年提出的一个开源框架,可以应用于WPF,Silverlight,WP7等,框架基于MVVM模式,像它的名字一样,是企业级应用的一把利器。 之前就听说...
基于微软Dryad分布式并行计算平台云技术的研究
微软于2010年12月21日发布了分布式并行计算基础平台——Dryad测试版,成为谷歌MapReduce分布式数据计算平台的竞争对手。它可以使开发人员能够在Windows或者.Net平台上编写大规模的并行应用程序模型,并能够在单机上所编写的程序很轻易的运行在分布式并行计算平台上,程序员可以利用数据中...
未来电子商务,未来的超市
电子商务的物流瓶颈分析 电子商务已经有10多年的历史了,尤其是近几年电子商务得到迅猛的发展,现在网购已被普通大众所接受。电商们在提供了“足不出户”的购物体验的同时,也为这种“便捷性”付出了沉重的代价。目前自提与送货上门的比率个人估计很低,因此电商需要强大的物流体系来支撑,这同时也占据了电商的大量资金...
WPF企业应用--自实现Binding,可用于WinForm,Web等
前言 开始写这个新系列,这些年用WPF做了很多项目,杂七杂八的东西写了不少,略略总结下,也希望能给朋友们带来点帮助。 本篇文章主要是自实现了一个BindingEngine,可以在WPF,WinForm,Web等各个情景中使用。 引子 按照惯例,先找一个插入点,从之讲起。 既然是企业应用,先来说说为什...
分支在版本树中的应用(使用subversion)
场景项目已上线,需不断维护。要求加入全市统一的功能,并马上上线,功能已经开发并测试,目前正在修改一些小的bug。但是新需求在不断引入:修改周期长,由于新需求还未完全实现并测试,bug修正后无法马上发布新版本。产品化的软件,可能会有多版本存在,其中部分代码需要不断同步。这两种应用场景,都可以考虑建立分...
深入WPF -- Dispatcher(补)
书接前文,前篇文章介绍了WPF中的Dispatcher,由于概念太多,可能不是那么好理解。这篇文章继续讨论,希望在线程和Dispatcher这个点上,能把它讲透。 从哪说起? 按照惯例,在深入问题之前,先找一个插入点,希望这个插入点能为朋友们所理解。 新建一个Window程序,代码如下...
微软MSDN中文网络广播(Webcast)——Visual Studio 2010 & ALM应用实践系列课程预告(2011)
Visual Studio 2010 & ALM应用实践系列课程:(将在2011年3月前录制完成)本系列课程较完整的覆盖了基于Visual Studio 2010 & ALM来进行软件分析设计、开发和测试等内容,主要包括了ALM概述,敏捷(MSF Agile),需求分析(OOAD、DDD),Uml和...
WCF服务上应用protobuf
protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发人员通过按照一定的语法定义结构化的消息格式,然后送给命令行工具,工具将自动生成相关的类,可以...
稳扎稳打 Silverlight 4.0 系列文章索引
[源码下载]稳扎稳打 Silverlight 4.0 系列文章索引作者:webabcd在线DEMOhttp://www.cnblogs.com/webabcd/archive/2010/08/09/1795417.html1、稳扎稳打Silverlight(42) - 4.0控件之Viewbox, ...
稳扎稳打Silverlight(61) - 4.0通信之WCF RIA Services: 自定义服务端排序和分页
[源码下载]稳扎稳打Silverlight(61) - 4.0通信之WCF RIA Services: 自定义服务端排序和分页作者:webabcd介绍Silverlight 4.0之 WCF RIA Services:实现自定义的服务端排序和分页在线DEMOhttp://www.cnblogs.co...
稳扎稳打Silverlight(60) - 4.0通信之WCF RIA Services: 权限验证
[源码下载]稳扎稳打Silverlight(60) - 4.0通信之WCF RIA Services: 权限验证作者:webabcd介绍Silverlight 4.0之 WCF RIA Services:权限验证在线DEMOhttp://www.cnblogs.com/webabcd/archive...
稳扎稳打Silverlight(59) - 4.0通信之WCF RIA Services: 数据验证
[源码下载]稳扎稳打Silverlight(59) - 4.0通信之WCF RIA Services: 数据验证作者:webabcd介绍Silverlight 4.0之 WCF RIA Services:数据验证在线DEMOhttp://www.cnblogs.com/webabcd/archive...
稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询
[源码下载]稳扎稳打Silverlight(58) - 4.0通信之WCF RIA Services: 通过 Domain Service, 以 MVVM 模式实现数据的添加、删除、修改和查询作者:webabcd介绍Silverlight 4.0之 WCF RIA Services:DomainSe...
诚聘Silverlight、WCF程序员(或实习生)
国家测绘局陕西基础地理信息中心(陕西省基础地理信息中心,国家测绘局陕西测绘资料档案馆,陕西省测绘资料档案馆),是行政隶属陕西测绘局的事业法人,甲级测绘资质单位。主要从事测绘档案资料的管理和分发服务、陕西省地理信息公共服务平台的运维管理、地理信息系统产品(系统)的开发和技术服务等。中心近年来承担并完成...
稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
[源码下载]稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作作者:webabcd介绍Silverlight 4.0之 WCF RIA Services:概述以及如何通过 D...