英语
基本保持每天点四个番茄的儿童此单
陈伟视频
第九集到十七集总结
第九集
VB的控制语句
逻辑判断:逻辑与,逻辑非,逻辑或
数学运算:^,-(负数),*,/,\,mod,+,...
比较运算:=,<,>,<=,>=,Like,Is,...
赋值语句
Let:Let a = 5(值赋值)
Set a = object1(对象赋值语句)
同行多语句
列入:A=5:B="This is one setence!"
冒号(:)
功能,结构表达想接近的一般放在同一行
条件语句
多行IF语句:语句写在多个行上
If<条件>then
[语句块1】
elself<条件>then
[语句块2】
elself<条件>then
[语句块3】
。。。
else
[语句块n]
EndIf
单行IF语句
If<条件>then
<语句>
else
<语句>(后面没有EndIf)
SELECT CASE语句(不是逻辑表达式,是数值表达式)(必须是整数)
SELECT CASE<表达式>
case<表达式>
<语句块1>
case<表达式>
<语句块2>
...
case else
<语句块n>
End select
其他 条件分支函数
——IIF()和Switch() 和Choose()函数
第十集
循环语句
For循环语句(循序)
for indexVar = start To end [step step]
语句块1
EXIT FOR
语句块2
Next [indexVar]
D循环
两类:Do循环 ,Do while循环
1, Do{while/until}<条件>
<语句块1>
Loop
2,Do
<语句块1>
[exit do]
<语句块2>
Loop{while|until}<条件>
For EACH循环(集合)
For EACH element IN group
<语句块1>
[EXIT FOR]
<语句块2>
Next[element]
WHILE循环
WHILE<条件>
<语句块1>
WEND
注意规范
代码要有逻辑空格
代码添加注释
代码修改了注释也得改
第十一集
VB过程与函数
过程
事件过程
通用(自定义)过程
语法:
【private|public|friend|】【static】Sub name[(arglisht)]
[statements]
[Exit Sub]
[statements]
End Sub
说明
Arglist
过程的调用
Call SubName(Arglist)
SubName ArgList
IsMissing的使用
属性过程(函数)
过程(函数)参数列表
Arglist语法
[Optional] [ByVAl | ByRef] [ParamArray]
varname[()][Astype][=defaultvalue]....
说明
Optional
ByVal
ByRef
ParamArray
Defaultvalue
函数
系统函数(语句)
自定义函数
属性过程(函数)
十二集
自定义函数
语法:[Public|Private|Friend] [Static] Function nam=e
[(arglist)[As type]
[statements]
[name=expression]
[Exit Function]
[statements]
[name=expression]
End Function
说明
调用1.返回值的取舍2.括号的使用
常用系统函数(语句)
类型转换
Cbool(expression)
CByte(expression)
CCur(expression)
CDate(expression)
CDbl(expression)
CInt(expression)
CLng(expression)
CSng(expression)
Cstr(expression)
伪随机数
-Randomize[number]
-Rnd[(number)]
>0 序列中的下一个随机数
=0 最近生成的数
<0 每次都用number做种子生成相同的结果
无 序列中的下一个随机数
随机整数的生成
固定序列数的生成
第十三集
常用系统函数(语句)——4
十五集
日期时间函数的的应用
输出当前月份,当前日期,以及某个日期的上一个月的最后一天日期
Dim MyDate
Label1.Caption=CStr(Monch(Date))
Label2.Caption=CStr(DateSerial(2000, 5, 1 -1)
Label3.Caption=CStr(Weekday(DateSerial(2000, 3, 1 -1)
MyDate= #10/15/2000#
Label4.Caption = CStr(DateSerial(Year(MyDate), Month(MyDate), 1 - 1)
十六集
VB的窗口管理
程序中的窗体
SDI
MDI(多文档界面)
其他(Dialog,Flash,...)
窗体的方法
常用(Load,Show,Hide,Unload)
其他
Move Lime
Circle Cls
Point PopupMent
PrintFrm Pset
Refresh ValidateControls
Scale ScaleX
ScaleY SetFocus
Zorder PaintPicture
New和Me(关键字)的使用
New定义对象变量常见的是定义窗体
Me代表着当前使用的对象
十七集
窗体的事件(经过Windows简化形成)
Initatialize(初始化)Load
Resize Activate
GotFocus Click
DblClick LostFocus(数据输入)
Deactivate QueryUnload
Unload Terminate(终止)
KeyPress KeyUp
KeyDown MouseMove
MouseDown MouseUp
Dragdrop DragOver
Ole...
自考运筹基础学的思维导图运筹基础学第六章和第七章