(完整版)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知识点总结全解

VB知识点总结大全第一章VB入门(*)1.2.2 主窗口1.标题栏三种工作模式(1)设计模式:可进行界面设计、代码编制(2)运行模式:不可编辑界面、代码(3)中断模式:不可编辑界面,可以编辑代码2.菜单栏3.工具栏1.2.3 设计窗口1.窗体设计窗口2.代码设计窗口(1)打开方式:1.单击菜单栏的视图——选择代码窗口2.双击窗体、控件3.单击工程资源管理器窗口的“查看代码”(2)主要内容1.对象列表框:显示所选对象的名称。

列出窗体所有可用的对象名。

2.过程列表框:列出所有对象列表框中对象的事件过程或自定义过程的名称。

1.2.4属性窗口由四部分组成:1.对象列表框2.属性排列方式:按字母排列、按分类排列3.属性列表框:左边为属性名,右边为相应的属性值4.属性含义说明:显示所选属性的含义1.2.5 工程资源管理器窗口(1)3个按钮1.“查看代码”:切换到代码窗口,显示和编辑代码2.“查看对象”:切换到窗体窗口,显示和编辑对象3.“切换文件夹”:切换到文件夹显示方式(2)包含两种类型的文件1.窗体文件(.frm文件):储存窗体上所有控件对象和有关的属性、对象相应的事件过程、程序代码。

2.标准模块文件(.bas文件):储存所有模块级变量和用户定义的通用过程,该类型可选。

工具箱窗口1.2.6个为标准控件(指针不是控个按钮形式的图标构成。

除指针外的20 一般由21 件),每个也是一个类。

如:文本类、图形类等。

1.3.1 建立一个应用程序的步骤1.建立用户界面的对象 2.对象属性的设置创建对象事件过程及编程3. 运行和调试程序4. 保存程序和生成可执行文件5.程序结构和编码规则1.3.2 VB程序结构1.选项的Option(1)最上面为通用声明段,主要编写模块级以上的变量声明、设置等。

)以下为程序代码的块结构,也就是事件过程或自定义过程,这构成程序2 (的主体。

块的先后次序与程序执行次序无关。

编码规则2. )代码不区分字母的大小写(1)语句书写自由(2同一行可书写多个语句,语句间用冒号分隔1.-”(空格和下划线) 2.一个语句可分多行写,要在本行末加续行符“3)为了程序的阅读、维护和调试,可加注释()注释内容'(撇号 1.一般用也可使用工具栏的文本编辑器中的注释 2.)可视化编程基础(***第二章类和象2.1.2对象:具体的控件或窗体等都是对象。

(完整版)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程序设计知识点总结

大二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知识点总结VB(Visual Basic)是一种广泛应用于软件应用开发的编程语言,它具有简单易学、功能强大和灵活的特点。

本文将总结一些VB的知识点,从基础概念到高级应用,帮助读者更好地理解和运用VB。

1. VB的基础概念VB是一种基于事件驱动的编程语言,它的核心思想是根据用户的操作(如点击按钮、输入文本等),来触发相应的事件处理程序。

在VB中,开发者可以通过编写代码,来定义和控制这些事件的响应行为。

此外,VB还支持对象导向编程(OOP),开发者可以使用类、对象等概念来组织和管理程序。

2. VB的开发环境VB的开发环境提供了直观、友好的界面,使得开发者可以方便地创建、编辑和调试代码。

在VB的开发环境中,开发者可以通过拖放控件的方式来设计用户界面,例如窗体、按钮、文本框等。

同时,开发者可以在代码编辑器中编写事件处理程序,实现自定义功能。

3. VB的数据类型与变量在VB中,数据类型是用来定义变量和常量的数据类型。

常见的数据类型包括整型、浮点型、字符串型等。

开发者可以根据需要选择合适的数据类型,并使用变量来存储和操作数据。

VB还支持变量的声明和初始化,开发者可以通过赋值语句来初始化变量的值。

4. VB的控件与事件VB提供了丰富的控件库,包括文本框、按钮、列表框等。

