在项目中,main文件中都做了一些什么呢

第一次看项目的源代码(用vb.net),真的不知道从何处下手,所以看了一些文章,说是从main文件开始,然后就是不要马上专注于细节,而是掌握好骨架 今天在看main文件的时候,把自己的一点小发现记载下来,留着以后来用 就是main文件是一个初始化的文件。我原先编写东西的时候,一上来就是在主界面中写main方法,完全没有对软件有初始化的过程!!在main文件开头的部分,都是判断
摘要由CSDN通过智能技术生成

第一次看项目的源代码(用vb.net),真的不知道从何处下手,所以看了一些文章,说是从main文件开始,然后就是不要马上专注于细节,而是掌握好骨架

 

今天在看main文件的时候,把自己的一点小发现记载下来,留着以后来用

 

  1. 就是main文件是一个初始化的文件。我原先编写东西的时候,一上来就是在主界面中写main方法,完全没有对软件有初始化的过程!!
  2. 在main文件开头的部分,都是判断 ,比如说 软件是否重复开了两个,是否有取得到xml文件等。而具体实现的过程则是在本文件的下面写出,总共写了1100多行。(要是我的话,可能会专门写一个用来初始化的类,然后让main文件来调用。这样看主文件会舒服一些,不知道我的想法是否正确)
  3. 所有的函数或者过程中,除了定义变量常量外,都用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  '先是

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值