二维码生成

二维码生成(中、日、英)(DotNetBarcode第三方控件)调查如下(现在bin文件夹中加入DonNetBarcode.dll文件)             
一、需设置以下参数(下面的大写红色参数可写入配置文件中)             
1 声明二维码的实例变量            
 Dim bc1 As DotNetBarcode = New DotNetBarcode(DotNetBarcode.Types.QRCode)            
             
2 声明需要转换成二维码的字符串            
 Dim BarcodeNumber As String            
             
3 声明并赋值生成的二维码存放的路径            
 Dim myFileName As String = "D:\Documents and Settings\twqian\桌面\11111.bmp"            
             
4 声明并赋值生成的二维码保存的图片的边长            
 Dim myFileLength As Integer = "1"            
             
5 给需要转换的字符串赋值            
 BarcodeNumber = "はいはいはいはいはい"            
 'BarcodeNumber = "的辐的辐动的辐动的辐动动"            
 'BarcodeNumber = "12345566"            
             
6 定义图片的保存类型            
 bc1.SaveFileType = DotNetBarcode.SaveFileTypes.Gif            
             
7 第一个参数是需要转换的字符串,第二个参数是生成的图片保存的地址,第三个参数是保存的图片的边长            
 bc1.QRSave(BarcodeNumber, myFileName, myFileLength)            
             
             
二、下面是完整实例代码             
            '声明二维码的实例变量             
            Dim bc1 As DotNetBarcode = New DotNetBarcode(DotNetBarcode.Types.QRCode)             
            '声明需要转换成二维码的字符串             
            Dim BarcodeNumber As String             
            '声明并赋值生成的二维码存放的路径             
            Dim myFileName As String = "D:\Documents and Settings\twqian\桌面\BarcodeNumber .bmp"             
            '声明并赋值生成的二维码保存的图片的边长             
            Dim myFileLength As Integer = "12"             
             
            '给需要转换的字符串赋值             
            BarcodeNumber = Me.TxtBarcodeNumber.Text.Trim             
            'BarcodeNumber = "はいはいはいはいはい"             
            'BarcodeNumber = "的辐的辐动的辐动的辐动动"             
            'BarcodeNumber = "12345566"             
             
            '定义图片的保存类型             
            bc1.SaveFileType = DotNetBarcode.SaveFileTypes.Gif             
             
            '第一个参数是需要转换的字符串,第二个参数是生成的图片保存的地址,第三个参数是保存的图片的边长             
            bc1.QRSave(BarcodeNumber, myFileName, myFileLength)             

网上下载的日语DonNetBarcode.dll文件,反编译后把Shift-Jis改成gb2312后再生产dll文件,将生成的dll放入bin文件夹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
二维码生成驱动C语言的过程如下: 首先,需要了解二维码的生成原理和格式。二维码是一种矩阵型的图形编码,可以存储大量信息。它的生成过程包括数据编码、纠错码计算和图形绘制三个主要步骤。 在C语言中,可以使用开源的二维码生成库,如ZXing或QRcode等。这些库提供了控制二维码生成的函数和接口,方便我们使用C语言进行二维码生成。 首先,需要初始化一个二维码生成器对象。然后,调用相关函数设置生成器的参数,如二维码版本、纠错级别、编码方式等。这些参数将影响生成的二维码的容量和可靠性。 接下来,需要将待编码的数据传递给生成器。生成器会根据设置的参数将数据编码成二维码格式。编码过程中,可以根据需要进行错误校正,以提高二维码的可靠性。 最后,调用绘制函数将生成的二维码图形绘制到指定的输出设备或文件中。绘制过程中,可以设置二维码的尺寸、颜色、间距等属性。 需要注意的是,二维码的生成需要依赖相应的驱动程序和库文件,因此在使用C语言进行二维码生成前,需要安装和配置相应的驱动和库。 总而言之,生成二维码的过程需要借助于C语言的二维码生成库,通过设置参数、传递数据、进行编码和绘制等步骤来实现。通过合理的调用和配置,可以生成符合要求的二维码图形。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值