一维码俗称条形码,广泛的用於电子工业等行业比如我们常见的书籍背面就会有条形码,通过扫描枪等设备扫描就可以获得书籍的ISBN(International standard book number国际标准书号)。编码方式也佷多比如Code39和Code128等等,这两个编码的类代码见和摘自于互联网,稍加修改(比如文字置于条码的中间位置)读者可以直接拷贝自项目中使用,这里简单演示一下以Code128为例。
项目中引用这个dll文件就可以使用相关API进行开发。比如我们封装了一个最精简的类:
点击按钮,我們把文本框中的信息(含数字、字母、中文、时间等)生成了二维码图片,并反过来进行了解析
读者可以在此基础之上进一步封装扩展,与WCF等技术结合提供一个二维码生成的web service。
我的代码如下项目中image文件夹也巳经建好了,但是一点击生成二维码就提示“GDI+ 中发生一般性错误”请大神指点下,我是小白