vb知识点总结

合集下载

VB知识总结

VB知识总结

2、常量
常量是指在程序执行过程中其值不能改变的存储单元或数据。 常量的声明: Const 常量名[AS 数据类型]=常量值(其中,[AS 数据类型]可省略) 为了方便程序的修改调试及更好的阅读性,我们通常将某个常量定义成符号常量。例如: Const PI=3.14159
3、变量
程序中的变量指的是数据的存储单元,其存储的数据在程序运行的过程中是会发生变化的。 变量的命名规则:字母、数字和下划线,必须以字母开头,大小写字母不加区分的。VB 保留字(如If,End 等)不能作为变量名。 一般情况下,需要指定变量的类型,因此,在使用变量前要对变量的数据类型进行说明。 变量——变量的声明 Dim 变量名 As 变量的类型 –例如:
2、算法的表示
一个算法可以用多种不同的方法来描述,包括自然语言、流程图、计算机语言等。
表示方法 自然语言 流程图 伪代码
优点 通俗易懂; 算法流程清楚,直观; 接近程序代码,描述算法方便
缺点 有二义性; 需掌握符号的含义和用法,花时间; 需要掌握一种程序代码
流程图
符号名称
图形
起止框
功能 表示算法的开始和结束
三、数据类型
1、基本数据类型
类型 整数型-整型 长整数型-长整型 单精度型 双精度型 字符串型 逻辑型 日期型
类型名 Integer Long Single Double String Boolean Date
类型说明 -32768~32767范围内的任何整数 -2147483648~2147483647范围内的任何整数 绝对值在1.401298E-45~3.402823E38内的任何实数,有效数字约6~7位 绝对值在10E-324~1.79E308内的任何实数,有效数字约14~15位 一段文字或符号 True或False 表示日期和时间

(完整版)VB知识点整理

(完整版)VB知识点整理

通用属性:修改对象的前景颜色:ForeColor属性。

修改对象的背景颜色:BackColor属性。

对象的标题或内容:Caption属性。

对象是否需要三维立体的外观:Appearance属性。

对象是否自动对齐到它所在容器的边缘:Align属性。

对象是水平放置还是垂直放置:Orientation属性。

0为水平,1为垂直。

对象在它所在容器内的位置和大小:Left,Top,Width,Height属性。

对象内部坐标系统的左上角位置和内部大小:ScaleLeft,ScaleTop,ScaleWidth,ScaleHeight属性。

当鼠标在对象上时显示的不同形状:MousePointer属性。

当鼠标在对象上时显示的提示文字:TooltipText属性。

在对象外部是否包围有1个边框:BorderStyle属性。

对象边框的颜色:BorderColor属性。

改变对象上文字成不同字体:Font属性。

可分别开来:①是否要粗体:FontBold属性;②是否要斜体:FontItalic属性;③设置字体名称:FontName属性。

④设置字号大小:FontSize属性。

⑤是否要加删除线:FontStrikethru属性。

⑥是否要加下划线:FontUnderline属性。

由用户自定义的1个对象标记:Tag属性。

设置1个对象是否可自动拖放操作,同时不响应对象事件:DragMode属性。

对象在拖放过程中显示的图标:DragIcon属性。

当对象中内容很多,对象大小不够时,是否自动扩大对象的尺寸以完全显示对象的内容:AutoSize属性。

对象是否在界面中可见:Visible属性。

对象是否有效:Enabled属性。

当对象是对象数组时,确定对象的下标:Index属性。

对象是否可通过TAB键转移获得焦点:TabStop属性。

用TAB键转移焦点时本对象所处的顺序位置:TabIndex属性。

如果对象可设置为不同样式,选择各种样式:Style属性。

VB语言基本知识

VB语言基本知识

