第八章 程序设计VB

合集下载

VB程序设计 第八章

VB程序设计 第八章

Call n(Val(Text1.Text))
Public Sub n(a As Integer) Dim i As Integer Dim f As Double f=1 For i = 1 To a f=f*i Next bel1.Caption = Str(a) & "!的阶乘的值为:" & Str(f)
End Sub
2020/2/7
8.1 过程的定义与调用
8.1.1 Sub过程的定义与调用
2、子过程调用 ⑴Call 过程名[(实参列表)];如:call text(12,”abc”) ⑵过程名[实参列表];如:test 12,”abc”
例[8-2]给出矩形的长和宽,求矩形的面积。 解题思路:定义一个过程area,计算矩形的面积。
定义过程的方式: ⑴手工方式:在过程、事件代码窗口中,编写事件程序: sub 过程名([参数列表]) … End Sub ⑵系统方式 ① 进入模块代码窗口:系统菜单”工程“->”添加” ->“新建”,则
新建一 个模块,在标准模块中填写子过程代码;
② 系统菜单”工具“->”添加过程“,确定子过程的名称以及类型后, 即回
2020/2/7
8.1 过程的定义与调用
8.1.2 Function过程的定义与调用
函数过程(Function)与子过程一样,可将一组完成特定功能的程序代码组织 起来,作为一个相对独立的过程使用;但子过程没有值的返回,函数过程有值 的返回。
1、函数过程的定义 [Static] [Public] [Private] Function 函数过程名[(参数列表)][As 类型]
8.2 函数和过程的参数传递
8.2.3 数组及对象作为过程的参数

VB程序设计教程.ppt

VB程序设计教程.ppt


所有控件都有一个这样的属性:只需引用该控件对象名而无需使用
属性名就可以设置该属性的值,称此属性为控件的默认属性值。如Text
(文本框)控件的默认属性为Text属性、Label(标签)控件的默认属性
为Caption属性。
Text1.Text=“Visual Basic ” 等价于 Text1=“Visual Basic ”
第一节 Visual Basic简介
一、 Visual Basic的发展
BASIC是20世纪60年代由美国达特茅斯大 学的两位教授共同设计的计算机程序设计 语言,是国际上广泛使用的一种计算机高 级语言。
Basic语言简单易学、人机交互容易、程序 调试简便,目前仍是计算机程序设计初学 者入门学习的主要语言之一。
窗体的构成
2.3 基本控件
一、窗体的属性 对象表现出来的特征是由对象的各种属性决定的。对窗体
的属性进行设置可以在界面设计时通过属性窗口设置窗体 的各种属性值,也可以在运行时由代码段给窗体的属性赋 值来实现。 决定窗体特性的属性在属性窗口内可以查看和设置。
2.3 基本控件
下面介绍几个常用的属性: (1)Name属性
Visual Basic 6.0中文版包括3种版本 Visual Basic学习版(Learning) Visual Basic专业版(Professional) Visual Basic企业版(Enterprise)
一、Visual Basic的安装 二、Visual Basic的运行
第三节 Visual Basic的集成开发环境
2.1 控件概述
2.1.2 使用标准 ActiveX 控件

VB 包含部分 ActiveX 控件,即标准 ActiveX 控件),

《VB程序设计》课程标准

《VB程序设计》课程标准

课程标准课程名称:Visual Basic程序设计学时学分:160(2)专业层次:微机制订日期:2012年9月归口单位:计算机工程系制订人:Visual Basic程序设计是一个理论和实际紧密相连的技术,上机实验是教学中的必要环节。

现提出一套可行的“Visual Basic程序设计”课程的课程标准。

1 课程概述●课程研究的对象和研究内容随着计算机的普及和以Internet为代表的信息高速公路的迅速发展,计算机应用已深入到社会的各行各业,这不仅要求当今的大学生要掌握好本专业知识,同时还要有用计算机技术为本专业服务的能力。

因此熟练掌握一种计算机应用软件开发工具是对大学生的基本要求,这将直接影响到计算机在其他专业领域中的应用。

本课程所讲授的Visual Basic即是一种易学实用、适用面广的面向对象的软件开发平台。

VB程序设计课程可以使学生掌握软件设计的基础知识和基本方法,培养学生具有利用软件开发环境解决实际问题的能力,为进一步学习其它计算机知识及今后使用或开发应用程序奠定基础。

●课程在整个课程体系中的地位“Visual Basic程序设计”属于计算机基础教育课程的三个层次“文化、技术、应用”中的第二层次,是微机高职专业学生必修的计算机技术基础课程。

它的先修课是《信息技术基础》。

