middleseven
驱动牛犊
驱动牛犊
  • 注册日期2002-05-22
  • 最后登录2003-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1447回复:4

关于输入法

楼主#
更多 发布于:2002-06-27 20:11
大虾们,那位曾经做过关于输入法,请给我一点提示吧!我的目的是将输入法的字库进行修改,然后通过访问可以查询到添加的和原有的字模,急呀!先谢谢了!
middleseven
驱动牛犊
驱动牛犊
  • 注册日期2002-05-22
  • 最后登录2003-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-28 08:40
大虾、版主帮帮忙!急!
shyeagle
驱动老牛
驱动老牛
  • 注册日期2002-04-30
  • 最后登录2007-07-31
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-01 12:18
    你的问题有点含糊,不知你究竟是打算自己做输入法还是仅仅要用到字库。
    我讲一下输入法的大概思路,看看对你有没有帮助。
    以拼音输入法为例,首先,你需要一个字库,字库里包含的是每个字的点阵信息,若是16点阵字库,则每个字占32个字节。
    然后,对这个库进行访问。如何知道某个字在库中的什么位置呢?则就需要一个索引,将敲入的拼音与字库中相应的字点阵所在的位置相对应。比如敲入拼音“zen”,对应两个汉字“怎”和“谮”,但在你的索引或索引库中,“zen”对应的并不是这两个汉字的点阵,而是这两个汉字的点阵在字库中存放的位置。根据这个位置你就可以从字库中取出要访问的汉字的点阵信息并进行操作了(在屏幕上显示等)。
    若要在字库中增加一个字,只需将新加入的字的点阵信息存入字库中,然后将存入的位置存入索引表或索引库中,并与相应的拼音码对应。
    

[编辑 -  7/8/02 by  shyeagle]
[url=http://www.01study.com]01空间网[/url] [url=http://www.01study.com/forum/dispbbs.asp?boardID=73&ID=193&skin=0]版主招募[/url] [img]http://shy2003.vip.sina.com/map/yjs.gif[/img]
sunyf
驱动牛犊
驱动牛犊
  • 注册日期2001-05-17
  • 最后登录2004-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-08 17:07
输入法开发的资料在微软的SDK中有,是关于IME的,可以看看 :D
middleseven
驱动牛犊
驱动牛犊
  • 注册日期2002-05-22
  • 最后登录2003-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-09 14:16
谢谢了!给分
游客

返回顶部