1.我在程序里新建了一个用户控件,控件里有两个textbox .
2.在用户控件里我写了一个方法basicMenu;返给主页面一个menuItem. 同时我给menu的每个项都加了事件,事件是写在用户控件里地。。比如有查看 新建 删除 三个事件。。
3.我想在主页面(也就是用到我的用户控件的页面)点击查看 或新建 或删除。得到用户控件里txtbox的text值。。
调试的时候 事件都执行了 里面的值去得不到没说太清楚。但这只能你自己仔细调试。
不需要这个解密过程
比如 用户创建密码 保存到数据库的时候 用MD5加密 将加密后的字符串存到数据库
用户登录的时候 输入密码 然后将密码用MD5加密后的字符串与数据库的加密后的密码比较
若一致 则准许登录 你没升级发布一次,客户端会自动更新
宗旨就是 拿加密的东西去比较加密的东西 唯一可能泄露密码的地方就在输入密码的控件上
如果密码管理系统的每个用户使用的客户端是一致的,那么势必需要在服务器端保存用户的信息,但你又说服务器的安全无法保证,这个麻烦完全正确,string 类很重要,没事找点关于string 的也写常见处理方法,对你很有帮助
请问一下,我用C#写了一个财务系统,但是还需要些一个更新系统,数据库是放在外地服务器上,Debug也是放在服务器上的,要求一点击财务系统,发现有更新的话就直接更新,没有就直接进入登陆页面!!!麻烦强人们解决下,最好是提供部分代码参考,菜鸟小弟谢过
vs里面有默认的发布模式,里面有版本控制,需要设置IP什么的,我没太注意,应该在项目属性
项目属性中有个发布,通过发布向导(Clickonce)部署你的应用程序。
数据库里存放服务器最新版本信息。
而在本地AppConfig里存放客户端版本信息。
两个版本不匹配则进行自动更新。
更新包从服务器上获取。打包安装会自动更新,楼上几位例子蛮多可以参考
2、如果你家里的计算机是动态获取的IP,且要被动连接,则需要使用花生壳服务,否则不需要
3、你应该发在其它版面,.NET 不是 Network