输入法编程漫谈.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输入法编程漫谈(08-09-07更新) 大家好!我是路路通。记得那是2007年,北京的第一场雪,比以往时候来的更晚一些,我在此发表了一篇题为《2007全方位、无障碍、奇妙无穷的输入方式闪亮登场》(注:帖子的标题管理员已在百忙中赐名为《路路通键盘和输入法》)的帖子,得到韦剑大版主的赞赏,并拿得了一份数量为1的订单,当时的心情是何等的激动呀!不久,还将这一广告帖置顶,人生最幸福的事莫过于此,如果老天让我遇见韦剑这个人的话,我会对他说:“爱辣味油!”,如果我的发明变成了产品的话,我希望送他——一套键盘。此后天天泡在北大论坛,静候Microsoft、IBM等公司的收购支票,可是等了3个月有余,也没半点音信,夜沉沉,路茫茫,革命一时转入了低潮。? ? ? ?? ???轻轻的我走了,点了点鼠标,带着我依依的不舍。 ? ?? ???今天我胡汉三又回来了!看到韦剑这个版主近来当得这么轻松,我就来气,因此决定出来搅搅局,让他少几分清闲,^_^ ? ?? ???还有,北大论坛、加加论坛、五笔爱好者论坛等等众多大师、高手、牛人,他们的码表呀,资料呀等等全免费奉送,让我几万大洋的输入法开发经费一分钱也没花出去,最后只好挪作它用;李振春老师的开源代码让我连当面拜师的机会都失去了,被迫自学成才,他们的行为已到了是可忍熟不可忍地步,今天我如果不出几招让他们瞧瞧,那也太不象话了。 《输入法编程漫谈》小学阶段示范程序 《输入法编程漫谈》初中阶段示范程序 输入法安装程序 拼音码表(供输入法程序测试用) 汉字生成工具源代码 微软DDKIME源代码 自由拼音3.0源代码 自由拼音3.0文档输入法编程难学吗? 不难,一点都不难。你这是忽悠人吧,不是,咱们IT界的人什么素质,会干本山大叔的那些勾当?只要你有点C语言基础,了解一点windows的运行机制,不出1个月,准能精通。如果这两样都不会,还能学吗?能!如果你能做到妻离子散、父子反目,丢官下岗你都不管了,哪绝对没有问题!比如我,当初买电脑不过是想赶赶时髦,从来也没有想过编程呀啥的,一开始鼠标摆弄得都不利索,双击永远都是两次单击,系统每周得摆上好酒好菜请人重装一次。就这个水平因练五笔练烦了,也想自己编一个输入法。记得当时我宣布这一伟大的决定时候,话音刚落,众人已是满地找牙!我可不管这些,去买了本谭浩强《C程序设计》,整天什么活都不干,不分日夜的啃了起来,时间一长,老婆大人不干了,下了最后通谍:“要电脑还是要我”,我说两样都要,老婆说不可能,最后我就一句话:“电脑是要定了,你爱怎的怎的!”。臭娘们敢威胁我,从小吓大的,还怕你不成,等学会了输入法编程,就是IT界的人了,IT界的人还愁没老婆,说实话如果不是法律的限制还不是要多少就有多少。经过半年的奋斗,辛勤的汗水终于有了回报,独立的写出了一个有模有样又实用的程序——路路通输入法1.0。 ? ?? ???所以说:“入门既不难,深造也是办得到的”。 输入法程序是什么东东? 输入法是一个小小的动态链接库程序。 ? ?? ???动态链接库又是什么呢? ? ?? ???我们知道电脑有很多文件,大体上可分为数据文件和可执行文件两类,数据文件如文本文档、音视频文件等;可执行文件如记事本、Word和Excel等,它们的扩展名一般是exe,com,Dll,eml等。动态链接库的扩展名是Dll,输入法程序的扩展名是将Dll改成了ime。 ? ?? ???动态链接库一般不能单独运行,需要借助宿主程序才能执行相关操作,打个比方,动态链接库(输入法)就是保姆,宿主程序(记事本)就是雇主。 ? ?? ???动态链接库又有动态加载和静态加载两种方式,它们的区别就像保姆和小时工,保姆要包吃包住——静态加载,费用稍高;小时工只需预约——动态加载,费用较低。那种方式更好呢?看你的需要,比如你家有小宝宝,24小时都需要有人伺候,保姆比较合适;如果只是搞搞室内卫生,擦擦玻璃什么的,小时工就比较合算。当然啦,如果保姆长的美若天仙,又有大学文凭,又聪明能干,你想将她转正(集成到你的程序去)也行,但做这个决定之前可要想好啦,以后感情不和想离婚可就没那么容易了。和平分手,民政局你得跑N个来回,强行分手,法院你得去N次,而且还要分大半家产,可不像保姆、小时工那么好打发的。 ? ?? ???输入法程序不太可能静态加载,因为雇主来自五湖四海。它的加载方式一般是手工动态加载,当然也可以做到自动加载,但这样做一般会让人骂流氓。 实际上输入法很简单,它实际上就是一个查表操作。不相信的朋友,可将你的码表导入到Excel。假设你的码表是基于拼音的,码表分两列,一列是拼音,一列是汉字串,那么用鼠标点击编辑-查找,在查找内容框中敲入shishi,点击查找下一个按钮,黑色矩形框立即就跳到A列的shishi的行上面,对应的B列就

文档评论(0)

rovend + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档