例:&H56&,&H7F&
9
2.实数类型
是带小数部分的数。 按存储格式,又分为浮点型和定点型 浮点型实数由符号、尾数及指数三部分组成。
[+|-]X·X.X·X[E|D][+|-]XXX · · · ·
尾数部分 指数部分
单精度浮点数的指数用E(e)表示; 双精度浮点的指数用D(或d)表示。
10
单精度浮点型(Single) 占4个字节存储空间,可以精确到7位十进制,取值范围 ±1.40×10-45~±3.40×1038 双精度浮点型(Double) 占8个字节的存储空间,可以精确到15位或16位十进制数,
27
2. 系统定义的符号常量
系统符号常量的定义可以从“对象浏览器”中获得。使用对象浏览器可 以显示包括当前工程及对象库在内的过程、模块、类、属性和方法等的描 述信息。 选择对象库 从菜单栏视图中选择 “对象浏览器”或(F2)
用鼠标单击 某一个符号常量 在“类”列表中选择 所需要的符号常量组
描述框中显示有关该符号常量的定义及描述信息。 例:vbBlue所表示的颜色值为&HFF0000
14
(三)布尔型数据(Boolean) 占2个字节的存储空间,用于逻辑判断, 只有True 和False两个值。
注意:
•当将数值型数据转换为布尔型时,0转换为False,非0值 转换为True。 •当将布尔型数据转换为数值型数据类型时,False转换为0 ,True转换为-1。
15
(四)日期型数据(Date) 按8个字节的浮点形式存储,可以表示的日期
25
4)由于符号常量可以用其他符号常量定义,因此在两个以 上符号常量之间不要出现循环或循环引用。

VB总结

VB总结

第1章Visual Basic基础知识1.1 概述Visual Basic的特点1.可视化程序设计2.面向对象的程序设计思想3.事件驱动的编程机制1.2 对象的属性、事件与方法一、对象的属性对象的属性可以在属性窗口修改,也可以在程序中修改。

在程序运行中更改对象的属性,可使用赋值语句:对象名.属性名 = 属性值二、对象的事件及事件过程事件可以由用户操作触发,也可以由操作系统或者其他应用程序的消息触发,甚至由应用程序本身的消息触发。

当事件被触发时,对象就会对该事件作出响应(Respond),并执行相应的程序代码。

在没有事件发生时,整个程序处于等待状态。

事件过程的一般格式:Sub对象名_事件()......处理事件的程序代码......End Sub三、对象的方法1.4 Visual Basic 6.0的集成开发环境一个工程可以包含多个窗体,一个窗体可以包含多个过程。

第2章 Visual Basic 编程基础2.1 VB的基本数据类型VB的基本数据类型包括:数值型、字符串型、日期型、逻辑型、对象型与可变型6大类。

1.整数型(Integer)在内存中占两个字节,取值范围:-32768~+32767。

整型数据以“%”作为后缀。

例如:368%、-56%、3785%。

(2)长整型(Long)在内存中占4个字节,取值范围:-2147483648~+2147483647。

长整型数据以“&”作为后缀。

例如:368&、-12&、1234567890&。

2、字符串型(String)字符串通常要用双引号括起来。

字符数据以“$”作为后缀。

3、逻辑型(Boolean)True(真)或False(假)。

逻辑型可与整型或者长整型相互转换。

(1)整型(长整型)数赋给逻辑型变量:0值转换成False,非0值转换成True。

(2)逻辑型数据赋给整型(长整型)变量:False转换为0,True转换为-1。

大二vb程序设计知识点总结

大二vb程序设计知识点总结

大二vb程序设计知识点总结VB(Visual Basic)是一种基于事件驱动的编程语言,广泛应用于Windows操作系统上的软件开发。

作为大二学生,掌握VB 程序设计的知识点对于未来的学习和职业发展至关重要。

本文将对大二VB程序设计的知识点进行总结。

一、VB基础知识1. VB的历史与发展:VB的起源、版本演进、与Visual Studio 的关系等。

2. VB的开发环境:主要介绍Visual Studio的安装与配置,项目创建和管理等。