开发者可以通过操作这些控件,实现用户界面和功能的设计。

每个控件都有一些内置的事件,例如按钮的点击事件、文本框的文本变化事件等。

开发者可以通过编写事件处理程序,来响应这些事件,实现相应的功能。

5. VB的函数与过程函数和过程是VB中组织和管理代码的重要方式。

函数是具有返回值的代码块,可以接受输入参数并返回结果;而过程则是不返回值的代码块,仅执行一系列操作。

开发者可以自定义和调用函数或过程,使得代码更加模块化和可复用。

6. VB的条件和循环结构条件和循环结构是控制程序执行流程的重要手段。

VB提供了if语句、select语句等条件结构,可以根据不同的条件执行不同的代码块。

VB重要知识点

VB重要知识点

一、变量的数据类型1、整型、长整型Dim 变量名As IntegerDim 变量名As Long2、单精度、双精度、货币型Dim 变量名As SingleDim 变量名As DoubleDim 变量名As Currency3、字节型Dim 变量名As Byte4、定长与定长字符串型Dim 变量名As StringDim strstudentname As String*105、布尔型如果要处理的数据值只涉及:真/家、是/否、开/关,则应声明为布尔型变量。

例如:Dim blnOk As BooleanbonOk=True6、日期时间型Date数据类型的变量适用于表示日期和时间的数据,在程序代码中要使用时间值时,必须要用一对“#”将值括起来。

例如:Dim dtDate as datedtDate=#6-2-2002#dtDate=#March20,2002 8:20#dtDate=#Jan-1-2001#7、对象型一个变量被声明成对象型变量,该变量可以引用VB中的任何对象。

例如:Dim objAny AS ObjectSet objAny = frmfirst ‘引用一个已有的窗体对象必须使用Set语句去引用实际对象,不能使用简单的“=”赋值语句。

8、变量型可以在不同场合代表不同类型的数据。

例如:Dim AnyValue as VariantAnyValue=“25”‘AnyValue表示字符串,其值为“25”AnyValue= AnyValue-10 ‘AnyValue表示整数,其值为“25”AnyValue= “字符”& AnyValue AnyValue表示字符串,其值为“字符10”二、常量1、直接常量IntCircle = 3.1415926(intD*intD)2、符号常量Const conPi=3.1415926Const conReleaseDate=#1/1/2001#Const conPi2=conPi*2三、运算符与表达式1、算术运算符和表达式+:加法-:减法*:乘法/:浮点除法\:整数除法^:乘方 MOD:模运算。

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知识点整理(汇编)

第四单元、VB基础知识1、Visual basic开发应用程序的主要特点是:面向对象、可视化和事件驱动。

2、VB常用控件:1)标签(Label):用于显示不可交互操作的文本信息。

2)文本框(Textbox):一个文本编辑区域,可在该区域输入、编辑和显示文本内容。

3)命令按钮(Commandbutton):一般用来接收用户单击事件,在单击事件中执行特定的程序。

4)列表框(ListBox):显示一个选项的列表,以供用户浏览或选择5)计时器(Timer):有规律的以一定的时间间隔触发Timer事件,从而执行相应的程序代码。

控件在运行时不可见。

6)图像框(Image):显示图片内容。

3、事件过程格式:Sub 对象名_事件名([参数列表])语句块End sub例如:若窗体中有一个命令按钮command1,则它的单击事件处理过程格式为:Sub command1_click()......End sub4、VB程序部区分字母大小写,系统对用户代码按以下规则自动转换:1)关键字首字母大写,其余字母小写;2)多个英文单词组成的关键字,每个单词的首字母大写;3)用户自定义的变量、过程名,以第一次定义为准,以后输入自动转换成首次定义的形式。

5、 VB语句书写规则:1)VB以回车换行作为语句结束。

一般一行一条语句。

一行最多允许25个字符。

2)同一行上可以书写多条语句,语句间以冒号(:)分隔。

3)一条语句可以分多行书写,在本行后加续行符(空格和下划线)。

