高中信息技术选修_VB程序
- 格式:doc
- 大小:258.00 KB
- 文档页数:8
高中信息技术VB知识要点高中信息技术VB知识要点一、VB初识1.什么是VBa.VB的全称及含义b.VB的用途及特点2.VB环境搭建a.安装VBb.VB的IDE介绍c.VB的工具栏和窗口布局3.VB程序结构a.VB程序的基本组成部分b.主程序和子程序的区别c.注释的使用二、VB基础语法1.数据类型和变量a.VB的基本数据类型b.变量的定义和命名规范c.变量的赋值和输出2.运算符和表达式a.算术运算符b.逻辑运算符c.关系运算符3.控制语句a.条件判断语句b.循环语句c.选择语句三、VB数组和字符串操作1.数组的概念和用法a.数组的定义和声明b.一维数组和多维数组c.数组的遍历和排序2.字符串的操作a.字符串的定义和赋值b.字符串的拼接和分割c.字符串的查找和替换四、VB面向对象编程1.类和对象的概念a.类的定义和实例化对象b.类的属性和方法2.封装、继承和多态a.封装的概念和实现b.继承的概念和实现c.多态的概念和实现3.接口和事件a.接口的概念和实现b.事件的概念和处理五、VB图形用户界面设计1.窗体的创建和设计a.窗体的基本属性设置b.窗体的控件添加和布局2.控件的属性和事件a.常用控件的属性介绍b.控件的事件处理3.窗体交互和数据传递a.控件之间的消息传递b.数据在窗体之间的传递六、VB文件操作和数据库编程1.文件的读写操作a.文件的打开和关闭b.文件的读取和写入2.数据库的连接和操作a.连接数据库的方法b.数据库查询和更新操作3.错误处理和调试a.异常处理的方法b.调试工具和技巧附件:1.示例代码法律名词及注释:1.版权:在知识产权法中,保护作品的权利人对其作品所享有的经济利益和道德权益的一种法律措施。
2.商标:用以区别本商标所有人的货物或服务与他人的货物或服务的商业标志。
3.涉及附件:a.示例代码附件:本文档所提到的示例代码,供读者参考。
《认识VB的开发环境》作业设计方案(第一课时)一、作业目标本作业设计旨在帮助学生认识VB(Visual Basic)的开发环境,了解VB的基本界面和常用功能,为后续的编程学习打下基础。
通过本作业,学生应能熟练掌握VB开发环境的各项操作,为进一步学习VB编程做好准备。
二、作业内容1. 预习任务:学生需提前预习VB开发环境的相关知识,了解VB的基本界面和常用功能,包括菜单栏、工具栏、代码编辑窗口等。
2. 实践操作:第一课时主要进行的是对VB开发环境的熟悉与操作。
学生需按照教师提供的步骤,依次打开VB开发环境,熟悉其界面布局,了解各部分功能。
3. 任务实施:学生需完成以下操作:(1)打开VB开发环境,并熟悉菜单栏、工具栏等基本界面元素。
(2)了解并尝试使用代码编辑窗口,包括语法高亮、自动补全等功能。
(3)尝试创建新的工程文件,并保存。
(4)了解并使用调试工具,如断点、单步执行等。
4. 拓展学习:学生可自主探索VB开发环境的其它功能,如窗体设计、控件使用等,并记录下自己的学习心得和疑问。
三、作业要求1. 操作规范:学生在进行实践操作时,需按照教师提供的步骤进行,确保操作的准确性和规范性。
2. 记录详尽:学生在完成任务实施的过程中,需详细记录自己的操作步骤和遇到的问题,以便于课后复习和解决问题。
3. 独立思考:学生在拓展学习中,应积极思考,主动探索,不依赖他人的帮助。
4. 按时完成:学生需在规定的时间内完成作业,并按时提交。
四、作业评价1. 准确性评价:评价学生操作步骤的准确性,是否按照教师提供的步骤进行操作。
2. 规范性评价:评价学生操作的规范性,如代码书写、界面操作等是否规范。
3. 创新性评价:评价学生在拓展学习中的创新思维和探索精神。
4. 综合评价:综合以上几个方面对学生的作业进行评价,给予相应的分数和评价意见。
五、作业反馈1. 教师反馈:教师需在批改作业后,针对学生的操作情况给予详细的反馈,指出学生的优点和不足,提出改进意见。
高中信息技术VB程序设计教案一、教学目标1、知识与技能目标学生能够了解 VB 程序设计的基本概念和操作环境。
掌握 VB 中常用的基本数据类型、变量、常量的定义和使用。
学会使用 VB 中的基本运算和表达式。
2、过程与方法目标通过实际操作和案例分析,培养学生的逻辑思维和问题解决能力。
引导学生自主探究和合作学习,提高学生的实践能力和创新精神。
3、情感态度与价值观目标激发学生对程序设计的兴趣和热情,培养学生的学习积极性和主动性。
培养学生的团队合作意识和沟通能力,增强学生的自信心和成就感。
二、教学重难点1、教学重点VB 程序设计的基本概念和操作环境。
常用数据类型、变量、常量的定义和使用。
基本运算和表达式的运用。
2、教学难点变量和常量的区别与正确使用。
复杂表达式的构建和运算顺序的理解。
三、教学方法1、讲授法讲解 VB 程序设计的基本概念、语法规则和操作方法,让学生对新知识有初步的了解。
2、演示法通过演示具体的程序实例,让学生直观地感受VB 程序的运行效果,激发学生的学习兴趣。
3、实践法安排学生进行实际的编程操作,巩固所学知识,提高学生的动手能力和问题解决能力。
4、小组合作法组织学生进行小组合作学习,共同完成编程任务,培养学生的团队合作精神和沟通能力。
四、教学过程1、导入(5 分钟)通过展示一些有趣的 VB 程序实例,如简单的小游戏、计算器等,激发学生的学习兴趣,引出本节课的主题——VB 程序设计。
2、知识讲解(20 分钟)介绍 VB 程序设计的操作环境,包括菜单栏、工具栏、工具箱、属性窗口、代码窗口等。
讲解VB 中常用的数据类型,如整型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)、字符串型(String)等,让学生了解不同数据类型的特点和适用范围。
介绍变量和常量的概念,讲解如何定义变量和常量,以及变量和常量的区别和使用场景。
讲解 VB 中的基本运算,如算术运算(加、减、乘、除、取余)、关系运算(大于、小于、等于、不等于)、逻辑运算(与、或、非)等,以及运算的优先级和表达式的书写规则。
信息技术VB程序设计基础测试1年班姓名:一、单选题:1、在Visual Basic软件中,想要设计一个标签的内容为“I like Visual Basic”,应该使用标签的________属性。
A、BorderStyleB、CaptionC、BackColorD、AutoSize2、一个标签的单击事件,是在这个标签的________代码窗口中进行程序设计。
A、DBlClickB、ClickC、MouseDownD、MouseUp3、如果一个字符串已知,比如S=“Good morning.”,那么left(s,4)的结果是________。
A、“Good”B、“Good ”C、“morn”D、“ning”4、表达式asc(“B”)-val(6years)的结果为________。
A、6B、60C、-6D、6years 5、写出表达式(3>5)and (5>3)的结果________。
A、-1B、0C、trueD、false6、VB集成环境的大部分窗口都可以从________菜单的下拉中找到相应的命令打开。
A、编辑B、视图C、文件D、格式7、启动VB后,系统为用户新建的工程起一个名为________的临时名称。
A、工程1B、工程C、窗体D、窗体18、每个窗体都对应一个窗体文件,窗体文件的扩展名为________。
A、basB、docC、frmD、vbp9、在Visual Basic中,执行文件的保存命令时,VB将把程序分窗体(扩展名为________)文件和工程(扩展名为________)文件保存。
A、FRM,VBPB、VBP,FRMC、VBP,DOCD、FRM,DOC10、双击窗体的任何地方,可以打开的窗口是________。
A、代码窗口B、属性窗口C、工具箱D、项目工程窗口11、下列________是合法的Visual Basic变量名。
A、A3B、3xC、dimD、%B12、在Visual Basic中,要使用一个整型变量,它的最大值可以用到2008,那么,在进行变量说明时最好把它定义成________的变量。
一、 程序设计基础知识1、程序设计语言程序设计语言:人与计算机交流的语言。
程序:是人们用计算机语言编制的,让计算机去完成一定任务的步骤。
程序设计:设计、编制让计算机完成任务的程序的过程。
程序设计的一般步骤为:提出问题、分析问题、解决问题。
2、算法算法:就是解决问题的方法和步骤。
算法是程序设计的“灵魂”,算法+数据结构=程序。
算法描述方法:一般用自然语言、流程图和伪代码进行描述。
流程图及符号:也称程序框图,它是算法的一种图形化表示方法,形象、直观,容易理解。
二、 VB 基础知识1、 VB 基础VB 特点:可视化的编程工具、面向对象的设计语言、事件驱动的执行方式。
VB 程序设计基本步骤:(1)、分析需求和设计算法 (2)、设计图形用户界面,并为对象设置属性。
(3)、编写程序代码。
(4)、调试、修改程序。
(5)、保存工程并生成可独立运行的程序。
2、 VB 应用程序窗体设计(1)操作界面:标题栏、菜单栏、工具栏、工具箱、工程窗口、窗体、工程管理窗口、属性窗口。
(2)工程:程序设计的整个过程。
对象:应用程序的窗体和控件都是对象,每一个对象都有自己的属性和完成任务的能力。
控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。
属性:描述一个对象的特征。
每个对象一般都有默认属性,可在属性窗口中修改属性值,叫静态设置。
另一种是用控制代码来修改属性值,叫动态设置,设置格式为:[对象名]·属性名=属性值。
方法:不同的对象有不同的做事方法,调用方法的格式为:[对象名]·方法名[ 参数列表 ]。
控制代码: VB 中一个对象可以执行的指令,按照需要编排在一起就形成了控制代码。
(3)常用控件标签(Label):通常用来显示比较固定的提示性信息。
文本框(TextBox ):用来显示和输入数据。
命令按钮(CommandButton ):用于接收用户的操作信息,并引发应用程序的某个操作。
学习必备欢迎下载高二年级信息技术选修课《VB程序设计》第一章第一节教学设计课题名称:教学课时:学习需要分析:学习内容分析:教学重点:教学难点:学习者分析:教学策略方法:教学环境与工具:教学过程:第一节计算机的解决问题过程面向对象程序设计概述1 课时(每课时45 分钟)1、理解中学生学习计算机程序设计的意义,掌握简单的VB程序设计基本操作;2、初步认识面向对象程序设计概述,学会启动和退出Visual Basic ;3、通过教学激发学生探索学习现代科学知识的主动性。
一、中学生为什么要学习计算机程序设计1、首先是信息时代的要求面2、有助提高计算机知识和应用水平向3、有利于培养学生逻辑思维对4、社会需要大量的非计算机专业人员开发适用软件象程1、程序设计基础序二、如何学好 VB程序设计设程序设计的方法2、学习 VB计概三、 Visual Basic简介述四、 Visual Basic的发展1、 VB 的启动五、 Visual Basic的启动与退出2、 VB 的退出如何学好VB程序设计;1.计算机程序与程序设计语言概念;2.初步了解分析实际问题,利用程序设计实现的方法;高中二年级学生的信息技术基础课已经基本讲授完毕,面向对象程序设计基本是面向理科生开设的信息技术选修课。
同学们有了一定的计算机信息技术基础知识与技能。
在数学课程中又已经学习掌握了算法与程序的基本概念和设计方法。
在信息技术课程中加入《 VB程序设计》的课程能够很好的对已掌握知识加以复习,并激发同学们学习程序设计的兴趣,进而激发同学们探索学习现代科学知识的主动性。
讲授法直观演示法任务驱动法多媒体机房多媒体课件课堂直观演示课堂练习前提导入: 1. 同学们听说过那种计算机语言?答: vb 语言 , c语言,java语言,c++语言,c#语言等2.展示设计完全的简单 VB程序,例如简易计算器、弹出式窗口、简易画写板等讲新课:一、中学生为什么要学习计算机程序设计?1、首先是信息时代的要求在 21 世纪是信息和知识经济的时代,计算机的应用十分普及,不会使用网络的人就是不会使用计算机。
信息技术算法与程序设计VB选修知识点信息技术算法与程序设计是一门涵盖了计算机科学、数据结构与算法、程序设计等多个领域的综合性课程。
在中学的VB选修课程中,算法与程序设计是其中的一个重要部分。
本文将介绍与VB程序设计相关的算法与程序设计的知识点。
一、数据类型与变量1.数据类型:VB中有时会根据数据的不同特性,选择不同的数据类型来进行处理。
常见的数据类型有整型、浮点型、字符型、布尔型等。
在程序设计中,正确选择和使用数据类型是保证程序正确性和优化性能的关键。
2.变量与常量:在VB中,可以使用变量(用于存储可变的数据)和常量(值不可变)来进行数据的存储和操作。
变量和常量的定义、初始化以及使用方法是VB程序设计中的基本要素。
二、控制结构1.顺序结构:按照事先规定的顺序一步一步执行程序。
2. 选择结构:根据条件的不同,选择不同的执行路径。
VB中可以使用If语句、Select Case语句等实现选择结构。
3. 循环结构:通过重复执行一定的代码块,来满足特定的需求。
VB中可以使用For循环、Do While循环等实现循环结构。
三、数组与字符串1.数组:VB中的数组是用于存储一组相同类型数据的容器。
学生姓名、成绩、身高等可以使用数组来存储和操作。
2.字符串处理:VB中的字符串是一组字符的集合,可以通过字符串处理函数和方法来进行处理,比如长度计算、查找、替换等操作。
四、函数与过程1.函数:函数是一段带有返回值的代码块,可以接收参数并根据需要返回一个值。
函数可以被其他代码调用,提高了程序的重用性和可维护性。
2.过程:过程是一段完成特定任务的代码块,可以接收参数但没有返回值。
过程通常用于执行一些操作,比如打印信息、保存数据等。
五、文件操作1.文件读写:VB中可以使用文件操作函数和方法来实现对文件的读写操作,比如打开文件、读取和写入数据等。
2.文件处理:VB中可以使用文件处理函数和方法来实现对文件的复制、移动、删除等操作。
高中《信息技术》程序设计知识点1(信息技术)高中信息技术VB程序设计部分知识点高中《信息技术》程序设计知识点一、基础知识1.基本概念<要求:了解>●程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;●数据类型、常量、变量、表达式;●对象、属性、方法、事件。
2.VB的基本数据类型<要求:记忆>●数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)●字符串型:String(类型符$)●逻辑型:Boolean3.VB运算符<要求:会用>(1)算术运算符:^(乘方)→-(取负数)→*(乘)、/(除)→mod(求余数)、\(整除)→+(加)、-(减)(2)关系运算符:>、<、=、>=、<=、<>(3)逻辑运算符:NOT(非)→AND(和)→OR(或)4.表达式<要求:会写、会计算>●算术表达式,其结果为数值。
如:5*(2^3-4)mod7●字符表达式,其结果为字符串。
如:”What”&”isyourname?”●关系表达式,其结果为True(真)或Flase(假)。
如:3/2<>3\2●逻辑表达式,其结果为True(真)或Flase(假)。
如:”abc”<=”A”andint(-1.2)=-25.函数<要求:掌握书写格式、会运用>6.变量<要求:理解变量的用途和特点,会定义变量的类型,会使用变量> 变量用于存储数据,其特点是“读之不尽,新来旧去”。
不同类型的数据要用相应类型的变量存储;壹般于使用变量前应该先定义(声明)该变量的类型。
例:已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值DIMxAsSingle,yAssingle‘定义二个单精度变量x,y 语句也可写为DIM x!, y!x=inputBox(“a=”,”输入变量的值”,0)If(x>=0)Theny=xElsey=-xMsgBoxy7.VB语句的书写规则●语句不区分字母大小写,每行字符最多255个;●壹条语句能够写于多行上,续行符为空格后跟下划线;●多条语句能够写于壹行上,语句间必须用冒号分隔;●注释语句以单引号开头,可单独占壹行或放于其它语句末尾。
选修知识点(一)计算机处理问题旳流程图(二)算法一、 算法定义: 是处理问题旳措施和环节。
算法是程序设计旳“灵魂”。
算法+数据构造=程序。
二、算法旳描述措施: 分自然语言、流程图和伪代码三种。
1.自然语言:人们平常生活中旳语言(本国语言), 用自然语言描述符合我们旳习惯, 且轻易理解。
2、流程图:也称程序框图, 它是算法旳一种图形化表达措施。
且描述算法形象、直观, 更易理解。
3、伪代码: 是介于自然语言和计算机程序语言之间旳一种算法描述。
是专业软件开发人员常用措施。
三、算法旳5个特性:1.有穷性: 执行有限步之后结束, 且每一步旳执行时间也都是有限旳。
2.确定性: 每一步均有确切旳含义。
3.可行性:原则上能精确运行, 用纸和笔做有限次运算后即可完毕。
4、输入: 有零个或多种输入。
5、输出: 至少产生一种输出。
(三)程序设计基础计算机程序设计语言经历了机器语言、汇编语言、高级语言旳发展过程。
常用高级语言: BASIC.VB.Pascal 、C.C++、Java 、Delphi 、Fortran 、Powerbuilder 等。
输入、输出判断处理、运算连接点流程线开始、结常用控件:●属性置:对象名.属性名=属性值例: 给文本框Txt123旳Text属性赋值为字符串”20”, 代码如下: Txt123.text = “ 20 ”注意:假如直接给对象名赋值旳话, 是赋值给对象旳默认属性。
例: Txt123 = “ 20 ”相称于 Txt123.text = “ 20 ”都是给文本框Txt123旳text属性赋值。
假如要获取对象旳状态或特性, 这时就要读取对象旳属性值, 措施如下: 变量名=对象名.属性名例: 读取文本框“txt123”旳“Text”属性旳代码如下: a = txt123.text措施常见旳措施如下: Print Cls Move Show格式: [对象].措施[参数名表]例 : Form1.Print ”欢迎使用”事件及事件驱动常见旳事件如下: Click 、 DblClick 、KeyPress 、Load 、MouseUp 等。
Visual Basic程序设计期末复习一一、单项选择题1.能够改变标签(Label)控件显示标题的属性是()。
A.Name B.Caption C.Text D.Border 2.当一个工程中含有多个窗体时,其中的启动窗体是()。
A.启动VB时创建的第一个窗体 B.第一个添加的窗体C.在“工程属性”对话框中指定的窗体 D.最后一个添加的窗体3.当运行程序时,系统自动执行启动窗体的()事件。
A.Load B.Unload C.Click D.LostFocus4.下列4项中合法的变量名是()。
A.2xyz B.IntegerC.x-yz D.x_yz5.表达式24 / 2 - 2 ^ 3 *4 / 4 Mod 5 \ 3()A.12 B.16C.20 D.326.要清除List列表框控件中的所有项目,可采用的方法是()A.Erase B.ClearC.Click D.Delete7.下列正确的赋值语句是()A.x+y=z B.2=x+yC.z=x+y D.x=Integer+28.可通过下列何种属性来设置或返回List列表框控件中当前选定项目的索引()。
A.ListIndex B.ListCount C.ListText D.LisItem9.若窗体Form1左上角的坐标为(-250,300),右下角的坐标为(350,-200),那么X轴和Y轴的正方向是()A.向左和向上 B.向左和向下C.向右和向下 D.向右和向上10.如果仅需要得到当前系统时间,则可以使用哪个函数()A.TimeB.Y earD.Date11.数学关系8≤y<40表示成正确的VB表达式为()A、8<=y<40B、8<=y AND<40C、8<=y AND y<40D、8<=y OR y<4012.Dim A(-1 To 4, 5) As String定义的数组包含的元素个数是()A.30 B.36C.25 D.2013.应用程序打包后,其包文件的后缀是()A..cab B..exeC..ocx D..vbp14.能够实现“窗体总在最前端”界面效果的API函数是()A.SetWindowPos B.SetWindowAPIC.Private D.Public15.某窗体的Name属性为MyFrm,则它的Load事件的过程名为()A.MyFrm_LoadB.Me_LoadC.Form1_LoadD.Form_Load16.MsgBox函数的返回值的类型是()A.整型B.字符串C.逻辑型D.日期型17.以读方式打开D盘中的Text.dat文件,正确的语句是()A.open"D:\text.dat" For Output As # 1B.open" D:\text.dat" For Input As # 1C.open" D:\text.dat" For Input AsD.open"text.dat" For Random As # 118.在VB中,Access数据库属于()A.本地数据库B.外部数据库C.远程数据库D.OLE数据库19.当Winsock控件处于关闭状态时,其State属性的值是()C.2 D.-120.后缀为.Vbp的文件表示VB 的()A.类模块文件B.窗体文件C.工程文件D.标准类模块文件21.在设计动画时,用时钟控件来控制动画速度的属性是()A.Enabled B.IntervalC.Timer D.Move22.下列数据对象模型中采用OLE DB访问数据库的是()。
A.DAO B.RDO C.ADO D.RDO和ADO 23.下列控件中不能响应Click事件的是()。
A.Frame B.Label C.Form D.Timer 24.文本框不具备的属性是()。
A.Enabled B.Visible C.BackColor D.Caption二、填空题1.VB提供控件的窗口是窗口。
2.Timer控件只有一个事件,该事件的名称是。
3.Lef t(“abcd ef”,2)函数的返回值是。
4.执行指令Line(200,200)-(600,600)后,CurrentX等于。
5.对命令按钮的Picture属性装入.bmp图形文件后,该命令按钮上并没有显示所需要的图形,原因是没有对属性设置为1(Graphical)。
6.若窗体Form1左上角坐标为(-250,300),右下角坐标为(350,-200),则X轴的正向向,Y轴的正向向。
7.Winsock1.Listen语句的含义是。
8.Winsock1.Connect语句的含义是。
9.Winsock控件主要用来编制TCP/IP或协议的通话程序。
10.程序的运行结果和程序员的设想有出入时产生的错误称为。
11.利用SendKeys “{Tab}”语句可以向当前活动窗体发送一个Tab键,那么如果希望发送一个回车键,则正确的语句应该是。
12.Vb应用程序与数据库进行通信的主要机制称为。
13.按文件的存取方式,可将文件分为顺序文件、和。
句是”Select * From Table1”。
15.Dim a As String,则运行时变量a的初始值是。
如果不事先使用Dim语句声明a变量,那么a的默认数据类型是。
16.变量的声明方法有隐式和声明两种,如果采用隐式声明方法,那么VB会自动将变量声明为。
17.矩形、三角形、正方形三种图形中,不能用Shape控件绘制的是。
18.一个VB应用程序可以包含个vbp文件。
19.ADO模型中一般可通过对象的Execute方法执行增加、删除、修改SQL语句。
20.全局变量在整个应用程序中有效,一般在标准模块中使用语句声明。
三、阅读程序题阅读下列程序并写出程序运行结果1.Private Sub Form_Click()Static a As IntegerDim b As Integera = a+2b = b+2Text1=aText2=bEnd Sub写出程序运行时连续单击三次窗体后,文本框Text1和Text2显示结果。
2.Private Sub Form_Click()Static a As StringDim b As Stringa = a + "A"b = b + "B"Text2 = bEnd Sub写出程序运行时连续单击三次窗体后,文本框Text1和Text2显示结果。
3.Private Sub Command1_Click()Dim n As Integer, y As Integer, x As Integera = 1Do While a < 20n = n + 1b = a + ba = a * (a + 1)LoopText1.Text = nText2.Text = aText3.Text = bEnd Sub写出程序运行时单击Command1后,文件框Text1、Text2和Text3的输出结果。
4.Private Sub Command1_Click()Dim A(1 To 5) As IntegerDim x As IntegerFor i = 1 To 5A(i) = iNext ii = 1Do While x < 3A(i) = A(i) * xx = x + 2i = i + 1Text1.Text = A(1)Text2.Text = A(2)End Sub写出程序运行时单击Command1后,文本框Text1、Text2的输出结果。
5.Private Sub Form_Click()Dim i As Integer, k As Integerk = 0For i = 1 To 4If i > 2 Thenk = k + 5Elsek = k + 2End IfNext iPrint i, kEnd Sub写出程序运行时单击窗体后,Form1上的输出结果。
6.Private Sub Form_Click()Dim i As Integer, k As Integer, c As IntegerFor i = 1 To 5If i Mod 2 = 0 Thenk = k + 2Elsec = c + 2End IfNext iPrint k, cEnd Sub写出程序运行时单击窗体后,Form1上的输出结果。
7.Sub Change(ByVal x As Integer, ByVal y As Integer)Dim t As Integert = xx = yy = tPrint x, yEnd SubPrivate Sub Form_Click()Dim a As Integer, b As Integera = 10:b = 20Change a, bPrint a, bEnd Sub写出程序运行时单击窗体后,Form1上的输出结果。
四、完善程序题1.假设用Access创建了一个名为“学生.MDB”的数据库,并在其中创建了一张名为“学生基本情况”的数据表,表中存放了学生的基本信息,如图1所示。
现在要求利用VB编写一个数据库查询程序,程序的运行界面如图2所示,基本逻辑是:首先文本框(Text1)中输入希望查询的学生学号,然后点击“查询”按钮(Command1),如果数据库中存在该学号,则分别在Text2、Text3、Text4中显示学号、姓名、籍贯信息,否则提示用户“记录不存在”并使Text1获得焦点,要求用户重新输入。
当点击退出按钮(Command2)时关闭本窗体。
图2 查询程序运行界面程序如下,请补充完整。
Private ADOcn As ConnectionPrivate Sub Form_Load()[1][2] "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\学生.MDB"End SubPrivate Sub Command1_Click()Dim strSQL As StringDim ADOrs As [3] RecordsetADOrs.ActiveConnection = [4]strSQL = "Select * From 学生基本情况Where 学号=" + " ' " + Text1 + " ' "[5]If [6] ThenText2 = ADOrs.Fields("学号")Text3 = ADOrs.Fields("姓名")ElseMsgBox "要查询的学号不存在,请重新输入!", vbOKOnly, "信息提示"Text1 = ""[7]End IfEnd SubPrivate Sub Command2_Click()UnLoad MeEnd2.使用顺序文件读写方式编写一个简单的记事本应用程序,其运行界面如图3所示。