作者主要从事机电一体化、物流信息技术、物流信息系统开发方面的教学和研究,主持或参与了超市POS系统、固定资产管理系统、仓储管理系统、图书管理系统和条码应用系统等软件开发项目,在实践中积累了丰富的应用经验。
本书首先全面系统地介绍了条码基础知识、条码识别、条码硬件、条码应用系统等。其次,对本书使用的VC++环境及绘图基础作了介绍,重点突出、实例生动。然后,分章讲解常用的具有代表性的EAN商品条码系列、二五条码系列、库德巴码、128码、Code93码、店内码、ITF-14码、QR Code这几种码制。介绍不同条码时,每一章按照先介绍技术规范,再介绍一个条码实例,然后图文并茂地介绍程序设计的步骤。最后以小型图书管理系统项目为例,遵循项目开发生命周期,阐述了条码应用系统。
本书系统介绍了条码技术及其在相关领域中的应用,重点讲解了EAN商品条码系列,二五条码系列、库德巴码、128码、Code93码、店内码、ITF-14码、QR Code这几种具有代表性的条码结构和设计方法,并结合VC++图文并茂地介绍了条码程序设计案例。
本书可供从事条码开发的技术人员学习使用,也可作为大中专院校物流及相关专业的教材或指导书。
第1章 条码概述
1.1 条码基本概念
1.1.1 条码的概念
1.1.2 条码的结构
1.1.3 条码的特点
1.2 条码基本术语
1.3 条码分类与码制
1.4 条码发展
1.4.1 条码的发展与演变
1.4.2 条码应用现状
1.4.3 条码技术与应用新趋势
1.5 条码识别系统
1.5.1 条码的识别原理
1.5.2 条码的识别系统组成
1.6 条码硬件
1.6.1 条码打印机
1.6.2 条码打印耗材
1.6.3 条码扫描器
1.6.4 条码检测仪
1.6.5 条码软件
1.7 条码应用系统设计
1.7.1 码制选择
1.7.2 条码硬件的选择
1.7.3 条码编码打印
第2章 VC绘图基础
2.1 VC++编程特色
2.2 Windows图形系统的结构体系
2.3 Windows编程基础
2.4 绘图属性设置
2.4.1 画笔和画刷
2.4.2 字体
2.4.3 客户区
2.4.4 颜色映射
2.4.5 映射模式
2.5 绘制基本图形
2.5.1 绘制直线
2.5.2 绘制多边形
2.5.3 填充图形
2.6 条码生成原理
第3章 EAN商品条码
3.1 简介
3.2 技术规范
3.2.1 EAN-13码结构
3.2.2 EAN-13码与EAN-8码字符集
3.2.3 EAN-13码与EAN-8码校验码计算
3.2.4 EAN-13码与EAN-8码尺寸
3.3 EAN-8码程序设计过程
3.3.1 建立工程
3.3.2 添加对话框
3.3.3 添加菜单项
3.3.4 添加滚动条类文件
3.3.5 程序设计
3.4 程序运行结果
第4章 二五与交插二五码
4.1 简介
4.2 技术规范
4.2.1 二五条码标准
4.2.2 交插二五码结构
4.2.3 交插二五码字符集
4.2.4 交插二五码尺寸
4.3 设计实例
4.4 程序设计过程
4.4.1 建立工程
4.4.2 添加对话框
4.4.3 添加菜单项
4.4.4 程序设计
4.5 程序运行结果
第5章 库德巴码
5.1 简介
5.2 技术规范
5.2.1 结构
5.2.2 字符集
5.2.3 尺寸要求
5.3 设计实例
5.4 程序设计过程
5.4.1 建立工程
5.4.2 添加对话框
5.4.3 添加菜单项
5.4.4 程序设计
5.5 程序运行结果
第6章 128码
6.1 简介
6.2 技术规范
6.2.1 结构
6.2.2 字符集
6.2.3 应用标识符
6.2.4 校验码计算
6.3 设计实例
6.4 程序设计过程
6.4.1 建立工程
6.4.2 添加对话框
6.4.3 添加菜单项
6.4.4 程序设计
6.5 程序运行结果
第7章 Code93条码
7.1 简介
7.2 技术规范
7.2.1 结构
7.2.2 字符集
7.2.3 校验码计算
7.2.4 尺寸
7.3 设计实例
7.4 程序设计过程
7.4.1 建立工程
7.4.2 添加对话框
7.4.3 添加菜单项
7.4.4 程序设计
7.5 程序运行结果
第8章 店内码
8.1 简介
8.2 技术规范
8.2.1 结构
8.2.2 校验码计算
8.2.3 其他技术标准
8.3 设计实例
8.4 程序设计过程
8.4.1 建立工程
8.4.2 添加对话框
8.4.3 添加菜单项
8.4.4 程序设计
8.5 程序运行结果
第9章 ITF-14码
9.1 ITF-14码简介
9.2 技术规范
9.2.1 结构
9.2.2 字符集
9.2.3 校验码计算
9.2.4 尺寸
9.2.5 储运单元条码符号的印刷位置
9.3 设计实例
9.4 程序设计过程
9.4.1 建立工程
9.4.2 添加对话框
9.4.3 添加菜单项
9.4.4 程序设计
9.5 程序运行结果
第10章 QR Code码
10.1 简介
10.2 技术标准
10.2.1 基本定义
10.2.2 基本特性
10.2.3 符号结构
10.2.4 编码步骤
10.2.5 编码模式
10.2.6 纠错
10.2.7 构造及布置最终码字序列
10.2.8 掩模
10.3 设计实例
10.4 程序设计过程
10.4.1 建立工程
10.4.2 添加菜单
10.4.3 添加对话框
10.4.4 建立菜单对应的类
10.4.5 在CQRCodeVCView类中建立变量和函数
10.4.6 为对话框的绘制条码添加程序
10.4.7 为对话框的OnInitDialog消息添加代码
10.4.8 为CQRCodeVCView类的自定义函数添加代码
10.4.9 程序测试
附录A 商品条码管理办法
附录B 商品条码印刷资格认定工作实施办法
参考文献