2. 课程目标(1)使学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。

主要包括了算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用Visual Basic 建立一个小型的应用系统的目的。

(2)使学生掌握基本的程序设计的技术和方法,培养学生的实际动手能力。

这些技术和方法包括算法的设计,程序的实现,能够使用Visual Basic建立一个小型的应用系统。

(3)使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。

VB教程 第8章

VB教程  第8章

8.2.5 程序运行时向窗体添加控件
窗体是Windows应用程序的基本控件,Windows应用程序 应用程序的基本控件, 窗体是 应用程序的基本控件 应用程序 的运行本质上就是窗体的显示.窗体上可以添加各种控件. 的运行本质上就是窗体的显示.窗体上可以添加各种控件. 窗体上的控件通常都是在程序设计时,通过工具箱添加的. 窗体上的控件通常都是在程序设计时,通过工具箱添加的. 但也可以在窗体运行时添加控件. 但也可以在窗体运行时添加控件. 在窗体运行时添加控件,其实是创建一个新的对象, 在窗体运行时添加控件,其实是创建一个新的对象,在窗体 指定位置显示,并将其添加到窗体中.指定位置使用Point 指定位置显示,并将其添加到窗体中.指定位置使用 对象数组,向窗体添加对象调用Controls属性的 属性的Add方法. 方法. 对象数组,向窗体添加对象调用 属性的 方法
编写事件代码: 编写事件代码: ' 窗体Load事件代码 窗体 事件代码 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles MyBase.Load Me.BackColor = Color.Blue End Sub ' 窗体 窗体Click事件代码 事件代码 Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles Me.Click Me.BackColor = Color.Red End Sub ' 窗体 窗体DoubleClick事件代码 事件代码 Private Sub Form1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles Me.DoubleClick Me.BackColor = Color.Yellow End Sub

VB程序设计基础全集

VB程序设计基础全集

1.1.2 Visual Basic的特点

4.提供了易学易用的应用程序集成开发环境 在Visual Basic的集成开发环境中,用户可设计界面、编写代 码、调试程序,直至将应用程序编译成可执行文件在 Windows上 运行,使用户在友好的开发环境中工作。


5.支持多种数据库系统的访问
利用 Visual Basic 的数据控件,可访问 Microsoft Access、 Dbase、Microsoft FoxPro、Paradox 等 , 也 可 以 访 问 Microsoft Excel、Lotusl 1-2-3等多种电子表格。

Visual Basic 6.0程序设计概述 程序设计基础 结构化程序设计与数组 函数与过程 常用控件 图形控件和图形方法 对话框和菜单程序设计 文 件
第9章 数据库与数据访问技术
第1章 Visual Basic 6.0程序设 计概述

1.1 1.2 1.3 1.4 1.5 1.6 1.7

编 :陈庆章
前 言
Visual Basic是目前进行Windows应用程序设计的最 佳工具之一,也是最佳的程序设计入门语言,这一看法 已经得到普遍认可。 非计算机专业计算机基础教学的 3 个不同层次,分 别解决的是“操作技能”、“思维训练”、“综合应用 能力”问题。学习一门程序设计语言,主要目的是要提 高读者分析归纳、解决问题的能力,在思维训练方面受 益,并使得读者通过更系统、深入的学习后开发实用程 序成为可能。 因此,本书在内容上精选了Visual Basic 6.0中最基 础、最常用并实用的部分;在编排和风格上力图体现循 序渐进、深入浅出的特点;以样本程序示例教学,阶段 性构筑读者的成就感,使得艰苦的程序设计工作升华为 一种艺术创作,提供了一条通往程序设计高手的捷径。

VB程序设计实训手册

VB程序设计实训手册

Visual Basic 程序设计实训大纲目录:第一章 VB开发环境 (1)第二章编程基础 (5)第三章常量和变量 (7)第四章表达式 (12)第七章控制结构 (17)第八章窗体 (19)第九章控件 (20)第一章 VB开发环境实训一实训任务任务一:了解VB的功能、版本任务二:启动VB,用三种方法退出VB任务三:新建一个工程和两个窗体,并保存在D盘的某文件夹中(工程名为:project1,窗体名分别form1和form2—可观察工程资源管理器)反馈习题填空题Visual 的中文含义是 •,指的是开发的方法。

Visual Basic有、、三种版各自满足不同的开发需要。

退出Visual Basic可单击,也可选择菜单中的命令,或按 + 键。

简答题如何启动Visual Basic?写出新建一个工程并保存的步骤。

简述Visual Basic的安装过程。

