原文:通通WPF随笔(4)--通通手写输入法(基于Tablet pc实现) 从我在博客园写第一篇博客到现在已经有1年半了,我的第一篇博客写的就是手写识别,当时,客户需求在应用中加入手写输入功能,由于第三方的手写输入法都无法定制界面,所以领导决定自主开发,所以我就很简单地基于Tablet pc写了一个WPF控件,由于几个瓶颈问题,导致这个输入功能只能在我们的UI框架里使用,而无法做到像输入法那样可以输入到任意窗口. 时隔1年半,随着各种项目的磨练,知识的积累几个问题得以解决,于是就产生了这个手写输…
原文:通通WPF随笔(1)--基于lucene.NET让ComboBox拥有强大的下拉联想功能 我一直很疑惑百度.谷哥搜索框的下拉联想功能是怎么实现的?是不断地查询数据库吗?其实到现在我也不知道,他们是怎么实现这么高效的.后来在博客园无意邂逅了“鹿神”,搜索引擎唉,听起来就很高端.于是研究了一段时间后就产生了这个WPF的下拉联想控件. 名称: 简拼: 全拼: 区号: 邮编: 这么强大的功能代码一定会复杂吧?不是的哦,亲~代码只有短短几句哦 界面如下:(下拉框后面的数字为查询的延时,可见效率还是很…
原文:通通WPF随笔(3)--艺术二维码素材生成器 最近公司让我开发一个条形码的生成控件,花了半天时间搞定觉得不过瘾,什么年代了该用二维码了吧.于是wiki了一下二维码的资料. 比较常见的就是QR码(Quick Response)即快速识别码,为了验证“快速”,我特地和条形码做了一次比较:经过我测试条形码的code 128编码方式可以表示数字.字母.和符号,而且长度也可以很长.当我用“我查查”进行识别测试时发现,当长度达到20个字符时就很难识别出来了,速度也比较慢,也许是软件的原因吧.但二维码不…
原文:通通WPF随笔(2)--自己制作轻量级asp.net网站服务 大学玩asp.net时就发现VS在Debug时会起一个web服务,这东西也太神奇了服务起得这么快,而相对于IIS又这么渺小. 前几个月在用phonegap+jqmobi(被inter收购后叫App Framework)做手机应用开发.用dreamweaver CS6的云编译确实挺方便的,但是写代码的话还是比较喜欢VS的代码联想.本地调试时,点击又启动了这个web服务. 再后来要开发一个在WPF嵌入网页的控件,果断用WebBrow…
需要安装Tablet pc,win7的话 直接在控制面板>程序和应用>添加组建里面勾选上添加 然后就是下面的程序了,看代码 设计文件 namespace 手写识别 { partial class Form1 { /// <summary> /// 必需的设计器变量. /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// 清理所有…
原文:WPF随笔(九)--使用路径动画模拟管道流体流向 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lordwish/article/details/85007867 WPF的一大特性就的动画系统,使用动画能够实现很多在WinForm很难实现的效果.最近在网上偶然看到大神用WPF动画实现对象沿特定路径正向或反向移动的效果,就想参考着自己试一试. 1.简单路径动画 先来一个最简单的路径动画,一个方块加一条线段,让方块从线段起点移动到线段终点.前…
因项目需要查找wpf.DataGrid的Binding方法, 由于其属于Dev框架体系内,偏向于winform并无Binding 1.且线程外更改UI控件还需要委托或者action,而Wpf控件仅需要binding后,数据源修改界面控件无论是在线程内外均不受影响 2.更改数据源wpf.DataGrid也必须通过静态方法,对实例化后的页面控件进行操作,并且对数据操作前后需要BeginDataUpdate与EndDataUpdate 而WPF则不需要,直接对数据源进行修改即可…
功能描述 让led每隔0.5s从两边向中间闪烁,然后在从中间向两边闪烁,不断循环 项目实现 开发板 晶振为50M,那么达到0.5s时计数器count1需要达到24_999_999这么多次数 计数器代码为 always@(posedge CLK or negedge RSTn) if(!RSTn) Count1<='d0; else if(Count1==TIME) Count1<='d0; else Count1<=Count1+'b1; 可以让前5个led进行循环移位法 后五位进行数据…
按照下图步骤,一步步设置即可,询问全新的时候需要点击允许. 商米应用市场搜索下载搜狗输入法,并安装 安装完成后,点击桌面搜狗输入法,选择启用搜狗输入法,如图 点击启用后,在虚拟键盘中选择搜狗输入法,并且确定使用此应用 点击确定重启虚拟键盘 初始化完成后,再次点击搜狗输入法桌面图标,将搜狗设置为默认输入法,如图. 更改键盘为搜狗输入法 选择中文输入方式为搜狗输入法 再次点击搜狗输入法桌面图片,在“我的”一项中,点击右上角设置图标,在此可针对手写输入进行设置,如图 设置完毕后,搜狗输入法手写可正常使…
{   UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(keyboardHide:)]; //设置成NO表示当前控件响应后会传播到其他控件上,默认为YES. tapGestureRecognizer.cancelsTouchesInView = NO; //将触摸事件添加到当前view [self.view add…