第一次看项目的源代码(用vb.net),真的不知道从何处下手,所以看了一些文章,说是从main文件开始,然后就是不要马上专注于细节,而是掌握好骨架
今天在看main文件的时候,把自己的一点小发现记载下来,留着以后来用
- 就是main文件是一个初始化的文件。我原先编写东西的时候,一上来就是在主界面中写main方法,完全没有对软件有初始化的过程!!
- 在main文件开头的部分,都是判断 ,比如说 软件是否重复开了两个,是否有取得到xml文件等。而具体实现的过程则是在本文件的下面写出,总共写了1100多行。(要是我的话,可能会专门写一个用来初始化的类,然后让main文件来调用。这样看主文件会舒服一些,不知道我的想法是否正确)
- 所有的函数或者过程中,除了定义变量常量外,都用try catch Finally包围着.在Sub main()下定义了两个变量,紧接着就是一个try,然后在各个if语句中写着
If Not ... then return end if ;If Not ... then return end if .... 如果有一个地方出现了问题就跳出try.然后又在finally中写一大堆有的没的
4.确保一切都OK了,在Sub main() try 的最下方才写上调用主界面的语句
5.但是有一点叫我所遗匪思,要是我调用哪个哪个界面的时候,就直接写***.showDialog() 。而项目中的代码确实这么写的
Dim objFrmMain As Form '先是