作业一 简单VB程序设计

合集下载

编一个简单的VB程序

编一个简单的VB程序

图2.25 居中对齐子菜单
图2.26 顺序子菜单
图2.27 控件置前显示
图2.28 控件置后显示
小结
1.Visual Basic编程的步骤 Visual Basic中创建应用程序有六个基本步骤: (1)创建用户界面。 (2)设置对象的属性。 (3)编写事件代码。 (4)保存工程。 (5)测试、调试应用。 (6)生成可执行文件。 2.添加控件 在窗体上添加程序设计所需要的各种控件,是Visual Basic 可视化程序设计中界面设计的重要内容。在窗体上添加控件之 后,可以对窗体上的控件进行移动、缩放、复制、删除和布局 等操作。
图2.4 设置窗体的Caption属性
ห้องสมุดไป่ตู้
2、单击“Label1”标签,将其Name属性值改为“lblinstr uction”,将Caption属性值改为“输入用户名和口令”,将其 Font属性值改为“宋体12号”,如图2.5所示。 3、方法同上,将“Label2”和“Label3”的Name属性值改 为“lblUsername”和“lblPassword”,Caption属性值改为 “用户”和“口令”,窗体如图2.6所示。
图2.24水平和垂直间距子菜单
2 添加控件
5、在窗体上居中对齐子菜单 在窗体上居中对齐子菜单,如图2.25所示。 水平对齐:被选定的控件按窗体的垂直中心线对齐(左右对齐)。 垂直对齐:被选定的控件按窗体的水平中心线对齐(上下对齐)。 6、顺序子菜单 用于多个控件重叠时切换控件前台和后台显示,如图2.26所示。 置前:被选定的控件设为前台显示,如图2.27所示。 置后:被选定的控件设为后台显示,如图2.28所示。
1 Visual Basic编程的步骤
二、设置对象的属性

VB程序设计 第二章 简单的VB程序设计

VB程序设计 第二章 简单的VB程序设计

第二章简单的VB程序设计主要内容●对象和类●属性、事件、方法●应用程序的建立方法和运行●窗体、标签、文本框、命令按钮●一些常用方法:Print、Cls、Move、SetFocus●工程的管理及环境设置●程序调试与排错1.初期的程序设计高运行效率、少占用内存为目标2.结构化程序设计程序的可读性、可维护性为目标程序=算法+数据结构面向过程的程序设计3.面向对象的程序设计降低程序的复杂性、提高软件的开法效率和改善工作界面为目标程序=对象+消息面向对象的程序设计2.1对象的有关概念2.1.1对象和类1.对象对象在现实生活中到处可见,例如,一个人、一辆汽车、一台电脑都是一个对象。

因此,对象是具有某些特征的具体事物的抽象。

每个对象都具有描述其特征的属性,及附属于它的行为。

对象还可分为很多小对象,例如车轮也是一个对象,它由外胎、内胎、尺寸等属性。

对象是类的一个实例,继承了类的属性、方法。

Vb中常用的对象有:窗体、控件等。

2.类类是创建对象实例的模板,是同种对象的集合与抽象,它包含了创建对象的属性描述和行为特征的定义。

类是对象的定义,而对象是类的一个实例。

类的一组属性和方法定义了类的界面,它封装了用于类的全部信息。

当应用程序在某处由类创建一个对象,用户只要使用对象的属性和方法进行相应的操作,而不必关心其内部是如何实现的。

面向对象的程序设计主要建立在类和对象的基础上。

通常的面向对象的程序设计中的类是由程序员设计的。

而在VB重,类可由系统设计好,也可由程序员自己设计。

在VB中,工具箱上的可视类图标是VB系统设计好的标准控件类,此外,VB还可在“工程”菜单的“部件”项中加入大量的ActiveX控件。

通过将类实例化,可以得到真正的控件对象。

也就是说当在窗体上画好一个控件时,就将类转换成对象,即创建了一个控件对象,简称为控件。

除了通过控件类产生控件对象外,VB还提供了系统对象,例如,打印机(Printer)、剪贴板(Clipbord)、屏幕(Screen)、应用程序(App)错误(Err)等。

vb简单程序设计

vb简单程序设计

