華視身份證讀卡器二次開發實例


由於工作需求,需要二次開發華視身份證讀卡器程序,大概功能就是華視讀卡器自動讀取身份證相關信息,包括 “姓名”、“身份證號”等信息,除此之外需要些程序可以手動錄入“手機號”和勾選需要檢查的項目,並且將這些信息導出到一個excel表格中,這就需要二次開發讀卡器程序。

先來看我做的效果圖,有點小丑,但是功能齊全~~

 

 

代碼是用C#寫的,用的是VS2013開發環境。

 

我是在已有的二次開發包上修改的,開發包從網上下載的,直接就可以運行,我只需要加上我要添加的文本輸入框和按鈕。

 

一、先說下我剛開始插上讀卡器老是提示初始化失敗,還以為下載的開發包不對,后來發現是我沒有安裝好驅動,驅動下載地址:

鏈接:https://pan.baidu.com/s/1OoRi02EoJyCF7aZxpbJ1Ag
提取碼:2rp3
復制這段內容后打開百度網盤手機App,操作更方便哦

 

二、自己在form中添加需要的標簽、文本框和按鈕等,這就不再啰嗦,最主要的是保存和導出表格,可以參照我的上一篇博客:https://www.cnblogs.com/lyj-lazy/p/13675388.html,除了將數據導出到表格中,我還在保存按鈕事件中增加了將數據保存如Access數據庫中的代碼,如下:

 

先需要導入引用的包:using System.Data.OleDb;

//*************將數據保存到數據庫*******************************************
string sql = "insert into test (列1,列2,列3,列4,列5,列6,列7,列8,列9)values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + hpv + "','" + tct + "','" + rxsz + "','" +rxbc + "')"; //構造baisql語句
string dbpath = "database1.mdb";//access數據庫du的路徑
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + dbpath); //定義數據庫連接對象zhi
OleDbCommand cmd = new OleDbCommand(sql, con); //定義Command對象
con.Open(); //打開數據庫連接
cmd.ExecuteNonQuery(); //執行daoCommand命令
con.Close(); //關閉數據庫連接

 

 有需要華視身份證讀卡器二次開發源代碼的朋友可以加我qq:1356986999與我聯系!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM