WPF 与Surface 2.0 SDK 亲密接触 - ScatterView 篇
以前的博文我曾向大家介绍过利用WPF 4 开发具有多点触屏功能的应用程序,可参考《Multi-Touch 开发资源汇总》。在那些文章中无论是简单的拖拽,还是复杂的旋转、缩放效果(下文简称Manipulating)都需要开发者逐字逐句的编写出来。Surface 2.0 SDK 的发布可以使这些工作更加简单,我们甚至不需要对这些效果写任何代码。
http://cyqdata.cn/cnblogs/article-detail-41634
利用Mono.Cecil制作出枚举类的泛型扩展方法
我的项目的某部分需要经常判断枚举的某个标识的存在,就经常出现类似于“(A & B) == B;”这样的代码。不过我看着觉得不爽,也觉得很繁琐。我知道Enum类有HasFlag()方法,但是这个会导致装箱,智能感知也感知不出来,不好。于是我就写了下面的代码:
1 public static bool Has<TEnum&
http://cyqdata.cn/cnblogs/article-detail-41629
基于WCF的SOA架构项目实战
本人才疏学浅,在现在的项目中即是程序员又是架构设计组组长。在使用WCF技术前看了无数号称WCF实战博客,没有一篇是我想要的。不过也算学到些皮毛。在此谢过,对你们的善意分享和辛勤劳动表示万分的感谢
http://cyqdata.cn/cnblogs/article-detail-41620
JavaScript 语言概述
JavaScript 是目前Web 应用程序开发者使用最为广泛的客户端脚本编程语言,它不仅可用来开发交互式的Web 页面,更重要的是它将HTML、XML 和Java applet、flash 等功能强大的Web 对象有机结合起来,使开发人员能快捷生成Internet 或Intranet 上使用的分布式应用程序。另外由于Windows 对其最为完善的支持并提供二次开发的接口来访问操作系统各组件并实施
http://cyqdata.cn/cnblogs/article-detail-41610
ECMAScript旮里旮旯儿(galigalaoer)
ECMAScript旮里旮旯儿(galigalaoer) 没别的,就是想把ECMAScipt搞明白~不想一直稀里糊涂的 原始类型 ECMAScript 有 5 种原始类型(primitive type),即 Undefined,Null,Boolean,Number 和 String. 以及引用类型,引用类型包括object对象和Funct
http://cyqdata.cn/cnblogs/article-detail-41609
C# ---扩展方法
虽然自己以前用过扩展方法,但是从来没有认真总结过什么是扩展方法,前天面试被问到什么是扩展方法,在什么情况下使用,没答出来,现在在网上找了一下,做个小结,希望能看到此文的朋友给出指正。 在项目中经常要引用到别人的dll,假设dll中有个student类, 该类中只有GetName
http://cyqdata.cn/cnblogs/article-detail-41600
SQLite 入门教程(三)好多约束 Constraints
#zg_body {
color:black;
}
#zg_body h1,h2 {
padding-left: 12px;
padding-top: 12px;
padding-bottom: 12px;
margin-top: 32px;
margin-bottom: 12px;
background-color: gray;
color: white;
font-size: 24px;
fo
http://cyqdata.cn/cnblogs/article-detail-41594
如何在RIA Service中启用身份验证
本文我将结合一个实例,一步一步地演示,然后在RIA Service中启用身份验证。包括在服务端的设计,和客户端的设计。 本文实例源代码,可以通过下面地址下载 http://files.cnblogs.com/chenxizhang/SilverlightRIAAuthenticationSample.rar 1. 创建项目,并添加一个业务用的Domain Service 作为演示,我
http://cyqdata.cn/cnblogs/article-detail-41586
用微软Chart制作图表
------------------------------------本篇版权为WillPan个人所有,转载请注明出处---------------------------------------------------------------------
ASP.Net提供利用DataVisualization.dll动态类库创建各种风格的制图表方法。首先先介绍下本例子所用到的数据表以及项目结
http://cyqdata.cn/cnblogs/article-detail-41584
Microsoft Surface 2.0 SDK 发布
记得在年初MVP 峰会上Luis Cabrera 在一次WPF的Session 中向MVP们介绍了一些Surface 2.0 的相关工作,以及Surface 2.0 设备的测试视频,由于NDA原因没有更多的透露详细信息。 如Luis Cabrera 几天前在Blog 里所说“Next week:
http://cyqdata.cn/cnblogs/article-detail-41583
在Orchard中处理一对多关系
在实际开发应用中我们经常会遇到实体间存在一对多的关系。如:一个分类下可有多个产品,这就是一对多关系。下面我们就延用以前开发的产品模块示例举例来说明在Orchard中是如何处理一对多关系的。
绑定一对多关系
首先我们先定义一个产品分类的数据实体CategoryPartRecord.cs,输入以下代码:
CategoryPartRecord.cs
usi
http://cyqdata.cn/cnblogs/article-detail-41581
Doodle.CMS模板引擎开篇
之前一直都瞎扯淡。也没撒谈论技术,一堆大牛在此之后,也不敢卖弄了。之后几篇就来写点实在的技术吧。
在Doodle.CMS系统中为了避开页面的修改伴随而来的代码修改。所以就需要一个好的模版引擎。模版引擎实在太多,最常见的NVelocity,Ruby中的DotLiquid,Lite 还有什么SharpTemplate等一堆堆的。作为一个开源的Fans看着这些开源的模版引擎都绝望。很多实在不好用。
as
http://cyqdata.cn/cnblogs/article-detail-41578
WCF 第十二章 对等网 系列文章
上一个系列主要描述工作流服务,WCF 与WF 是如何相互关联、一起使用的。本篇主要描述WCF对创建分布式应用非常常见的对等网的支持和扩展,相信大家对P2P已经非常熟悉,但是对基于WCF架构的P2P会很新奇,本系列将就这方面做深入的探讨。
[第1篇] 对等网
很多开发人员在创建分布式应用程序时会考虑客户端-服务端或者n-层结构模型。另外一个通常会被忽略的创建分布式应用程序的方案是点到点(P2P)模型
http://cyqdata.cn/cnblogs/article-detail-41577
大连对日外包程序员如何提高自己基础水平以及一些C#的资料链接
我在推上发了一些牢骚,有些朋友来面试,基础不是很扎实,理由是自己一直做对日外包,没有机会提升自己,掌握一些基础内容。
另外一个理由是公司只用了某某技术,没有用某某技术,只用了2.0,所以我不知道3.5、4.0等等。
这都不是理由。
这都不是理由!
这时候我假设自己是一个对日外包企业的程序员,吃完饭后老婆在看电视,我拿起Thinkpad笔记本,登录进著名的MSDN,开始继续自我提升的步骤。
坚持每
http://cyqdata.cn/cnblogs/article-detail-41575
E4 - 使用LifeCycleHandler监听E4应用程序的启动
在Eclipse 3.x平台中,如果你需要在程序的插件加载后执行一些任务,比如弹出用户登录对话框,你可以在对应的Application.java的start方法中添加。但在E4中,简化了Application等相关类,而是使用了org.eclipse.e4.ui.workbench.swt插件中的E4Application负责工作区模型的创建和GUI的启动,你没法简单修改
http://cyqdata.cn/cnblogs/article-detail-41574
深入剖析授权在WCF中的实现[共14篇]
I、身份(Identity)与安全主体(Security Principal) 从两个重要的概念谈起:Identity与Principal[上篇] 从两个重要的概念谈起:Identity与Principal[下篇] WCF的三种授权模式 II、Windows用户组授权 基于Windows用户组的授权方式[上篇] 基于Windows用户组的授权
http://cyqdata.cn/cnblogs/article-detail-41570
CSS圆角实现详解
上次在群里有同学提出这样的问题,因为之前一直在用传统的Div,所以当时没能回答出来,之后经过Google了相关资料后,总结并实践了各种实现方法,现在将它写了来和大家分享一下,如果你是一个Div+Css老鸟并且已经熟练掌握,那么请直接跳过本文(您的时间一定很宝贵吧,呵呵!),如果你之前没用过并且也不会,那么请认真、耐心的看完这篇文章,我保证,你肯定能做到。以下几种方法经IE6、Ie7、Firefox
http://cyqdata.cn/cnblogs/article-detail-41560
Java7 和 C# 2.0
昨天收到 Oracle 的新闻通告,里面有宣传 Java7 的文章,虽然转到 .NET 阵营已经很多年了,但毕竟 Java 才是我的专业,感情还是有的,也希望 Java 能有长足的进步。按 Java 阵营保守的版本计算方式,Java7 相当于之前的版本应该有很大改进才会做出大版本号的更新。按通告中的链接进去大概浏览了一下,初步了解 Java7 的新特性,发现和 C# 2.0 竟有点相似,现一一对比
http://cyqdata.cn/cnblogs/article-detail-41559
【原创】centos下部署hudson2+maven2+flexmojos3+mercurial进行Flex项目的可持续集成(补充)
使用和研究flex项目可持续集成有一段时间了,现重新做一下总结。
主要相关软件版本:
flashbuilder 4.5 + flex sdk 4.5 + maven 2.2.1 + flexmojos 3.8 + mercurial 1.7.2 + hudson 2.0.1
Flex项目可持续集成方案在centos 5.6 i386下实现,需要安装的软件主要如下:
hudson-2.0
http://cyqdata.cn/cnblogs/article-detail-41552
ASP.NET(C#)常用数据加密和解密方法汇总
应同事所邀把ASP.NET(C#)常用数据加密和解密方法列出供大家参考,特此发布出来,希望对大家有点帮助。数据虽来源于网络,系仰天一笑悉心整理。
ASP.NET(C#)常用数据加密和解密方法汇总
一、
数据加密的概念
1、 基本概念
2、&nb
http://cyqdata.cn/cnblogs/article-detail-41550