以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [讨论]中西文分解编程你能简化到什么程度?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=18349)

--  作者:jjjppp888
--  发布时间:2008-6-20 16:44:48
--  [讨论]中西文分解编程你能简化到什么程度?

感谢公司提供了这么好的编程软件,本人在接触了它一周后,楞是用自由版做了个不成熟的 “汉字转拼音”的小软件,受益匪浅啊!其中最难的就是中西文分解了,

好在公布了软件之后,得到了朋友们的大力强烈支持,现在本人知道的方法至少有5种,

1:用众多的构件功能疯狂比较,这方法太慢了,功能也受到了些许限制,不可见构件10个以上,但是不需要特殊的参数

2:用移形换位的方法,速度有了质的提高,不可见构件不超过3个,功能没有了限制,也不需要特殊的参数

3:用单字节的最高位数判断,准确,快速。功能无限制,不可见构件不超过6个,但是需要汉字编码高低字节位单元的换算参数,有点晕

4:用调用网页的形式,利用vbs等代码来解决,有点另类。功能不知道有无限制,但是涉及到vb代码,如果能学会vb,我都能编星了,太高难,已经晕了

5:今天到论坛,看到居然有人用调用API函数的方法来做汉字转拼音软件,真是佩服的五体投地啊,高人啊!望尘莫及!彻底狂晕!

恕我不能详谈,是希望请大家来详细的讨论交流,请把你最得意的快速有效的方法拿出来与大家共勉。看谁用的构件最少,速度最快,分解最准!思路最巧。。。。。。

希望公司领导整点这类的小比赛,给个小奖励什么的,也好让大家有个积极性啊,是不。。。。。。


--  作者:roy78
--  发布时间:2008-6-20 19:40:19
--  

呵呵,人太少了,人多点也不会这样。估计每天都有好看的东东!会有更多的交流!


--  作者:pc_doctor
--  发布时间:2008-6-21 17:44:01
--  
“汉字转拼音”,觉得最简单的还是VBS,它不需要对照数据。只是与搭建之星之间的相互传值有些不方便。
--  作者:jjjppp888
--  发布时间:2008-6-24 9:08:35
--  

感谢卧龙樵夫顶我的帖子,你说的有道理,vb编程还是可以考虑的,我一直以来都在找自由版的排序功能,听说新加进去了,还没下载来看呢,不知道我的转换拼音缩写的思路行不行,就是说:

1。先在系统中把要转换的字与内存的26个字母中每个都排最后的文字排序,

2。再比较它的位置就可以知道它的拼音首字母了,

这样就可以用最简单的思路来转换拼音缩写了!

请朋友们验证下。。。。。。思路简单了,不知道程序做出来简单不,交流中。。。。。。