简记二,过去的开发只是在别人建立好的结构下或是叫做框架下来工作,这次要自己做Login MainMenu Function.并要集成到一起.
首先是时间紧,所以能不做的先不做,线程的问题暂时先不考虑,十在是因为自己水平太水,现阶段搞不出比较完善的思路,所以难以实现并应用.
简记二,过去的开发只是在别人建立好的结构下或是叫做框架下来工作,这次要自己做Login MainMenu Function.并要集成到一起.
首先是时间紧,所以能不做的先不做,线程的问题暂时先不考虑,十在是因为自己水平太水,现阶段搞不出比较完善的思路,所以难以实现并应用.
起初是有了Login功能,在每个子模块中实例化一次,很简单,这样每个模块都有了自己的Login,也就相当于每个模块都是彼此独立的.这样当然不行,这只是阶段性的实现,
之后我考虑以Login(L)为START,再去调出MainMenu(MM),之后由MM来调出各个功能模块.可有个问题出现了,我不使用线程,那么L实例化后并成功LOGIN了,MM也被正常调出后,L窗体如何处理,关闭?不行,L关闭了那MM也就不存在了,有人说可以HIDE,我没有试,感觉这样会很乱.于是我改道,把MM当做START,在LOAD时反向去实例化L,在L中做个BOOL标记,成功为TRUE失败为FALSE,在MM里,在L.SHOW之后去判断这个标记,如果LOGIN成功则THIS.SHOW() LOGIN失败则THIS.CLOSE().这样就解决了.
作的乱说的也乱,真是自己太水了,要不会做得更好更完善的.先记到这,下一则日志记MAIL发送功能!
发表于:2007.03.11 15:26
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12476590/viewspace-134085/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12476590/viewspace-134085/