新阁教育-喜科堂 付工原创
最近很多小伙伴对一维码、二维码比较感兴趣,今天主要给大家分享一个C生成条形码和二维码的案例 。
C作为一个高级语言,特点就是快!【公众号:dotNet工控上位机:thinger_swj】
我们使用的是开源库ZXing,ZXing是一个开放源码的,用Java实现的多种格式的一维二维条码图像处理库,而ZXing.Net是ZXing在.Net平台下的实现 。
首先添加引用,通过Nuget搜索Zxing即可 。
![条形码生成器有哪些 条形码生成器 自制条形码生成器](http://img.gansulong.com/230323/0F5162O7-0.jpg)
文章插图
C三大特性之一——封装,因此我们基于原生的库,封装了一个Helper类——BarCodeHelper,其中包含三个方法,分别为GenerateBarCode、GenerateQRCode、GenerateQRCodeWithLogo,也就是我们常用的三个功能——生成条形码、生成二维码、生成带Logo的二维码 。
![条形码生成器有哪些 条形码生成器 自制条形码生成器](http://img.gansulong.com/230323/0F51BF2-1.jpg)
文章插图
![条形码生成器有哪些 条形码生成器 自制条形码生成器](http://img.gansulong.com/230323/0F5162552-2.jpg)
文章插图
再设计一个简单的窗体界面,包含这三个功能,界面如下
![条形码生成器有哪些 条形码生成器 自制条形码生成器](http://img.gansulong.com/230323/0F51C236-3.jpg)
文章插图
最终实现效果如下:【公众号:dotNet工控上位机:thinger_swj】
![条形码生成器有哪些 条形码生成器 自制条形码生成器](http://img.gansulong.com/230323/0F5161W2-4.jpg)
文章插图
【条形码生成器有哪些 条形码生成器 自制条形码生成器】
了解更多
- 生栗子如何煮 如何煮生栗子
- 花生乳的做法 聚餐的时候能喝
- 蒜蓉生菜的做法
- 6岁儿童能吃几个生蚝 6岁儿童能吃1个生蚝吗
- 高压锅压生蚝要几分钟 高压锅压生蚝需要多久
- 麦胚芽用开水泡还是用水煮 生麦芽直接用开水冲行吗
- 花生红枣粥的做法
- 秋天养生有啥禁忌 秋天养生禁忌
- 抽风什么意思形容什么生肖动物 抽风什么意思
- 鲜松茸能生吃吗 关于鲜松茸能生吃的问题