一、条形码的读取
用过键盘口式的扫条码工具的朋友就知道,它就如同在鍵盘上按下数字鍵一样,基本不需任何编程和处理。但如果你使用的是其它接口的话,可能你就要为该设备编写通讯代码了。以下有一段简单的25针串口的条码读取器通讯代码。
|
Option Explicit Private Sub MSComm1_OnComm()
|
二、条形码的生成
看完以上关于条码读取的代码是否觉得很容易呢?对,在VB上编程本来就不难。以下关于条形码生成的代码也是很容易理解,只需使用一个OFFICE的附带的BarCode控件就可以轻松打印出11种不同标准的条形码,足以满足我们的要求。想起我书架上的一本书中的一篇用Turbo C编写条形码打印程序文章,长篇大论,那时不知看了n天,打了n小时字结果也不尽人意,现在真是幸福多了:)。废话说完,得回归正题。且看条形码生成的代码及有关说明。
源代码主要由两个窗体(frmMain主窗体和frmOption条码设置窗体)和两个模块组成(modGetScreen.bas、SysDLG32.bas)。考虑到篇幅,这里只列出部分较为关键的代码。
新建一个标准工程,添加一个名为(Microsoft Access BarCode Control9)的条形码部件,并添加一个条码控件到窗口,并将窗口改名为frmMain,如图所示。由于控件比较多,这里不便细说,详细内容请看源代码。
模块modGetScreen.bas代码如下:
|
Option Explicit
End Sub |
主窗体frmMain.frm部分代码如下:
|
Private Sub cmdPrint_Click() End Sub |
条形码设置窗体frmOption.frm代码如下:
|
Option Explicit Private Sub cboBig_Click() Private Sub cboDirection_Click() Private Sub cboLine_Click() Private Sub cboSmall_Click() Private Sub Check1_Click() Private Sub cmdChange_Click() Private Sub cmdOK_Click() Private Sub cmdRefresh_Click() Private Sub Form_Load() Sub LoadBarInfo() '初始化选项 文档说明:
相关文档 读取评论列表…… 返回首页 | 关于本站 | | 友情链接 | 广告服务 | 意见建议 | 访客留言 | 本站论坛 Copyright© 2001-2006 ProgramBBS.com All Rights Reserved 版权所有©编程论坛 Email: 吉ICP备05009985号 感谢长春订餐网友情支持 |