第7章 VB控制结构
- 格式:ppt
- 大小:482.00 KB
- 文档页数:64
visual studio的vb程序编程摘要:1.引言2.Visual Studio 简介3.VB 编程语言概述4.VB 编程基础5.VB 控制结构6.VB 函数与过程7.文件操作与异常处理8.VB 与数据库编程9.VB 项目实战与优化10.总结与展望正文:Visual Studio 是一款由微软公司开发的集成开发环境(IDE),广泛应用于各种编程语言的开发,如C#、C++和VB 等。
其中,VB(Visual Basic)是一种简单易学的编程语言,特别适合初学者入门。
本文将详细介绍Visual Studio 的VB 程序编程相关知识。
首先,Visual Studio 提供了强大的开发工具和丰富的功能,可以帮助开发者更高效地完成项目。
在开始VB 编程之前,需要先安装Visual Studio 并创建一个VB 项目。
项目创建完成后,可以通过Visual Studio 编写代码、调试程序以及查看输出等。
VB 编程语言是基于BASIC 语言的一种高级语言,具有简洁易懂的特点。
VB 程序由模块组成,每个模块可以包含变量、常量、过程和函数等。
VB 编程基础包括数据类型、变量与常量、运算符与表达式等,掌握这些基础知识是编写复杂程序的前提。
控制结构是程序设计的核心,VB 提供了丰富的控制结构语句,如If-Then-Else 条件语句、For-Next 循环语句以及While-Wend 循环语句等。
通过使用这些控制结构,可以实现复杂的逻辑功能。
在VB 编程中,函数与过程是一组可重用的代码块,用于执行特定任务。
VB 支持自定义函数和内置函数,如数学函数、字符串函数和日期时间函数等。
编写函数和过程可以提高代码的复用性和可维护性。
文件操作在编程中非常常见,VB 提供了丰富的文件操作函数,如Open、Write 和Close 等。
此外,VB 还支持异常处理,可以对程序中的错误进行捕捉和处理,提高程序的稳定性。
VB 与数据库编程密切相关,通过ADO(ActiveX Data Objects)技术,可以实现对各种数据库(如Access、SQL Server 和MySQL 等)的连接、查询和操作。
本文介绍VB中的辅助控制结构GoTo、With...End With、End和Exit语句。
跳转语句GOTO语法格式如下:含义:当程序执行到该语句时,将会无条件跳转到指定位置。
注意:1,GoTo语句后面必要参数(行标签),需要自行定义,以英文开头命名的符合VB 规则的名称,然后以冒号“:”结尾,并放在行的开头位置。
2,GoTo语句只能跳转到所在过程,不能跨过程跨事件。
3,不建议使用太多的GoTo语句,会导致程序阅读和调试困难。
4,除非特殊情况下,尽量少使用GoTo语句。
举例:利用GoTo语句随机3个在1-6内的不重复数字。
程序界面如下图:代码如下:程序解释:首先,利用rnd函数产生3个范围在1-6之间的数字,然后判断三个数字有无重复,如果有重复,则说明不满足要求,利用GoTo语句跳转到L1处,即重新随机三个数,直到三个数字满足要求。
复用语句With...End With语法格式:作用:使用With语句可以对同一个对象一次执行一系列的操作。
注意:1,对象是必要参数,表示在复用语句内的方法和属性的操作对象2,语句块中,调用方法或属性时,省略对象名称,直接写点号"."3,With语句也可以嵌套使用。
通俗来讲,就是对一个对象而言,由于每次调用对象的属性或者方法都会涉及到对其加载和卸载过程,这个过程我们是看不见的,但是对于计算机而言,它是必须的过程,并且这个过程是需要占用大量cpu资源的,且执行时间比较长。
而如果使用With语句,那么整个过程仅需要执行一次加载和卸载过程。
因此对于同一个对象,如需多次调用方法或属性时,可以使用With复用语句,这样可以节约大量的cpu资源,并会提升程序执行效率。
举个例子:修改窗体的外形尺寸,可以按照如下代码设置:退出语句ExitExit语句用来在中途退出某些过程或语句,例如前面已经学习过的For循环语句、Do循环语句,以及以后将要学习的子过程Sub、函数过程Function和属性过程Property。
一、教材基本结构及往年考试分值分布
2010年全国计算机等级考试二级VB考试,辅导用书《全国计算机等级考试二级教程:Visual Basic语言程序设计(2010年版) 》(高等教育出版社),本书共十五章:
第1章 Visual Basic程序开发环境(2分左右,以识记为主)
第2章对象及其操作(一般在机试题里考核)
第3章简单程序设计(笔试2分左右)
第4章 VB程序设计基础(笔试6分左右,一般结合其他章节知识点一起考核)
第5章数据的输入与输出(本章内容通常与其他章节知识点结合起来考,机试题中出现在简单应用题和综合应用题中。
纯本章知识点在笔试中仅占2~4分左右)
第6章常用标准控件(考试重点,笔试8~12分左右、机试的三种题型都考到标准控件)
第7章VB控制结构(考试重点,笔试20分左右,一般和其他章节知识点结合考核、机试题中出现在简单应用题和综合应用题)
第8章数组(考试重点:笔试6~10分左右、机试题中一般出现在综合应用题)
第9章过程(考试重点:笔试6~10分左右、机试题中一般出现在综合应用题)
第10章键盘与鼠标事件过程(笔试4分左右、机试一般出现在简单应用题)
第11章菜单程序设计(笔试2~4分左右、机试出现机率不高)
第12章对话框程序设计(笔试2分左右、机试出现机率不高)
第13章多重窗体程序设计与环境应用( 机试题中偶尔出现在综合应用题,一般考标准模块内容) 第14章数据文件(考试重点:笔试8~10分左右、机试题中出现在综合应用题)
第15章上机指导
二、考试题型题量。