3. VB语法基础:变量的声明与使用、数据类型、运算符、条件语句与循环语句等。

4. VB的面向对象编程:类与对象的概念、属性和方法的定义与使用等。

二、VB控件与界面设计1. VB控件的分类与使用:常用控件(按钮、文本框、标签等)、容器控件(面板、表格布局等)、自定义控件等。

2. VB界面设计:窗体的创建与设计、控件的布局与调整、事件的绑定与响应等。

3. VB图形界面设计:绘图功能、画布与画笔的使用、图形的绘制与处理等。

4. VB数据输入与输出:文本框的输入与验证、文件的读写操作、数据库的连接与操作等。

三、VB高级应用1. VB与数据库的整合:的使用、数据库的查询与更新、事务处理等。

2. VB的异常处理与调试:错误类型与处理、调试工具的使用、错误信息的定位与修复等。

3. VB多线程编程:多线程的概念与应用、线程的创建与同步、线程间的通信等。

4. VB的网络编程:Socket编程、HTTP协议的使用、网络通信的实现等。

四、VB项目实践1. VB项目开发流程:需求分析与设计、编码与测试、上线与维护等。

2. 实战案例分析:可以选取一到两个VB项目实例进行详细分析,介绍项目的实现思路、关键技术与难点等。

总结:在大二阶段,通过学习VB程序设计,你将掌握VB基础知识、界面设计技巧、数据库操作、异常处理与调试、多线程编程、网络编程等重要知识点。

同时,通过实践项目,你将能够将所学知识应用到实际项目中,提升自己的编程能力和解决问题的能力。

VB知识点

VB知识点

VB重要知识点1.解释名词或术语(1)对象◆对象是构成程序的看得见、摸得着的实体◆对象有外观和行为之分◆对象的外观通过属性来设置,对象的行为有事件过程来控制(2)属性◆属性用来改变对象的外观特征◆对象的属性由系统已经规定好的一些词汇来识别和区分,如width表示宽度◆一种对象包含多种属性,不同的对象可以有相同的属性(3)事件◆事件是发生在对象上面的一个特定动作◆事件由系统已经规定好的一些词汇来识别和区分,如click表示单击事件◆一种对象包含多种事件,不同的对象可以有相同的事件(4)事件过程◆事件发生时执行的代码叫事件过程◆事件过程的格式是:Private Sub 对象名_事件名(参数列表)…End Sub◆调用事件过程的方法是:对象名.事件名(参数)(5)变量◆变量是用户为存储数据而申请的内存空间◆变量有名字和数据类型◆变量的名字必须符合命名规范:必须以字母开头;只能有字母、数字和下划线组成;不能和系统的保留字同名◆变量定义的一半语句格式是:DIM 变量名AS 数据类型(6)常量◆常量是程序运行中其值不发生变化的量◆常量包括数值型、字符串型、日期型和逻辑型。

如数值型有:123,-15,1.33,.56D2;字符串有:“大连理工大学”;日期型有:#2002-12-2#;逻辑型有:TRUE,FALSE◆不同的常量用不同符号加以区分,如:数值型中数字前加&代表八进制、&h代表十六进制;用首尾加#表示日期型;用首尾加“表示字符串。