6、VB常用标准函数注:返回值中没有双引号,用双引号仅表示这是一个字符串,及空格明显。

7、VB基本运算符注:1、如果两个操作数都是数值型,则按其大小比较。

2、如果两个操作数都是字符型,则按字符的ascii码值从左到右一一比较。

3、汉子字符大于西文字符。

注:VB软件中的“立即窗口”可以计算结果。

(菜单栏:视图—立即窗口),输入“?表达式”。

------------高-------------------------------------------低-----------------> ^ - *乘 \ Mod + = Not And Or乘幂取负 /除整除求余 - <><><=>=8、VB基本数据类型9、符号常量与变量的命名规则:1)必须以字母或汉子开头,由字母、汉字、数字或下划线组成,长度<=255个字符;2)不能使用VB中的关键字,并尽量不与VB中标准函数名同名。

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 第一个按钮是缺省值。

VB知识整理

1. 2.
3.
数据类型、符号、 数据类型、符号、字节数 变量和常量的命名规则 字母、数字、 字母、数字、下划线组成 字母打头 不能用保留字 常量的定义 Const Pi as single=3.14
4.
变量的定义及作用域 过程级: 过程级:Dim/Static 窗体级: 窗体级:Dim/Private 全局级: 全局级:Public/Global
第五章 分支结构
1. 2. 3. 4.
结构、运行过程、 结构、运行过程、用途 单分支结构、二分支结构、 单分支结构、二分支结构、多分支结构 行IF、块IF 、 IF…ELSEIF、SELECT CASE 、 应用:与单选钮、 应用:与单选钮、复选框配合
第六章 循环结构
1. 2. 3.
各类循环结构、运行过程 各类循环结构、 DO…LOOP循环 循环 前测试、后测试、直到型、 前测试、后测试、直到型、当型 FOR循环 循环 退出循环时循环变量的值 循环应用 阶乘、素数判断(标志法/提前退出法)、最 提前退出法)、 阶乘、素数判断(标志法 提前退出法)、最 大公约数、近似值计算、级数求和(累加\累 大公约数、近似值计算、级数求和(累加 累 )、穷举法 字符串处理(加密解密/回文 穷举法、 乘)、穷举法、字符串处理(加密解密 回文 /单词数统计 字符分类统计 字符串查找删除 单词数统计/字符分类统计 单词数统计 字符分类统计/字符串查找删除 置换)、进制转换、分解因式、 )、进制转换 置换)、进制转换、分解因式、图形输出
第三章 运算符与表达式
1.
2. 3. 4. 5.
算术运算符: 算术运算符:含义及运算顺序 含义: 、 、 含义:/、\、MOD 顺序: 、 、 、 顺序:^、*/、\、MOD、+、 关系运算符 逻辑运算符号: 逻辑运算符号:非、与、或 三类运算符顺序:算术、关系、 三类运算符顺序:算术、关系、逻辑 注意VB表达式的规范书写 注意 表达式的规范书写
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1)VB的语言特点可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2)VB的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。

(3)VB的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。

(4)VB的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻找,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口)2 第二章知识点(1)面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每个对象都具有自己的属性和方法,比如西南财经大学天府学院。

属性:对象的静态特征,最重要的属性是name,在VB里面对象的name是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click等;方法:对象发出的行为,对手是主动者,比如move,show,hide等。

(2)VB的开发流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1)VB书写代码的格式✧VB代码中不区分字母的大小写。

✧同一行可以书写多条语句,语句间用冒号“:”分隔。

✧一条语句可以写在同一行,也可以写在多行。

续行符号是一个空格加下划线“_”。

✧注释语句以Rem开头,也可以使用单引号“‘”。

后者注释内容可直接出现在相关语句的后面。

