|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
『楼 主』:
显示HZK16点阵汉字信息的VB小程序
使用 LLM 解释/回答一下
前一段时间在论坛上下载了一个显示HZK16点阵汉字信息VB小程序,功能太单一了。考虑到大家还是在WIN下用虚拟机调试汉字系统,所以自己用VB写了一个传上来。
该文件需要和UCDOS原来的HZK16(267,161的那个,其他的HZK16没有试过)或者UCWIN GOLD1.0的HZK16.GBK放在同一个目录下(该文件已经包含在char.rar文件中),如果该目录下同时有这两个文件,那么将使用HZK16.GBK。
WIN98SE的用户需要下载VB RUNTIME DLL文件,该文件打包压缩后有600多K,由于附件大小限制传不上来,下面给个msvbvm60.dll文件的连接,需要的可以在这里下载。2000/XP用户不需要这个文件,因为系统已经自己带了。
http://www.dll-files.com/dllindex/pop.php?msvbvm60
所有缺少的OCX文件都能在下面的网站下载,请按介绍的方法注册组件。
http://www.ascentive.com/support/new/support_dll.phtml?dllname=MSCOMCTL.OCX
---
已经在NT/2000/XP测试,在2000上修正了几个小问题。程序图片见4楼
Last edited by fdsiuha on 2006-4-20 at 00:47 ]
Some time ago, I downloaded a VB small program on the forum that displays HZK16 dot matrix Chinese character information. The function is too single. Considering that everyone is still debugging the Chinese character system in a virtual machine under WIN, I wrote one myself with VB and uploaded it.
This file needs to be in the same directory as the original HZK16 of UCDOS (the one with 267, 161, others HZK16 haven't been tried) or HZK16.GBK of UCWIN GOLD1.0 (this file is already included in the char.rar file). If both of these two files are in this directory, then HZK16.GBK will be used.
Users of WIN98SE need to download the VB RUNTIME DLL file. This file is compressed and has more than 600K. Due to the attachment size limit, it can't be uploaded. Here is a link to the msvbvm60.dll file. Those who need it can download it here. Users of 2000/XP don't need this file because the system has it itself.
http://www.dll-files.com/dllindex/pop.php?msvbvm60
All missing OCX files can be downloaded from the following website. Please register the components according to the introduction method.
http://www.ascentive.com/support/new/support_dll.phtml?dllname=MSCOMCTL.OCX
---
It has been tested on NT/2000/XP. A few small problems were fixed on 2000. The program picture is in floor 4
Last edited by fdsiuha on 2006-4-20 at 00:47 ]
附件
1: char.rar (2006-4-20 00:46, 429.61 KiB, 下载附件所需积分 1 点
,下载次数: 1024)
|

欢迎造访DOS的小屋!
http://risky.ik8.com |
|
2006-1-8 19:34 |
|
|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
改进后的程序,支持UCWIN GOLD 1.0的16×16GBK字库HZK16.GBK。因为HZK16.GBK兼容性很好,所以默认使用HZK16.GBK文件。下一步改进是能够根据给定的字符串生成相应的小字库文件,并且支持UCDOS和其他最常用的汉字系统的12、14、32点阵字库以及增加字库浏览的功能(差不多像WIN自带的字符映射表)。由于事情众多,预计到20日才能再次更新。
Last edited by fdsiuha on 2006-1-21 at 13:45 ]
The improved program supports the 16×16 GBK font HZK16.GBK of UCWIN GOLD 1.0. Since HZK16.GBK has good compatibility, the HZK16.GBK file is used by default. The next improvement is to be able to generate corresponding small font library files according to the given string, and support 12, 14, 32 dot matrix font libraries of UCDOS and other most commonly used Chinese character systems, as well as add the function of font library browsing (almost like the character map in WIN). Due to many things, it is estimated that the update can be made again by the 20th.
Last edited by fdsiuha on 2006-1-21 at 13:45 ]
|

欢迎造访DOS的小屋!
http://risky.ik8.com |
|
2006-1-11 21:35 |
|
|
proof
高级用户
   
积分 687
发帖 222
注册 2005-8-21
状态 离线
|
|
2006-1-15 20:04 |
|
|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
再次更新,如图,文件重新发布在一楼。
用这个更新后的程序浏览HZK16和HZK16.GBK文件后发现确实与WIN的字符映射表中的不完全一样,其中HZK16和HZK16.GBK的0xA2区的字符与WIN下的不完全一样。
Last edited by fdsiuha on 2006-4-20 at 00:50 ]
Update again, as shown in the picture, the file is republished on the first floor.
After browsing the HZK16 and HZK16.GBK files with this updated program, it is found that it is indeed not exactly the same as the character map in WIN. Among them, the characters in the 0xA2 area of HZK16 and HZK16.GBK are not exactly the same as those under WIN.
Last edited by fdsiuha on 2006-4-20 at 00:50 ]
附件
1: char.png (2006-4-20 00:48, 20.7 KiB, 下载附件所需积分 1 点
,下载次数: 9)
附件
2: char1.png (2006-4-20 00:48, 23.34 KiB, 下载附件所需积分 1 点
,下载次数: 8)
|

欢迎造访DOS的小屋!
http://risky.ik8.com |
|
2006-1-17 17:05 |
|
|
xing7749
高级用户
    文盲
