QRCode_WEB

所属分类:Pascal/Delphi编程
开发工具:C#
文件大小:32KB
下载次数:100
上传日期:2007-02-03 16:11:58
上 传 者管理员
说明:  使用控件在线生成QRCode. 可以嵌入网页,生成页面URL的QRCode,方便手机拍下在手机上浏览页面.
(use online control Generation QRCode. Can be embedded website Generating pages URL QRCode facilitate taken in the cell phone handset viewed pages.)

文件列表:
247734\AssemblyInfo.cs (2115, 2007-02-03)
247734\Code.aspx.cs (3655, 2007-02-03)
247734\Global.asax.cs (1375, 2007-02-03)
247734\QRCode.csproj (5628, 2007-02-03)
247734\Code.aspx (602, 2007-02-03)
247734\bin\QRCode.pdb (19968, 2007-02-03)
247734\Global.asax (76, 2007-02-03)
247734\Web.config (4241, 2007-02-03)
247734\Code.aspx.resx (1733, 2002-01-30)
247734\Global.asax.resx (1733, 2002-01-30)
247734\QRCode.csproj.webinfo (108, 2007-02-03)
247734\bin\fitQRCEN.dll (57344, 2006-11-27)
247734\bin\QRCode.dll (20480, 2007-02-03)
247734\bin (0, 2011-02-18)
247734 (0, 2011-02-18)

