彩票走势图

Barcode Professional for ASP.NET使用教程:条码图像保存到数据库或者XML文件

原创|使用教程|编辑:龚雪|2015-11-02 14:59:15.000|阅读 258 次

概述:关于Barcode Professional for ASP.NET的使用教程,如何将条码图像保存到数据库或者XML文件。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Barcode Professional里面有个专门的获取条码图像的方法,该方法可以用数组字节来表示条码图像生成,因此我们可以调用这种方法来将条码图像保存到数据库中或者XML文件。

在下面的示例中,我们将创建一个ASP.NET的Web应用程序,该应用可以通过DataSet对象把条码图像保存到XML文件。

步骤:

  • 打开.NET开发工具,如Visual Studio .NET 并创建一个新的ASP.NET Web应用
  • 拖放下列控件到设计界面:
    • Barcode Professional控件
    • TextBox控件
    • Button控件
    • Panel控件并加入到Literal 控件里
  • 设置 Barcode Professional's Symbology 属性 128码
  • 设置Panel's Visible属性 False
  • 双击按钮控件并将下列代码写入Button1_Click 事件程序

VB

'Set the value to encode
BarcodeProfessional1.Code = TextBox1.Text
'Create a DataSet and save the barcode image
Dim ds As DataSet = New DataSet("MyDataSet")
Dim dt As DataTable = New DataTable("MyTable")
ds.Tables.Add(dt)
'Create a column to hold the barcode image
Dim dc As DataColumn = New DataColumn("BarcodeImage", GetType(Byte()))
dt.Columns.Add(dc)
'Create a new row
Dim dr As DataRow = dt.NewRow()
'Save the barcode image
dr("BarcodeImage") = BarcodeProfessional1.GetBarcodeImage(System.Drawing.Imaging.ImageFormat.Gif)
dt.Rows.Add(dr)
'Show the DataSet content
Literal1.Text = Server.HtmlEncode(ds.GetXml())
Panel1.Visible = True

C#

//Set the value to encode
BarcodeProfessional1.Code = TextBox1.Text;
//Create a DataSet and save the barcode image
DataSet ds = new DataSet("MyDataSet");
DataTable dt = new DataTable("MyTable");
ds.Tables.Add(dt);
//Create a column to hold the barcode image
DataColumn dc = new DataColumn("BarcodeImage", typeof(byte[]));
dt.Columns.Add(dc);
//Create a new row
DataRow dr = dt.NewRow();
//Save the barcode image
dr["BarcodeImage"] = BarcodeProfessional1.GetBarcodeImage(System.Drawing.Imaging.ImageFormat.Gif);
dt.Rows.Add(dr);
//Show the DataSet content
Literal1.Text = Server.HtmlEncode(ds.GetXml());
Panel1.Visible = true;

运行创建的ASP.NET Web应用程序,你将看到以下输出

Barcode
Barcode

标签:XML条码生成条码识别条码读取

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP