预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

复习: 在vb环境下开发应用程序的基本步骤有两步: 建立窗体模块,标准模块和类模块 在文件级模块中建立子过程,函数过程,属性、方法、事件等单元级过程。 填空题单选题程序阅读题得结果。程序填空题程序设计题 变量说明类型:常量constB=3:B=4:PRINTB‘出错提示 变量说明:Staticnumaslong‘长整型静态变量 dimname1asvariant‘可变类型变量,根据所赋值决定类型,同dimname1 表达式优先:非→与→或→异或→等价→蕴涵 例:已知x=2,y=4,z=6求表达式:not(x>y)orx+y+z<50and100/z<y的值。True 例:数学式子sin15°/X+Y 第3章程序结构 顺序结构:赋值语句、数据输入、数据输出、对象的方法语句、注释、结束、暂停语句等。 赋值语句:先计算等号右边表达式的值,再赋给左边的变量或控件的属性。 例:Text1.fontsize=hscroll1.value‘水平滚动条滑块的值付给文本框的文字大小属性,滑块移动,文本框字尺寸随着变动。 Combo1.List(0)="王中强"&"学生"‘字符串连接后付给组合框中列表的第一项内容 Combo1.text="李丽"&"学生"‘字符串连接后付给组合框中文本框的显示内容 x=InputBox("输入半径","输入信息",10,2000,3000)'提示信息,标题,默认值,输入对话框左上角x坐标,输入对话框左上角y坐标,中间数据省略则逗号不能省,除非后面数据省略。函数值为一个字符串。 Y=MsgBox(“继续吗?",vbYesNo,"提示信息")'提示信息,(按钮数目及形式,图标样式,默认按钮3种参数之和),标题vbyesno文字常量=4,显示yes和no两个按钮,图标值为0,默认按钮为第一个按钮。消息对话框函数返回值根据单击按钮的不同分为1-7,或相应的文字常数。如vbyes=6vbok=1 Print方法:注意输出对象及语句的写法 根据图,语句输出的内容,文本框中显示学生:王立波,窗体显示学生姓名。。。 Print‘空行,起换行作用 注意print数据项的分隔符,末尾有没有符号。有就不换行,没有新起一行。 Tab定位函数。位置小于已显示的位置,移到下一行的该位置。 单分支IF…Then语句 双分支IF…Then…Else语句 多分支IF…Then…Elseif…语句‘只有一个endif 多分支情况SelectCase语句 单行结构没有endif,块结构才有一个endif。 循环:先判断条件先判断条件再决定是否执行循环体和后判断条件先执行循环体再判断条件是否成立,while当条件为true执行循环体,until直到条件变为true之前执行循环体。 很多的例子都是既有分支语句,又有循环语句使用。 例:与dowhilea=true相同的语句,2个 例12010考试题 例2fx-3-2.frm试题,多分支情况语句的练习。 情况语句第一句有测试表达式,case后面跟着的的表达式列表有3种形式:1.逗号分隔的枚举表达式——逗号分隔多项,2.表达式1to表达式2——闭合区间,3.is关系表达式——只有一项, PrivateSubForm_Click() Dimi%,x!,y! Fori=1To4 x=i*i+2 SelectCasex Case6,18 y=x/2+6 Case10To15 y=x*x Caseis>18 y=x*2 CaseElse y=0 EndSelect Print"x-";x;"y=";y Next EndSub 例3:fx-3-3.frm多分支情况SelectCase语句的应用。学生考试,输入准考证号,能查出相应课室号码。已知考生考试课室安排如下: 准考证号1001~10521053~11101111~1140教室号码101102103PrivateSubForm_Click() Dimx%,y% x=InputBox("输入准考证号:") Ifx>=1001Andx<=1140Then SelectCasex Case1001To1052 y="101" Case1053To1110 y="102" Case1111To1140 y="103" EndSelect Print"准考证号";x;"考试教室";y Else Print"准考证号输入错误!" EndIf EndSub 第4章常用控件 窗体的常用属性及程序中如何赋值?常用事件及如何被触发?窗体的方法及用法。 事件被触发的顺序:开始:Initialize初始化事件→Load(装载)→Activate(激活)事件 关闭窗体时:QueryUnLoad事件→UnLoad卸载事件→Terminate结束事件 经常在load窗体装入内存事件中对某