VB 程序设计04-3
- 格式:ppt
- 大小:499.50 KB
- 文档页数:29
VB基础教程完整版计算机等级考试二级VB基础教程1.1 Visual Basic 概述1.Visual Basic是什么Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法,不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。
专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。
VB简单易学,通用性强,用途广泛。
2.VB的功能VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。
数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。
有了 ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如Microsoft Word 字处理器,Microsoft E某cel 电子数据表及其它Windows 应用程序。
Internet 能力强大,很容易在应用程序内通过 Internet 或intranet访问文档和应用程序,或者创建 Internet 服务器应用程序。
Vb编程入门一、编写程序的基本思路1、人脑处理问题的过程以“9+19+28=?”为例第一步:收集信息第二步:处理信息第三步:输出结果2、编写程序解决问题的思路与人脑处理问题的思路相同第一步:数据输入可以通过TextBox(文本框)控件的Text属性或通过赋值语句输入数据(1) 赋值语句用于输入已知确定的数据;(2) 用TextBox用于输入暂时不确定或变化的数据。
**注意**用TextBox输入的数据是字符型,若要进行数值计算则要先转换成数值型(用VAL函数)第二步:数据处理一般用用赋值语句进行计算处理或者用以后学的知识进行处理第三步:数据输出用Label控件的Caption属性或TextBox的Text属性进行输出代码书写格式如下:控件名.Caption=”要输出的内容”(用Label控件输出)控件名.Text=”要输出的内容”(用TextBox控件输出)**注意**若输出变量的类型是数值型时,要用STR()函数转换成字符型。
二、VB编写程序步骤分析问题,确定程序要完成什么任务,按下面的步骤创建应用程序。
举例: 已知圆的半径,求圆的周长和面积。
(1)新建工程。
创建一个应用程序首先要打开一个新的工程。
(2)创建应用程序界面。
A、要用几个控件B、版面如何布局C、各控件的“职责”、摆放位置(3)设置属性值。
A、名称属性B、Cation、TextBox等属性的值C、字号、字体、颜色、背景色等属性......(4)对象事件过程的编程。
A、代码应写在哪一个控件上,即事件发生在哪一个控件上B、确定解决问题的思路C、写代码(要注意变量的定义)(5)保存文件。
(6)程序运行与调试,生成EXE文件。
三、练习:已知圆的半径,求圆的周长和面积。
四、作业:鸡兔同笼。
已知笼中鸡兔总头数为h,总脚数为f,问鸡兔各有多少只?分析:设鸡有x只,兔有y只,则方程如下:解方程。
解出求x和y的具体方式为:设计界面和运行界面,如图所示。
a (1) = 100西南石油大学成人高等教育平台VB 语言程序设计 - 线上考试批次专业:202001- 电气工程及其自动化 (专升本)课程: VB 语言程序 设计 (专升本 ) 总时长: 100 分钟 剩余时间 : 98 分 : 12 秒1. ( 单选题 ) 下面程序段执行后 ,输出的结果是 __C__ Dim pi As Integerpi = 3.14Print "pi"( 本题 2.0 分 )D 、 有语法错误2. ( 单选题 )下面关于数组操作正确的是 __D__。
(本题 2.0 分)A 、 Option Base 2B 、 n = 10Dim a (n ) As IntegerC 、 Dim a () As IntegerD 、 Dim aa = Array(1, 2, 3, 4, 5, 6)3.(单选题)在代码窗口中 , 有如下事件过程 , 以下叙述正确的是D__。
Private Sub Option1_Click(Index As Integer)End Sub ( 本题 2.0 分)A、此事件过程与不带参数的事件过程没有区别有一个名称为 Option1 的命令按钮 ,单击该单选按钮 ,则执行该过程B、C、有一个名称为 Option1 的控件数组 , 数组中有多个不同类型的控件D、有一个名称为 Option1 的控件数组 , 数组中有多个相同类型的控件4.(单选题)下面表达式值为 True 的是_A_。
(本题2.0 分)A、 Not 3 > 5B、 "34" > "5"C、10 < 7 Or 3 > 4=0D、True And False=05.(单选题)以下循环结构中 , 任何情况下至少执行一次循环体的是__C。
( 本题 2.0 分)A 、 For 循环变量 = 初值 To 终止值循环体Next 循环变量B 、 While < 条件 >循环体WendC 、 Do循环体Loop6.(单选题)下面程序运行后 , 第 3 次单击窗体后 , 窗体中输出的是Dim a As IntegerPrivate Sub Form_Click()Static c As IntegerClsa = a + 1b = b + 1c = c + 1Print a; b; cEnd Sub ( 本题 2.0 分)A、 1 1 1B、 1 1 3C、3 1 3D、 3 3 37.(单选题)为了给三个变量赋初值 1, 下面正确的赋值语句是___A__。