WPF应用基础篇---TreeView
1.前言
最近有部分朋友经常问我,WPF的TreeView控件,如何用MVVM来实现绑定和显示?基于这个问题我不想再做重复的回答,所以写下了这篇WPF应用基础篇---TreeView.
2.介绍案例浏览: 图 1-1(案例结构图)目的:本文中做了三个简单的
http://www.cyqdata.cn/cnblogs/article-detail-42298
IE6下focus与blur错乱的解决方案
Miller同学发现的IE6 bug:如以下代码,点击textarea时,引发window的blur,导致focus与blur配对混乱:
<body><textarea></textarea>hello<script>window.onblur=function(){
http://www.cyqdata.cn/cnblogs/article-detail-42265
对获取config文件的appSettings节点简单封装
C#的开发中,无论你是winform开发还是webform开发,都需要通过config文件来配置一些信息,因此我们也经常需要获取其中的appSettings节点的值。当然,.net已经对访问这个节点做了封装,我们可以很方便的访问该节点。但是,我觉得还是不够满
http://www.cyqdata.cn/cnblogs/article-detail-42260
Linux "could not open default font 'fixed'."
刚刚碰到一个很奇怪的问题,忽然进不了X了,看提示是找不到字库的问题.
Linux "could not open default font 'fixed'."错误解决
不能进入Xwindow,错误如下:
log file:"/var/log/XFree86.o.log"Using config file:"/etc/X
http://www.cyqdata.cn/cnblogs/article-detail-42240
MVC3+EF4.1学习系列(五)----- EF查找导航属性的几种方式
文章索引和简介
通过上一篇的学习 我们把demo的各种关系终于搭建里起来 以及处理好了如何映射到数据库等问题 但是 只是搭建好了关系 问题还远没有解决
这篇就来写如何查找导航属性 和查找导航属性的几种方式 已经跟踪生成的SQL来检测是否满意 通过这节学习 来明白什么时候用哪个~~
一.三种加载
1.延迟加载
这是原文
http://www.cyqdata.cn/cnblogs/article-detail-42239
Flex AIR程序日志工具类LogUtil
Flex默认集成了一个功能齐全的Logging框架,它位于mx.logging包下。as3corelib类库中的类com.adobe.air.logging.FileTarget对Flex logging进行了一定的封装,可以在AIR程序中自由设置日志文件的存储路径以及添加了个清除所有日志的功能。由于实际项目的需求,在
http://www.cyqdata.cn/cnblogs/article-detail-42230
POJ 2253 Frogger 解题报告
分类:图论,最短路,生成树
作者:ACShiryu
时间:2011-7-28
原题:http://poj.org/problem?id=2253
Frogger
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 13595
Accepted: 4521
Descrip
http://www.cyqdata.cn/cnblogs/article-detail-42226
无处不在的.NET:在Matlab中使用WPF
最近园子里在讨论.NET程序员努力提高自身素质的问题。园子是.NET爱好者的大本营,大家都对这门技术充满了热情。然而不能不说的是,在国内说到.NET,80%以上的语境恐怕是指ASP.NET,这无形中助长了非.NET程序员,尤其是C++程序员和C++出身的技术主管对.NET的偏见和藐视,因为C++的领域大多看上去比做网站“更有技术性”。
国内某C++出身的主管认为同样的逻辑用
http://www.cyqdata.cn/cnblogs/article-detail-42201
用VB.net开发.NET Micro Framework
.NET Micro Framework从4.2版本开始就支持VB.net,这对VB爱好者是一个福音,想当年,我也是用VB6开发工控项目,开发了若干年呀,对VB还是比较有感情的,不过后来转到.NET平台选择的是C#而不是VB.NET。
&nb
http://www.cyqdata.cn/cnblogs/article-detail-42195
XML-RPC for PHP简介及使用
一.XML-RPC是什么?XML-RPC是Userland Software公司设计的一种格式:是一种使用HTTP协议传输XML格式文件来获取远程程序调用(Remote Procedure Call)的传输方式。官方网站是www.xmlrpc.com。
在http://phpxmlrpc.sourceforge.net/上面有个PHP XML-RPC的框架(
http://www.cyqdata.cn/cnblogs/article-detail-42149
用 WCF 实现多层服务架构平台——客户层演示
·〉上章介绍
用 WCF 实现多层服务架构平台——业务适配器已经向大家描述了服务端的实现。本来我想写一片相关的技术文章。但是发现人们似乎对“过程”没有兴趣,更有兴趣的是结果。那么,我便演示下这个客户层应用。不过先声明一句,整个产品在内部试用中,并没有在产品美观下功夫。让各位看官看笑了。
·〉登录界面
·〉
http://www.cyqdata.cn/cnblogs/article-detail-42147
MVC3+EF4.1学习系列(四)----- ORM关系的处理
文章索引和简介
上篇文章 终于把基础的一些操作写完了 但是这些都是单表的处理 而EF做为一个ORM框架 就必须点说说对于关系的处理
处理好关系 才能灵活的运用EF
关于关系的处理 一般就是 一对一 一对多 多对多 还有就是采用双向关联还是单项关联 而关系的处理 站长dudu的文章 就已经有了很好的介绍
http://www.cyqdata.cn/cnblogs/article-detail-42146
【MFC分享】一个支持浮点数的旋转按钮控件CNumSpinCtrl
最近在做嵌入式MFC的东西,发现普通MFC中的旋转按钮CSpinButtonCtrl中的方法只支持整形的数值,所以网上找了一个支持浮点数的旋转按钮控件CNumSpinCtrl来代替项目中原有的旋转按钮。
将“NumSpinCtrl.cpp”和“NumSpinCtrl.h”两文件添加到项目之后。与普通旋转按钮一样,在资源视图里拖一个EDI
http://www.cyqdata.cn/cnblogs/article-detail-42125
SQL Server客户端工具(WPF,开源)
VS2010 WPF开发的SQL Server客户端工具,可以完美操作远程数据库,包括查看所有数据表、视图、存储过程、自定义函数,导出各种脚本。
登陆界面
管理界面
源码下载:http://download.csdn.net/source/3471019
更多资源:http://sq_zhuyi.download.csdn.net/
我的博客:http://blog.csdn.net/sq
http://www.cyqdata.cn/cnblogs/article-detail-42122
MVC3+EF4.1学习系列(三)-----排序 刷选 以及分页
文章索引和简介
上篇文章 已经做出了基本的增删改查 但这远远不足以应付实际的项目 今天讲下实际项目中 肯定会有的 排序 刷选 以及分页。 重点想多写点分页的 毕竟这个是任何时候都要有的
而且 我会尽量把这个分页做的复杂下 这样到实际项目时 可以复制过来改改就行了~~ (这里我用的是国产的基于ScottGu的PagedList<T&
http://www.cyqdata.cn/cnblogs/article-detail-42104
GoF著作中未提到的设计模式(4):Double Dispatch
我们先从字面上去理解它吧,直观地说,它指的是两次dispatch。这里的dispatch指的是什么呢?举个例子:
class Event { public: virtual void PrintName() { cout<<"我是通用事件"<<endl;
http://www.cyqdata.cn/cnblogs/article-detail-42102
用 WCF 实现多层服务架构平台——业务适配器。
·〉写在前面
09年08月,我开始着手第一个公用 DLL 封装。时至今日,历经了四个大版本。随着工作年限不断增加,不断的推翻,不断的重写。如今,它已是我日常开发中不可缺少的一组套件。
2010年,在企业工作的我开始意识到,“开发”与“业务”之间的冲突。一个系统开发员想要完美的展现一块功能的业务,这是一件难度较高的事情。精通业务的人,
http://www.cyqdata.cn/cnblogs/article-detail-42091
WinForm 对EXCEL 的操作(三)
终于有时间可把下面的WinForm对EXCEL的操作方法与大家分享了。前面介绍了如何把获取SHEET名称和如何获取SHEET里面数据两种方法。其实这两种方法都是在为EXCEL数据导入数据库作准备,至数据怎么导入数据库将会在以后学习不断分享给大家。下面就介绍下如何把数据放SHEET中:
方法1:
View Code
1 public void DataToExcel(DataT
http://www.cyqdata.cn/cnblogs/article-detail-42073
超越MSF - 视频分享第7弹!
摘要:这是在广东过程改进委员会沙龙上所作的一次分享。本视频分享了我多年来实践MSF的一些体会,另外有一小部分是对SCRUM的简单介绍。MSF是Microsoft Solution Framework的简称,是微软软件开发方面的方法论。
作者:张传波讲师:张传波
视频内容大纲:1.体验MSF 1.1 MSF的团队模型 1.2 MSF的生命周期模型&nb
http://www.cyqdata.cn/cnblogs/article-detail-42068
【MFC】MFC中调用系统软键盘的几种方法
1.直接运行微软系统自带的虚拟键盘程序“oak.exe”
在普通MFC项目中可以调用ShellExecute或者WinExec方法来直接运行微软系统自带的虚拟键盘程序“oak.exe”,十分方便一句话就可以搞定。ShellExecute:
ShellExecute(GetSafeHwnd(),&nb
http://www.cyqdata.cn/cnblogs/article-detail-42066