第11,12,13,14集
VB中的过程与函数
1、过程
— 事件过程
— 通用(自定义)过程
— 属性过程(函数)
2、函数
— 系统函数(语句)
— 自定义函数
— 属性过程(函数)
3、Optional:,就可以指定过程的参数为可选的。如果指定了可选参数,则参数表中此参数后面的其它参数也必是可选的,并且要用 Optional 关键字来声明。
4、CInt和Int函数都 不能进行四舍五入,CInt函数直接把小数部分截取掉取整数,Int函数取得比表达式小的最大整数,Round函数可以进行四舍五入。
5、伪随机数(在计算机中所产生的随机数都是伪随机数)
— Randomize [ number ]
— Rnd [ number ]
· >0 序列中的下一个随机数
· =0 最近生成的数
· <0 每次都用number做成种子生成相同的结果
· 无 序列中的下一个随机数
6、常用系统函数:①类型转换;②数值函数;③伪随机数;④字符串处理函数;⑤函数;⑥路径函数;⑦颜色函数;⑧注册表函数;⑨环境函数
第16、17、18、19集
VB中的窗口管理
1、程序中的窗体
·SDI(单文档界面:在一个应用程序中,同时只能显示一个文档。例子:Notepad)
·MDI(多文档界面:在一个应用程序中,可以同时开启多个窗口。例子:Word等 )
其他(Dialog,Flash,…)
2、窗体的方法
常用的:Load(加载窗体),Show(展示窗体),Hide(隐藏窗体),Unload(卸载窗体)
其他的:Move(移动窗口)Circle(画圆圈)Point(绘制点) PrintFrom( 将窗体上所有内容直接输出到打印机),Refresh(刷新当前窗体),
Line(画线),Cls(清屏),PopupMenu(弹出菜单),
Pset(将对象上的点设置为指定颜色),
ValidateControls(确保窗体上的最后一个控件的内容在退出窗体之前有效),
Scale(用于设置坐标系统的),ScaleY(窗体高度),ScaleX(窗体宽度),
SetFocus(对指定的窗口设置键盘焦点),
PaintPicture(显示图片),Zorder(控件之间的叠放顺序)
New的含义:用来定义对象变量,即定义窗体。
Me的含义:代表当前打开的窗体
3、窗体的事件
Initatialize(初始化事件), Terminate(终止事件),
GotFocus(得到输入焦点),Deactivate(未被激活),
KeyPress,KeyUp和KeyDown:代表了窗体中键盘的输入。
顺序是keydown,keypress,keyup
KeyPress(处理常用的键盘消息,例:输入字母,字符),
KeyUp和KeyDown(处理不常用的键盘消息,例:输入alt,ctrl键),
Dragedrop(拖拽另一个控件,对象或窗体的时候,在当前这个窗体释放的时候产生的),
DrageOver(拖拽一个控件,对象或窗体的时候,正在拖拽的过程中产生的),
Resize(改变窗体的大小)
4、窗体的属性
窗体的属性:基本,颜色,字体,外观,坐标,绘制,其他。
5、多文档界面(MDI)的窗体
窗体间的数据传递是通过什么传递:属性、变量。
来源:CSDN
作者:杨思默
链接:https://blog.csdn.net/yangsimo/article/details/104273321