《电脑基础知识ch课件》由会员分享,可在线阅读,更多相关《电脑基础知识ch课件(35页珍藏版)》请在金锄头文库上搜索。
1、引言引言 在具体解决问题时,应学会分析是在具体解决问题时,应学会分析是针对哪个针对哪个对象对象,响应了什么响应了什么事件事件过程过程,完成什么具体完成什么具体操作操作要求熟悉对象的属性、方法、事件要求熟悉对象的属性、方法、事件应注意在解决具体问题时,这些对象是应注意在解决具体问题时,这些对象是如何运用如何运用的。的。编写事件过程代码,必须进行编写事件过程代码,必须进行算法分析算法分析算法的三种基本结构:算法的三种基本结构:顺序结构顺序结构、分支结构和循环、分支结构和循环结构结构VB中对应三种基本结构的语句和常用函数中对应三种基本结构的语句和常用函数电脑基础知识ch顺序结构顺序结构在在VB中,采
2、用中,采用OOP,程序的执行是程序的执行是事件驱动事件驱动的,的,但就某个过程而言,但就某个过程而言,过程本身代码的执行过程本身代码的执行仍采用仍采用顺顺序结构序结构,即按照语句代码出现的先后次序执行,即按照语句代码出现的先后次序执行顺序结构的语句主要是赋值语句、顺序结构的语句主要是赋值语句、输入输出语句等输入输出语句等在在VB中中有赋值语句有赋值语句,没有专门的输没有专门的输入输出语句入输出语句在在VB中输入输出功能可以通过中输入输出功能可以通过文本文本框等控件和框等控件和Print方法方法来实现,来实现, VB提供了专门用于提供了专门用于用户交互的函数和用户交互的函数和过程过程来实现此功能
3、来实现此功能电脑基础知识ch5.3 InputBox和和MsgBox函数函数5.3.1 InputBox 函数函数用来接受用户通过键盘输入的数据用来接受用户通过键盘输入的数据Var = InputBox(Prompt,title,default,x,y,helpfile,context)GPrompt:提示用的文字信息,字符串类型,长度提示用的文字信息,字符串类型,长度 xz = x = 5 Or y电脑基础知识ch5.2赋值语句赋值语句使用赋值语句的注意点使用赋值语句的注意点 :区分区分赋值号赋值号和关系运算符中的和关系运算符中的判等号判等号1.Dim x As Integer, y As
4、Boolean, z As Boolean x = 15y = 2 xz = x = 5 Or y2.2.在在VB中,系统会根据等号所处的位置来区分是赋中,系统会根据等号所处的位置来区分是赋值号还是判等号:在条件表达式出现的是判等号,值号还是判等号:在条件表达式出现的是判等号,否则是赋值号;判等号所在的式子只能以表达式形否则是赋值号;判等号所在的式子只能以表达式形式出现,而赋值号是以赋值语句形式出现式出现,而赋值号是以赋值语句形式出现3.3.赋值号两边的数据不能随便相互交换,而判等号两赋值号两边的数据不能随便相互交换,而判等号两边的数据可以相互交换的;若赋值语句中出现多个边的数据可以相互交换的
5、;若赋值语句中出现多个等号,最左边的等号是赋值号,其余的均为判等号等号,最左边的等号是赋值号,其余的均为判等号E赋值号,表示将赋值号,表示将15赋给赋给x E赋值号,表示将关系表达式赋值号,表示将关系表达式2 x的的判断结果逻辑值判断结果逻辑值False赋给变量赋给变量y E最左边的等号是赋值号,表示将逻最左边的等号是赋值号,表示将逻辑表达式辑表达式x = 5 Or y的值赋给变量的值赋给变量z,而而x = 5 Or y中的等号是判等符,中的等号是判等符,表示判断表示判断x是否等于是否等于5 电脑基础知识ch5.2赋值语句赋值语句使用赋值语句的注意点使用赋值语句的注意点 :不能采用数学的表达方
6、式给不同变量赋相同的值不能采用数学的表达方式给不同变量赋相同的值J要给要给a、b、c三个变量设置相同的值为三个变量设置相同的值为6,则如下表,则如下表达不会产生语法错误,但无法实现赋值要求达不会产生语法错误,但无法实现赋值要求Dim a As Integer, b As Integer, c As Integer a = b = c = 6 语句执行完,语句执行完,b、c的值不变,仍为的值不变,仍为0,而,而a的值为的值为0J若要实现给多个变量赋相同的值,必须分别用多条若要实现给多个变量赋相同的值,必须分别用多条赋值语句来实现赋值语句来实现a = 6 : b = 6 : c = 6电脑基础知识
7、ch5.2赋值语句赋值语句使用赋值语句的注意点使用赋值语句的注意点 :经常采用赋值语句形式,实现对某个变量或对象经常采用赋值语句形式,实现对某个变量或对象属性在原来基础上的修正属性在原来基础上的修正JLabel1.Caption = Label1.Caption & Text1.Text上述代码表示将标签上原有上述代码表示将标签上原有内容连接内容连接上文本框中的上文本框中的内容显示在标签上,起到将多个控件中的内容合并内容显示在标签上,起到将多个控件中的内容合并显示的作用显示的作用JSum = Sum + I 表示将目前变量表示将目前变量Sum和和I的值相加,的值相加,再赋值给再赋值给SumA常
8、常采用类似方法,与循环结构结合实现常常采用类似方法,与循环结构结合实现累加、累累加、累乘乘等操作等操作在程序中,赋值语句以及各种操作对象的方法等,在程序中,赋值语句以及各种操作对象的方法等,都是顺序执行的都是顺序执行的电脑基础知识ch5.2赋值语句赋值语句使用赋值语句的注意点使用赋值语句的注意点 :各个类型之间赋值转换问题各个类型之间赋值转换问题右右右右边边左左左左边边数值数值DateStringBoolean数值数值取对应取对应整数整数能转就转,能转就转,否则出错否则出错False: 0 True: -1Date取对应取对应日期日期能转就转,能转就转,否则出错否则出错String转为字符转为
9、字符转为字符转为字符转为字符转为字符Boolean0 :False非非0:True能转就转,能转就转,否则出错否则出错电脑基础知识ch5.4注释、暂停与程序结束语句注释、暂停与程序结束语句5.4.15.4.1注释语句注释语句注释语句注释语句通常在程序代码中的适当位置加上必要的文字说明,通常在程序代码中的适当位置加上必要的文字说明,提高程序的可读性提高程序的可读性格式格式1:Rem 注释内容注释内容格式格式2:注释内容注释内容G注释语句注释语句是非执行语句是非执行语句是非执行语句是非执行语句,仅仅对相应位置上的代码,仅仅对相应位置上的代码起到注释作用起到注释作用G格式格式1中的关键字中的关键字R
10、em和注释内容之间必须用空格隔和注释内容之间必须用空格隔开;注释内容中可以包含任意字符开;注释内容中可以包含任意字符(西文、中文等西文、中文等),在使用时,遵循语句书写的规范;格式,在使用时,遵循语句书写的规范;格式2的注释语的注释语句在使用时较格式句在使用时较格式1更加灵活,可以不用加语句间的更加灵活,可以不用加语句间的分隔符,直接出现在某行语句后面进行注释分隔符,直接出现在某行语句后面进行注释电脑基础知识ch5.4注释、暂停与程序结束语句注释、暂停与程序结束语句5.4.25.4.2暂停语句暂停语句暂停语句暂停语句该语句用来暂停程序的执行,作用类似于该语句用来暂停程序的执行,作用类似于“运行
11、运行”菜单中的菜单中的“中断中断”命令命令格式:格式:StopStopAStop常用于程序调试,用它来常用于程序调试,用它来设置断点设置断点,当,当Stop语语句执行时,会中断程序运行,并自动打开立即窗口,句执行时,会中断程序运行,并自动打开立即窗口,方便用户对程序代码进行检查和调试方便用户对程序代码进行检查和调试 电脑基础知识ch5.4注释、暂停与程序结束语句注释、暂停与程序结束语句5.4.35.4.3结束语句结束语句结束语句结束语句该语句用来结束一个应用程序的执行,即强迫中止该语句用来结束一个应用程序的执行,即强迫中止应用程序,卸载该程序中的所有窗体,凡是由应用程序,卸载该程序中的所有窗体
12、,凡是由Open语句打开的文件被关闭,并且释放程序所占用的内语句打开的文件被关闭,并且释放程序所占用的内存存格式:格式:EndEndMEnd语句不调用语句不调用Unload、QueryUnload、或或Terminate事件或任何其它事件或任何其它Visual Basic代码,只是代码,只是生生硬地终止代码执行硬地终止代码执行。在执行时,。在执行时,End语句会重置所有语句会重置所有模块级别模块级别变量和所有变量和所有模块模块的静态局部变量。若要保的静态局部变量。若要保留这些变量的值,改为使用留这些变量的值,改为使用Stop语句,则可以在保语句,则可以在保留这些变量值的基础上恢复执行留这些变量
13、值的基础上恢复执行电脑基础知识ch作业解答作业解答5.1选择题选择题(1)语句)语句Y=Y+2的正确含义是的正确含义是_B_,表达式,表达式Y=Y+2的正确含义是的正确含义是_A_。A) 变量变量Y的值与的值与Y+2的值进行判等的值进行判等 B) 将变量将变量Y的值加的值加2后赋给变量后赋给变量YC) 将变量将变量Y+2的值赋给变量的值赋给变量Y D) 将变量将变量Y的值存入的值存入Y+2对应的存储单元中对应的存储单元中电脑基础知识ch作业解答作业解答5.1选择题选择题(2)下列语句中正确表达的是)下列语句中正确表达的是_BF_。A) OK = Text1.TextB) Form1.Capti
14、on = Input + InputBox(Please input:)C) Check1.Value = 4 b = da = Not cb = b / c + ad = d + a + b & c + a解答:解答:A的值为的值为0b的值为的值为-2.5c的值为的值为TRUEd的值为的值为 3.5-1电脑基础知识ch作业解答作业解答5.3写出显示如下图写出显示如下图5-13的信息输出对话框的的信息输出对话框的Msgbox函数。函数。解答:解答: x = MsgBox(学号输入有误学号输入有误 & vbCrLf & _ 学号是由学号是由8位数字构成位数字构成!, 2 + 16, 输入错误警告输入错误警告)MsgBox “学号输入有误学号输入有误” & vbCrLf & _“学号是由学号是由8位数字构成位数字构成!”, 2 + 16, 输入错误警告输入错误警告电脑基础知识ch