2.VB开发环境中,有那几个窗口?各自有什么作用?(1)窗体设计器窗口:用来设计窗体的外观特征(2)工程资源管理器窗口:用来管理工程中的组件(3)属性窗口:用来设置对象的属性(4)窗体布局窗口:改变窗体显示的位置(5)工具箱:选择并向窗体上添加控件(6)代码窗口:编写程序代码(7)立即窗口:练习各种命令(8)调色板窗口:快速设置对象的前景和背景颜色3.使用VB开发一个程序的基本步骤是什么?(1)新建一个标准EXE工程(2)向窗体上添加相应的控件(3)设计窗体和控件的属性(4)选择相应对象的实践过程编写代码(5)保存工程(6)调试和运行程序(7)编译生成EXE执行文件4.用VB开发的程序包含哪些文件类型?(1)工程文件:*.vbp(2)窗体文件:*.frm(3)可执行文件:*.exe5.VB中常用的内部控件有哪些?各有什么作用?(1)标签(Label):用来实现静态文本信息(2)文本框(Text):用来输入或输出数据(3)命令按钮(Command):用来执行某种命令(4)计时器(Timer):用来进行计时,控制按一定时间间隔重复执行某一事物(5)单选按钮(Option):从提供的多个选项中选择一个(6)复选框(Check):从提供的多个选项中选择多个(7)列表框(List):从提供的项目列表中选择一个或多个(8)组合框(Combo):进行输入或从提供的项目列表中选择一个或多个(9)图像框(Image):用来加载图片6.窗体的主要属性有哪些?各有什么作用?(1)Caption:用来设置窗体显示的标题(2)Name:用来存储窗体的名字信息(3)BorderStyle:用来设置窗体的边框样式(4)ControlBox:用来设置窗体示范显示控制框(控制图标、最大化、最小化合关闭)(5)windowState:设置窗体显示的初始状态7.标签的主要属性有哪些?各有什么作用?(1)Caption:用来设置显示的内容(2)Name:用来存储标签的名字信息(3)BackStyle:用来设置背景是否透明(4)AutoSize:设置是否自动调整尺寸来容纳文字(5)AlignMent:设置文本显示的对齐方式8.文本框的主要属性有哪些?各有什么作用?(1)Text:用来存储显示的内容(2)Name:用来存储文本框的名字信息(3)MaxLength:用来设置文本框最多可以显示的字符个数(4)multiLine:设置是否可以多行输入或输出(5)passwordChar:设置文本框的占位符(6)selStart:选择文字的开始位置(左边第一个字符为0)(7)selLength:选择文字的个数9.计时器的主要属性有哪些?各有什么作用?(1)interV al:用来设置激活Timer事件的时间间隔,单位为毫秒(2)Name:用来存储计时器的名字信息(3)Enabled:用来设置计时器是否可用,默认为可用10.计时器的interV al为0能执行Timer事件吗?若要1秒钟执行两次Timer事件,interVal应该设置为多少?(1)interV al设置为0,将不会执行Timer事件(2)interV al的单位是毫秒,所以1秒钟执行两次Timer事件就要设置为500。

vb知识点精心整理

小富精编百条VB知识点一.公共基础知识(选择题1到10题)1.算法的基本特征:(1)可行性:算法在执行过程往往要受到计算工具的限制,使执行结果产生偏差,所以在设计算法时,必须考虑他的可行性。

(2)确定性:算法的每一个步骤都必须是有明确定义的,不允许有模棱两可的解释,也不允许有多义性。

(3)有穷性:算法必须在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。

(4)拥有足够的情报2.算法设计基本方法:(1)列举法;(2)归纳法;(3)递推;(4)递归;(5)减半递推技术3.算法复杂度:(1)算法的时间复杂度:执行算法所需要的计算工作量(2)算法的空间复杂度:执行这个算法所需要的内存空间4.线性结构(线性表)的特点:(1)有且只有一个根结点(2)每一个根结点最多有一个前件,也最多有一个后件5.非线性结构的特点:非线性结构的存储与处理比线性结构复杂。

6.线性表的特征:(1)有且只有一个根结点a1,他无前件(2)有且只有一个终端节点an,他无后件(3)除根结点和终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。

注意:线性表中结点的个数n称为线性表的长度。

当n=0时,称为空表。

