zoukankan      html  css  js  c++  java
  • [转]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, 转载请注明原址

  • 相关阅读:
    超级有用的15个mysqlbinlog命令
    表迁移工具的选型-复制ibd的方法-传输表空间
    误删mysql表物理文件的解决方法(不涉及恢复数据)
    美团SQL优化工具SQLAdvisor
    Linux网络状态工具ss命令使用详解
    MySQL应用架构优化-实时数据处理
    运维利器万能的 strace
    ngrep命令用法
    [Linux|DBA]运维三十六计
    sysbench使用
  • 原文地址:https://www.cnblogs.com/LeoWong/p/1578937.html
Copyright © 2011-2022 走看看