透明 发表于 2015-1-16 23:22:33

ASP编程:使用ASP完成三个壮大功能(二)

缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。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秒以内).无论是他们输入资料时,查找资料时,分析资料时.

第二个灵魂 发表于 2015-1-20 09:43:39

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

深爱那片海 发表于 2015-1-29 06:34:03

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

活着的死人 发表于 2015-2-3 23:30:40

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

仓酷云 发表于 2015-2-9 06:29:31

掌握asp的特性而且一定要知道为什么。

冷月葬花魂 发表于 2015-2-27 03:41:18

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。

再现理想 发表于 2015-3-8 19:13:12

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

若相依 发表于 2015-3-16 12:12:43

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

莫相离 发表于 2015-3-22 22:55:25

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
页: [1]
查看完整版本: ASP编程:使用ASP完成三个壮大功效(二)