FitQRCode Encoder开发工具包 (.Net版) Powered by FitTechnologies Inc. http://www.efittech.com/cp_7.htm e-mail:service@efittech.com 目 录 ====== 一、关于 FitQRCode 二、QR Code简介 三、主要功能 四、属性设置 五、状态与方法 六、函数说明 七、使用例子和说明 八、版权声明 九、使用限制 十、意见与反馈 一、关于 FitQRCode ==================== 欢迎使用 FitQRCode Encoder二维QR码编码开发工具包(试用版)。您可以***再发布、转让、评 价、测试本工具包内的资源。但不可以用于以谋取利益为目的的任何商业活动。 FitQRCode .Net Encoder是一款生成 QR 码(Quick Response Code)的开发工具包,采用.Net 技术,运行在 .net Framework 1.1 及以上平台,支持 Visual Studio 开发环境和其他开发工具。 FitQRCode Encoder是由斐泰科技开发的 QR Code Encoding SDK,用于产生 QR 码。您可以在应用程 序或者动态网页(.aspx)中产生二维 QR 条形码。 QR Code 具有超高速识读、360 度全方位识读特点,比其它的二维条码表示汉字的 效率提高了 20%。这是 QR Code 码优于行排式二维条码如四一七条码的主要特点。 二、简介 ======== 类库文件:fitQRCEN.dll 命名空间:Fitek.QRCode.Encoder 版 本:1.0 开 发 商:北京斐泰科技有限公司(http://www.efittech.com) 授权方式:免费试用 Trial Version 三、主要功能 ============ 1、在网页上动态生成JPEG、GIF、PNG格式的QR码图像 2、设置输出QR码的颜色和背景色,默认颜色黑色/背景白色 3、设置输出QR码的旋转方向:0、90、180、270度,默认0度(无旋转) 4、设置输出QR码的版本:1-40,默认为0(自动选择) 5、设置Reed-Solomon纠错级别:L、M、H、Q 6、设置输出QR码的图形格式:j(peg)、p(ng)、g(if),默认:jpeg 四、编码属性设置 ============ 说明:在使用时,需要相应的Get/Set前缀,表示相应的读/写操作。例如GetForeColor()/SetColor(newValue) 1、BackColor QR码的背景色;数据格式 System::Color,默认为白色 2、Data QR码的编码数据;数据格式System::String 3、ECLevel QR码的纠错级别(Error Correct Level):数据格式为System::String:L-M,默认为M或者整数 4、ForeColor QR码的颜色;数据格式 System::Color,默认为黑色 5、Mask QR码的掩码;数据格式为整数:-1-7,默认为-1 6、ModuleSize QR码图像的模块大小:数据格式为整数,>0,默认为4 7、Orientation QR码的旋转方向;数据格式为整数:0/90/180/270,默认为0 8、QRFileName QR码图像的保存文件名称:数据格式为System::String 9、QRFileType QR码图像的保存格式:数据格式为System::String:b(mp)/j(peg)/p(ng)/g(if),默认:jpeg 10、Version QR码的版本;数据格式为整数:1-40/0(自动),默认为0(自动) 11、Language QR码编码汉字时使用的语言:0=中文(默认)/1=日文 五、编码器状态与方法 ============== 1、GetECLevelName 返回当前 Error Correct Level 的名称 2、GetEncoded 返回编码是否成功结束,大于0则成功 3、GetErrorCode 上一次操作的错误编号 4、GetErrorString 返回指定错误编号的的错误信息 5、GetPixelColor 返回 QR 码图形指定位置的像素颜色 6、GetQRBitmap 返回 QR 码图形所代表的Bitmap对象 7、GetSymbolSize 返回 QR 码图形的大小 8、GetUsedMask 返回 QR 码图形编码时所使用的掩码 9、GetUsedVersion 返回 QR 码图形的版本号 10、Encode 编码指定的数据 11、Response 向客户端发送已编码的QR图形 12、SaveQRImage 将编码的QR图形数据写入磁盘文件 六、函数说明 ============ 1、Function Decode(ByVal sData As String) As Boolean 功能:根据给定的字符串sData产生QR码 参数: sData 待编码的信息内容 说明:在独立的程序中生成QR码时调用initApp初始化 返回:true 编码成功 false 编码不成功,可以查看ErrorCode获得错误码或者通过ErrorString查看错 误信息 2、Public Function Response(ByVal oContext As HttpContext) As Boolean 功能:在网页中产生QR码 参数: oContext 调用页的HttpContext 说明:在aspx动态页面中将生成的QR码送往客户端 返回:true 处理成功 false 处理不成功,可以查看ErrorCode获得错误码或者通过ErrorString查看错 误信息 3、Public Function SaveQRImage(ByVal sFileName As String) As Boolean Public Function SaveQRImage(ByVal sFileName As String,Byval sFileType as String) As Boolean 功能:将QR码图形保存到文件 参数: sFileName QR码图形保存的路径和文件名称,如果没有路经则保存到当前目录 sFileType 保存的文件类型:J(peg) G(if) P(ng) 说明:将编码成功的QR码按照指定的格式保存到指定的文件 返回:true 保存成功 false 保存不成功,可以查看ErrorCode获得错误码或者通过ErrorString查看错 误信息 4、Public Shared Function GetErrorString(ByVal nCode as Integer) as String 功能:查找给定的错误码nCode对应的详细解释 参数: nCode 错误码 说明:这是一个共享的方法,可以直接调用 七、使用例子和说明 ================== 1、.Net的Demo程序,请参见qrTesp.exe,工程源文件请参见qrTest工程。 2、在应用程序中使用fitQRCode的步骤 在Visual Studio 中,首先在“项目”-〉“添加引用”中添加一个到fitQRCode的引 用,然后使用fitQRCode,以下以VB.Net为例子(忽略了错误处理): ...... dim qrEncoder as New Fitek.QRCode.Encoder dim qrImage as Bitmap '->使用默认参数进行编码 if qrEncoder.Encode("This is a Test") then '->编码数据“This is a Test” qrEncoder.SaveQRImage("test.gif") '->将QR码保存到当前目录的test.gif中 qrImage=qrEncoder.GetQRBitmap() '->取得编码后的QR码图形 end if ...... 3、在动态网页中使用fitQRCode的步骤 请参考http://www.efittech.com/cp_7.htm中的在线例子 以VB.NET为例说明动态产生QR Code的方法。 首先,你需要在bin目录中放置fitQRCode的基础DLL文件:fitQRCEN.DLL <% dim qrEncoder as New Fitek.QRCode.Encoder '->使用M级纠错,模块尺寸4 '->版本号使用默认的自动 qrEncoder.SetBackColor(Color.Gray) '->QR码背景为灰色 qrEncoder.SetForeColor(Color.Green) '->QR码颜色为绿色 if qrEncoder.Encode("This is a Test") then '->编码数据“This is a Test” qrEncoder.Response(Me.Context) '->将QR码图像输出到客户端 end if %> 八、版权声明 ============ 本开发工具的所有文档、技术资料、二进制代码、源代码的所有权,归北京斐泰科技 有限公司所有。未经斐泰科技的授权或许可,严禁任何个人、企业、组织和团体,以任何 形式对源代码和执行代码进行任何形式的正向工程和反向工程,严禁将试用版本作为商品 出售。 九、使用限制 ============ 试用版只能用于学习、开发评价和性能测试等目的,禁止以任何形式用于任何商业目 的。试用版没有技术支持和任何形式的商业保证。 使用版只能用于产生产生版本1的QR码,包括数字、字母、8位字符、中文、日文。其他 功能同正式版一样。 十、意见与反馈 ============== 如您有任何意见和建议,或者需要fitQRCode Encoder的正式版或源代码,请按照如下的方法联系。 联系方式: http ://www.efittech.com e-mail :service@efittech.com Phone :010-63354210 Tel/Fax:010-68178107

近期下载者

相关文件


收藏者