✧VB6中新增了“块注释/取消块注释”:在代码模式下,右击工具栏,在弹出菜单里把“编辑”项选中……✧变量和常量的命名规则:有数字,字母,下划线组成;字母作首字符;不超过255个字符;不能以VB关键字和系统常量做名字(2)VB的数据基本类型数值类型:字符串类型:✧string 用“”双引号作为定界符✧声明一个字符串变量,不规定串长:dim s as string例:dim s as stringS=”中国”Print len(s) ‘ 长度为4个字节S=”abs”Print len(s) ‘ 长度为3个字节✧声明一个定长字符串,在后面加*指定字符串的长度dim s as string * 8 例:Dim s as sting * 6Dim a as integerS=”12345678”Print len(s) ‘ 长度为6个字节a=len(s)print len(a) ‘ 长度为2个字节,如果打印其他类型的长度,则为其数据类型所占用的字节数日期类型✧用“”双引号或者# #井号作为定界符例:dim a as dateA=#4/20/1999#A=A-10Print A ‘ #4/10/1999# 减去的是天数对象类型✧对象类型变量可以用来引用程序中各种对象,对象类型的使用分为声明,赋值,代表三步,类似给控件取一个小名例:Dim a as commandbuttonSet a=command1a.caption=”hello”‘等价于command1.caption=”hello”变体类型✧变体型声明方式dim c或者dim c as variant例:Dim a ,b as double ‘a是变体型✧变体型在未进行变量赋值前是值是empty✧变体型是数据类型根据赋值不同可以改变例:Dim AA=”88”‘A是字符串“88”A=A+10 ‘A的值是98(3)VB常量的声明✧符号常量声明:关键字是const,必须在声明的时候进行初始化✧符号常量声明分隐式声明和显式声明例:Const a as string=”123” 显式声明Const a =true 隐式声明(4)VB变量的声明变量声明:关键字是dim,变量必须要定义,再使用变量声明分隐式声明和显式声明例:Dim a as doubleDim a%,b#(5)VB运算符运算符分类✧算术运算符:() ^ * / \ mod + -✧关系运算符:< > = <= >= <>✧逻辑运算符:not and or xor eqv imp运行符优先级✧算术运算符>字符串连接运算符>关系运算符>逻辑运算符✧优先级的顺序:由上至下对应由高到低,同一行的优先级相同,程序顺序执行。