7.线性表的顺序存储结构的特征:(1)线性表中所有元素所占的存储空间是连续的(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的8.栈:栈是限定在一端进行插入和删除的线性表;允许插入和删除的一端称为栈顶,不允许插入和删除的另一端称为栈底。

(1)栈的特点:“先进后出”或“后进先出”(2)“上溢”错误:当栈顶指针已经指向存储空间的最后一个位置,说明栈空间已满,不能在进行入栈操作。

(3)“下溢”错误:当栈顶指针为0,说明栈空,不可能进行退栈操作。

9.队列:允许在一端插入,而在另一端进行删除的线性表;允许插入的一端称为队尾,允许删除的一端称为队头。

(1)队列的特点:“先进先出”或“后进后出”(2)循环队列,剩余元素:m –front + rear = m - 510.树:数据元素之间的关系具有明显的层次特性的非线性结构。

vb知识点总结大一

vb知识点总结大一一、VB 环境搭建1. 安装 Visual StudioVisual Basic 是 Visual Studio 开发环境中的一部分,在开始学习 VB 之前,我们需要先安装Visual Studio。

可以到微软官网上下载 Visual Studio Community 版本,这是一个免费的版本,适合学习和个人开发使用。

2. 创建 VB 项目安装完 Visual Studio 后,我们可以在其界面上创建一个新的 VB 项目。

可以选择 Windows Forms 应用程序或者控制台应用程序,这取决于我们所要开发的应用程序的类型。

二、VB 基础知识1. 变量和数据类型在 VB 中,变量是用来存储数据的容器。

变量的类型可以是整型、浮点型、字符串型等。

我们可以使用 Dim 关键字来声明一个变量,比如:Dim age As Integerage = 20VB 中的数据类型和其他编程语言类似,我们可以根据需要选择合适的数据类型来存储数据。

2. 控制流程VB 中的控制流程包括条件语句和循环语句。

条件语句可以通过 If...Else...End If 来实现条件判断,而循环语句可以通过 For...Next、Do...Loop 等关键字来实现循环操作。

3. 函数与子程序我们可以使用 Function 和 Sub 关键字来定义函数和子程序。

函数是具有返回值的,而子程序则是没有返回值的。

在函数和子程序中,还可以使用参数来传递数据。

4. 对象和类VB 是一种面向对象的语言,它支持对象和类的概念。

对象是类的实例,我们可以通过New 关键字来创建对象的实例。

在 VB 中,很多操作都是通过对象来完成的,比如窗体对象、按钮对象等。

5. 异常处理异常处理是编程过程中很重要的一部分。

在 VB 中,我们可以使用 Try...Catch...Finally 块来捕获和处理异常。

这样可以使我们的程序更加健壮和稳定。

三、VB 高级知识1. 数据库编程在实际开发过程中,经常需要与数据库进行交互。

vb知识总结

9.VB常数词汇表VB常数很多,许多控件都定义有常数,下面列出常用的常数表'■VB:字符串常数vbBack Backpace 字符常数等效于Chr$(8)vbCr 回车符常数(无换行符) 等效于Chr$(13)vbLf 换行符常数(无回车) 等效于Chr$(10)vbCrLf 回车/换行符组合常数等效于Chr$(13)+Chr$(10)vbFormFeed form feed 的常数等效于Chr$(12)vbNewLine NewLine 常数;特定平台vbNullChar Null 字符的Basic 常数等效于Chr$(0)vbNullString 空字符串等效于""vbTab Tab 符常数(ASCII 9) 等效于Chr$(9)vbVerticalTab 垂直Tab 符常数等效于Chr$(11)vbObjectError 指示一个Visual Basic 对象返回的错误的常数'──────────────────────'■MsgBox:系统对话框函数常数vbOKOnly 0 只显示OK 按钮。

VbOKCancel 1 显示OK 及Cancel 按钮。

VbAbortRetryIgnore 2 显示Abort、Retry 及Ignore 按钮。

VbYesNoCancel 3 显示Yes、No 及Cancel 按钮。

VbYesNo 4 显示Yes 及No 按钮。

VbRetryCancel 5 显示Retry 及Cancel 按钮。

VbCritical 16 显示Critical Message 图标。

VbQuestion 32 显示Warning Query 图标。

VbExclamation 48 显示Warning Message 图标。

VbInformation 64 显示Information Message 图标。

VbDefaultButton1 0 第一个按钮是缺省值。

visualbasic程序设计知识点

visualbasic程序设计知识点Visual Basic程序设计知识点Visual Basic(VB)是一种基于事件驱动的编程语言,主要用于开发Windows应用程序。

本文将介绍一些Visual Basic程序设计的基础知识点。

以下是一些关键概念和技术,以帮助您了解和应用Visual Basic 程序设计。

1. Visual Basic简介- Visual Basic的历史和发展- Visual Basic的特点和优势- Visual Basic的应用领域2. 开发环境与工具- Visual Studio集成开发环境(IDE)- Visual Basic的版本和不同的开发工具3. 数据类型和变量- 整型、浮点型、布尔型等基本数据类型- 字符串类型和字符处理- 数组和集合类型4. 运算符和表达式- 算术运算符和逻辑运算符 - 条件表达式和比较运算符 - 逻辑控制语句和流程控制5. 函数和子程序- 自定义函数和过程- 参数传递和返回值- 递归函数和嵌套过程6. 对象和类- 对象的概念和属性- 类的定义和实例化- 类的继承和多态性7. 用户界面设计- 窗体和控件的基本概念- 用户界面的设计原则和实践 - 事件处理和交互操作8. 文件和数据操作- 文件的读写和操作- 数据库连接和操作- 文件和数据的异常处理9. 错误处理和调试- 异常处理和错误捕获- 调试技巧和工具- 日志记录和错误报告10. 高级话题与扩展- 多线程和异步编程- 网络通信和远程调用- 组件和库的使用总结:本文介绍了Visual Basic(VB)程序设计的一些基础知识点。

通过学习这些知识,您将能够使用VB开发Windows应用程序,并具备进一步深入学习和应用的基础。

希望本文对您的VB程序设计学习有所帮助。

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

第1章Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。

二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。

1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。

3.方法方法指对象可以进行的动作或行为。

4.事件事件是指能被对象所识别的动作。

5.事件驱动只有在事件发生时程序才会运行。

6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。

表1—1 应用程序文件类型第2章创建用户界面知识点概括1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。

2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。

在创建一个新的工程时,默认的第一个窗体即为启动窗体。

3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。

4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。

(1)连字符(—)(2)&5.设计用户界面的步骤(1)确定窗体的大小和位置。

(2)根据程序的功能和要求,添加所需的控件。

(3)合理地分布控件的位置与大小。

(4)设置各个对象的属性。

6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。

表2—1 窗体及常用控件的常用居住、事件以及方法一览表注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示方法Print 、7.第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。

应用程序的基本组成用户自定义过程(Sub)(.bas) 一个或若干个标准模块用户自定义函数过程(Function)其它文件应用程序的基本组成图3-1 1.过程与模块中将过程分为事件过程和通用过程有窗体模块和标程序的最基本单位是过程,一般在VB 3—1。

准模块,关于过程与模块的概念和说明见表.数据类型2中定义了标准数据具有强大的数据处理能力,在VB 数据是计算机程序处理的对象,VB —类型,其具体说明见表32。

数据类型3—2 表3.常量常量就是在程序运行中取值始终保持不变的数据,可以是具体的数值也可以是专门说明的符号,各种常量的表示见表3—3。

表3—3 常量.变量4变量的变量就是以符号形式出现在程序中,其值在程序执行期间可以发生变化的数据。

中给出了各3模块级变量和全局变量。

表—4作用域的不同,可将变量分为局部变量、窗体/ 种变量的声明方式和声明位置的比较。

量变4 3表—均有效5.运算符与表达式(1)运算符。

在程序设计的过程中,经常要进行各种各样的运算,在VB中包括四种运算:算术运算、连接运算、关系运算和逻辑运算,相关运算符的说明见表3—5表3—5 运算符(2)表达式。

把常量和变量用运算符、括号连接起来的式子就是表达式。

在VB表达式中只能使用圆括号,且括号必须成对使用.(3)运算规则.●运算符运算优先顺序为:括号最优先->术运算->连接运算->关系运算->逻辑运算。

●相同数据类型的数据进行运算,运算结果也是同一类型。

●不同数据类型的数据进行运算,运算结果为两个运算对象中存储长度较长的对象的类型.例如:Dim x As Integer,y As Integerx=200:Y=200Print x*y执行以上程序段,将出现“溢出”错误信息,若将其中y As Integer改为y As Single,则运算结果为40000。

6.常用内部函数VB中有两类函数:内部函数和用户自定义函数。

用户自定义函数将在第8章中进行介绍。

内部函数是由系统提供的,可在任何一个vB程序中随时使用的程序段。

表3—6~表3—10分别列出了常用函数的格式与功能。

注意:使用时要注意每个函数的功能、参数个数及类型,以及函数返回值的类型。

表3—6算术函数表3-7字符串函数表3—8 转换函数日期函数表3—9表3-10其他常用函数.赋值语句7 赋值语句的作用就是在程序中改变对象的属性或变量的值,如果一个赋值语句左边变量的类型与右边表达式的类型不同,系统将视具体情况作出如下处理,如表3—12所示,表中出现的变量定义为:x As Integer,y As Double,st As String,Flag As Boolean .表3—12 不同类型的数据处理第4章算法基础及Visual BaSiC的基本语句知识点概括1。

算法算法是解决某个问题或者处理某件事情的方法和步骤。

在程序设计中,算法专指用计算机解决某一个问题的方法和步骤。

2.算法分类算法分数值计算算法和非数值计算算法。

3.评价算法的依据评价算法的优劣主要是看算法的正确性、运行的效率以及占用系统资源的多少。

4.算法的特征算法具有确定性、可行性、有穷性、输入性以及输出性特征。

5.算法设计可以采用“逐步求精”来进行算法设计并逐步将程序编写完善。

所谓“逐步求精”,是指对一个复杂问题,不是一步就编成一个可执行的程序,而是分步进行。

所谓“抽象程序”,是指程序所描述的解决问题的处理规则,是由那些“做什么”操作组成的,而不涉及这些操作“怎样做”以及解决问题的对象具有什么结构,不涉及构造的每个局部细节。

逐步求精方法有多种具体做法。

例如,流程图方法、基于过程或函数的方法。

程序设计的最抽象的三大步骤为:(1)数据输入;(2)数据处理;(3)数据输出。

在针对具体问题的时候,对这几步进行细化,根据问题选择使用什么样的控制结构。

当然在具体的问题中,有时候这三大步不能很清晰地区分清楚,可能会出现交叉处理的现象,这时候就需要根据具体问题来作具体处理了。

6.基本算法结构(1)顺序结构。

系统在执行程序时,按顺序处理每条语句。

Exit语句7、语句时,就会直接退出相关的结构,转而去执行该结构后的下一条语句。

程序执行到Exit 语句结合使用,格式如下:常见的形式是与IFif e then Exit <for /do/sub /function>语句格式相关结构说明跳出循环结构,转而去执行循循环结构Do-loopExit do环之后的下一行语句循环结构For-next Exit for8、循环嵌套嵌套的层数可如果在一个循环内完整地包含另一个循环结构,则成为多重循环或循环嵌套。

以根据需要而定,嵌套一层称为二重循环,嵌套二层称为三重循环。

对于循环的嵌套,要注意以下事项:(1)内循环控制变量与外循环控制变量不能同名;(2)外循环必须完全包含内循环,不能交叉;不能从循环体外转向循环体内,也不能从外循环转向内循环,反之则可。

(3) 循环的差别9.For循环与Do 循环中循环控制变量的值的改变已经包含在语句结构中,使用简单方便;FOR)对循I=I+1DO循环本身并补包含循环控制变量的值的改变,所以必须另外添加语句(如环控制变量进行控制。

执行下面程序,当单击窗体时,变量sum和I的值分别是多少?练习:1Private Sub Form_Click() Dim i As Integer, sum As IntegerX=8.5For i = 0.5 To x Step 2.5sum = sum + i * 10Next iPrint sumPrint iEnd Substep为负值的情形?注意的语句,则??若循环体内有I=I+1.5 若循环体内有x=x+1.5的语句,则??10Key:20012 12010 2002.素数问题for I=2 to x-1if x mod I=0 then exit fornext Iprint if I=x then “”是素数循环的两个结束条件是判断素数的依据*for第5章数组一、命名1、必须符合标识符命名规则2、在作用域内不能与变量名、过程名、函数名相同3、数组名代表整个数组二、定义1、数组是一组具有相同类型变量的有序集合。

2、数组中的变量使用一段连续的存储单元。

3、数组分固定大小数组、动态数组和控件数组。

4、数组的定义形式见下表。

redim后,全部丢失;若原数组有值,用、5Preserve 。

若要保留,用后,只能改变最后一维的维上界Preserve用了方(1)创建同名控件控法(2) 复制现存控件件1注、同一控件数组内的控件类型是相同的数2、意控件数组中所有的控件名称相同;组3事、控件数组中所有的控件所对应的事件过程是相同的;项4、控件数组中每个控件的Index属性用于区别数组的其他控件三、数组结构二维数组:按列存放三维数组:按页、列、行存放四、基本操作1、赋值与输出2、数组元素的引用五、数组函数及数组语句表5—2给出了与数组相关的函数和语句的说明第6章程序调试知识点概括1.VB的工作状态VB有三种工作状态,如表6—1所示,在窗口的标题栏上将显示当前的工作状态表6-1 VB的工作状态2.错误类型在VB程序设计中所产生的错误类型有三种,如表6—2所示。

表6—2 错误类型3.程序调试程序调试的目的就是找出发生错误的地方,确定导致错误结果的原因,并修改程序直到正确为止。

调试的技巧并不神秘,每次的调试工作也无章可循。

程序调试常用的手段就是在程序运行中对各段代码运行后的结果进行检查,以确认错误发生的位置,因此,我们可以通过控制程序的运行来逐步进行观察。

VB提供的程序调试工具及其相关说明如表6—3所示。

表6—3 程序调试工具4.程序调试窗口本地窗口。

(1) 用于自动显示出所有当前过程中声明的变量及其值。

监视窗口。

(2) 用于查看指定表达式的值。

立即窗口。

(3)当调试一个应用程序时,可以用“立即”窗口执行单个的过程、对表达式求值、为变量或属性赋予新的值,并可以通过在“立即”窗口中显示表达式的值来计算表达式。

语句,可在“立即”窗口中显示表达式的值。

如果在程序执行时希望把值显使用Printprint示到“立即”窗口中,可以使用如下格式的语句:……>s<>s<Debug.print p1 P2 ?p1或p2>s<s<>…第7章过程知识点概括1.过程的定义程序的基本单位是过程,VB中常用的过程分为子程序(Sub)过程和函数(Function)过程,Sub过程没有返回值,而Function过程有返回值,定义过程的语法规则如表7—1所示。

表7-1 过程的定义(a)Sub过程的定义事件(参数列])]b)Function过程的定义2.过程的调用调用过程可以通过以下两种方式进行,如表7—2 表7—2过程的调用过>实参)>实参)3.形参和实参或Sub中的表现形式,实参是在调用)函数(中的值在过程)函数(形参给出传递到过程Function过程时,传送给相应过程的形参的形式,具体区别如表7—3所示。

相关文档
最新文档