vb简单程序设计Word格式.docx

上传人:b****3 文档编号:16650967 上传时间:2022-11-25 格式:DOCX 页数:9 大小:39.19KB
下载 相关 举报
vb简单程序设计Word格式.docx_第1页
第1页 / 共9页
vb简单程序设计Word格式.docx_第2页
第2页 / 共9页
vb简单程序设计Word格式.docx_第3页
第3页 / 共9页
vb简单程序设计Word格式.docx_第4页
第4页 / 共9页
vb简单程序设计Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

vb简单程序设计Word格式.docx

《vb简单程序设计Word格式.docx》由会员分享,可在线阅读,更多相关《vb简单程序设计Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

vb简单程序设计Word格式.docx

>单击窗体空白处,选择窗体;

A在属性窗口选择“Caption”(标题),在后面将原来的“Forml”改为“VB程序设计示例”。

(2)设置文本框的属性:

A选择文本框;

A在属性窗口选择"

名称”,在后面将原来的

"

Textl'

'

改为“Text”;

A选择“Font”(字体),单击后面的“…”,打开

“字体”对话框,分别设置“隶书、粗斜体、二号”;

A选择“ForeColor”(前景颜色),单击后面的0,打开调色板,选择红色;

A选择“Text”,在后面输入“a=10,b=20”。

(3)设置各个按钮的属性:

•选择第1个按钮;

A在属性窗口选择'

名称”,在后面将原来的"

Commandl"

改为"

add"

A选择“Font”(字体),单击后面的“…”,打开“字体”对话框,分别设置“黑体、粗体、二号”;

A选择“Caption”,在后面输入“加”。

•选择第2个按钮;

A在属性窗口选择“名称”,在后面将原来的"

minus”;

A选择“Caption”,在后面输入“减”。

•选择第3个按钮;

A在属性窗口选择“名称”,在后面将原来的'

end"

A选择“Caption”,在后面输入“结束”。

设置属性的有关说明:

(1)VB程序设计中要设置的属性只有几个最常用的属性,如上面的'

‘名称”、Caption>

Font、Text>

ForeColor,其它属性不用设置,采用默认值即可。

(2)"

名称"

就是Name属性,与CaPtiOn是不同的属性。

NalIIe是对象的内在名字,CaPtiOn是对象的外在'

‘标题”。

有些对象的这2个属性的默认值一样,如窗体、按钮。

文本框没有CaPtiOn属性,但有TeXt属性。

“名称”属性是只读属性,在属性窗口中标的是“名称”,在程序中则用NaIne。

(3)为使设计界面时清晰有条理,通常在设计前将窗体、控件的设计信息做成一个表,然后按这个表来设计。

本题的界面设计信息表可以为:

窗体

FOrinl

VB程序设计示例

左按钮

add

中按钮

minus

右按钮

、■亠Iɪ■亡

end

结束

乂本框

TeXt

a=10,b二20

进入“程序代码窗口”有4种办法:

•双击要编写驱动程序的对象;

•执行[视图]/[代码窗口];

•按F7键;

•单击“工程资源管理器”的“查看代码”

“程序代码窗口”的组成:

•对象框

•事件框

•代码编辑区

•全模块查看/过程查看切换按钮

(1)编写“加”按钮的驱动程序

>

单击“工程资源管理器”的“查看对象”,返回“窗体设计器”;

A双击“加”按钮,进入“程序代码窗口”;

A看到这个按钮的驱动程序的起始、结束行:

PriVateSUbadd_Click()

EndSUb

这是系统自动给出的程序框架(可以更改);

•PriVate表示“私有”(局部有效);

•Sub表示过程(对象驱动程序都是一种过程,也称“事件过程”);

add_Click()表示这个“事件过程”所在的对象(主人)是add按钮,事件是CliCk(单击);

•EndSUb表示该事件过程的结束。

A把驱动程序的语句写在起始、结束行之间。

这个事件过程的功能是:

单击后实现a+b,并显示其结果。

语句应该为:

a=10:

b=20

s二a+b

Text.TeXt二"

a+b="

+Str(S)

•这些是过程的内部语句,应缩进一层。

•语句的标点必须用英文标点。

•VB自动进行语法检查,每行回车时立即检查,如有错,可以马上改正。

(2)编写“减”按钮的驱动程序

>单击“工程资源管理器”的“查看对象”,返回“窗体设计器”;

A双击“减”按钮,进入“程序代码窗口”;

A输入“减”按钮的驱动程序:

PriVateSUbIninUS_Click()

a二10:

s=a-b

Text.TeXt="

a-b="

+Str(s)

(3)编写“结束”按钮的驱动程序

A双击“结束”按钮,进入“程序代码窗口”;

A输入“结束”按钮的驱动程序:

PriVateSUbendCliCko

End

(1)存盘

存盘的操作:

>单击“标准工具栏”的“保存工程”,或选择菜单[文件]/[保存工程];

>先保存窗体文件:

保存在D盘VbeXain文件夹,文件名为cxl.frm;

A接着保存工程文件(程序文件):

保存在D盘VbeXain文件夹,文件名为cxl.vbp;

A弹出对话框询问“是否将此工程加入资源库”,回答“No”。

至此存盘完毕。

1程序应该是最后存盘,还是边输入边存盘?

2一个VB程序是存为一个文件,还是几个文件?

如果是存为几个文件,那么是哪几个?

按什么顺序?

3程序第一次存盘是用“保存工程”还是“工程另存为”?

第二次以后呢?

