本书在简要介绍条形码的基本概念、识读原理和条形码系统设计方法的基础上,运用Visual Basic高级语言作为二次开发语言工具,对每种条形码都进行了详细的程序设计和实例编程,提供了条形码图形预览和打印的功能。
本书实例丰富详细,设计过程清楚合理,并且提供注释清晰的完整程序源代码,内容安排由简单到复杂,注重从更深、更广的层次上拓展读者对二次开发的认识。通过对相关知识深入浅出的介绍,以及技巧和实例的展示,读者可以在模仿的基础上举一反三,快速掌握条形码系统开发的基本思路和方法,提高使用Visual Basic开发软件的水平,达到学以致用、事半功倍的效果。
本书阐述条形码技术的发展历史和现状,介绍Visual Basic 6.0程序设计语言的绘图方法、函数和相关基础知识,精选典型常用的一维条形码和二维条形码作为讲解实例,从条形码计算机绘图的角度出发对相关的条形码国家标准做了解释,在此基础上利用Visual Basic 6.0语言设计并绘制EAN-13、Code39、ISBN、UCC/EAN-128、UPC-A、UPC-E和PDF417条形码符号,给出程序实现的源代码。按照软件工程生命周期法的原理对小型超市管理系统的小型固定资产管理系统进行系统分析和详细设计。
本书可作为高等学校物流工程、物流管理专业的物流信息技术、物流管理信息系统课程及相关课程设计的教材和参考用书;也可作为条形码设计爱好者,物流、生产企业管理人员的技术参考书。
第1章 条形码技术概述
1.1 条形码技术概述
1.1.1 条形码技术的发展历史
1.1.2 条形码技术的发展现状
1.1.3 条形码技术的应用
1.2 条形码的基本概念
1.2.1 条形码的定义
1.2.2 条形码常用术语
1.2.3 条形码的常用概念
1.3 条形码的识读
1.3.1 条形码识读的基本工作原理
1.3.2 条形码识读系统的组成
1.3.3 条形码识读系统的技术参数
1.3.4 常用识读设备
1.4 条形码应用系统设计
1.4.1 条形码应用系统的运作流程
1.4.2 条形码应用系统的开发过程
1.4.3 码制的选择
1.4.4 识读器的选择
1.4.5 数据库设计
第2章 Visual Basic绘图基础
2.1 Visual Basic坐标系统
2.1.1 通过ScaleMode属性设置坐标系统
2.1.2 自定义坐标系统
2.1.3 使用Scale方法定义坐标系统
2.2 Visual Basic图形控件
2.2.1 Line(直线)控件
2.2.2 Shape控件
2.3 Visual Basic颜色
2.3.1 调色板
2.3.2 RGB颜色
2.3.3 QBColor
2.3.4 VB中的颜色常数
2.4 Visual Basic绘图
2.4.1 Cls方法
2.4.2 PSet方法
2.4.3 Point方法
2.4.4 Line方法
2.4.5 Circle方法
2.4.6 Print方法
2.4.7 PaintPicture方法
2.4.8 常用的API绘图函数
第3章 EAN-13商品条形码
3.1 概述
3.2 技术标准
3.2.1 EAN-13的结构
3.2.2 EAN-13条形码的结构
3.2.3 字符集
3.2.4 尺寸要求
3.2.5 EAN已分配的前置码
3.3 设计实例
3.4 设计步骤
3.4.1 新建工程
3.4.2 窗体设计
3.4.3 代码设计
3.5 实例效果
第4章 Code39条形码
4.1 概述
4.2 技术标准
4.2.1 Code39条形码的结构
4.2.2 字符集
4.2.3 校验字符的计算
4.2.4 尺寸要求
4.3 设计步骤
4.3.1 新建工程
4.3.2 窗体设计
4.3.3 代码设计
4.4 实例效果
第5章 图书系列条形码
5.1 ISBN概述
5.1.1 ISBN的定义
5.1.2 ISBN的使用情况
5.1.3 ISBN和条形码
5.2 EAN系统的图书代码
5.2.1 EAN系统的图书代码
5.2.2 图书条形码的符号结构
5.2.3 EAN系统的期刊代码
5.2.4 10位ISBN码与13位EAN码之间的转换
5.3 设计步骤
5.3.1 新建工程
5.3.2 窗体设计
5.3.3 代码设计
5.4 实例效果
第6章 UCC/EAN-128条形码
6.1 概述
6.2 技术标准
6.2.1 UCC/EAN-128条形码的结构
6.2.2 UCC/EAN-128条形码字符集
6.2.3 字符编码
6.2.4 条形码字符值与ASCII值的转换
6.2.5 尺寸要求
6.2.6 校验字符计算
6.2.7 长度最小原则
6.3 应用标识符
6.4 设计实例
6.5 设计步骤
6.5.1 新建工程
6.5.2 窗体设计
6.5.3 代码设计
6.6 实例效果
第7章 UPC-A条形码
7.1 概述
7.2 技术标准
7.2.1 UPC-A条形码的结构
7.2.2 字符集
7.2.3 校验字符的计算
7.2.4 尺寸要求
7.2.5 设计实例
7.3 设计步骤
7.3.1 新建工程
7.3.2 窗体设计
7.3.3 代码设计
7.4 实例效果
第8章 UPC-E条形码
8.1 概述
8.2 技术标准
8.2.1 UPC-E条形码的代码结构
8.2.2 UPC-E条形码的结构
8.2.3 字符集
8.2.4 校验字符的计算
8.2.5 尺寸要求
8.2.6 设计实例
8.3 设计步骤
8.3.1 新建工程
8.3.2 窗体设计
8.3.3 代码设计
8.4 实例效果
第9章 PDF417条形码
9.1 概述
9.1.1 PDF417条形码的特点
9.1.2 PDF.417条形码的应用领域
9.1.3 PDF417的类型
9.2 技术标准
9.2.1 PDF417条形码的结构
9.2.2 符号字符的结构
9.2.3 码字集
9.2.4 模式结构
9.2.5 错误纠正码
9.2.6 尺寸要求
9.3 设计步骤
9.3.1 新建工程
9.3.2 窗体设计
9.3.3 代码设计
9.4 实例效果
第10章 条形码在小型超市管理信息系统中的应用
10.1 系统开发原理
10.1.1 可行性研究与计划
10.1.2 需求分析
10.1.3 概要设计
10.1.4 详细设计
10.1.5 实现(包括单元测试)
10.1.6 组装测试(集成测试)
10.1.7 确认测试
10.1.8 使用和维护
10.2 系统分析
10.3 需求分析
10.4 概要设计
10.5 数据库设计
10.6 详细设计
10.6.1 模块文件
10.6.2 系统主界面
10.6.3 系统登录界面
10.6.4 “员工录入”对话框
10.6.5 “员工信息浏览”对话框
10.6.6 “用户录入”对话框
10.6.7 “系统用户浏览”对话框
10.6.8 “会员管理”对话框
10.6.9 “商品类别维护”对话框
10.6.10 “计量单位维护”对话框
10.6.11 “规格及型号”对话框
10.6.12 “商品销售”对话框
10.6.13 “商品订货单”对话框
10.6.14 “供应商管理”对话框
10.6.15 “商品销售报表”对话框
第11章 条形码在固定资产管理系统中的应用
11.1 系统分析与总体设计
11.1.1 系统需求分析
11.1.2 系统结构设计
11.2 系统概要设计
11.2.1 E-R图设计
11.2.2 数据库设计
11.2.3 类设计
11.3 类及公共模块详细设计
11.3.1 CDepartment类设计
11.3.2 CAssets类设计
11.3.3 CAssetsMaintain类设计
11.3.4 CUsers类设计
11.3.5 公共模块设计
11.4 对话框界面设计
11.4.1 登录窗口设计
11.4.2 主界面设计
11.4.3 用户管理界面
11.4.4 修改用户
11.4.5 部门管理界面
11.4.6 资产类别管理界面
11.4.7 固定资产管理界面
11.4.8 资产查询
11.4.9 资产折旧
11.4.10 其他功能
附录A 商品条形码管理办法
附录B 商品条形码印刷资格认定工作实施办法
附录C 条形码国家标准
参考文献