ActiveX技術在IC卡讀卡器中的應用
摘要
ActiveX技術在IC卡讀卡器中的應用
? ? ActiveX 是基于COM技術的一個應用,也是一個開放的集成平臺,為開發人員、 用戶和 Web生產商提供了一個快速而簡便的在 Internet 和 Intranet 創建程序集成和內容的方法。 使用ActiveX, 可輕松方便的在 Web頁中插入 多媒體效果、 交互式對象、以及復雜程序,創建用戶體驗相當的高質量多媒體CD-ROM,當然也包含了IC卡讀卡器和NFC讀寫器 。
? ? 為了使IC卡讀卡器和NFC讀寫器能集成到更多的平臺,使用ActiveX技術是一個不錯的選擇,ActiveX不僅能適應大部分編程語言,做到與編程語言無關,還能將IC卡讀卡器集成到web中,使得在BS結構中可以在web客戶端輕松的調用IC卡讀卡器,極大地改善了用戶體驗。
? ?只要為IC卡讀卡器或者NFC讀寫器發布相應的ActiveX控件就可以實現在WEB客戶端使用IC卡讀卡器了,為此友我科技發布了yw60x.ocx這個IC卡讀卡器控件,并且分為了32位和64位版本,分別對應32位IE和64位的IE。控件yw60x.ocx支持的讀卡器有SDT-HA,YW-605HA,YW-607等等。
? ?在使用ActiveX控件yw60x.ocx集成到網頁之前,必須要先在系統注冊,根據IE的位數選擇相應的yw60x.ocx進行注冊,注冊可以使用regsvr32命令。注冊成功后,就可以在IE中使用IC卡讀卡器了。
? 在web中使用使用IC卡讀卡器,除了注冊和IE關于ActiveX的相關設置之外,對于開發人員還必須熟悉javascript語言,這是在web網頁中使用的一種腳本語言,與ActiveX控件進行數據交互必須依靠javascript語言。
? 開發人員必須先設計web網頁界面,并將yw60x.ocx控件靜態的引用到設計的頁面中(當然yw60x.ocx也可以動態創建),設計界面如下圖所示:
?靜態引用控件的方法如下圖代碼:
?設計完成后就可以使用id為yoworeader的名稱來調用IC卡讀卡器的控件。
? ? ? ?
? ?
? ?