首页 新闻 赞助 找找看

如何用C++编写一个拼音输入法的程序,需要用到哪些知识?

0
悬赏园豆:5 [已解决问题] 解决于 2012-03-08 12:57

今天老师给我们一个项目做拼音输入法的程序,但是根本没有任何的了解   百度也没百度到,求高人告诉我应该去学习哪方面的知识,以及如何在windows或者dos界面下实现拼音输入法的自动联想功能...不求代码,想自己写,只求告诉知识方面的..

清浪浮云的主页 清浪浮云 | 初学一级 | 园豆:172
提问于:2012-03-07 22:51
< >
分享
最佳答案
2

好大的作业。楼主,你看看这个:http://www.cnblogs.com/anjou/archive/2007/09/29/911273.html

传说:简单汉字的编码顺序和拼音一致。但是复杂汉字的编码顺序是按照笔画来的。需要有:拼音-汉字 对应库

另外,楼主你在哪所学校?这么好。作业有水平。

 

楼主:我在网上找到个拼音-汉字库:http://blog.chinaunix.net/space.php?uid=46552&do=blog&id=2117131

收获园豆:5
会长 | 专家六级 |园豆:12401 | 2012-03-08 12:10

有这个库就好弄了。现在考虑的是怎么实现自动联想。

会长 | 园豆:12401 (专家六级) | 2012-03-08 12:31

我们只是要初级的东西...也不是太高级,毕竟只是刚学了半年的,老师会给我们一些超出自己能力的项目让我们去完成,以提高我们的自学能力。呵呵~我才会问要学哪些东西的,这不是个人项目,是我们小组的4人项目,虽然我们都不太了解这东西,就好像做竞赛一样,挺有效果的.

清浪浮云 | 园豆:172 (初学一级) | 2012-03-08 12:34

@清浪浮云: 哪所学校呀?

会长 | 园豆:12401 (专家六级) | 2012-03-08 12:36

@清浪浮云: 要想实现联想功能,还应该有个词语库。呵呵

会长 | 园豆:12401 (专家六级) | 2012-03-08 12:36

我是想问那个C++里面需要用到的哪些算法或者什么知识...额...貌似有点难理解...可以说的简单点么?

我是东南大学的..

清浪浮云 | 园豆:172 (初学一级) | 2012-03-08 12:38

@清浪浮云: 我不了解C++。不过和语言关系不大。我也不知道需要什么算法。首先把设计思路理清了,需要什么技术就自然知道了。祝你成功。

会长 | 园豆:12401 (专家六级) | 2012-03-08 12:43

@清浪浮云: 

至于技术。如果是在窗体模式下,至少需要知道怎么用c++开发窗体;如果用数据库存放数据,需要知道c++怎么操作数据库,怎么设计表比较科学,怎么写sql比较高效。如果数据存储在文件里,需要知道c++怎么读写文件,文件格式怎么设计比较好。

会长 | 园豆:12401 (专家六级) | 2012-03-08 12:48

@会长: 如果用数据库的话,要用文件型的。不然用户还得装数据库,呵呵,没有这样的输入法。

会长 | 园豆:12401 (专家六级) | 2012-03-08 12:51

@会长: 哦      那我好好找找数据库类的东西~开发窗体可以请教老师的...谢了啊~

清浪浮云 | 园豆:172 (初学一级) | 2012-03-08 12:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册