[转]Delphi用户登录窗口框架

原文出处:http://www.cnblogs.com/hydonlee/archive/2009/05/22/1486927.html

经常看到一些新手在CSDN上问登录窗口如何写,也看到N多人form1.show/form1.create/…中做form2.show之类。实在看不下去了。这种写法实在不是很好,于是还是把自己理解的登录框架来写写吧。希望能给新人一些引导(可不要误导了呀!)

1.登录窗口在什么地方调用?

我说:最好在项目文件中,splash窗口显示过,一些需要加载的资源、窗口加载过后,Application.Run之前,进行用户登录。此时,可能用到的数据连接已经建立起来了,登录就可以进系统。

2.如何调用登录窗口?

我说:在登录窗口单元提供一个函数出来吧,比如Login():Boolean; 这样在要到的地方直接调用LoginF.Login()就可以呼叫登录窗口,并使用标准逻辑了。毕竟,你的登录窗口在系统中至少有两个地方要用到(启动时、重新登录时).

Code

3.登录窗口如何写?

我说:这个比较简单,直接上代码吧。有不懂的再交流。

Code

最后,啰嗦一句:一定要好好命名函数和控件!不要一大篇form1/form2/…edit1/edit2/…要多写注释!代码缩进要有章法!

对新手推荐两个Delphi插件:CnPack(插件包,很强!)DelForEx(格式化代码插件)-本站下载
copyright(c) hydonlee, 转载请注明原址

原文地址:https://www.cnblogs.com/LeoWong/p/1578937.html