从接触机房收费系统到现在,自己感觉它里面包含的知识非常多,感觉自己欠缺的知识也很多,而且有点无从下手,一定得慢慢积累,从现在做起啊!
首先看一下,我刚开始时对第一次机房收费的整体概述吧!(有问题希望大家指出)
有了整体的把控,再回忆一下一些小的知识点吧!
1. Exit sub和end sub 的区别?
Exit Sub 是在过程内代码执行时,可选择性的退出过程执行(即不执行Exit sub之后的代码,相当于中途退出的意思),不是必须的。end sub 是一个过程的结束代码(每一个sub中必须对应一个end sub)。
2. Exit sub 和 end的区别?
如果你正在运行的只有一个程序,两个是一样的;
如果同时运行的有两个程序,则exit sub 只退出当前程序,end 结束所有程序的运行。
在含有窗体操作时特别需要注意。比如,在窗体上有一个按钮,如果这个按钮执行的程序中含有exit sub 是退出按 钮所执行的程序,窗体不会关闭。 end 不但退出按钮所执行的程序,连窗体也会关掉,所有正在运行的程序都会关 掉。
3. "!"和 " . "的用法区别?
“!”与圆点“.”都用于给对象命名,虽然两者的语法应用结构有较大差异,但两条语句的性能是相同的,值得注意的是如果你在感叹号“!”的位置使用“.”可以获得对窗体上控件特性的直接访问权,为了进一步增加感性认识。
圆点操作符“.”用来表示对象的属性和方法,在引用时,需要用到对象的Name、圆点和需要的属性或方法。
"."的使用方法有两种形式:
1)控件.属性(后者是前者的属性)
txtClassno.Enabled = True
comboGrade.Enabled = True
txtDirector.Enabled = True
txtClassroom.Enabled = True
2)控件.控件(前者是后者的容器)
If mrc.RecordCount = 0 then
frmModifyResult.cmdPreRecord.Enabled = False
frmModifyClass.cmdPreRecord.Enabled = False
End If
而"!"仅有一种形式:
控件!控件 :即,感叹号"!"用来连接两个控件(前者是后者的容器)。
如果用"."代替"!"也可以获得相应的访问权限。但是为了在程序中清楚地界定引用的是控件名还是该控件的属性或方法,增加程序的可读性,最好用"!"连接两个控件。