第三章VB程序设计的一般过程3.1VB程序设计的一般步骤概括起来,用VB开发应用程序,分四步:(1)建立用户界面(2)设置各个对象的属性(3)编写事件驱动程序(4)存盘、运行、调试下面以一个实际程序说明VB编程的详细步骤:已知a二10,b=20,设计如下界面并实现其功能:单击“加”按钮,在文本框中显示a+b的值,单击“减”按钮,在文本框中显示a-b的值,单击“结束”则结束程序的执行。

(程序cxl.vbp)编程步骤:(1)建立一个新工程(程序):单击[文件]/[新建工程],出现“新建工程”对话框,直接按“确定”。

(2)岀现窗体编辑器,将窗体编辑器最大化。

调整窗体至要求的大小。

(3)在窗体上画出4个控件:画一个“文本框”,框内自动标出“Textl”;画三个“命令按钮”,按钮内自动标出αCommandP∖"Command2"、"Command3"°(4)画完所有控件后,适当调整其位置、大小。

(1)设置窗体的属性:>单击窗体空白处,选择窗体;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”,在后面输入“加”。

VB程序设计精简版

VB程序设计精简版

VB程序设计VB程序设计一、介绍VB程序设计是指使用Visual Basic语言进行软件开发的过程。

Visual Basic是一种高级的、可视化的编程语言,广泛用于Windows平台上的应用程序开发。

在VB程序设计中,开发者可以通过简单的拖拽和控件的属性设置来完成界面的创建和布局,通过编写逻辑代码来实现程序的各类功能。

VB程序设计的特点是简单易学、开发效率高,特别适合初学者和快速开发的场景。

二、VB程序设计的基本语法1. 变量和数据类型在VB程序设计中,变量是用来存储数据的一种容器。

在声明变量时,需要指定变量的类型,常用的数据类型有整型、浮点型、字符型等。

例如,可以使用以下语句声明一个整型的变量:Dim num As Integer2. 控制结构控制结构用于根据条件来执行不同的代码块。

常用的控制结构有条件语句和循环语句。

条件语句:If 条件 Then' 代码块ElseIf 条件 Then' 代码块Else' 代码块End If循环语句:For i = 1 To 10' 代码块Next iDo While 条件' 代码块Loop3. 函数和过程函数是一段代码块,接受输入参数并返回一个值。

过程是一段代码块,用于执行一系列操作。

在VB程序设计中,可以自定义函数和过程,也可以使用内置的函数和过程。

例如,可以使用以下语句定义一个函数:Function Add(num1 As Integer, num2 As Integer) As IntegerAdd = num1 + num2End Function4. 对象和事件在VB程序设计中,控件是程序的核心。

通过使用控件,可以创建窗体、按钮、文本框等等。

每个控件都是一个对象,可以通过设置对象的属性和调用对象的方法来实现不同的功能。

对象还可以响应事件,例如鼠标、键盘按下等。

开发者可以编写事件处理程序来控制对象的行为。

例如:Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click' 代码块End Sub三、VB程序设计的开发工具1. Visual StudioVisual Studio是微软推出的集成开发环境(IDE),可用于开发多种类型的应用程序,包括VB程序。

VB程序设计例题12例

VB程序设计例题12例

索引一、在窗体上画一个文本框,其名称为Text1,Text属性为空白。

再画一个命令按钮,其名称为C1,Visible属性为False。

编写适当的事件过程。

程序运行后,如果在文本框中输入字符,则命令按钮出现。

二、计算圆的周长和面积:在窗体中添加一个文本框(Text1)和一个对应的标签(Label1),再添加两个命令按钮(Command1和Command2)和一个图片框(Picture1)。

程序运行时,当单击Command1按钮后,计算圆的周长;当单击Command2按钮后,计算圆的面积;计算结果输出在图片框中。

(要求在未输入半径前两个按钮呈灰色不可用。

)三、在窗体上添加三个文本框和对应的三个标签,标签的标题分别是“个位”、“十位”、“百位”。

程序运行时,当单击窗体后,随机产生一个【100,999】区间内的整数,将它的个位、十位、百位数字分别显示在对应的文本框中。

