- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海海事大学VB程序设计内容提纲讲述
VB程序设计内容提要
一、VB程序设计的基本概念
1、工程文件的组成:
工程文件(.vbp)、窗体文件(.frm)、模块文件(.bas)和可执行程序(.exe)等。
2、几个重要术语的含义
类:具有特定功能而且是被预先定义好的程序单元,这些程序单元已经被封装起来,用户只能使用它,但不能显示和修改它。
对象:对象是类的例化,或称实例。
方法:由系统定义且能自行完成某种特定任务的操作。
事件:事件是能够被对象响应和识别的动作及其过程,事件可以由系统自行触发,也可以由用户操作触发。
注意:VB只有在响应事件时,才能执行程序。
属性:表示对象外观的特征。
3、程序设计的生命周期(从编辑到程序执行结束的几个状态)
编辑状态:界面设计、编写代码
运行状态:运行程序并显示结果
调试状态:程序运行出错,即进入调试状态。
终止状态:结束程序运行,返回编辑状态
二、程序设计的基本方法
1、VB程序中的基本语法
(1)关键字、变量和常量
关键字(保留字):由系统定义,具有特定功能,用户不能修改,如private、dim等。
变量:暂存数据的地方。使用时命名要正确。
变量的类型:
从作用范围分:
全局变量:使用Public或在标准模块中定义的变量。
窗体变量:在窗体“通用/声明”段定义的变量。Dim或 Private
局部变量:在过程中定义的变量。Dim或Static
从变与不变角度分:
动态变量:使用Dim定义的变量。
静态变量:使用Static定义的变量。
两者区别:前者在程序执行时,只要离开程序该变量将被初始化;而后者只要没有离开本窗体,其变量的值将被保留。
常量:程序运行中不变的量,命名规则与变量相同,但声明的关键字是用“const”。
(2)表达式
由变量、常量和运算符组合形成的式子。表达式不能单独形成语句。
(3)语句
非执行语句:
注释语句:以单引号“’”开头,或用关键字“Rem” 开头的文字说明。
声明语句:以关键字“Dim”等开头对变量、常量、数组等定义数据类型。
可执行语句:
赋值语句:赋值号左边必须是变量名。
选择语句:if…then…语句和Case语句等多种形式。
循环语句:while语句、do语句和for语句等。
其它功能语句如Call语句、Exit For等。
(4)函数
有内部函数(标准函数)和自定义的过程与函数之分。内部函数由系统定义,用户只能使用,不能修改。
数值函数:求方根函数、三角函数、指数函数、符号函数(Sgn(number))、取整函数(Int(unmber)))和随机函数(Rnd[(number)])
例如:Int(Rnd*100+1) 产生1~100之间的随机整数;
Int(Rnd*(n-m+1))+1 产生[m,n]之间的随机整数。
字符串函数:大小写函数(UCase、LCase)、取字符函数(Left(string,length)、Right(string,length)、Mid(string,start,length))、长度函数(Len(string))和空格函数(Space(number))等。
类型转换函数:Val(n)函数、Asc(C)函数、Str(n)函数等。
输入输出函数
输入函数:InputBox函数
变量名=InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
注意:每执行一次InputBox函数只能输入一个值,如果需要输入多个值,只能多次调用此函数。
输出函数:MsgBox函数
变量名=MsgBox(prompt[, type] [, title] [, helpfile, context])
2、VB程序的基本结构
(1)顺序结构:从上到下,逐条执行。
(2)分支结构:有三种语句:
If 语句:有四种形式:
① If 条件表达式 Then 语句
② If 条件表达式 Then
语句1
语句2
……
语句n
End If
③ If 条件表达式 then
语句块1
Else
语句块2
End if
④ If 条件表达式1 Then
[语句块1]
ElseIf 条件表达式2 Then
[语句块2]
……
Else
[语句块n+1]
End If
Select Case语句Select Case 测试表达式
您可能关注的文档
- 上海工程技术大学微机原理与接口技术yp第6章微型计算机的输入输出讲述.ppt
- 上海工程技术大学机械设计试题A讲述.doc
- 大学生安全教育-大学生宿舍安全概要.ppt
- 大学生压力管理概要.ppt
- 大学生就业准备之求职材料概要.ppt
- 大学生压力管理与应对概要.ppt
- 大学生就业与创业第一讲概要.ppt
- 大学生心理健康教育专题讲座-自杀概要.ppt
- 上海市2017届普陀区高三数学一模试卷带答案讲述.doc
- 大学生_个人简历_应注意事项概要.ppt
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)