1.我在程序裏新建了一個用戶控件,控件裏有兩個textbox .
2.在用戶控件裏我寫了一個方法basicMenu;返給主頁面一個menuItem. 同時我給menu的每個項都加了事件,事件是寫在用戶控件裏地。。比如有查看 新建 刪除 三個事件。。
3.我想在主頁面(也就是用到我的用戶控件的頁面)點擊查看 或新建 或刪除。得到用戶控件裏txtbox的text值。。
調試的時候 事件都執行了 裏面的值去得不到沒說太清楚。但這隻能你自己仔細調試。
不需要這個解密過程
比如 用戶創建密碼 保存到數據庫的時候 用MD5加密 將加密後的字符串存到數據庫
用戶登錄的時候 輸入密碼 然後將密碼用MD5加密後的字符串與數據庫的加密後的密碼比較
若一致 則准許登錄 你沒升級發佈一次,客戶端會自動更新
宗旨就是 拿加密的東西去比較加密的東西 唯一可能泄露密碼的地方就在輸入密碼的控件上
如果密碼管理系統的每個用戶使用的客戶端是一致的,那麼勢必需要在服務器端保存用戶的信息,但你又說服務器的安全無法保證,這個麻煩完全正確,string 類很重要,沒事找點關於string 的也寫常見處理方法,對你很有幫助
請問一下,我用C#寫了一個財務系統,但是還需要些一個更新系統,數據庫是放在外地服務器上,Debug也是放在服務器上的,要求一點擊財務系統,發現有更新的話就直接更新,沒有就直接進入登陸頁面!!!麻煩強人們解決下,最好是提供部分代碼參考,菜鳥小弟謝過
vs裏面有默認的發佈模式,裏面有版本控制,需要設置IP什麼的,我沒太注意,應該在項目屬性
項目屬性中有個發佈,通過發佈嚮導(Clickonce)部署你的應用程序。
數據庫裏存放服務器最新版本信息。
而在本地AppConfig裏存放客戶端版本信息。
兩個版本不匹配則進行自動更新。
更新包從服務器上獲取。打包安裝會自動更新,樓上幾位例子蠻多可以參考
2、如果你家裏的計算機是動態獲取的IP,且要被動連接,則需要使用花生殼服務,否則不需要
3、你應該發在其它版面,.NET 不是 Network