|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。2、在Web上静态创建条形码
这篇文章会商的是怎样依据数据库的字段在web上静态地创建条形码的成绩,这在以下的情形下十分有效:用户输出信息到体系中,然后显现一个总结页面“这就是你所输出的”,这个页面能够被打印,并在往后能够用条形码举行跟踪。
完成这个功效的关头在于怎样将数值好比“ABC”翻译为条形码。这里我们利用“代码39”,关于它的具体情形,请参阅有关界说。我想将发生的条形码显现在web页面上,如许用户就可以打印包括条形码的这个页面,然后,再在图形体系的处置中利用它。很多用户都在体系中安装了“代码39”字体,以是我就可以够在页面中改动它,可是我不想依附它们。我想在页面中创建,而且自力于扫瞄器和盘算机。
我的办理办法是:为Code39中每个撑持的字符创立GIF图形文件。我利用MicrosoftPaint软件创立Code39字体巨细的文本框,然后为每个字符创建一个图形。接着,利用MicrosoftImageComposer将它们转换为GIF格局。最初,利用扫描软件反省这些字符,看看是不是能准确地注释。上面,你将看到A、B、C和星号(*)的条形码:
CodeforA
CodeforB
CodeforC
CodeforAsterisk
然后,为了在ASP页面中刻画数据库中数值的条形码,仅仅复杂地遍历BarCodeText变量字符串中的每个字符,然后创建"
Forx=1toLen(Trim(rst("BarCodeText")))
Response.Write""
假如在纪录集以后纪录中BarCodeText的数值是“ABC”,那末实行上述代码后,HTML的了局是:
<IMGSRC=http://www.163design.net/a/y/"asterisk.gif"WIDTH="30"HEIGHT="36">
然后,将显现以下图形:
如今,将该页面打印后,就能够被条形码扫描器所跟踪了。
有2点关于条形码的注重事项:不是一切的条形码都能撑持一切的字符集。Code39是很好并且很复杂的一种。它具有可变长度,撑持一切的年夜写字符、数字、星号和7个特别字符。关于每一个字符,它利用作风分歧的5线(2宽3窄)4空(指间隙,1宽3窄)情势。别的的字符集撑持更多的,利用分歧的解码计划。确认对每一个字符都创建了GIF图形文件,同时,你能够修正图形的宽度和高度属性,从而在页面上显现稍年夜的大概稍小的条形码。
别的,假如碰到特别的字符,下面的遍历轮回代码将不会事情,由于,不克不及将GIF文件定名为+.gif。这时候,就要编写一个承受字符Ascii数值的函数,然后利用CASE语句前往等价于文件名的字符串。假如数据库字段的数值是整型大概仅仅包括字符大概数字,下面的遍历代码就已很好了!
以上先容的办法不是很庞大,可是在某些方面倒是很复杂,并且很好用。
</p>问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时. |
|