四、设计一个计算程序:在窗体上添加四个文本框和四个对应的标签,标签的标题分别是“语文”、“数学”、“外语”、“平均成绩”,三个命令按钮,标题分别为“清除”、“计算”、“退出”。

程序运行后,用户按“清除”按钮,则清除文本框中显示的内容,按“计算”按钮,则计算三科平均成绩,将计算结果显示在第四个文本框中(计算结果保留小数点后一位)。

单击退出按钮则程序退出。

五、某税务部门征收所得税,规定如下:(1)收入200元以内,免征。

(2)收入在200~400元,超过200元的部分纳税3%。

(3)收入超过400元的部分,纳税4%。

(4)当收入达5000元或超过时,将4%税金改为5%。

编程序实现上述操作。

六、给定三角形的三条边的边长,计算三角形的面积。

编写程序,首选判断给出的三条边能否构成三角形,如可以构成,则计算并输出该三角形的面积,否则要求重新输入。

当输入-1时结束程序。

七、编程求100以内的全部素数。

八、编程打印钻石图案。

九、输出杨辉三角形。

十、有一个数组,包含了10个不同的随机整数(20~90),要求计算出它们的平均值,并输出这个数组中最接近于平均值的数。

北航14秋《VB语言程序设计》在线作业一答案

北航14秋《VB语言程序设计》在线作业一答案

北航《VB语言程序设计》在线作业一单选题一、单选题(共25 道试题,共100 分。

只有一个选项是正确的)V 1. 条件1<x≤2或10≤x<15,在VB语言中应写成条件表达式()A. x>1 AND x<=2 OR a>=10 AND x<15B. x>1 OR x<=2 OR a>=10 OR x<15C. x>1 OR x<=2 AND a>=10 OR x<15D. x>1 AND x<=2 AND a>=10 AND x<15-----------------选择:A2. 表达式23/5.8、23\5.8、23Mod5.8的运算结果分别是()A. 3、3.9655、3B. 3.9655、3、5C. 4、4、5D. 3.9655、4、3-----------------选择:B3. ^、/、Mod、*等4个算术运算符中,优先级最低的是()A. ^B. /C. ModD. *-----------------选择:C4. VB中项目文件的扩展名是什么。

A. VBPB. FRMC. VBWD. FRX-----------------选择:A5. 如果变量a=2,b=3,c=4,d=5,表达式NOT a>b AND NOT d<>c的值是()A. TrueB. FalseC. 1D. 0-----------------选择:B6. 不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是()A. 用Tab键B. 用鼠标C. 用方向键D. 不能实现-----------------选择:D7. 将任意一个正的两数N的个位数与十位数对换的表达式为()。

VB题库

VB题库

作业一简单VB程序设计1.在VB程序设计中,响应对象的外部动作称为_____,而对象可以执行的动作或对象本身的行为则称为_____。

(A)方法,事件(B)事件,方法(C)属性,方法(D)过程,事件2.在集成开发环境中不能完成的工作是_____。

(A)输入和编辑源程序(B)编译生成可执行程序(C)调试运行程序(D)自动查找并改正程序中的错误集成开发环境不包括_____。

(A)DOS界面窗口(B)窗体窗口(C)代码窗口(D)属性窗口4.当运行程序时,系统自动执行启动窗体的_________事件过程。

(A)Load (B)Click(C)Unload (D)GotFocus5.用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为______。

(A)可视画化程序设计(B)事件驱动编程机制(C)过程化程序实际方法(D)非过程化程序设计语言Basic有三种工作模式,它们分别是______模式。

(A)设计、编译和运行(B)设计、运行和中断(C)设计、运行和调试(D)编译、运行和调试Basic的一个应用程序至少包含一个_______文件,该文件存储窗体上使用的所有控件对象和有关的_______、对象相应的_______过程和_______代码。

(A)模块、方法、事件、程序(B)窗体、属性、事件、程序(C)窗体、程序、属性、事件(D)窗体、属性、事件、模块8.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是______。

