摘要: 在虚拟机安装了QT以后,想把工程代码放在版本管理系统软件里面,免得一遍遍创建checkpoint麻烦的要死。又因为虚拟机跟物理机数据很难交互,只好借助github了。搜了搜安装配置方法,记录一下。 所有操作都在root权限下,非root用户可能需要升权限。 yum install git ssh-k 阅读全文
posted @ 2017-05-08 00:36 浣霜之剑 阅读(5459) 评论(0) 推荐(0) 编辑
摘要: 原文地址,翻译完了发现这书是《C++QT设计模式》1.6节的内容…… C++应用程序通常由许多源文件,头文件和外部库组成。在一般的项目开发过程中,源文件和库被添加,更改或删除。要build一个能反映项目当前状态的可执行文件,这些变更要求编译所有受影响的文件,并将生成的对象文件进行正确链接。这种cha 阅读全文
posted @ 2017-04-20 00:52 浣霜之剑 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 我是在hyper-v下安装的cent-os,hyper-v安装虚拟机相当简单,配置个虚拟交换机,虚拟机就可以接入网络了。 然后就ok啦,我使用的是默认安装路径,在/opt/Qt5.8.0/Tools/QtCreator/bin路径下,执行shell qtcreater.sh就行了。 参考链接:htt 阅读全文
posted @ 2017-04-19 20:42 浣霜之剑 阅读(7644) 评论(0) 推荐(0) 编辑
摘要: 使用zxing.net组件,读取BitmapSource中的二维码。简单使用方法如下: private void DecodeQrCode() { if (QrCodeSource.CanFreeze) { QrCodeSource.Freeze(); } using (var bitmap = B 阅读全文
posted @ 2016-08-29 16:34 浣霜之剑 阅读(1334) 评论(4) 推荐(0) 编辑
摘要: 之前发过一个AsyncCommand实现的文章,该命令用于MVVM中的异步操作。 实际上在在MVVM模式中,RelayCommand可能更加常用。 由于两种命令均实现ICommand接口,因此我们将共通的部分提取出来作为抽象基类CommandBase。 public abstract class C 阅读全文
posted @ 2016-04-25 13:47 浣霜之剑 阅读(3108) 评论(2) 推荐(0) 编辑
摘要: 对于MVVM模式下的ViewModel层来说,是不应该直接访问OpenFileDialog或者FolderBrowserDialog的,否则VM会变得难以测试。 参考StackOverFlow,对ViewModel进行改造,使OpenFileDialog动作也可以测试。 首先实现接口IIOServi 阅读全文
posted @ 2016-03-07 17:40 浣霜之剑 阅读(648) 评论(2) 推荐(0) 编辑
摘要: 通过将Source Monitor集成到Visual Studio中,简化使用Source Monitor,进而提高代码品质。 阅读全文
posted @ 2016-03-01 15:01 浣霜之剑 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 一个MVVM模式下的异步命令框架。 阅读全文
posted @ 2016-02-23 18:01 浣霜之剑 阅读(597) 评论(0) 推荐(0) 编辑
摘要: MvvmFoudation有很多相当棒的mvvm功能实现,摘了一个Messenger放在了自己的mvvm框架里,用以实现MVVM模式的对话框弹出。 阅读全文
posted @ 2016-02-18 17:59 浣霜之剑 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 一个使用NPOI访问、控制Excel的助手工具类 阅读全文
posted @ 2015-12-23 10:28 浣霜之剑 阅读(359) 评论(0) 推荐(0) 编辑