当前位置:首页 > 日记 > 正文

GB与BIG5码转换组件的源代码

GB与BIG5码转换组件的源代码
这个com使用了VC资源文件,这是一本字典。
你可以去61.134.75.70 / / gb2big5.zip下载下载

原始代码如下所示:
中文名称:GB与BIG5码的外汇管制
英文名:gb2big5
作者:血液
版本:1
生产时间:2002.3.5
版权所有2003血
明确选择

定义变量
昏暗的big5data变异
昏暗的gbdata变异

定义一个自定义类型来处理代码的高和低字问题
chinesetypea型
lochar字节
hichar字节
端式

私人big5type(HA1 HFF,H40 HFE)ChineseTypeA对应的繁体字库
列兵GBType(HA7对HFF,HA1 HFE)作为ChineseTypeA的信件和GB字库
公共职能的开始
功能of'big5转换为GB

功能big5togb(strsource字符串)字符串
暗淡我长,Y一样长
定义的数组,用于存储BIG5和GB码数据
昏暗的btebig5()字节
昏暗的btegb()字节

如果输入为空,则退出该函数。
如果strsource =
= big5togb
退出功能
最后如果

将从Unicode编码为系统默认编码BIG5阵列类型
btebig5 = StrConv(strsource,vbfromunicode)
当然下标BIG5阵列,用于将全部为国标的BIG5循环的内容
Y = UBound(btebig5)
ReDim bteGB(0岁)
对于i = 0到y
如果我
BteGB(我)= btebig5(我)
退出
最后如果
如果btebig5(我)btegb(我)= btebig5(我)
其他的
BteGB(我)= big5type(btebig5(我),btebig5(i + 1))。LoChar
BteGB(i + 1)= big5type(btebig5(我),btebig5(i + 1))。HiChar
i = i + 1
最后如果
下一个我
将系统默认代码转换为unicode编码
big5togb = StrConv(btegb,vbunicode)
重新初始化GB数组以释放内存
擦除btegb
端功能

功能of'gb转换为BIG5

功能gbtobig5(strsource字符串)字符串
暗淡我长,Y一样长
定义的数组,用于存储BIG5和GB码数据
昏暗的btegb()字节
昏暗的btebig5()字节

如果输入为空,则退出该函数。
如果strsource =
= gbtobig5
退出功能
最后如果

将GB数组的类型从Unicode代码转换为系统默认代码
btegb = StrConv(strsource,vbfromunicode)
当然下标GB阵列,用于将全部为国标的BIG5循环的内容
Y = UBound(btegb)
ReDim btebig5(0 Y)

对于i = 0到y
如果我
btebig5(我)= btegb(我)
退出
最后如果
如果btegb(我)btebig5(我)= btegb(我)
其他的
如果btegb(我)= HA1然后
btebig5(我)= GBType(btegb(我)+ 6,btegb(i + 1))。LoChar
btebig5(i + 1)= GBType(btegb(我)+ 6,btegb(i + 1))。HiChar
其他的
btebig5(我)= GBType(btegb(我),btegb(i + 1))。LoChar
btebig5(i + 1)= GBType(btegb(我),btegb(i + 1))。HiChar
最后如果
i = i + 1
最后如果
下一个我
将系统默认代码转换为unicode编码
gbtobig5 = StrConv(btebig5,vbunicode)
重新初始化释放内存的BIG5阵列
擦除btebig5
端功能
公共职能的终结
类初始化
私有子class_initialize()
暗淡我一样长
暗j长
昏暗的艾朗久

从资源文件GB和BIG5字库
gbdata = loadresdata(102,自定义) / /读GB字体
big5data = loadresdata(101,自定义) / /读繁体字体

我= HA1 HFE
J = H40 HFE
big5type(i,j)。lochar = big5data(艾朗)
big5type(i,j)。hichar = big5data(艾朗+ 1)
艾朗=艾朗+ 2
下J
下一个我

艾朗= 0

我= HA7 HFE
J = HA1 HFE
GBType(i,j)。lochar = gbdata(艾朗)
GBType(i,j)。hichar = gbdata(艾朗+ 1)
艾朗=艾朗+ 2
下J
下一个我
端子

相关文章

QQ2010正式发布庆祝世界杯的开幕庆

QQ2010正式发布庆祝世界杯的开幕庆

