程序设计基础.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
结果为数值 +、-、*、/、^、\、MOD 优先级:()、^、* / 、\ 、MOD、+ -
例:? 2^3/3 Mod 9\4 算术表达式必须在一行中书写,乘号*不能省略, 注意( )的运用,特殊符号的表示
运算符和表达式
字符串表达式和运算符
& 、+:表示连接;&支持自动转换 例 ?“123”+“345” 例 ?123+345 例 ? Text1 & 123 (假设Text1中输入了123或小李) 例 ? Text1 + 123 (假设Text1中输入了123或小李)
按“开始”进行计时、到时间(如10秒 )则停止计 时,显示时间到! 如何计时?需要变量来保存用掉的时间
变量???
程序设计基础
注释语句与程序书写规范
作用:对程序代码进行注解 格式 (1)Rem 注释内容 注意Rem是独立的语句 (2)由单引号’开始的注释内容,可以是独立的语句, 也可以用于语句末尾 注释语句为非执行语句,计算机自动改为绿色显示 例:
字幕的循环移动
推出字幕:通过定时器改变 Label的FontSize属性
Label的居中 字幕的定格:当字体变到一定大小后停止改变
闪烁颜色:红兰交替显示“欢迎光临”
课堂练习:红黄兰三色交替显示“欢迎光临”
如何控制定时器的启动与关闭
定时器的Enabled属性(True|False)表示定时器可 否使用,默认True。 如果定时器的Interval属性为0,那么定时器也不 起作用。 思考题:计时器
直接常量
整形、长整型与字节常量
十进制表示:与日常习惯相同 八进制表示:&O开头 十六进制表示:&H开头
浮点型常量
日常记数法:21.145、-0.012、.5 指数记数法(科学记数法):mE±n形式表示 m×10±n;E可以用D代替;大小写一样
字符串常量:用一对双引号“括起来的字符 逻辑常量:True|False 日期时间常量:用一对#括起来,可以表示日期、 时间、或同时表示日期时间
如:间隔1秒, Interval设为1000。 Interval设为0,时钟不起作用。
时钟在运行阶段不可见,也无其他外观等属性 定时器的Timer事件,唯一事件,按间隔自动触发。
举例
时钟:通过定时器显示系统时间Time()函数
课外研究:圆盘时钟
移动字幕:通过定时器控制Label的移动(改变 Label的Left属性)
变量声明的目的是说明变量的作用域和变量的类 型,以便为变量分配内存空间和及时回收内存空 间 建议变量先声明再使用 在[通用][声明]中写Option Explicit语句或菜单[工 具|选项]…[代码设置] √要求变量声明
变量声明
变量类型的显式说明:Dim语句,语法:
Dim 变量名 [As 数据类型][, 变量名[As 数据类型] ……]
举例:
Dim a As Single Dim b As Date Dim intCount As Integer , strPhone As String*7
注意:
Dim m,n As Integer (?) Dim m As Integer : n As Integer (×)
Print语句
Print
第四讲
主题
定时器 程序设计基础
数据类型 常量 变量 运算符 表达式 内部函数
定时器 Timer
定时器控件用来有规律地间隔一段时间完成一定 的操作。 建议名称采用前缀tmr,如:tmrTimer。默认名称 Timer1、 Timer2 …… 定时器的Interval属性,表示时钟间隔。单位:毫 秒。
BackColor=vbRed Height=Width*2 FontSize=FontSize+4
t=34 a=b s=a*b x=x+1
如何解决计时器问题?
其他问题
?交换两个变量的值a←→b ?两个变量中寻找大数 ?任意两个变量保持a>b ?多个数中寻找最大数 ?多个数保持a>b>c>……
来自百度文库
变量声明
变量Variable
变量在程序运行过程中值可以改变 变量用于存储程序运行中的临时数据 变量有一定类型、占用一定空间 变量的运用通过变量名进行操作 变量命名规则:字母打头,跟字母数字下划线、 最长255个字符。 变量名的前缀建议(略)
变量值的存取
赋值语句:变量名=表达式 复习:[对象名.]属性名=表达式 注意:无论属性还是变量,出现在=右边表示 取值,不变;出现在=左边存入新值,改变。 例:
如:#2002-3-10 8:35:10 PM#
符号常量
符号常量:在声明中用Const语句,语法: Const 符号常量名 [As 类型]=常量 例:
Const Pi As Single = 3.14159 Const a=3 Const b=3*a
符号常量的运用使程序简洁易维护 系统的预定义常量如:vbRed、vbCr等
数据类型
数值型
整型Integer:2字节 长整型Long:4字节 单精度浮点数Single:4字节 双精度浮点数Double:8字节 货币型Currency:8字节 字节型Byte:1字节
字符型
变长String(1个字符占1字节) 定长String*size(size:1~65535)
逻辑型Boolean:2字节 日期时间型Date:8字节 变体型Variant:16字节
Rem 下面进行窗体初始化 Move Left-100 ’窗体从当前位置左移 100Twips
优秀的程序代码应该是易读的、可维护的、可扩充的,这 些都离不开注释语句。 总结:
尽量一行一条语句 一行多条语句和一条语句多行的写法
数据类型
数据是指可以被计算机处理的信息 数据有数值型数据和非数值型数据(如字符、时 间等) 数据分类的目的是为了快速处理数据和有效利用 存储空间 不同的数据类型占用不同的存储空间、表示的数 值范围、格式都有不同的规定
输出空行
Print <输出项>[,|;<输出项>……]
;表示紧凑格式 ,表示标准输出格式
例:
Print “x=”;6, “y=”;9 Print Print -123.5,1.6E+4
运算符和表达式
由圆括号以及若干运算符将常量、变量以及函数 连接组成的有意义的式子,称为表达式。常量、 变量、函数本身也是表达式。 算术运算符和表达式
相关文档
最新文档