主题二:程序设计语言初步
一、VB 可视化程序的开发环境
掌握打开程序、保存程序、编译程序、运行程序及程序调试的基本操作。
二、VB 语言基础
(一)VB 的基本数据类型
整型(Integer )、单精度型(single )、字符串型(String )、布尔型(Boolean )。
(二)VB 的主要运算
1.算术运算符:+ - * / Mod(求余) \(整除) 如:6 mod 2=0 7\2=3
2.字符串运算符:& + 例:"123"+ 111=234 "123" & 111="123111" "123"+"111"="123111"
3.关系运算符:= > < <>(不等号) <= >=
4.逻辑运算符:not(取反) and(与运算) or(或运算)
(三)常用的几种函数 (以下参数中出现C的地方表示是字符串)
1.数学函数:正弦函数sin()、余弦函数cos()、开方函数sqr()、求绝对值函数Abs()
2.字符串函数:Left(C,n)——截取字符串左边部分、Right(C,n)——截取字符串右边部分、Len(C)——求字符串长度3.类型转换函数: Val(C)——将字符串转换为数值、str(X)——将数值转换为字符串
4.日期函数:date()——返回系统的当前日期、time()——返回系统的当前时间
(四)VB 表达式
算术表达式,关系表达式,使用not 、and 、or 构造简单的逻辑表达式。要特别注意VB表达式与数学表达式的区别。
数学表达式 VB表达式 b2-4ac b^2-4*a*c b-a Sqr(a-b)
10 A≠B A<>B X≥0 X>=0 Y≤1 Y<=0 abyx222 (x^2-y^2)/(2*a*b)
(五)VB 的基本语句和变量的定义
1.赋值语句
(1)赋值语句:用“=”来实现,赋值号“=”左边只能是变量或对象的属性名,右边可以是常量、变量、表达式或函数均可。表示将“=”右边的值赋给左边变量。
如:intbegintime=time() 表示将time()函数的返回值赋给变量intbegintime
N=N+1 表示将N的值加1后重新赋给N,结果N的值在原基础上增加了1。
2.输入:
(1)(输入函数) 用法:变量名=inputbox("提示")
如:N=inputbox("提示") 作用:在程序运行后提供对话框让用户输入,待用户输入完毕确定后,将用户输入的内容赋给变量N。
(2)N=val 表示将文本框text1里输入的数据转换成数值后赋给N(换句话说是通过文本框输入N的值)。
3. 输出:
(1)Print 语句 语法格式: [对象名.]Print [表达式列表]
功能:在指定对象上输出文本,如果不指定对象名,默认在当前窗体输出。
例如:print s (表示输出变量s的值)
Print "s" (表示输出双引号内的字符s,而不是s的值)
Print "s="; sqr(16) (输出的内容是:s=4 )
(2)输出内容到指定对象上,只需要给对象的属性赋值即可。如输出内容到文本框上,则给文本框的text属性赋值,即形如=N (在文本框内显示N的值);输出内容到标签上,则给标签的caption属性赋值,即形如=N(在标签上显示N的值)
(3) MsgBox "n是小数,m是大数" 程序运行后弹出一个消息框显示双引号内的内容。
4.常量、变量的定义。
(1)变量的定义:格式: Dim <变量名> As <数据类型>
举例: Dim N As Integer (定义一个变量名为N的整型变量) 变量名取名规则:
●开头:必须以字母或汉字开头,而不能用数字或其他字符开头;
● 组成:字母、汉字、数字、下划线,不能含有 小数点、空格 等字符,不能使用 VB保留字,如: Print,Sub,End等;
● 长度:不能超过 255个字符,(一个汉字占两个字符);
● 不区分大小写;
●为了增加程序的可读性,变量名最好取有意义的名称
(2)常量的定义:(常量名命名规则参考变量名)
格式:Const 常量名 [As 类型]=表达式 举例: Const PI=
(六)程序的结构:要求能够辨识程序的结构,对给出的程序能写出正确的运行结果。
1.程序的顺序结构:按照自上而下的顺序执行。
2.程序的选择结构:If Then Else 语句,Select Case 语句,If 语句嵌套。
(1) (单分支选择结构): If 条件 Then 语句或语句组 End If 功能:如果条件成立则执行then
(2)(双分支选择结构): If 条件 Then 语句或语句组1 else 语句或语句组2
举例:有一分段函数,输入一个x的值,根据x的值输出y的值。已知:
Select……Case 语句实现分段函数
3.程序的循环结构:Do Loop 语句,For Next 语句,不多于二重循环。
(1)For ……next 实现循环(只要循环变量没有超过终值就循环,超过终值就退出循环)
(2)do ……loop实现“当”型循环

(3)do ……loop实现“直到”型循环
三、程序设计基础
(一)结构化程序设计基本思想:运用软件工程思想,“自顶向下,逐步求精”。 结构化程序设计的基本方法:将功能相对独立的程序块定义为函数或过程,供在程序的其他位置调用。
(二)VB 的三种工作模式:设计模式、运行模式、中断模式。
(三)面向对象的程序设计基础
1.面向对象程序设计的基本方法:
界面的基本组成,标签、文本框、命令按钮三个基本控件的使用。
2.对象、属性、方法、事件的含义。
3.利用VB 进行面向对象程序设计的过程:
创建工程、设计窗体、设置属性、编写代码、调试运行。
四、程序设计语言产生、发展的过程:机器语言、汇编语言和高级语言;
能列举三种以上高级程序设计语言,如BASIC语言、PASCAL语言、C 语言、JAVA 语言等。
移动版







2021-10-03
iXueHai.cn
爱学海