积分 833
发帖 349
注册 2004-1-26
状态 离线
|
|
2006-1-18 02:01 |
|
|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
2000下测试,并修正了两个BUG,对显示字库列表的部分进行了优化(有谁知道如何在VB下将乘法转化成位移的方法,请告诉我。我这一段程序4x循环内中有大量的乘法、除法和取模运算+控件方法调用,运行速度太慢),增加了字库不同区的颜色显示。
再次更新的文件已经上传,但截图由于没有转化为gif或jpg的工具,暂时不更新。
Last edited by fdsiuha on 2006-1-21 at 22:35 ]
Tested under Windows 2000, and fixed two bugs. Optimized the part for displaying the font library list. (If anyone knows how to convert multiplication into bit shifting in VB, please let me know. There are a large number of multiplication, division, and modulo operations + control method calls in this segment of the program within the 4x loop, and the running speed is too slow.) Added color display for different regions of the font library. The updated file has been uploaded again, but the screenshot is not updated for the time being because there is no tool to convert it to gif or jpg.
Last edited by fdsiuha on 2006-1-21 at 22:35 ]
|

欢迎造访DOS的小屋!
http://risky.ik8.com |
|
2006-1-21 13:36 |
|
|
secowu
初级用户
 
积分 201
发帖 92
注册 2005-12-28
状态 离线
|
|
2006-3-7 15:34 |
|
|
g00000
新手上路

积分 2
发帖 1
注册 2006-3-23
状态 离线
|
|
2006-3-23 15:14 |
|
|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
Originally posted by secowu at 2006-3-7 15:34:
不知道怎么用
晕哎...
由于电脑坏了有一段时间了,所以现在没有办法再添加更多的功能,只能过一段时间再看了。
再次修正了几个BUG,新文件已经上传,下载请到一楼。程序的图片也已经更新。
另外说明一下:如果选择自己打开文件的话,只能支持HZK16的GB2312而不是HZK16.GBK,即使打开的文件是HZK16。想使用GBK的话,请把HZK16.GBK文件放在同一个文件夹里,并重新打开程序。
PS:发现HZK16和HZK16.GBK在文件的F8和F9区添加了好多LJ字符啊...这些字符看起来实在很衰...另外最后一个区的字符一样LJ居然WIN下也有对应的字符...狂晕..
Last edited by fdsiuha on 2006-3-30 at 14:25 ]
Originally posted by secowu at 2006-3-7 15:34:
Don't know how to use
Dizzy hey...
Because the computer has been broken for a while, so now there is no way to add more functions, can only wait for a while to see.
Corrected a few bugs again, the new file has been uploaded, please download it to the first floor. The program's pictures have also been updated.
In addition, note that if you choose to open the file yourself, it can only support HZK16 GB2312 instead of HZK16.GBK, even if the opened file is HZK16. To use GBK, please put the HZK16.GBK file in the same folder and reopen the program.
PS: Found that a lot of LJ characters were added in the F8 and F9 areas of the files HZK16 and HZK16.GBK... These characters look really bad... Also, the characters in the last area are the same LJ, and there are corresponding characters under WIN...Crazy dizzy..
Last edited by fdsiuha on 2006-3-30 at 14:25 ]
|

欢迎造访DOS的小屋!
http://risky.ik8.com |
|
2006-3-30 14:05 |
|
|
ppshow
初级用户
 
积分 128
发帖 47
注册 2005-11-19
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
支持,希望能够支持更高点阵的字库显示。~~~期待楼主更新~~~
Last edited by ppshow on 2006-6-4 at 19:24 ]
Support, hope to support higher dot matrix font display.~~~Looking forward to the building owner's update~~~
Last edited by ppshow on 2006-6-4 at 19:24 ]
|
|
2006-6-4 04:30 |
|
|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
实际上所有的字库格式基本一样,算是“没有”格式的文件(点阵字库没有压缩的必要,当然,这也给识别一个文件究竟是不是字库文件出了点难题),比如12点的字库,或者简直bootfont.bin文件,都可以用这个软件打开浏览--当然显示会有点问题--看到里面的内容,最近一段没有时间修改,这个程序实际只要稍微修改一点点数据就可以了,但是由于上面说的不好识别文件格式,所以会给实际应用带来一点麻烦,不过我在考虑是不是不自动识别,而是靠程序使用的人自己选择?
有谁有判断字库点阵大小格式的好方法,请告诉我啊~
In fact, all font formats are basically the same, and they can be regarded as "format-less" files (there is no need to compress dot-matrix fonts. Of course, this also poses a bit of a problem for identifying whether a file is actually a font file). For example, a 12-point font or simply the bootfont.bin file can be opened and viewed with this software - of course, there will be some display issues - to see the content inside. I haven't had time to modify it recently. Actually, this program only needs a little data modification. But due to the above-mentioned difficulty in identifying the file format, it will bring a little trouble to practical applications. However, I'm considering whether not to automatically identify it but rely on the user of the program to choose?
Is there anyone who has a good way to judge the dot-matrix size format of fonts? Please let me know~
|

欢迎造访DOS的小屋!
http://risky.ik8.com |
|
2006-6-21 23:19 |
|
|
marcoak
初级用户
 
积分 42
发帖 22
注册 2005-10-16
状态 离线
|
|
2006-6-26 22:14 |
|
|
fdsiuha
高级用户
    闷
积分 587
发帖 302
注册 2005-7-25
状态 离线
|
|
2006-6-28 22:28 |
|
|
marcoak
初级用户
 
积分 42
发帖 22
注册 2005-10-16
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
C++都有.VB6.0根本没有.你只能用AND和OR加上字节型自己写一个. 节哀吧.
C++ has it, but VB6.0 doesn't at all. You can only write one yourself using the byte type along with AND and OR. Have a rest.
|
|
2006-6-29 00:58 |
|
|
zyl910
中级用户
  
积分 282
发帖 126
注册 2006-5-17
状态 离线
|
|
2006-6-29 14:10 |
|