算术运算符(优先级最高)()sin cos…^* / \mod+ -关系运算符> >= < <= = <>逻辑运算符(优先级最低)NotAnd Or Xor Eqv Imp运算符除法/ \ mod :/ 是真正除法,返回商23/5=4.6\ 是整除23\5.8=3 23\5.2=4Mod返回余数23mod5.8=5 23mod5.2=3 1mod2=1+号运算符:两边都是字符串做字符串连接“1“+”2“=”12“一边是字符串一边是数值,把字符串转换成数值再加1+”2”=3两边都是数值做数值加法1+2=3+号的优先级高于& “300”& “123”+200=“300323”关系运算符:运算结果是true或者false 1<=2 为true“a”<”b”比较的是ASCII“abc” <“abd”从首字符依次比较ASCII逻辑运算符:not 取反And 取幷两个同时为true才为trueOr取或有一个为true就为trueXor异或不同为true,相同为falseEqv同或相同为true, 不同为falseimp蕴含true imp false 为false 其他都为true(6)VB函数数学运算函数abs:取参数绝对值,如果变量未初始化,则为0 abs(-10)=10int:取整,当为负数的时候,返回小于等于参数的第一个负整数int(-1.1)=-2 fix:取整,当为负数的时候,返回大于等于参数的第一个负整数fix(-1.1)=-1 exp:返回e的多少次方log:返回参数的自然对数字符串处理函数Len:取字符串的长度,len(“abcdefg”)=7 len(“小白”)=4Trim:去除字符串左右两边的空格String:连续返回多少个字符串首字符string(3,”abc”)=”aaa”Lcase:大写字母变小写lcase(“ABcd”)=”abcd”Ucase:小写字母变大写Ucase(“ABcd”)=”ABCD”Left:返回字符串左边起多少个字符,如果个数大于长度全返回left(“abcdef”,3)=”abc”Right:返回字符串右边起多少个字符,如果个数大于长度全返回right(“abcdef”,3)=”def”mid:从中间某个位置返回指定长度的字符串mid(“abcdef”,3,2)=”cd”instr:返回指定字符串在另一字符串中出现的位置instr(1,”abcdef”,”de”)=4 instr(4,“abcdef”,”cd”)=0日期函数类型转换函数其他函数Cstr:把数值转化成字符串Val:把字符串转化成数值Rnd:产生随机数Int(Rnd()*90+10)范围是10-99Int(Rnd()*99+1)范围是1 - 994 第四章知识点(1)inputbox函数✧inputbox用于接收用户的键盘数据的输入,只接收一个数据输入✧inputbox的语法格式:inputbox(“提示信息”,”标题”,”默认值”)✧提示信息长度不能超过1024字节✧对话框标题如果不写,默认为工程1,和““空标题不一样✧Inputbox返回的数据类型是string,因此通常返回数值类型的时候需要加val函数把字符串转换成数值(2)msgbox函数✧msgbox函数用于进行消息的提示,并且接受用户的反馈的单击按钮信息✧msgbox的语法格式:msgbox(“提示信息”,对话框按钮组合方式+图标+默认按钮,”标题”)✧提示信息长度不能超过1024字节✧对话框标题如果不写,默认为工程1,和““空标题不一样✧Msgbox返回的数据类型是integer类型,即用户单击了消息框按钮后返回vbyes,vbno等VB常量,详细请参考书上对应的表格(3)msgbox语句✧msgbox语句和msgbox函数的相同之处都是给出一个消息提示✧msgbox语句和msgbox函数的不同之处是语句没有返回值,即用户单击了消息框按钮后,也没有任何的信息返回✧其他语法规则,包括对话框的组合方式都和msgbox函数是完全一样的(4)print方法✧print方法用于在form上或者在打印机上输出数据✧print单独写是打印一个空行✧print后面加;号是连续在一行输出✧print后面加,号是以14个字符为一个输出区输出各表达式✧tab(n)是绝对距离✧spc(n)是相对距离5 第五章知识点笔试不考6 第六章知识点标签✧类名叫label,实例化对象名字默认叫label1,即name属性✧Caption:显示标签的文本内容,例如label1.caption=”欢迎vb”✧Backstyle:设置标签透明效果,0为透明,1为不透明文本框✧类名叫textbox,实例化对象名字默认叫text1,即name属性✧Text:用来显示或者获取文本框的内容,例如:text1.text=”12”显示12到文本框,a=text1.text获取文本框输入的内容✧Alignment:文本框的对齐方式✧Enable:设置文本框是不是可用✧Visible:设置文本框可见与否✧Tooltiptext:设置鼠标放置上去后的提示信息✧Passwordchar:输入或者显示密码的符号✧Maxlength:设置输入字符的最大长度,为0可以输入任意长度✧Change事件:文本框内容发生变化的时候就触发命令按钮✧类名叫commandbutton,实例化对象名默认叫command1,即name属性✧Canel:设置按钮是否为当前窗体中默认取消按钮,ESC时触发✧Default:设置按钮是否为当前窗体默认确定按钮,ENTER时触发计时器✧类名叫timer,实例化对象名默认叫timer,即name属性✧Enable:设置文本框是不是可用✧Interval:设置计时间隔,单位毫秒图形按钮✧类名叫pictureBox,实例化对象名默认叫picture1,即name属性✧Picture:设置该属性装载图片,格式Picture1.picture=loadpicture(“URL”) 单选按钮✧类名叫optionbutton,实例化对象名默认叫option1,即name属性✧Caption:显示单选按钮的文本内容✧Value:确定单选按钮是不是被选中,值为true和falseIf option1.value=true thenLabel1.caption=option1.captionElseif option2.value=true thenLabel1.caption=option2.captionEnd if复选按钮✧类名叫checkbox,实例化对象名默认叫check1,即name属性✧Caption:显示复选按钮的文本内容✧Value:确定复选按钮是不是被选中,值为0和1,2分别表示为未选中,选中,不可以使用If check1.value=1 thenLabel1.caption=check1.captionendifIf check2.value=1 thenLabel1.caption=check2.captionEnd if滚动条✧类名叫scrollBar,实例化对象名默认叫scroll1,即name属性✧Max:滚动条的最大值✧Min:滚动条的最小值✧Smallchange:单击滚动条箭头时value的变化量✧Largechange:单击滚动条空白时value的变化量✧Value:滑动块所处的位置✧Scroll事件:滑动块实时移动的时候一直触发✧Change:单击空白,单击箭头,滑动块移动鼠标释放的时候触发一次列表框✧类名叫listbox,实例化对象名默认叫list1,即name属性✧List:列表框第i-1项的内容,存放数据的地方,访问用下标list(1)✧Listcount:表示列表框的列表项数✧Listindex:选中项下表,例:被选中项内容:list1.list(list1.listindex)✧Selected:下标表示项选中与没选中的状态✧Additem:在列表框指定位置插入一行文本,例:插入到最后List1.additem “aaaa” ,list1.listcount-1✧Removeitem:删除列表项,例:删除当前选中项List1.remveitem list1.listindex✧Clear:清空列表框组合框✧类名叫combobox,实例化对象名默认叫combo1,即name属性✧组合框是组合的textbox和listbox,所以有这两个控件共同的属性✧使用的时候只是对象名要变成combo1,其他属性参考list7 第七章知识点重点是要能写程序,灵活应用程序设计有三种结构,顺序结构,条件结构,循环结构条件结构✧If 条件then 任务,end if省略✧If 条件then 任务else 任务,end if省略✧If 条件then任务Endif✧If 条件then任务Else任务Endif✧If 条件then任务Elseif 条件then任务Elseif 条件then任务Elseif 条件then任务Endif只要有一个条件满足,后面都不会判断✧Select case 变量Case 值任务Case 值列表任务Case 值范围任务Case 条件表达式任务End select只要有一个条件满足,后面都不会判断循环结构✧For型循环For 变量=初值to 终值step 步长任务Next 变量退出循环的时候变量要多加一次1例子for i=1 to 100 step 1S=s+iNext i✧While型循环变量=初值While 条件任务变量=变量+步长Wend例子:while i<=100S=s+ii=i+1wend✧Do型循环Do while 条件任务Loop例子:Do while i<=100S=s+iI=i+1LoopDo until 条件任务Loop例子:Do until i>100S=s+iI=i+1LoopDo任务Loop while 条件例子:DoS=s+iI=i+1Loop while i<=100Do任务Loop until 条件例子:DoS=s+iI=i+1Loop until i>100Goto 语句语句标号:任务If 条件thenGoto 语句标号Endif例子:a:s=s+iI=i+1If i>=100 thenGoto aEnd ifExit语句强制退出循环8 第八章知识点数组的声明Dim 数组名(下标to 上标)as 数据类型Dim a(1 to 10) as integer 长度为10Dim b(5) as integer 长度为6,下标省略如果想让默认下标从1开始,加option base 1数组的操作:赋值,引用,输入,输出,复制在对数据进行操作的时候要保证数组下标不溢出输入10个数,找最大最小平均,冒泡排序Private Sub Command1_Click()Dim a(1 To 10) As IntegerDim i As IntegerDim j As IntegerDim max As IntegerDim min As IntegerDim avg As IntegerDim sum As IntegerFor i = 1 To 10a(i) = Val(InputBox("", "", "1"))Print a(i);Next imax = a(1)min = a(2)For i = 1 To 10If max < a(i) Thenmax = a(i)End IfIf min > a(i) Thenmin = a(i)End Ifsum = sum + a(i)Next iavg = sum / 10Print "max="; max; "min="; min; "avg="; avg; For i = 1 To 9For j = 1 To 10 - iIf a(j) > a(j + 1) Thent = a(j)a(j) = a(j + 1)a(j + 1) = tEnd IfNext j Next iFor i = 1 To 10Print a(i); Next iEnd Sub。

相关文档
最新文档