(附加题)怎样使用VB的帮助系统?(附加题)实训二实训任务任务一:了解VB主界面窗口的组成(如:标题栏、菜单栏、工具条、工具箱、窗体等)任务二:了解各个常用菜单的功能(如:文件、编辑、工程、运行等)任务三:新建一个工程和一个窗体,窗体的名称属性为“frmTest”,Caption属性为“测试窗口”,在窗体中建立一个标签,设置名称属性为“lblTest”,Caption 属性为“显示内容”,ForeColor属性为红色,BorderStyle属性为1,并保存。

任务四:利用菜单、工具栏和右键三种方法来打开属性窗口。

反馈习题填空题Visual Basic的主菜单栏主要包括、、、、、、、、、、、、和等菜单项。

Visual Basic开发环境的中心部分称为。

Visual Basic提供的以树形图的方式对其资源进行管理。

简答题Visual Basic主界面窗口主要由哪几部分组成?简述Visual Basic打开“属性”窗口的三种方法。

设置对象属性的基本步骤是什么?实训三实训任务任务一:打开上次保存的工程,在窗体上创建两个按钮cmdTest和cmdEnd,Caption 属性分别为“测试按钮”和“结束按钮“;打开代码编缉器,在对象列表框中选中cmdTest,在过程列表框中选中click事件,之后在光标处输入print“测试成功!”;同理,在“结束按钮”的click事件中输入“End”,然后运行。

vb程序设计含详解

