台灣最大程式設計社群網站
線上人數
1716
 
會員總數:246142
討論主題:189729
歡迎您免費加入會員
討論區列表 >> C# >> 關於c#form 做題庫查詢及測驗功能
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於c#form 做題庫查詢及測驗功能
價值 : 5 QP  點閱數:285 回應數:1
樓主

小湊
門外漢
0 1
14 0
發送站內信

請問 各位C#前輩們

我的用途 我現有800題題庫 可做 "查詢"及 "隨機抽 60題出來測驗"兩大功能。

目前我是採用 C#Form OleDb方式去進行讀/寫指定路徑的excel.xlsx

已完成 可全部查詢這800題所有題目 及 隨機抽出 60題進行測案

但目前個人有幾個不太懂的地方,盼各位前輩能提供解決方式嗎?

問題一、當我的excel.xlsx加密之後,C#Form OleDb 無法撈出 EXCEL.xlsx裡面的題庫


問題二、目前我做好的 (C#Form).exe 必須連帶EXCEL.xlsx 題庫 需傳到客戶端。
是否有其他方式 可以先在我這邊把EXCEL.xlsx題庫寫入到(C#Form).exe裡面,然後我只將(C#Form)__1.0__.exe傳給客戶端。 客戶只能用 (C#Form)__1.0__.exe 查詢答案。
如下一次新增到1200題 我也是可以在我這邊寫入到(C#Form).exe裡面變成(C#Form)__2.0__.exe 傳給客戶使用。

題目三、如何做出像win10key這樣 key使用期限到期 就不得使用此(C#Form).exe
必須由我 提供新的key才可使用。








搜尋相關Tags的文章: [ c# ] ,
本篇文章發表於2020-09-01 12:10
1樓
回應

春天
檢舉此回應
1. 應該是你的連線字串要加上密碼
2. 資料來源不可能無中生有,頂多是把Excel弄成二進制編譯進app resource,要用的時候寫到硬碟暫存區再讀取
3. 方法有很多,簡易方法只能防止一般使用者。
提供一個簡易方法,把到期日用可還原的加密方式加密之後放在檔案裡面,App開啟時去讀取解密並比對日期判斷是否能繼續使用,後續開通就是更換檔案
不建議以Excel當作資料來源,LocalDB都好很多
本篇文章回覆於2020-10-08 09:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.