Delphi XE2 LiveBindings对象间的属性绑定
Delphi XE2 LiveBindings对象间的属性绑定:XE2 提供了 LiveBindings 功能作为替代方案。另外它也是个通用的基础设施,同样可用于传统的VCL 。
http://www.cyqdata.cn/cnblogs/article-detail-53116
Silverlight实现DomainService共享
Silverlight实现DomainService共享:通常是建立一个Silverlight Bussiness Application的项目,其中包含一个Silverlight项目作为客户端,一个Web结尾的项目承载我们的Domain Service服务。
http://www.cyqdata.cn/cnblogs/article-detail-53115
LINQ入门:标准查询操作符
本节我们来学习一下linq的标准查询操作符部分:
LINQ中涉及到的延时标准查询操作符很多,这里将其分为两节内容来讲解。对于每个具体的标准查询操作符将从:操作符的作用、方法原型、原型说明以及示例验证三方面来讲解
http://www.cyqdata.cn/cnblogs/article-detail-52868
LinkageError loader 的错误原因分析
LinkageError loader (instance of xxx) previously initiated loading for a different type with name "lib/MyData"时,可以肯定系统中有ClassLoader违背了Parent Delegate的规则
http://www.cyqdata.cn/cnblogs/article-detail-52867
解析Caliburn.Micro(四)
书接前文,继续来介绍一下Caliburn.Micro(CM)中的Convention。 前言 Caliburn.Micro这个系列也写了好几篇了,作为一个第三方的应用框架,关于细节的详尽介绍并不是第一位的,能快而准确的把握它的整体思路才是最重要的。Caliburn.Micro框架中包含了很多功能,有前面介绍过的Ac
http://www.cyqdata.cn/cnblogs/article-detail-52841
LINQ学习之旅——第一站"LTO"基础
通过前几节对LINQ中所涉及到的C#语言新特性的学习,我们已经做好了LINQ学习之旅的准备。接着我们踏入LINQ学习之旅的第一站"LTO",即Linq To Object,它是用于操作内存对象的LINQ编程接口,针对内存中的集合进行操作。所以从今天开始以及之后的几节内容都将围绕Linq To Object这个主题展开讲
http://www.cyqdata.cn/cnblogs/article-detail-52839
在MonoTouch中正确而简单的使用 Sqlite 数据库
iOS 提供了 Sqlite 作为本地数据库, MonoTouch 同样也提供了 Mono.Data.Sqlite 对 Sqlite 进行了封装。 与 Objective-c 使用 Sqlite 数据库相比, 使用 MonoTouch 进行 Sqlite 数据访问可以很简单, 先来浏览一下 Mono.Dat
http://www.cyqdata.cn/cnblogs/article-detail-52824
在Silverlight中对多个异步任务的调用
这是一个常见的问题,由于Silverlight只支持异步调用后台的服务,而如果有多个任务的话,可能就很麻烦,往往就是要在一个异步任务结束事件中去调用另外一个任务,以此类推。典型的问题就是,代码很复杂,而且几乎很难维护。看看下面的代码吧 //传统的多个异步任务的调用方法,必须是一层一层嵌套的方式
http://www.cyqdata.cn/cnblogs/article-detail-52818
Android开发笔记第一篇(开放手机联盟--Open Handset Alliance)
(本文来自安卓巴士开发网)
什么是开放手机联盟?开放手机联盟,Open Handset Alliance:是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联盟组织。这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的开放源
http://www.cyqdata.cn/cnblogs/article-detail-52811
LLBL Gen 3.x 源代码追踪与解析 验证Validation的原理和流程
先看应用程序如何应用验证。以SalesOrderHeaderEntity为例子。 常见的三种验证: 1)保存之前的验证,重写ValidateEntityBeforeSave 2) 删除前的验证,重写ValidateEntityBeforeDelete 3) 属性获取值之后的验证,重写Val
http://www.cyqdata.cn/cnblogs/article-detail-52773
[原]跟我学silverlight系列教程[1]—wpf/silverlight体系架构和运行机制
一、wpf和silverlight简介
在这个教程的最开始,我们先了解下什么是wpf以及silverlight,这个至关重要,只有从根本上理解了这个概念,我们才能深入的知道它能做什么以及它适合做什么。
关于wpf的定义,在msdn中是这样定义的:“WPF是下一代显示系统,用于生成能带给用户震撼视觉体验的 W
http://www.cyqdata.cn/cnblogs/article-detail-52771
LINQ学习之旅——准备(C#3.0新特性补充)
今天主要是对上一节所说的C#3.0的新特性做些补充:对象及集合初始化表达式、匿名类型、局部方法以及查询表达式。这些特性在LINQ中使用也很频繁,尤其是查询表达式。
1.对象初始化表达式允许开发者在一条语句中给一个对象的一个或多个域或属性进行初始化赋值。这是在C#3.0之后新添加的特性,在这之前只能对C#基本类型或数
http://www.cyqdata.cn/cnblogs/article-detail-52764
LINQ学习之旅——准备(2)
上一节,我有提到过LINQ中还大量使用了C#3.0的一些新的语言特性,比如:局部变量类型推断、Lambda表达式、表达式树以及扩展方法。这些特性就是我今天主要讲的内容,也是学习LINQ的第二项准备工作。
1.局部变量类型推断是指编译器可以自动推断局部变量的数据的类型。开发者在定义局部变量时,不需要强制定义数据类型,
http://www.cyqdata.cn/cnblogs/article-detail-52743
在Silverlight中为DataGrid控件定制标题行样式实现多行文本
项目中经常会用到DataGrid这个控件,而且有时候会需要在这个控件的标题行中显示多行文本。例如下面这样 如何实现这样的功能呢?答案是,通过定制HeaderStyle。我经常感慨说,在WPF和Silverlight开发里面,DataBinding和Style,以及Template的机制实在是很厉害,很好用。大家看看下
http://www.cyqdata.cn/cnblogs/article-detail-52714
LINQ学习之旅——准备(1)
其实LINQ在语法上很多都是运用了C#语言的一些特性,C#语言从2.0升级到3.0,并没有升级C#2.0的运行平台CLR,只是在原有语法基础上添加了新的特性,这些特性依赖于C#3.0的编译器。使用C#3.0的编译器编译过的代码可以在支持C#2.0的运行平台CLR上运行,即完全可以在.NET2.0平台上运行编译过的.NE
http://www.cyqdata.cn/cnblogs/article-detail-52686
WPF 与Surface 2.0 SDK 亲密接触–LibraryContainer 篇
最近比较懒惰一直都没写东西,再不写笔里的墨水就快干了。看过前面关于LibraryStack 和LibraryBar 的介绍后,大家可能已经对Library 控件系列有了进一步了解,本篇将继续介绍LibraryContainer,它其实就是LibraryStack、Lib
http://www.cyqdata.cn/cnblogs/article-detail-52683
在Silverlight中将多页内容压缩实现单页打印
这是一个小问题,但也有些参考价值,特意整理出来。 Silverlight 4开始提供打印的功能,这无疑使得它更加易于在企业级别的项目中使用,而不仅仅是做些演示和单独的一些文件上传之类的小的组件。 【备注】在这里,我自己的体会是,Silverlight在企业级应用中还是挺受欢迎的,如果运用得当,也确实可以有
http://www.cyqdata.cn/cnblogs/article-detail-52629
XNA Graphics API Library 介绍
眼看着MonoGame就要"所有平台"(MonoTouch, MonoDroid, Mac OS X, Windows & Linux)通吃了,这倍增了我对XNA的兴趣,为了打下一个良好的基础,就从最基本的绘图函数开始吧。
这个XNA Graphics API Library基于XNA的类库,实现了最基本最常用
http://www.cyqdata.cn/cnblogs/article-detail-52628
[Silverlight入门系列]使用MVVM模式(9): 想在ViewModel中控制Storyboard动画?
在前面的Silverlight入门系列文章中穿插讲了一些MVVM模式系列文章,MVVM模式貌似简单,其实要把界面逻辑抽象出来还是很不容易,像《TreeView真正实现MVVM模式和Expanded发生时异步动态加载子节点(WCFRiaService)》就不是这么简单,有的童鞋像feiyang还要实现Treeview的展
http://www.cyqdata.cn/cnblogs/article-detail-52613
Sharepoint学习笔记---关于Element.xml中Ghostable与GhostableInLibrary属性设置
你可能在处理Sharepoint的element manifest file时会遇到File节中的Type属性的设置,此属性有两个可选项:Ghostable与GhostableInLibrary。 如果你不设置它,则默认的会为"Unghostable"。此属性的设置到底是什么意思呢?<?x
http://www.cyqdata.cn/cnblogs/article-detail-52608