vb程序设计含详解
• End Function
Function过程的创建与调用
```
调用Function过程:通过过程名称和参数列表调用
Function过程,并使用返回值。例如:`result =
MyFunction(10, 20)`调用名为MyFunction的Function
过程,并将返回值赋给变量result。
算术运算符与表达式 介绍VB中的算术运算符及其优先级, 以及构建算术表达式的方法。
比较运算符与表达式
详细解释VB中的比较运算符及其用 法,以及构建比较表达式的方法。
逻辑运算符与表达式
阐述逻辑运算符及其在构建复杂逻辑 表达式中的应用。
字符串运算符与表达式
讲解字符串运算符及其在字符串处理 中的使用方法。
控制结构语句
讲解VB中的控制结构语句,如If...Then...Else、For...Next、 Do...Loop等,以及其在程序流程控制中的使用。
03 VB程序控制结构
顺序结构程序设计
赋值语句
使用赋值语句将数据存储在变量中,例如 `x = 5`。
输入/输出语句
使用 `InputBox` 函数获取用户输入,使用 `MsgBox` 函数显示 输出信息。
02 VB程序设计基础
VB编程环境介绍
VB集成开发环境(IDE)概述
01
包括菜单栏、工具栏、工具箱、代码窗口等组成部分。
VB工程结构与文件类型
02
解释VB工程中的模块、窗体、类等文件类型及其作用。
VB编程步骤与调试技巧
03
介绍VB编程的基本步骤,如设计界面、编写代码、调
试程序等,以及常用的调试技巧。
数据库应用实例分析
实例一
使用VB实现学生信息管理系 统的设计与实现,包括学生 信息的添加、修改、删除和 查询等功能。

vb8

vb8
第八章: 第八章:文件
第一节、 第一节、文件系统控制 第二节、文件的读写 第二节、
第一节、 第一节、文件系统控制
文件系统控制有三种,即驱动器列表框(DriveListBox)、 文件系统控制有三种,即驱动器列表框(DriveListBox)、 (DriveListBox) 目录列表框(DirListBox)和文件列表框(FileListBox)。 目录列表框(DirListBox)和文件列表框(FileListBox)。利用 (DirListBox)和文件列表框(FileListBox) 这三个控件可建立类似于文件管理器的窗口界面。 这三个控件可建立类似于文件管理器的窗口界面。 一、驱动器列表框 驱动器列表框是一个下拉式列表框,平时只显示当前驱动 驱动器列表框是一个下拉式列表框, 器名称。 器名称。 驱动器列表框有一个Drive 属性,在运行时返回或设置所 驱动器列表框有一个Drive 属性, 选定的驱动器。Drive属性不能在设计状态设置, 选定的驱动器。Drive属性不能在设计状态设置,只能在程序中 属性不能在设计状态设置 被引用或设置。形式为: 被引用或设置。形式为: [对象.]Drive [=dri应关闭文件。 当操作结束后,应关闭文件。否则会造成数据丢失现 象。因为实际上 Print # 或 Write # 语句是将数据送到缓 冲区,当关闭文件时才将缓冲区的数据写入磁盘文件。 冲区,当关闭文件时才将缓冲区的数据写入磁盘文件。关闭 文件命令为: 文件命令为: Close [[#]文件号][,[#]文件号]… [[#]文件号][,[#]文件号] 文件号][ 文件号 如果省略文件号, 命令将关闭所有打开的文件。 如果省略文件号,Close 命令将关闭所有打开的文件。 4、读操作 读顺序文件有三个语句: 读顺序文件有三个语句: #文件号 文件号, (1)Input #文件号,变量列表 该语句从文件中读出数据,并分别赋给指定变量。 该语句从文件中读出数据,并分别赋给指定变量。为读 出正确,写入时应用Write #语句 语句。 出正确,写入时应用Write #语句。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第八章程序设计VB一、选择题1、使用Visual Basic编程,通常会用到工具箱中的工具,我们把这些具称为()。

事件 B、工具盒 C、控件 D、窗体2、在VB中的表达式11*3的运算结果值是()A、3B、11C、33D、1133、当我们编写好一个程序,把它保存起来时,“工程名”是用什么作为扩展名的()A、*.frmB、*.vbpC、*.basD、*.bat4、下列变量中写法错误的是()A、abcB、abc123C、endD、sub5、结束当前程序的语句是()A、quitB、exitC、endD、sub6、如果要把某个图片作为程序窗体的背景,下列方法中最合理的是()A、直接修改窗体的Picture属性实现插入图片B、在窗体中插入Image控件,再修改该控件的Picture属性插入图片C、在窗体中插入PictureBox控件,再修改该控件的Picture属性插入图片D、选择“插入”“图片”菜单命令实现7、VB程序设计的完整步骤是()A、可视性程序设计B、代码程序设计C、可视性程序设计和代码程序设计D、界面设计8、在Visual Basic环境下,当写一个新的Visual Basic程序时,所何等的第一件事是()。

A、编写代码B、新建一个工程C、打开属性窗口D、进入VB环境9、要求改变窗体的标题时,应当在属性窗口中改变的属性是()A、CaptionB、NameC、TextD、Label10、窗体能响应的事件是()。

A、ActiveFromB、DriveC、LoadD、Change11、在以下事件过程中,Private表示()Private sub lblabAbc_Change()……End SubA、此过程可以被任何其它过程调用B、此过程只可以被本窗体模块中的其它过程调用C、此过程不可以被任何其它过程调用D、此过程只可以被本工程中的其它过程调用12、下列控件中可以自动设置滚动条是()A、复选框B、框架C、文本框D、标签框13、能够将文本框控件隐藏起来的属性是()。

A、ClearB、VisibleC、HideD、New14、能够改变复选框中背景颜色的属性是()。

A、ValueB、FontcolorC、BackcolorD、Font15、滚动条控件的Smallchange属性所设置的是()。

A、当单击滚动条上滚动块时的移动量B、滚动条中滚动块的最小移动单位C、滚动条中滚动块的最小移动范围D、滚动条控件无该属性16、在设计一个计算器是,必须要使用的控件是()。

A、滚动条B、图片库C、文本框D、单选框17、Visual Basic提供的选择框(ChechBox)可具有功能是()。

A、多重选择B、单一选择C、选择多次D、单选框18、Visual Basic为命令按钮提供的Cancel属性是()。

A、用来指定命令按钮是否为窗体的“取消”按钮B、用来指定命令按钮的功能是停止一个程序的运行C、用来指定命令按钮的功能是关闭一个运行程序D、用来指定命令按钮的功能是中断一个程序的运行19、以下叙述正确的是()。

A、组合框包含了列表框的功能B、列表框包含了组合框的功能C、列表框和组合框的功能无相近之处D、列表框和组合框的功能完全相同20、设有如下语句:str1=InputBox(“输入”,“”,“练习”)执行后,用户从键盘上输入字符串“示例”,按“确定”按钮后,str1变量的值是()。

A、“输入”B、“”C、“练习”D、“示例”21、不能作为容器使用的对象是()。

A、FormB、ImageC、PictureBoxD、Frame22、Visual Basic通过菜单编辑器来设置一个应用程序的菜单,若要求在程序运行的过程中,选中“清除”命令时,在该命令前有“√”的标记,则应该在菜单编辑内()。

A、选中“复选”B、“复选”不被选中C、选中“有效”D、“不效”不被选中23、以下关于菜单编辑器中“索引”项的叙述中,错误的是()。

A、“索引”确定了菜单项显示的顺序B、“索引”是控件数组的下标C、使用“索引”时,可有一组菜单项具有相同的“名称”D、使用“索引”后,在单击菜单项的事件过程中可以通过“索引”引用菜单项24、图像框和图片框在使用时有所不同,以下叙述中正确的( )。

A、图片框比图像框占内存少B、图像框内还可包括其他控件C、图片框有Stretch属性而图像框没有D、图像框有Stretch属性而图片框没有25、能显示窗体的方法是()。

A、VisibleB、ShowC、HideD、Open26、删除列表框中所有项目的方法()。

A、DeleteB、ClearC、NewD、Cls27、确定复选框是否选中,可访问的属性是()。

A、ValueB、CheckedC、SelectedD、Caption28、使图形能自动按控件大小改变的控件是()。

A、图片框B、图像框C、标签框D、框架29、若要将窗体从内存中卸载出去,其实现的方法是()。

A、ShowB、UnloadC、LoadD、Hide30、以下选项中,不是Visual Basic控件的是()。

A、单选框B、定时器C、窗体D、命令按钮31、双击窗体中的对象后,Visual Basic将显示的窗口是()。

A、项目(工程)窗口B、工具箱C、代码窗口D、属性窗口32、Visual basic提供的单选框(OptionButton)所具有的功能是()。

A、选择一次B、选择多次C、单一选择D、多重选择33、Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是()。

A、属性、事件、方法B、控件、属性、事件C、窗体、控件、过程D、窗体、控件、模块34、下列叙述不正确的是()。

A、窗体是VB程序进行界面可视化设计的窗口B、一个程序可以有一个窗体,也可以有多个窗体C、属性窗口用于显示与修改程序中对象的属性D、工具箱提供了VB中所有的控件35、下列关于添加“控件”的方法正确的是()。

A、单击控件图标,将指针移到窗体上,双击鼠标B、双击工具箱中的控体,即在窗体中央出现该控件C、单击工具箱中的控件,将指针移到窗体上,再单击D、用鼠标左键拖动工具箱中的某控件到窗体中适当位置36、下列关于“控件”属性的说法正确的是()。

A、单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值B、所有对象都具有同样的属性C、控件的属性只能在设计时设置,不能在运行时修改D、控件的每一个属性都具有同样的默认值37、下列各组变量声明的是()。

A、Dim abc as integer, num as singleB、Dim I%, N$ as integerC、Dim a%, B%, C%, a$D、Public dim n%38、下列各赋值语句,语法不正确的是()。

A、x+y=5B、iNumber=15C、Label1.caption=timeD、sLength=x+y39、要使窗体Form1的标题栏中显示“正在复制文件……”,以下哪条语句是正确的()。

A、Form1.Caption=“正在复制文件……”B、Form1.title=“正在复制文件……”C、Form1.Text=“正在复制文件……”D、Form1.名称=“正在复制文件……”二、判断题1、Visual Basic是IBM公司开发的一种“可视化”开发工具软件。

()2、在Visual Basic中窗体里放置的标签、图像、命令按钮等控件的大小是不能改变的。

()3、在 Visual Basic中“if …then “语句是赋值语句。

()4、在VB中运算优先级的从高到低顺序为:算术运算、连接运算、关系运算、逻辑运算。

()5、在VB中123_bas是一个正确的变量名。

()6、单精度实型数、双精度实型数都是用来存储实数的,只是存储的范围不一样。

()7、VB的标准函数是语言系统软件事先编写好的程序,用户可以直接使用。

()8、程序代码基本结构只有二种:选择结构和循环结构。

()9、“菜单编辑器”由菜单属性设置区、编辑区二部分组成。

()10、控件的Name属性和Caption属性的作用是一样的。

()11、Visual Basic允许用户设计和使用自己的控件。

()12、窗体中工具条工具不是工具箱中包含的常用控件。

()13、工程文件中可包括窗体文件、标准模块文件、类模块文件、资源文件等。

()14、在属性窗口中为对象设置属性值,只能在程序的设计阶段进行。

()15、Visual Basic的赋值语句既可给程序中的变量赋值,也可给对象的属性赋值。

()16、End if 语句对单行If语句不需要。

()三、操作题1、打开C:\XXJS\Ch08\工程1.vbp文件,如图8.9所示,按以下要求修改完成该程序。

(1)、把Command1按钮我名称改为“开始”。

(2)、修改程序,使程序运行时,通过鼠标单击“开始”按钮实现Image1图片的显示、隐藏。

(3)、在窗体中插入一个Label对象,用以显示如图8.9所示的“程序设计:令狐冲”信息。

(4)、设置窗体属性,使程序运行时窗体的位置在屏幕的左上角,且标题显示“软件封面”字样。

2、学生会准备在学生中做一个关于“学生兴趣爱好”的调查。

请设计一个调查程序界面,除了可以调查学生的观点以外,该程序还可以收集同学的性别和是否团员,程序的界面如图。

相关文档
最新文档