中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 显示HZK16点阵汉字信息的VB小程序
« [1] [2] [3] [4] [5] [6] [7] [8] »
作者:
标题: 显示HZK16点阵汉字信息的VB小程序 上一主题 | 下一主题
sdking
新手上路





积分 5
发帖 2
注册 2008-10-22
状态 离线
『第 61 楼』:  

请教一下GBK字库中的字的偏移地址是怎么算的?下面的公式算出来的好像不对

偏移=((ch1-0x81)*190 (ch2-0x40)-(ch2/128))*2,其中ch1和ch2分别是一个字符的高字节和低字节。

   此帖被 +1 点积分    点击查看详情   
评分人:【 tom0512 分数: +1  时间:2009-1-30 11:24


2008-10-22 11:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 62 楼』:  

我的vtGBK.com和vtMagi?.com用的计算公式如下:
;假设汉字高位在AH/ch1,低位在AL/ch2中,
;rec=A+(AH-B)*C+(AL-D)-(AL\80h)
;if AH>A0h then
;  if AL>A0h then    '1-94:A1~FE || A1~FE
;    rec=(AH-A1h)*94+(AL-A1h)
;  else               '159-254:A1~FE || 40~A0
;    rec=94*94+32*94+32*96+(AH-A1h)*96+(AL-40h)-(AL\128)
;  endif;8836  3008  3072
;else         ;11844 14916
;  if AL>A0h then    '95-126:81~A0 || A1~FE
;    rec=94*94+(AH-81h)*94+(AL-A1h)
;  else               '127-159:81~A0 || 40~A0
;    rec=94*94+32*94+(AH-81h)*96+(AL-40h)-(AL\128)
;  endif
;endif



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2008-10-22 20:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
sdking
新手上路





积分 5
发帖 2
注册 2008-10-22
状态 离线
『第 63 楼』:  

谢谢楼上高手,可以了

2008-10-25 23:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
xiaoguizi00
新手上路





积分 4
发帖 2
注册 2008-11-15
状态 离线
『第 64 楼』:  顶



2008-11-15 11:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yongshi01
新手上路





积分 2
发帖 1
注册 2008-11-20
状态 离线
『第 65 楼』:  

好东西,好人

2008-11-20 16:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tw00235701
新手上路





积分 2
发帖 1
注册 2008-12-4
状态 离线
『第 66 楼』:  

我找這個找了好久了= ="
寫VB6的點矩陣程式要用到QQ"

2008-12-5 16:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wangyx
新手上路





积分 8
发帖 4
注册 2008-11-28
状态 离线
『第 67 楼』:  

我使用VTMagic

2008-12-5 22:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
283868130
新手上路





积分 19
发帖 11
注册 2008-12-30
状态 离线
『第 68 楼』:  

好东西啊,收藏了!

2009-1-2 04:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lin8197
初级用户




积分 186
发帖 36
注册 2003-10-2
状态 离线
『第 69 楼』:  

楼主能发一份给我吗?
最近刚好要用VB写一个用点阵显示汉字的软件,请楼主帮忙发一份源码给我.

filelin@21cn.com

2009-1-16 10:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yonsh
新手上路





积分 2
发帖 1
注册 2008-1-13
状态 离线
『第 70 楼』:  

zhichiyixia.........

2009-1-16 12:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tom0512
新手上路





积分 6
发帖 3
注册 2009-1-29
状态 离线
『第 71 楼』:  

好东西!

2009-1-30 11:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tom0512
新手上路





积分 6
发帖 3
注册 2009-1-29
状态 离线
『第 72 楼』:  

改天向您请教相关问题!谢谢! ^_^

2009-1-30 11:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tom0512
新手上路





积分 6
发帖 3
注册 2009-1-29
状态 离线
『第 73 楼』:  

刚才看了楼主的软件,确实很好,很多功能都考虑进去了。现在我正在使用单片机和LCD去实现显示汉字的功能,需要用到字符点阵数组数据。所以想请教楼主您的那个字符点阵数组数据是如何计算来的?请教中,谢谢!
e_mail: a_tang2008@163.com

2009-1-30 11:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
guchaochen
新手上路





积分 2
发帖 1
注册 2009-3-1
状态 离线
『第 74 楼』:  

谢谢分享 帮了我大忙了

2009-3-2 10:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Hawk911
初级用户




积分 116
发帖 67
注册 2007-2-23
状态 离线
『第 75 楼』:  

很不错,谢谢楼主!!

2009-3-3 11:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] [5] [6] [7] [8] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: