仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 869|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET编程:Asp.net用Zxing库完成条形码输入

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:17:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
归根到底,Java跨平台可以,但是要重新编写代码,否则还分什么J2EE/J2SE/J2ME呢!这个复杂的成绩,困扰了我快要两个小时,次要是再官方文档上没有找到demo,那只能用搜刮引擎了,看看其他程序员写的程序,可是发明到处是坑,看了四五个例子,没有一个能够一般运转的,全体报错,经由一个多小时的实验,才终极弄定。未几说了,间接上截图和代码。
起首要在项目中增加zxing.dll援用(zxing.dll下载地点http://zxingnet.codeplex.com/)

其次就是创建aspx文件,在背景中代码以下
  1. usingZXing.Common;usingZXing;usingZXing.Rendering;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingZXing.QrCode.Internal;namespacezxingtm{publicpartialclasstxm:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){MultiFormatWritermutiWriter=newMultiFormatWriter();BitMatrixbm=mutiWriter.encode("123456789",BarcodeFormat.CODE_39,363,150);Bitmapimg=newBarcodeWriter().Write(bm);img.Save("d:/1.jpeg",System.Drawing.Imaging.ImageFormat.Jpeg);}}}
复制代码
代码中“123456789”在测试中我是写逝世的,用的时分能够用变量取代。BarcodeFormat.CODE_39等参数能够换成其他的,用以天生其他格局的条形码
如许的话在d盘就输入了1.jepg的条形码图片,这里次要功效已完成,天生的条形码图片以下:

用手机自带的扫描条形码功效扫了下,了局恰是123456789
据说很厉害,甚至可以把C#也干掉^_^,不过也很复杂,本来C++已经够复杂的。有人甚至还提出把这个东东引进标准,我觉得基本上不可能的。
活着的死人 该用户已被删除
沙发
发表于 2015-1-19 06:49:42 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
小妖女 该用户已被删除
板凳
发表于 2015-1-24 18:23:48 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
乐观 该用户已被删除
地板
发表于 2015-2-2 11:49:47 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
5#
发表于 2015-2-7 19:41:04 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
柔情似水 该用户已被删除
6#
发表于 2015-2-23 08:37:58 | 只看该作者
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
变相怪杰 该用户已被删除
7#
 楼主| 发表于 2015-3-14 15:21:38 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
简单生活 该用户已被删除
8#
发表于 2015-3-21 11:19:25 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 03:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表