世界杯,正式发布,庆典,电脑软件,QQ2010正式发布了世界杯的开幕庆典。 随着世界杯的开幕,QQ2010正式版已经发布,欢迎下载最新版的QQ。随着南非世界杯今晚开幕,QQ新版本推出世界杯主题皮肤,更换世界杯皮肤,与全球球迷总狂欢节。 从现在起,QQ级别达…

如何通过XSL快速转换xml文件

如何通过XSL快速转换xml文件

文件,转换,快速,电脑软件,XSL, 最近,我喜欢上了XML编程,但又苦于它的美观程度又不够,找了许多书才搞定。 用XML好是蛮好,但它还是不太适合做显示数据的语言。(比起HTML要查多了!) XML文件作出来的东西看起来并不是那么美观,但还是可以找到…

IE浏览器泄漏敏感的XML信息

IE浏览器泄漏敏感的XML信息

浏览器,电脑软件,XML,报告从Georgi Guninski:几年前,一个脆弱的微软Internet Explorer已重新复苏。这将允许潜在的敏感信息被泄露,落入黑客手中。情况是这样的:当IE执行XML文档,由于跨Web地址的弱点,恶意网站可以看到在一个用户会话页面服务器规…

首席执行官透露,第五代Firefox于6月

首席执行官透露,第五代Firefox于6月

首席执行官,第五代,电脑软件,Firefox,4月28日下午消息,Mozilla CEO加里·克威克斯(Gary Kovacs)今日向新浪科技透露,Firefox 5将于6月22日正式发布,这一时间距离今年3月22日发布的Firefox 4仅仅相隔3个月。 Mozilla CEO加里·克威克斯(Gary Ko…

新版本的垃圾广告的简化版本1.1的

新版本的垃圾广告的简化版本1.1的

新版本,霹雳,垃圾,版本,广告,迅雷版装载一个新的轻量级的下载引擎,这是轻而不牺牲下载速度,带给用户更好的下载体验,通过与浏览器相结合的模式,产品性能的优化和新的浅色皮肤设计的关键,让用户真正摆脱沉重的下载,喜欢的下载速度,同时,不以牺牲系统…

微软发布的解决方案加速器圣丹斯be

微软发布的解决方案加速器圣丹斯be

解决方案,加速器,微软发布,电脑软件,beta,微软解决方案加速器集团最近发布了一个项目代号为圣丹斯测试版,微软安全向导的解决方案基于加速器之前为基础的方案,以帮助用户配置安全设置部署Windows和Office 2007,它有超过700的安全设置的建议,包…

微软和Adobe的高管有可能合并几个

微软和Adobe的高管有可能合并几个

合并,有可能,高管,几个小时,电脑软件,知情人士通过纽约时报透露,微软CEO Steve Ballmer和Adobe CEO Shantanu Narayen最近密谈了数个小时,议题包括微软和Adobe的合并以共同对抗苹果的移动通信市场份额的可能性。苹果与Google目前已经开始有主…

如何看待2012的高清晰度

如何看待2012的高清晰度

如何看待,高清晰度,电脑软件,如何用暴风影音2012看高清与许多普通的影视画质相比,时下最热门和最流行的全高清影视画质的确能够给人带来完全不一样的视听体验与心灵震撼,像6倍于DVD画质的1080P高清、3倍于DVD画质的720P高清等,其影视播放画面…

制作幻灯片演示文稿

制作幻灯片演示文稿

幻灯片,演示文稿,电脑软件,                                                                                                    …

战争和防御战开始了吗12306网站抢

战争和防御战开始了吗12306网站抢

浏览器,网站,防御战,开始了,战争,在9月11日,对许多年轻人来说,苹果发行是个大日子,但是对于许多想回家的人来说,这是开始抢票的一天,结果,一批尝甜头的浏览器开始了新一轮的行动,但是这次,12306个小把戏。 目前,该网站已推出,包括360浏览器、Sogou、…

数据结构与算法C#实施系列展示三

数据结构与算法C#实施系列展示三

算法,数据结构,系列,电脑软件, 数据结构与算法(C#实现)系列---演示篇(三) Heavenkiller(原创) public static void ShowSortedList_Polynomial() { //10…

Chrome应用程序启动器与Windows正

Chrome应用程序启动器与Windows正

应用程序,启动器,正式,电脑软件,Chrome,Chrome应用程序启动(Chrome应用程序启动器)桌面版 北京时间9月6日消息,Windows用户现在可以下载并启动Chrome应用程序启动器(Chrome应用程序启动器),这样它就可以立即获得谷歌浏览器应用程序,如Chrome浏览…