脱机SDKDemo培训重点.pptVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
About C# and VB.net Demo of Standalone SDK About C# and VB.net Demo of Standalone SDK About C# and VB.net Demo of Standalone SDK About C# and VB.net Demo of Standalone SDK About C# and VB.net Demo of Standalone SDK About C# and VB.net Demo of Standalone SDK About C# and VB.net Demo of Standalone SDK THANKS * 1、目录结构 2、关于用Demo上传、下载、删除指纹模板的说明 3、编程过程中比较特殊的地方 4、编程过程中比较特殊的地方 5、目前仍然存在的几个bug 6、关于版本号: 2010.1.6 王金峰 一、目录结构 2、以下是以黑白屏机器C#Demo为例的目录结构: 1、两种语法的demo均分为如下三种机器版本(和文档对应) 二、关于用Demo上传、下载、删除指纹模板的说明 1、黑白屏机器 由于黑白屏机器均为9.0算法,所以均使用原有函数即可(GetUserTmp(str)。 2、彩屏机器 (1)如果彩屏机器使用9.0算法,则函数使用方法跟以前一直,即使用带SSR的一对函数,指纹索引值为0-9. (2)如果客户使用10.0算法,则需要区分新旧10.0算法。注意10.0算法新旧叫法只是内部称谓,在客户那里都是10.0算法,区别新旧10.0需要查看固件内部版本号,通过函数GetFirmwareVersion查找,该函数可以可以自己调用,可以使用2008考勤软件,同时在demo的Device Management部分也有演示。注意通过机器菜单查看的固件版本号非内部版本号。如果固件内部版本号为Ver6.60或者以上,则为新10.0算法。 (3)旧10.0算法使用的获取指纹模板函数不变,和9.0彩屏机器相同,区别仅仅是指纹索引号统一为15. (4)新10.0算法使用的函数为两对新函数SetUserTmpEx(str),GetUserTmpEx(str),这两对新函数主要是添加一个flag参数,标示指纹模板是否有效或者是否为胁迫指纹, 0表示指纹模板无效,1表示指纹模板有效,3 表示为胁迫指纹(此处flag概念和联机登记函数StartEnrollEx相同)。 (5)同时需要注意的是上述两对新函数不仅仅是用于新10.0算法,也可以用于9.0算法,如果是9.0算法,需要满足两个条件,一个就是机器为彩屏,然后是固件内部版本号大于等于ver6.60. (6)上述函数都存在于新的SDK中( StartEnrollEx 特殊),即新的SDK可以用于旧的机器(特殊情况除外如StartEnrollEx )。 (7) StartEnrollEx 函数添加了参数flag,但是没有保留原函数,可能给部分客户造成 (8)ZKFinger9.0算法即新10.0模板的删除则可以选用函数SSR_DelUserTmp或者SSR_DelUserTmpExt(参数0-9,旧10.0仍然使用指纹索引值15)。 (9)上述两对新的函数,支持高速上传下载,函数使用跟以前相同(BeginBatchUpdate和BatchUpdate等)。 注意: 不能仅仅依靠函数是否带SSR前缀来判断该函数是否为彩屏函数,带SSR的函数基本都为彩屏使用(op1000除外),新10.0算法使用函数尽管只用于彩屏,却不带SSR。 (1)每类机器demo的通讯部分完全相同,部分变量在所有的demo中均可以通用(比如机器号等)为后期维护以及代码移植提供了方便。变量命名主要匈牙利命名法。 (2) 目前所有的控件均为动态创建,这样可以保证在更换sdk时报错,当然是否报错跟sdk版本无直接关系。建议大家以后均采用动态创建控件的方式。 (3)指纹模板以二进制形式保存到数据库中的的例子,在联机登记的demo有简单演示。数据库为Access,如果为其他类型数据库,可自由选择。字符串形式保存比较简单,demo中没有演示。 (4)USB虚拟串口通讯(下称V通讯)部分,需要额外安装驱动程序,如果已安装2008考勤软件,则驱动已安装。Demo中关于V通讯部分的为单独类,用于搜索可用串口,其实现原理跟考勤软件基本一致。普通的USBClient目前只有H3机器支持,不必安装额外驱动程序。详细信息可以参考《中控USBClient通讯使用手册》 (5)U盘数据的导入导出。没有做自动搜索U盘的功能,主要提供给客户如何解析数据的方法。特别注意的是考勤记录文件,该文件为ASCII码形式(其他的均为二进制文件),而且

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档