摘要: 关于线程的诞生 早期的16位Windows只有一个执行线程,在执行各种程序时,如果这个线程运行出现了问题,就会“冻结”整个系统,使得系统处于未响应状态。这是一件多么尴尬的事儿,无论是用户还是微软自己,都不能长时间的忍受这种状况!不过,在那个时代,能有一台电脑,能使用Windows本身就是一件极其奢侈 阅读全文
posted @ 2016-09-19 22:20 DemoApp 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 在七月和某个人相识,在七月又和这个人重回陌路,在这个伤感的七月,让我来水一篇博客。 已经很久没有写博客了,最近现在来写一篇,总结一下这个七月。 今年的暑假特别的长,大概六月中旬就考完试了,而开学一直要到九月初。中间有两个月的假期,可以好好的“玩”和学学编程了。虽然暑假很长,但是感觉时间过得特别快,每 阅读全文
posted @ 2016-07-31 22:36 DemoApp 阅读(1740) 评论(2) 推荐(2) 编辑
摘要: 突然发现就到这个月末了,又到写月报的时候了。 这个月在吃老本,没有去学习新的技术,用的还是之前学的东西,唯一可以谈谈的就是我把工大助手现有版本做了一次完全重构。改以前的Code-Behind为现在的MVVM,这儿有一点不得不说。我用的MVVM框架是MVVMLight,但用的最多的就是他的ViewMo 阅读全文
posted @ 2016-04-28 23:42 DemoApp 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 开始之前,先上一张美图。图中的花叫什么,我已经忘了,或者说从来就不知道,总之谓之曰“野花”。只记得花很美,很香,春夏时节,漫山遍野全是她。这大概是七八年前的记忆了,不过她依旧会很准时的在山上沐浴春光,灿烂盛开,只是我看不到罢了。 文艺过后,就要看到重点了。上图是Windows10自带的图片裁切工具, 阅读全文
posted @ 2016-03-26 19:42 DemoApp 阅读(1692) 评论(2) 推荐(5) 编辑
摘要: 由于最近有需求,所以自定义了一个随意拖动元素的Behavior. 当然在使用这个自定义的Behavior时,有个小假设:拖动元素必须是Canvas容器的子元素。 实现原理比较简单低效: 监听被拖动元素的PointerMoved事件,当事件触发的时候,获取当前的指针信息,判断是否处于鼠标左键按下状态( 阅读全文
posted @ 2016-03-26 14:57 DemoApp 阅读(1153) 评论(1) 推荐(1) 编辑
摘要: 在开始上代码前,先来假设这样一种情形: 出于某些原因,创建一个自定义控件(UserControl),然后为它定义一个依赖属性,这个属性有两个作用,一是调用控件方通过数据绑定技术为它赋值,二是控件内部的其他属性需要从这个自定义的属性获取数据。这个自定义的依赖属性充当的是一个中间件的作用。 用到的技术就 阅读全文
posted @ 2016-03-04 20:54 DemoApp 阅读(1911) 评论(0) 推荐(2) 编辑
摘要: 大二上半学期因为选修课的原因,答应帮老师完善学院的选课系统。在这之前没有做过一个可以成为“项目”的项目,本着挑战自己的原则和可以不上选修课的福利,断断续续用了一学期的时间来完善这个选课系统。 接受这个项目的时候,项目已经被一个学姐做的差不多了,基本框架模型都有了。值得一提的是,学姐是现学现做,用的是 阅读全文
posted @ 2016-02-16 23:46 DemoApp 阅读(522) 评论(0) 推荐(1) 编辑
摘要: 最近做一个小app遇到一个问题,到目前还没有比较好的解决方法(可能是我查的资料不够多) 需求如下: 1.把一个Image中的图像保存到字节数组; 2.把字节数组转换为ImageSource,通过Image控件展示图像. 上面两个需求恰恰是相反的过程,为了实现这个,我倒网上找了好多,但基本都是wp7, 阅读全文
posted @ 2016-01-27 19:21 DemoApp 阅读(8009) 评论(10) 推荐(3) 编辑
摘要: 之前学MVVM,从ViewModelBase,RelayCommand都是自己瞎写,许多地方处理的不好,接触到MVVMLigth后,就感觉省事多了。那么久我现在学习MVVMLight的收获,简单完成以下一个DemoDemo主要功能是: 用户在登录界面登陆,登录成功后跳转到另一个页面,同时把登录时的... 阅读全文
posted @ 2015-12-20 12:39 DemoApp 阅读(4542) 评论(13) 推荐(4) 编辑
摘要: 最近学习MVVM,至于什么是MVVM我也在这儿不多说了,一是关于它的解释解释网上非常多,二是我怕自己讲不清,误导自己没关系,误导别人就不好了。。好了,废话结束,看是实战......这个必应壁纸的demo非常简单,只有一个页面,上面有一个Image,一个TextBox和两个Button控件。如下图所示... 阅读全文
posted @ 2015-12-17 22:56 DemoApp 阅读(1469) 评论(12) 推荐(1) 编辑