WPF Caliburn 学习笔记(二)Command
前言:
我们知道WPF也有Command,比如自带的复制、粘贴、剪切、撤销等。这里要说的是Caliburn中的Command,
它们有什么区别和不同点呢?
1、命令源
我们首先创建一个ShowMessageCommand.cs类,和ShowTitleMessageCommand.cs类。
分别写上相应的命令方法。
[Command]
public class ShowMessageCo
http://www.cyqdata.cn/cnblogs/article-detail-32440
C#设计模式学习笔记-单例模式
最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。
在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensure a class only has one instance,and provide a global point of access to。它
http://www.cyqdata.cn/cnblogs/article-detail-32428
针对软件编程初学者阶段总结的简易点评,更像是对学习方法的一些建议
废话不多说,主要点评如下几点:1.大家学习热情很好,是属于自我驱动型的,发自内心地希望投入学习及未来的工作,以此为基础,并予以坚持,在学习之路上,基本上就不会有克服不了的困难了。
2.学习还需要合理的方式方法,每一个人都是独特的个体,都需要在一个相对公平的环境中找到脱颖而出的方法,简单照搬别人的良好经验,并不见得适合自己。针对软件学习,常见的方法如下,大家可以基本对号入座,寻找自己合适的类型:
2
http://www.cyqdata.cn/cnblogs/article-detail-32405
Windwos Phone 7 学习志(探索问题一:如何在Windows Phone 7上使用Google Map API(谷歌地图))
一、背景
Bingmap在欧美的易用性是显而易见的,可是在中国用Windows Phone 7,Bingmap却不是那么易用,毕竟Windows Phone 7还未正式进入中国市场,所以对于大家偏爱的程度必然是GoogleMap,可是GoogleMap并没有提供Windows Phone 7的官方版本。
1、Google地图提供的API:http://code.google.com/intl/
http://www.cyqdata.cn/cnblogs/article-detail-32372
MyBatis For .NET学习笔记:开篇
本来打算在年前好好研究一下这个MyBatis 的ORM框架. 可是中间临时另有安排而不得已中断.目前开源的ORM框架已经太多了.其实在开源社区OSChina上可以看到已经成列各个语言/平台. 以前做过一段Java. 在.NET平台项目中叶也曾使用NHibernate和Spring.NET. 但大都是随着项目的完善提交而没有深入研究. 本篇作为MyBatis For .Net一个开篇.虽
http://www.cyqdata.cn/cnblogs/article-detail-32370
WPF Caliburn 学习笔记(一)Action 续
上次的笔记,主要讲的Action。这次讨论下Action的其他两个行为。
AsyncAction
AsyncAction(异步行为)
基于上次的笔记内容,我们在此基础上加一个3秒的时间延迟
[Preview("CanDivide")]
public int Divide(int left,int right)
{
Thread.Sl
http://www.cyqdata.cn/cnblogs/article-detail-32369
Windwos Phone 7 学习志(探索问题一:如何在Windows Phone 7上使用Google地图API)
一、背景
Bingmap在欧美的易用性是显而易见的,可是在中国用Windows Phone 7,Bingmap却不是那么易用,毕竟Windows Phone 7还未正式进入中国市场,所以对于大家偏爱的程度必然是GoogleMap,可是GoogleMap并没有提供Windows Phone 7的官方版本。
1、Google地图提供的API:http://code.google.com/intl/
http://www.cyqdata.cn/cnblogs/article-detail-32363
MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。
一、关于MongoDB的驱动
MongoDB支持多种语言的驱动,在此我们只介绍C#
http://www.cyqdata.cn/cnblogs/article-detail-32356
好好学习天天向上之InfoPath学习系列(二)“域”、“组”、“控件”
说句心里话,InfoPath在实际开发中的局限性还是很大的。在实现过程中往往需要通过“曲线救国”的方式来解决一些难题,有些至今仍然非常让人困惑,但这些瑕疵并不能阻挡我们理解这种新的开发理念。之前我们讨论了InfoPath Form Services的基础配置,以及我们可以利用InfoPath Designer做哪
http://www.cyqdata.cn/cnblogs/article-detail-32353
Erlang 学习笔记 (二) Debugger工具的使用
一、启动Debugger
Erlang自带了一个Debugger工具,启动方法为
debugger:start().
即,使用debugger库中的start方法
命令执行后会显示一个 Monitor 窗口
二、加载模块并设置断点
要加载一个模块可以使用 Module菜单下的 Interpret...
在这个Interpret Modules窗口中找到你要加载的模块或者
http://www.cyqdata.cn/cnblogs/article-detail-32329
MongoDB学习笔记(一) MongoDB介绍及安装
一、前言
最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。
二、Mon
http://www.cyqdata.cn/cnblogs/article-detail-32302
机器学习中的数学(6)-决策树模型组合之随机森林与GBDT
版权声明: 本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系wheeleast@gmail.com 前言: 决策树这种算法有着很多良好的特性,比如说训练时间复杂度较低,预测的过程比较快速,模型容易展
http://www.cyqdata.cn/cnblogs/article-detail-32301
【STM32 .Net MF开发板学习-28】中文显示(WPF方式)
在《为Cortex-M3打造轻量级TinyGUI》中我们提到.NET MF的官方图形库为WPF,考虑到内存的限制和CPU的性能,所以我们开发了TinyGUI库,并在《TinyGUI绘图示例》、《TinyGUI位图显示》和《让TinyGUI库支持模拟器》文章中我们相继介绍了TinyGUI的功能和特性,但是唯一美中不足的是,无法显示中文字体。
要想灵活的显示各种字
http://www.cyqdata.cn/cnblogs/article-detail-32295
新浪微博布局学习——妙用TabHost
前言 为了更好的开发Android应用程序,除了熟练掌握基本的UI组件和API外,还需要掌握一些技巧,而这些技巧可以通过阅读一些代码来提高,本系列将与大家分享一些新浪微博布局方面的收获,欢迎交流! 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140
http://www.cyqdata.cn/cnblogs/article-detail-31588
敏捷个人:如何组织一个学习小组
上周有个同事给我发了一封邮件,内容非常简单,也就一句话:"你们组内的培训、学习这几年被你搞的有声有色,反响非常不错,我也想在组内搞搞,看你什么时候有时间,找你聊聊学习学习经验,呵呵"。后来我们简单聊了几十分钟,本篇我将我们聊得一些主要内容与大家分享一下,看看我对学习小组的一些方法和建议是否对你有用,也希望有经验的朋友们多多回复分享你的主要杀手锏。&n
http://www.cyqdata.cn/cnblogs/article-detail-31550
VIM简单介绍-学习1
一、 VIM学习 一.1 Vim相关的概念 一.1.1 Vim是什么 Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 一.1.2 Vim设计思想 vim设计之初就是整个文本编辑都用键盘而非鼠标来完成,键盘上几乎每个键都有固定的用法,且vim的制作者希
http://www.cyqdata.cn/cnblogs/article-detail-28709
Ext入门学习系列(1-5)总纲,暂7篇
本系列Ext入门学习系列目前写到第五章(年前那段时间闲来无事),后续打算有空了把剩下的补充完整,形成一个系列,也为园子做点贡献,下面是章节目录:
Ext入门学习系列(一)环境配置
Ext入门学习系列(二)弹出窗体
Ext入门学习系列(三)复杂自定义窗体
Ext入门学习系列(四)面板控件
Ext入门学习系列(五)表格控件(1)
&
http://www.cyqdata.cn/cnblogs/article-detail-28611
XML学习笔记(一):XML中的命名空间
由于项目需要对大量的XML文件进行处理,而自己当时的XML知识还仅限在怎么编写XML实例文档,使用简单的XPath对XML文档进行搜索,而对于XML模式、XLST没有任何概念。一句话就是XML的相关知识还是相当的匮乏,所以下决心开始学习XML比较深入的知识,而此次的XML学习之旅将从XML模式开始。并将此学习过程中的一些心得总结出来,以供大家分享。文中有不当之处,望前辈指点一二:)
一、XML中命
http://www.cyqdata.cn/cnblogs/article-detail-25551
Cosmos的基石:IL2CPU编译器--C#开源操作系统学习系列三
本文的代码包以cosmos-12304.zip为例(从这个包开始,COSMOS的内核算是有了个基本的雏形,就像是一颗大树在出芽前会先长出庞大的根系,现在就要破土长出第一颗芽了)
IL2CPU之于COSMOS就相当与GCC之于LINUX,查看COSMOS的源代码,可以发现没有一行汇编代码,就连BOOTLOADER也是使用C#语言来完成的,在COSMOS中很对与硬件相对应的类,如屏幕、键
http://www.cyqdata.cn/cnblogs/article-detail-25470
CAD二次开发学习笔记五(在ObjectARX中使用MFC)
要实现的功能是:执行ArxModal命令,弹出如图所示对话框
选择点,则得到点坐标,选择角度则得到角度值。步骤一:新建基于MFC的ObjectArx项目,参考:http://www.cnblogs.com/greatverve/archive/2010/05/31/ObjectARX-HelloWorld.html打开资源视图添加一个对话框ID修改为IDD_ARX_MODAL(右击资源视图中的对话
http://www.cyqdata.cn/cnblogs/article-detail-25202