8.4.4 程序代码设计
1.引入命名空间
System.IO.Path命名空间主要对包含文件或目录路径信息的String实例执行操作。这些操作是以跨平台的方式执行的。Com.Google.Zxing命名空间是引用开源的动态连接库ZXing.dll,ZXing库实现了众多的一维条码、二维条码的读取功能,例如常见的EAN-13码和QR码,同时,Zxing支持多种编程语言。
引入程序集如下:


2.初始化参数
初始化参数代码如下:

3.实例化位图,作为条码的载体
实例化位图代码如下:

4.生成二维码
点击编码按钮生成二维码。
(https://www.daowen.com)

5.保存二维码
点击保存按钮,实现保存二维码功能,将生成的二维码保存至计算机的某个路径中。
代码如下:

6.退出程序
点击退出按钮完成界面的退出功能,代码如下:

7.运行结果
调试完成后,点击工具栏中的“启动”按键(或者按下快捷键F5),运行程序。二维条码程序界面如图8-6所示。

图8-6 二维条码程序界面