在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
这是项目中一个页面上的一个功能。我们需要在界面上通过一个TreeView控件显示一个递归的树状结构,也就是说会很多层嵌套的节点,而且层数是不确定的。 这个功能,可以通过HierarchicalDataTemplate来很方便地实现 1. 业务实体 作为举例,我定义了一个大家都很熟悉的Folder类型,即文件夹。我们都知道,文件夹又可以包含子文件夹,而且可以多层嵌套。所以,这是一个递归的结构体。
http://www.cyqdata.cn/cnblogs/article-detail-40602
步步为营 C# 技术漫谈 六、线程控制(Thread)
概论 多线程在构建大型系统的时候是需要重点关注的一个重要方面,特别是在效率(系统跑得多快?)和性能(系统工作正常?)之间做一个权衡的时候。恰当的使用多线程可以极大的提高系统性能。 什么是线程? 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为
http://www.cyqdata.cn/cnblogs/article-detail-40576
Direct3D轮回:快速构建基于win32工程的Direct3D游戏框架
前段时间一直混迹于C++与C#语言,徘徊于DirectX与Xna之间,一直没什么大的收获。
重新拾回C++&DirectX,有一种返璞归真的感慨~ 多少有一些心得,简单总结一点~ 请园子的前辈们多多指教,多多拍砖^ ^
用过Xna的朋友都知道,客户在Xna中从来不用自己去实现3D设备的初始化,游戏的主循环,甚至是退出时的设备资源释放等等相关事宜。
不过很不幸,DirectX没
http://www.cyqdata.cn/cnblogs/article-detail-40574
WCF技术的不同应用场景及其实现分析(续)
上一篇 我总结介绍了WCF技术的背景,核心要素,和典型场景,目的是希望让大家更好地掌握WCF技术,并且在工作中知道如何选择。 由于篇幅较长,这一篇继续写完第二部分。 应用场景: WCF 从发布到现在的将近5年左右的时间,经过了多次增强和改进,从最开始单纯的SOAP Service的方式,发展出来其他多种应用场景,分别是 1. SOAP Services 2. WebHttp Services 3
http://www.cyqdata.cn/cnblogs/article-detail-40572
Scrum Master可能会遇到的场景
Scrum Master 可能会遇到的场景
场景1
场景描述
在一个Sprint的过程中,公司的CEO出现在你面前并告诉你:我们的一个客户提出了一个特殊的需求,如果我们可以完成这个需求,那么便可以赚到一百万美金。
要点分析
无论公司CEO权利再大,在Scrum面前他也只是一名Stakeholder。Stakeholder不能直接干预Scrum团队的工作。Stakeholder的需求应该由Produ
http://www.cyqdata.cn/cnblogs/article-detail-40571
[WCF安全系列]消息的保护等级[下篇]
在《上篇》中,我们着重讨论了消息的保护等级如果在契约中定义,定义在不同契约(服务契约、错误契约和消息契约)中的消息保护等级具有怎样的层级关系,以及在默认情况下各种绑定采用怎样的保护等级。在下篇中,我们进一步来探讨消息保护等级和绑定的关系。 一、契约的保护等级为绑定进行消息保护设置了“最低标准” 二、显式地将保护等级设置成ProtectionLevel.None与没有设置保护等级有
http://www.cyqdata.cn/cnblogs/article-detail-40568
Windows Phone 7 网络编程之使用Socket(芒果更新)
芒果更新的Windows Phone 7.1版本的API提供了Socket编程的接口,这给Windows Phone 7的网络开发又添加了一把利器,对于Windows Phone 7上的聊天软件开发是一件非常happy的事情。下面用一个小例子来演示一下Windows Phone 7上的Socket编程。用Windows Ph
http://www.cyqdata.cn/cnblogs/article-detail-40567
Html5 学习利器 Web Standards Update for Microsoft Visual Studio 2010 SP1
HTML5然还在草案阶段,不过 HTML5 这名词实在越来越热,互联网上很多产品都深度应用了HTML5,比如WebQQ,可以看看http://www.infoq.com/cn/news/2011/06/html5-in-china 文章了解下。
HTML5 除了新增的元素(卷标)之外,还包括许多 JavaScript API,如果没有 Intellisense 还真的不太方便,如果你已经升级到 V
http://www.cyqdata.cn/cnblogs/article-detail-40566
记一次CS系统与BS的对接集成
年初,实施了一个小项目,需求简单描述如下:
客户单位有一个C/S结构的业务系统,已经运行和维护了五六年,而且分布在全省二百多个县市中,该软件是由第三方开发和维护。现需要增加一个GIS功能模块,能够在地图上查询和定位业务数据。考虑到软件采购成本和GIS数据维护的难度,决定采用WebGIS的方式提供服务,并把它与现有的系统做集成。类似于在已有的业务系统中调用百度地图来查询定位,只不过这个“
http://www.cyqdata.cn/cnblogs/article-detail-40562
分享24个很酷的 CSS3 文本效果示例及教程
CSS3 是对 CSS 规范的一个很大的改善和增强,它使得 Web 开发人员可以很容易的在网站中加入时尚的效果。今天这篇文章收集了24个很棒的 CSS3 文本效果示例及教程分享给大家。
Text with Moving Backgrounds
Flashlight (Works in Safari only)
CSS3 Text Masking Effect
Tilt-Shift
http://www.cyqdata.cn/cnblogs/article-detail-40561
CDC 实现数据同步,增量更新
在Sqlserver2008上利用CDC实现了数据更新的跟踪,比以往的利用时间戳,触发器实现更加方便快捷.
参考资料:
http://www.mssqltips.com/tip.asp?tip=1755
http://blog.csdn.net/ldslove/archive/2010/05/20/5612248.aspx
实现步骤如下:
1.配置cdc
-- 开启cdcUSE db1 GOEX
http://www.cyqdata.cn/cnblogs/article-detail-40546
WCF技术的不同应用场景及其实现分析
这一篇文章,是总结一下WCF技术,以及基于这个技术发展出来的几个典型应用场景,并且我将尝试对这些不同的WCF实现的原理进行一些比较分析。 关于WCF这个技术的基本概念,如果你不是很清楚,可以参考一下有关的文档 微软开发者中心 http://msdn.microsoft.com/en-us/netframework/aa663324 我的博客中先前也有很多这方面的介绍 http://z
http://www.cyqdata.cn/cnblogs/article-detail-40545
C#皮肤----体验版源代码发布啦
只有注册用户登录后才能阅读该文。阅读全文。作者: 苏飞 发表于 2011-06-21 12:04 原文链
http://www.cyqdata.cn/cnblogs/article-detail-40543
C# 反射技术应用
反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。
1、.NET可执行应用程序结构
http://www.cyqdata.cn/cnblogs/article-detail-40536
微软发布针对学者和发烧友的Kinect Windows SDK测试版
2011年6月17日,北京微软公司发布了由微软研究院开发的,基于Windows的Kinect软件开发工具包测试版(Kinect for Windows SDK beta)。这套用于非商业性应用开发的免费测试版SDK(Software Development Kit,软件开发工具包),旨在让日益增多的开发者、学术研究者和发烧友群体借助Windows 7平台,利用Kinect技术,创造在深度感应、人体
http://www.cyqdata.cn/cnblogs/article-detail-40521
android 适配器Adpter的使用总结 之 CursorAdpter
转载请标明出处:http://www.cnblogs.com/tanlon/archive/2011/06/20/2085562.html
通过前面两篇文章:
Android 适配器Adapter的学习:http://www.cnblogs.com/tanlon/archive/2011/05/21/2053009.html
Android 适配器Adpter的使用总结:http://www.cn
http://www.cyqdata.cn/cnblogs/article-detail-40519
[WCF安全系列]消息的保护等级[上篇]
到目前为止,对于WCF安全传输的三个方面,我们已经对认证进行了详细的介绍,现在我们来关注另外两个话题:消息的一致性和机密性,两者又统称为消息保护(Message Protection)。消息的安全等级指的是对整个消息或者消息的某个部分事实安全保护采用的等级。按照级别的由低到高,WCF支持如下三种不同的安全等级。在WCF的应用编程接口中,消息保护级别通过如下定义的ProtectionLevel枚举表
http://www.cyqdata.cn/cnblogs/article-detail-40511
首款WindowsPhone 7 PC端实时截图工具诞生攻坚实录(一)
这是首款WindowsPhone 7 PC端实时截图工具,能够实时显示Windows Phone真机中的界面!演示GIF动画如下:
演示视频如下:
安装包下载:http://files.cnblogs.com/rupeng/ScrnMonitor20110620.zip安装方法:
1、首先把手机连接到电脑上,并且启动Zune,将电脑和手机设置为Connected状态。2、ItcastW
http://www.cyqdata.cn/cnblogs/article-detail-40510
c# win7注册表【Registry】 操作
2009年的在上海参加了win7的产品兼容性问题活动。在win7系统注册表信息的操作就比较麻烦...不像xp系统那样简单,win7安全性比较高点。
所以,在操作win7注册表是必须要有管理员身份才能操作注册表信息,这样不会被UAC(用户帐户控制)阻止访问操作注册表信息。
这里讲一 C# 小列子(
http://www.cyqdata.cn/cnblogs/article-detail-40509