和字网首页(Home) | 论坛首页(Forum)
Welcome Guest! To enable all features please 登录 or 注册.

Notification

Icon
Error

Guilin Ouyang
#1 发表时间 : 2014年5月20日 14:07:48(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014年05月20日

今天开始做和码在微软新系统8.1上的输入软件。

在2010年07月,我买MacBook电脑之前,我只做微软系统上的软件,买了苹果电脑后,就转到苹果上去做iOS与安卓软件了,现在和码在这两个系统的软件基本完成了。

近四年后再回到微软系统,微软系统已经发生了很大的变化。开发工具,操作系统,手机系统,都有很大的变化。和码在Windows 7.0以前的输入软件在Windows 8上不能运行了。

4月份我买了新的Lenovo ThinkPad 440电脑。已经把之前在MacBook上的安卓软件转到了新微软系统上。今天开始重新做和码在微软系统上的软件。

微软提供的例子程序:

微软IME例子程序下载网址

Edited by user 2014年5月20日 17:45:33(UTC)  | Reason: Not specified

Guilin Ouyang
#2 发表时间 : 2014年5月23日 17:31:56(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014年05月23日

《和码字形技术》面世十周年。

蒋昌建所说:“你的智慧就是人类的财富”,“让科学流行起来”。在中国以后,类似于周玮的遭遇也许会少些,优秀的人才会被重视,更多的人会认识到有比金钱更重要的东西。

从科学的角度来看,《和码》是最好最终的汉字形码,并且远胜于其它的字形编码方案。

《最强大脑》产生了,科学流行了,和码也定会流行起来。

全文请看

Edited by user 2014年5月24日 19:15:38(UTC)  | Reason: Not specified

Guilin Ouyang
#3 发表时间 : 2014年6月5日 17:27:17(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014-06-05

http://msdn.microsoft.co...ndows/apps/hh967425.aspx

Compatibility requirements(相融性要求)

IME must be compatible with Windows Store apps(输入法必须与Windows Store上的软件相融)

Use the Text Services Framework (TSF) to implement IMEs. (采用TSF技术做输入法软件)

Previously, you had the option of using the Input Method Manager (IMM32) for input services. Now the system blocks IMEs that are implemented by using Input Method Manager (IMM32). (以前采用IMM32技术做的输入法,在新的系统(Win8)上都不允许使用了)

例子程序是用C++写的,包括很多新的内容。

例子程序中汉字与词组的拼音码本是写在.txt文件里,处理这个码本文件,就有12个文件。

和码现在是用SQLite数据库保存字词编码等数据。怎样把SQLite用到这个输入软件中去呢?

开始想到做个C++ SQLite Static Library应用到输入法软件, 把SQLite的三个C文件加入到Project中,设定Windwos Store App Support后,编译时出现很多的问题。正要放弃采用SQLite保存码本时,发现微软的输入法例子程序本身就Windows Store App Support=No. 这样C++ SQLite Static Library 也就不需要Windows Store App Support 了.

微软要求Windows Store App使用的Library都要设置Windows Store App Support=Yes. 而自己的输入法例子程序却不,这说明输入法程序是个复杂的特例。

今天可以把SQLite中的字词读出,写到例子程序中的CandidateList中去,显示输入了。

Edited by user 2014年6月18日 22:45:59(UTC)  | Reason: Not specified

Guilin Ouyang
#4 发表时间 : 2014年6月18日 23:14:17(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014-06-18

1、数据从SQLite读出并显示;
2、用户界面的制作,界面要与和码在Win7上的相同才好;
3、输入模式的设定要符合与Win8要求。

完成了拼音查码,英语输入,输入功能转换,用户界面也完成了主要部份。

输入法软件制作,困难在于测试。尽管可以用Visual Studio连接与测试应用软件中的输入法程序,但每次修改程序后,都要卸载再安装新程序。花费了很多的时间。因为Win8中,要让输入法程序在应用软件中运行(显示输入界面),需要特定的注册,就要走安装的过程。

微软的输入法软件制作难,现在还是这样。好在有个例子程序(虽然没有注解),要不就更难了。

Edited by user 2014年6月18日 23:17:28(UTC)  | Reason: Not specified

Guilin Ouyang
#5 发表时间 : 2014年6月22日 19:25:55(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014-06-22

转载一篇文章:

为什么从明末清初开始,我国科技渐渐落伍了?

汉字制约中国人的科学抽象能力。汉字的发明是中华民族智慧的结晶,为中华文明立下了第一功,未来也离不开汉字。然而不得不承认,汉字跟拉丁字母相比,在表达科学规律、形成科学公式、进行定律推演上,则显得十分笨拙,有时甚至是不可能的。这让中国人多次与重大的科学发现擦肩而过。汉字只适用于第一级抽象,就是从现实世界到语言符号,比如“狗”指代现实世界形形色色的同类动物,然而对于第二级抽象,即从词汇到数学符号,汉字则无能为力,比如对于自身没有任何意义的可以用自然数称数的变量,汉字没有这样的符号来表达。然而欧洲语言都是字母文字,最早是希腊字母,后来演化出罗马字母,字母组合起来是语言的词汇,可以进行第一级抽象(如英语的“dog”),字母单独用又可以表示无意义的变量,如用x、y代替任何变量。
科学规律的表达、推演、证明都离不开书写系统,而不同的书写系统会对科学探索起积极或者妨碍的作用。以曹冲称象为例来说明。至于说五岁的曹冲有没有这个智慧不重要,重要的是起码在三国时期中国人已经知道浮力定理的具体应用。然而浮力定理的表达单靠自然语言是说不清的,需要借助符号公式,而且有了符号公式,人们才会进一步搞清“浮力”这些重要的概念。结果中国人一直停留在实用的层次上,没有发现真正的规律。公元前3世纪,希腊数学家阿基米德第一次用符号公式,精确地表达了浮力定理,这与他拥有便利的字母系统不无关系。


5000年历史的汉字,面对以后5万年,5万万年的未来,必需有改进有变化,方向应该是汉字线性化。

Edited by user 2014年6月22日 19:29:35(UTC)  | Reason: Not specified

Guilin Ouyang
#6 发表时间 : 2014年7月8日 14:01:46(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014-07-08

今天终于完成了微软系统8.1版,和码汉字输入法软件。可以在以下网页下载:

http://hezi.net/forum/?g=posts&t=40

主要功能:

1、和码字形输入;
2、拼音查码功能(按Control键切换);
3、简体与繁体字词输入(输入0 41[m h]切换);
4、字母大键盘上字形与字音输入;
5、数字小键盘上字形与字音输入;
6、简单的和码英文输入(0 25)。

用Shift键,切换到英文输入。
用Control键,切换到字形与字音输入。

从5月20日至今天50天,其间有10天做别的事,这个软件做了40天。

HeInput for Windows 8.1

Edited by user 2014年7月8日 17:52:03(UTC)  | Reason: Not specified

Guilin Ouyang
#7 发表时间 : 2014年8月18日 15:23:19(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014-08-18

链接1、《和码汉字字形技术》使用说明(简略本)

链接2、HeChinese Guide(Concise Version)


Edited by user 2014年8月21日 9:24:32(UTC)  | Reason: Not specified

论坛跳转  
不可以 发表新话题.
不可以 回复话题.
不可以 删除自己的发言.
不可以 编辑自己的发言.
可以 发表投票.
不可以 投票.