(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口9.保存新建的工程时,默认的路径是_________。

(A)My Documents (B)VB98(C)\ (D)Windows10.若要使标签控件显示时不覆盖其背景内容,要对______属性进行设置。

(A)BackColor (B)BorderStyle(C)ForeColor (D)BackStyle11.文本框没有______属性。

VB程序设计

VB程序设计

VB程序设计VB程序设计是一种使用Visual Basic语言编写的计算机程序的过程。

Visual Basic是一种高级的、事件驱动的编程语言,它采用可视化的编程方法,并具有简单易学、功能强大等特点,被广泛应用于Windows操作系统上的应用开发。

在VB程序设计中,首先需要明确要开发的程序的功能和需求。

然后,可以通过VB的集成开发环境(IDE)来创建项目和窗体,并在窗体上添加控件,如按钮、文本框、标签等。

通过与控件进行交互,可以实现用户界面的设计和交互功能。

接下来,需要编写程序代码来实现所需的功能。

VB使用了基于事件的编程模型,即当用户与控件进行交互时,会触发相应的事件,通过编写事件处理函数来响应和处理这些事件。

在事件处理函数中,可以编写需要执行的代码,如计算、判断、数据处理、界面更新等。

在程序的编写过程中,还可以使用VB提供的功能强大的工具和库,如数据库操作、文件处理、网络通信等。

通过调用这些工具和库,可以更加轻松地实现复杂的功能。

另外,VB还支持面向对象的编程方法。

可以定义类、创建对象,并使用类的属性和方法来实现更加灵活和高效的程序设计。

编写完成后,可以进行调试和测试。

VB提供了方便的调试工具,可以逐行查看程序的执行过程,并定位问题所在。

通过多次测试,可以保证程序的稳定性和正确性。

最后,可以对程序进行打包和发布,以便用户可以安装和使用。

VB提供了相应的功能,可以生成可执行文件、安装包等,使程序可以在其他计算机上运行。

总之,VB程序设计是一门强大而灵活的编程语言,可以实现各种各样的软件应用。

通过了解VB的语法和特点,灵活运用其强大的功能和工具,可以开发出高质量、易于维护的程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业一简单VB程序设计
1.对于窗体,下面______属性在程序运行时其属性设置起作用。

(A)MaxButton (B)BorderStyle (C)Name (D)Left
2.类是对象的抽象,对象则是类的具体化。

在窗体上建立的一个控件称为______。

(A)对象(B)容器(C)实体(D)类
3.若要使标签控件显示时不覆盖其背景内容,要对______属性进行设置。

(A)BackColor (B)BorderStyle (C)ForeColor (D)BackStyle
4.用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为______。

(A)可视画化程序设计(B)事件驱动编程机制(C)过程化程序实际方法(D)非过程化程序设计语言
5.文本框没有______属性。

(A)Enabled (B)Visible (C)BackColor (D)Caption
6.不论何控件,共同具有的是______属性。

(A)Text (B)Name (C)ForeColor (D)Caption
7.要使Form1窗体的标题栏显示"欢迎使用VB",以下______语句是正确的。

(A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption='欢迎使用VB ' (C)Form1.Caption=欢迎使用VB (D)Form1.Caption="欢迎使用VB "
8.要使某控件在运行时不可显示,应对______属性进行设置。

(A)Enabled (B)Visible (C)BackColor (D)Caption
9.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列______属性设置就有效。

(A)MaxButton (B)BorderStyle (C)Width (D)MinButton
10.当运行程序时,系统自动执行启动窗体的______事件过程。

(A)Load (B)Click (C)UnLoad (D)GotFocus
11.当文本框的ScrollBars属性设置了非零值,却没有效果,原因是______。

(A)文本框中没有内容(B)文本框的MultiLine属性为False (C)文本框的MultiLine属性为True (D)文本框的Locked属性为True
12.要判断在文本框是否按了Enter键,应在文本框的______事件中判断。

(A)Change (B)KeyDown (C)Click (D)KeyPress
13.将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是______。

(A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对
14.当需要上下文帮助时,选择要帮助的"难题",然后按______键,就可出现MSDN窗口及显示所需"难题"的帮助信息。

(A)Help (B)F10 (C)Esc (D)F1
15.Visual Basic有三种工作模式,它们分别是______模式。

(A)设计、编译和运行(B)设计、运行和中断
(C)设计、运行和调试(D)编译、运行和调试
答案:DADBD BDBBA BDADB。

相关文档
最新文档