- 0
- 0
- 约1.59万字
- 约 45页
- 2019-04-18 发布于浙江
- 举报
Visual BASIC基础 VB开发环境:菜单、工具箱、工具栏、窗体、工程资源管理器 一个VB程序也称为一个工程,由一组文件组成。? 面向对象程序设计、可视化编程、事件驱动等基本概念 对象的属性、事件和方法的概念及使用方法。 数据表示(定义)与运算符、系统函数和表达式 基本数据类型:字节、整数、长整数、浮点型、字符串型、逻辑型、日期型、变体型等等 字节数、取值范围、如何声明、何时使用? 一般情况下,对于固定类型的变量,都要指明其数据类型。 允许的情况下,可以范围声明大一些 常量的定义 掌握日期、逻辑型常量、八进制、十六进制表示 c1=“aaaBBB” D1 = #02/10/2009# tf=true 123.45! 123.45# O67 HCD O78 ? “aBc” 与“abc”作为常量值不同、作为变量则相同 符号常 量 CONST 系统定义常量位于对象库中,可通过“对象浏览器”查看 如vbRed, vbYesNo。 变量的定义:后缀字符声明, Dim声明 后缀字符: % 整型 长整型 ! 单精度浮点型 # 双精度浮点型 $ 字符串型 @ 货币型 未作任何声明的变量,VB将其当作变体型; 假如在窗体的通用部分加入如下语句: Option Explicit ? 运算符、系统内部函数和表达式 算术运算(加、减、乘、除、取负、乘方、整除和求余数)及其运算优先级;算术表达式与 VB表达式转换; 关系运算;= = = x=8 关系运算还是赋值? “c” “ bbc” abc 逻辑运算(NOT、AND、0R)及其运算的优先级; 字符串运算 + 2 yy 2+ yy s=sx s=xs 常用内部函数: 三角函数Sin、Cos、Tan和Atn; 算术函数Abs、Sqr、Log、Exp和Sgn; sin30°写成:Sin(30) ??? 取整函数Int(x)和Fix (x) 随机函数Rnd; Int( Rnd*(b-a+1) )+a 字符串处理函数Trim、 Ltrim和Rtrim 、Left、Right、Len、Mid、UCase、LCase、instr(x,y)、String(n,m) 、space(n)、spc(n); 转换函数Str和Val、Chr和Asc; str(123) str(-123) val(“ 34gfg”) val(“yy 34tr”) asc(“abcd”) chr(13) chr(10) 程序设计基础常见题型 分段函数求值 简单循环 多重循环之:穷举法 多重循环之:打印图形 素数 字符串处理 数制的转换 数、钱、时间的拆分 最大公约数、最小公倍数 迭代法 例1 输入学生成绩给出相应等级。 Y= Private Sub Form_click() score = Val(InputBox(输入成绩)) If score = 90 Then Print A ElseIf score = 80 Then Print B ElseIf score = 70 Then Print C ElseIf score = 60 Then Print D Else Print E End If End Sub 例2 求分段函数的值 Z= 例3 编制事件过程Command1_Click,执行该过程时调用InputBox函数输入x,按下式计算y并以标签控件Label1显示y值。 (2005年春编程) Sub form1_click( ) dim x as Integer,f(x) as Single if x-5 then f(x)=3x^2+2x-1 if –5=x≤5 then f(x)=x·sinx+exp(x) else f(x)=spr(x-5)+logx end if label.print f(x) End sub 例5 Guess 过程是猜数游戏,程序的具体内容是什么? Public Sub Guess() Dim R As Integer Dim X As Integer Dim times As Integer Randomize R =int( Rnd * 100)+1 times = 1
您可能关注的文档
最近下载
- 船舶驾驶员实用英语口语.doc VIP
- 新能源汽车充电系统原理与检修 课件 第4章 交流慢充系统原理与检修.pptx VIP
- 隋朝的统一与灭亡部编版七年级历史下册.pptx VIP
- 人教版七年级历史下册第一课《隋朝的统一与灭亡》课件.pptx VIP
- VRAR技术在旅游体验中的沉浸感优化研究.docx VIP
- 新能源汽车控制系统及检修 课件 3-比亚迪秦EV新能源汽车动力电池管理系统.pdf
- 物理教学设计的比较研究——以“机械能守恒定律”教学为例.docx VIP
- 触觉记忆的叙事机制.docx VIP
- 儿童过敏性紫癜诊疗指南.docx VIP
- 知识图谱在通信知识库构建中的应用与智能辅助优化研究教学研究课题报告.docx
原创力文档

文档评论(0)