4程序存盘后要改名存盘,或复制到其它地方,应该用“保存工程”还是“工程另存为”?

1一般可以在程序全部输入完毕再存盘,但对于较大的程序,则应该边输入边存盘,以免丢失。

2VB的存盘是按程序的不同组成分类存盘的,存盘顺序按窗体文件(.frm)—公用标准模块文件

(.bas)->工程文件(.vbp),分哪几类、按什么顺序,VB会自动给出步骤。

3如果程序是第一次存盘,选择“保存工程”时将打开“工程另存为”对话框,此时“保存工程”等于“工程另存为”;

如果程序是第二次以后存盘,则选择“保存工程”时不打开对话框,一次性直接以原名保存所有文件(不再分开存盘)。

4如果存盘后程序要改名存盘,或存到其它地方,则必须选择“工程另存为”,而且只须保存工程文件(.vbp),其它文件自动保存。

(2)运行

运行的准备:

程序运行之前如果程序没有打开,必须先打开。

打开实际上是将程序调入内存。

打开程序的办法为:

>单击“标准工具栏”的“打开工程”,或选择菜单[文件]/[打开工程];

>在对话框中打开.VbP的工程文件即可,其它的文件会自动跟随打开,不用分别打开程序的其它文件。

运行的操作:

>选择[运行]/[启动]命令或工具栏的“启动”按钮或按快捷键F5;

>出现程序界面,再按各个按钮测试其功能是否正确。

>选择[文件]/[生成cxl.exe]命令;

A脱离VB,运行此程序:

执行[开始]菜单的[运行],或用“我的电脑”打开执行。

(3)调试

程序运行后如发现有错、或界面不满意,则可以选择[运行]/[结束]命令或工具栏的“结束”按钮,停止程序的执行,返回“窗体设计器”修改界面,或返回“程序代码窗口”修改程序,然后再运行测试。

3.2VB程序语句的写法和约定

看看以下程序:

PriVateSUbCOmmandI_CIick()

a=100:

b=200

Print"

s="

S

1.语句是执行具体操作的命令,每个语句以“回车”结束。

如果语法有错,回车后一般会发出警告。

2.回车后VB按自己的约定对语句作简单的排版处理。

包括:

单词第一个字母设为大写,运算符前后加空格等。

3.输入语句时,英文字符不区分大小写。

单词与单词之间必须用空格隔开。

4.输入程序时一般要求一行一句,一句一行。

也可以把几个简短的语句放在一行内(称为复合语句),但各语句之间必须用冒号隔开。

例如:

a=l:

b=2:

c=3

5.程序每行最多不能超过1023个字符。

一行程序如果太长,可以分成多行,但每行最后要加“空格+下划线”(续行符),最后一行不加。

如果一个语句最后是下划线,则下一行与本行属于同一程序行。

如:

Print〃Sum二〃;

a+b+c,"

Average二〃;

a+b+c/3,_a=;

a,b=;

b,c=;

c

以上2行实际上是一个语句。

6.程序语句之间有层次关系时,应采取层次缩进的写法,内层比外层缩进2-3个空格。

如:

PriVateSUbCOmmandI_CIick()a=100:

s=a+b

3.3VB的几个简单语句

上一程序中的a=100,b=200,s=a+b和EndSUb等简单语句是做什么用的呢?

一、赋值语句

格式:

[Let]目标=源

作用:

先计算“源”的值,再把值赋给“目标”。

说明:

“源”可以是常量、变量、表达式、带有属性的对象。

“目标”只能是变量、带有属性的对象。

Let可以省略。

“二”是赋值号,必须用半角等号。

注意:

“=”前的“目标”不能是常量、表达式。

举例:

TotaI二100,常量赋值给变量

S=a+b'

表达式赋给变量

Name$=〃计算中心〃’字符串赋给变量

TeXtl・TeXt二"

GoodMorning!

字符串赋给带属性的对象

TeXt2.TeXt二TeXtl.TeXt

带属性的对象赋给带属性的对象

对象赋值,实际上是给对象的属性赋值,即设置对象的属性值。

Textl.TeXt=,,GoodMorning!

就是把TeXtI的TeXt属性设置为"

使用说明:

(1)赋值语句的功能有2个:

先计算、后赋值。

s=a+b+c

那么执行后,S的值为6。

程序中,计算功能一般就用赋值语句完成。

(2)赋值语句中的“=”是赋值号,不是等号,前后不能随意调转。

s=a+b+c是对的!

a+b+c=s则是错的!

赋值号前不能是表达式。

(3)赋值号前后的“目标”和“源”的数据类型

必须一致,否则会导致“类型不匹配”(TyPe

MiSmatCh)。

如何保持一致,下一章再讲。

二、结束语句(END语句)

用来结束一个程序或一段程序的执行。

另外,End常与结构开头语句一起表示这一结构

的结束。

EndSUbEndFUnCtiOnEndIfEndSeIeCt

结束一个SUb过程

格式1:

注释内容

(放在语句后面)

结束一个FUnCtiOn函数

结束一个If选择结构

结束一个SeIeCt选择结构

格式2:

Rem注释内容(单独为一个语句)

给程序语句加上注释。

注释语句是非执行语句,对程序结果没有任何影响,仅仅是对语句做注释。

注释内容可以是任何字符。

例如下列语句:

RenI这是一个VB程序

四、暂停语句(SToP语句)

StOP

暂停程序的执行,等同于“运行”菜单下的“中断”命令,并自动打开立即窗口,用于检查和调试程序。

直接写在书本

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1