输入法的开发

JHJJHJ4A554E 2010-01-19 08:02:42
请问做输入法的开发要掌握哪些,具体的开发流程是怎样的?

请兄弟们给些相关的资料,可以直接发到我的邮箱maincollage1@gmail.com 谢谢。

不知道用VC可以开发吗?

先谢过各位。
...全文
247 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
我在地球 2010-01-23
  • 打赏
  • 举报
回复
谢谢各位前辈指点
V68V6 2010-01-22
  • 打赏
  • 举报
回复
LZ如果自己首次开发,完全没必要做得太复杂。。。

词库的在线更新可以先不考虑。。。

实现最初等的再考虑完善。。。
versaariel 2010-01-22
  • 打赏
  • 举报
回复
学习
daidodo 2010-01-22
  • 打赏
  • 举报
回复
mark
不秃头的IT者 2010-01-20
  • 打赏
  • 举报
回复
词库的存放,数据的查找、更新才是核心
andyjiang 2010-01-20
  • 打赏
  • 举报
回复
好,太聪明了。
射天狼 2010-01-20
  • 打赏
  • 举报
回复
如果你真要自己开发输入法,建议你上网下载一个输入法的源码,可以下载freepy,很多输入法,都是在其基础这上做出来的。
我的网站上也有,http://www.oku4.com/
JHJJHJ4A554E 2010-01-20
  • 打赏
  • 举报
回复
看来输入法是一个挺大的工程啊,要掌握的东西不少啊。
liuxiaobing2008 2010-01-19
  • 打赏
  • 举报
回复
还有一个词库~~~~
V68V6 2010-01-19
  • 打赏
  • 举报
回复
只是一个简单的辅助理解的图示,说明大致的流程。

详细过程请参考相关资料。我自己倒是没做过,你可以咨询1#楼的兄弟。
V68V6 2010-01-19
  • 打赏
  • 举报
回复


     键盘事件  应用程序
       ↓    ↑
      Windows的USER.EXE
        ↓ ↑
       输入法管理器
        ↓ ↑
        输入法 





这样才规范。
JHJJHJ4A554E 2010-01-19
  • 打赏
  • 举报
回复
2楼的大哥给的流程是这个意思吗

键盘事件->Windows的USER.EXE->输入法管理器->输入法->输入法管理器->Windows的USER.EXE->应用程序

laiguo 2010-01-19
  • 打赏
  • 举报
回复
不错,学习了
V68V6 2010-01-19
  • 打赏
  • 举报
回复
Windows系统下汉字输入法实际上是将输入的标准ascii字符串按照一定的编码规则转换为汉字或汉字串,进入到目的地。由于应用程序各不相同,用户不可能自己去设计转换程序,因此,汉字输入自然而然落到WINDOWS系统管理中。

     键盘事件  应用程序
       |    |
      Windows的USER.EXE
         |
       输入法管理器
         |
        输入法 
系统的键盘事件有windows的user.exe软件接收后,user.exe在将键盘事件传导输入法管理器(Input Method Manager,简称IMM)中,管理器 再将键盘事件传到输入法中,输入法根据用户编码字典,翻译键盘事件为对应的汉字(或汉字串),然后再反传到user.exe中,user.exe再将翻译后的键盘事件传给当前正运行的应用程序,从而完成汉字的输入。

关于如何开发汉字输入法程序,请进一步参阅MSDN Library,应该会有demo。。。
射天狼 2010-01-19
  • 打赏
  • 举报
回复
可以开发。

http://www.j2soft.cn/product/2008/1026/article_1.html
我的输入法就是用VC6.0开发的

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