您的位置首页百科问答

密码控件怎么开发

密码控件怎么开发

的有关信息介绍如下:

密码控件怎么开发

在我们的生活中那,如何操作上述标题的小问题,小编今天就在这里给大家分享一点我的小经验,来增加我们的体验,希望可以给你们带来帮助。

如果仅仅为了安全的输入一个密码,而要用户下载几百M的安装程序,这是很多人不能接受的,Delphi做为win32下的原生开发工具,能很好的支持微软各种古老的经典技术。

浏览器检查功能,确定该控件只能在IE浏览器中使用,不允许在Webbrowser或者其他浏览器中打开,这里主要是为了避免程序模拟浏览器打开网页登陆,对用户账号安全造成问题。

推荐用delphi 2010(d7也可以,不过添加属性,方法等过程要手动,稍微麻烦点)1.启用delphi2010-->File->New->Other-->Active Library2.项目命名为MyActive3.File-->Save All 全部保存实际上这样就能编译了。

用户输入控件的密码经加密保存在内存,对每个字符进行加密后分开来保存。当然使用键盘勾子还是可以拦截到用户输入的字符串。

 完了之后,点击工具栏中的Refresh。Implementation(即上图中工具栏中圈起来的部分)--这一步很重要,点击之后,它将自动生成属性Msg对应的声明和实现代码模板

  运行后,除了弹出一个空白的警告框,暂时看不到其它。Msg属性没给任何初始值,当然是空字符串,所以弹出一个空的警告框是正常的我们再来添加一些控件和方法,以验证刚才设置的属性确实有效