vb知识点精心整理
- 格式:docx
- 大小:49.97 KB
- 文档页数:12
§1 VB的特点1.可视化的设计平台2.面向对象的设计方法对象具有自己的属性(对象的性质)、方法(对象的动作)和事件(对象的响应),它构成对象的三个要素。
3.事件驱动的编程机制4.集成化的开发环境5.结构化的设计语言§4 VB程序设计VB应用程序的开发有三个步骤:(1)设计应用程序界面。
(2)设置对象的属性(3)编写事件驱动代码保存工程简便方法:执行“文件/保存工程”命令(第一次保存文件)系统先打开“文件另存为”对话框,保存窗体文件(或标准模块文件),然后再打开“工程另存为” 对话框,保存工程文件。
保存修改后的工程文件选择“文件/保存工程”命令保存所做的修改,(保存与工程有关的修改过的窗体文件或标准模块文件)。
VB基础知识常量(1)字符串常量用双引号括起来的字符序列(除双引号和回车符)。
例如:"China"“I am a student.”"95.3%""计算机软件"(2)数值常量整型 1234(十进制)长整型 12345678(十进制)单精度数:有三种形式,12.34,123!,123.45E-5双精度数:有两种形式,12.34#,123.45D-5在常数后面加上类型说明符:%整型&长整型!单精度#双精度$字符串型。
2. 符号常量格式:Const常量名 = 表达式功能:定义一个符号常量来表示表达式的值。
说明:“常量名”可加以类型说明符。
符号常量的类型由类型说明符或表达式的类型决定。
Const PI = 3.141593变量1. 变量的命名变量名以字母开头,后跟字母、数字和下划线组成说明:(1)变量名不能是保留字(2)VB变量名不区分字母大小写。
2. 变量的类型(1)用类型说明符在变量的尾部加上类型说明符:% 整型 & 长整型 ! 单精度# 双精度 $ 字符串型。
例如:Num%,Str1$均是合法的变量名在引用时,可以省略类型说明符。
通用属性:修改对象的前景颜色: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(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(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知识点一.公共基础知识(选择题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 环境搭建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基础知识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知识点总结目录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代码中不区分字母的大小写。
vb知识点总结vb知识点总结1. VB基础知识VB是一种基于对象的编程语言,它使用的是面向对象的编程范例。
它支持多种数据类型,包括整数、浮点数、字符串和布尔值等。
VB还支持数组、集合和其他数据结构,以便开发人员可以更高效地处理数据。
2. VB的控件和窗体在VB中,控件是界面上的元素,如按钮、文本框、标签等。
开发人员可以通过控件来实现用户界面的设计和交互。
窗体是用户界面的容器,可以包含多个控件。
开发人员可以通过窗体来布局和组织界面上的控件。
3. 事件驱动编程VB是一种事件驱动的编程语言,它的核心思想是响应用户的操作和系统的事件。
开发人员可以通过编写事件处理程序来捕获和处理各种事件,从而实现用户界面的交互和响应。
4. VB的模块和过程VB支持模块化编程,开发人员可以将功能性代码组织到模块中,以便更好地管理和重用代码。
VB还支持过程化编程,开发人员可以通过编写过程来实现特定功能,从而提高代码的可维护性和可扩展性。
5. 数据访问和数据库操作在VB中,开发人员可以通过内置的数据访问组件来连接和操作数据库。
VB支持多种数据库,如Microsoft Access、SQL Server和Oracle等。
开发人员可以通过VB来实现数据库的增删改查操作,以及事务管理和数据处理等功能。
6. 错误处理和调试VB支持丰富的错误处理机制,开发人员可以通过编写异常处理代码来处理程序运行中的异常情况。
VB还提供了强大的调试工具,开发人员可以通过调试器和断点等功能来调试和优化程序。
7. VB与其他技术的集成VB可以与其他技术集成,如COM、ActiveX、Web服务和.NET框架等。
开发人员可以通过VB来实现多种应用程序,包括桌面应用、Web应用和服务端应用等。
总之,VB是一种功能强大且易于学习和使用的编程语言,它在各种应用场景中都有着广泛的应用。
通过学习和掌握VB的知识点,开发人员可以实现各种类型的应用程序,并为用户提供更好的体验和服务。
VB复习目录项目一: (3)活动一: (3)活动二: (3)常用属性 (3)文本框属性 (4)常用事件 (4)命令按钮 (5)图片框 (5)活动三: (5)数据类型 (5)常量和变量: (6)运算符 (6)表达式: (6)活动四: (7)数学函数 (7)随机数函数 (7)转换函数 (7)日期和时间函数 (7)活动五 (8)字符串函数 (8)格式输出 (9)Shell(命令字符串,窗口类型) (10)项目二 (11)活动一 (11)赋值语句 (11)复合赋值语句 (11)输入语句 (11)输出语句 (11)活动二 (12)分支结构 (12)活动三 (12)循环结构 (12)项目三 (13)活动一 (13)数组的声明 (13)活动二 (13)重定义数组大小 (13)常用算法 (14)项目四 (16)活动一 (16)函数过程的定义与调用 (16)子过程的定义和调用 (16)变量的作用域 (17)项目五 (18)活动一 (18)单选按钮(Radio Button)和复选按钮(CheckBox) (18)框架(GroupBox) (18)列表框(ListBox) (18)复选列表框 (19)组合框(ComboBox) (19)改变字体 (19)改变颜色 (19)活动二 (20)滚动条(ScrollBar) (20)TrackBar(也称Slider) (20)注意点: (20)定时器(Timer) (20)超链接标签(LinkLable) (21)活动三 (21)“打开”对话框(OpenFileDialog) (21)“另存为”对话框(SaveFileDialog) (21)“颜色”对话框(Colordialog) (22)项目六 (23)活动一 (23)下拉式菜单(MenuStrip) (23)弹出式菜单(ContextMenuStrip) (23)活动二 (23)多重窗体 (23)文件读取保存编辑 (25)读取: (25)保存 (25).编辑 (26)项目一:活动一:1、光标移动到指定位置Textbox1.Focus()2、竖排文字的设置用到MaxLength3、续行符“_”4、调试“调试”工具栏→自动窗口(可以显示过程的排错)“视图”→“其他窗口”→“命令窗口”(输入?x)5、Timer的使用(组件)【PS】1、VB是面向对象的程序设计语言,对象是面向对象的编程技术的核心,是对客观事物属性及行为特征的描述。
知识点1.物质的量(与物质的质量的区分),摩尔的含义1.阿伏伽德罗常数的含义及其近似值2.摩尔质量3.摩尔应用与化学方程式的计算4.气体摩尔体积5.阿伏伽德罗定律6.有关气体摩尔体积的计算1.物质的量首先理解物质的量是国际单位制中得七个物理量之一,如长度单位,质量单位(物质的质量)单位:mol注意:它可以表达两个方面的知识,一方面,他可以表达这个这个物质所含微粒数的多少。
另一方面,他还可以表达这种物质所含的物质质量是多少(例1,2)备注:物质的量是七个基本物理量之一。
①物质的量度量的对象是微粒集体,微粒可以是分子、原子、离子、电子、中子、质子等。
②使用物质的量一般用化学式指明微粒,而不能用名称。
(例三)2摩尔是物质的量单位3.阿伏伽德罗常数:一般计算时取6.02×10^23或6.022×10^23。
它的正式的定义是它的正式的定义是备注:物质的量是七个基本物理量之一。
①物质的量度量的对象是微粒集体,微粒可以是分子、原子、离子、电子、中子、质子等。
②使用物质的量一般用化学式指明微粒,而不能用名称。
(例三)2.阿伏伽德罗常数:一般计算时取6.02×10^23或6.022×10^23。
它的正式的定义是它的正式的定义是下列说法正确的是: 中含有中含有 mol Ca mol Ca 有 molNO 含 mol Ca(NO 任何微粒含有任何微粒含有 。
中所含有的碳原子数为中所含有的碳原子数为 ,用符,用符号 表示,大量实验证明,阿伏加德罗常数为近似值表示,大量实验证明,阿伏加德罗常数为近似值单位是单位是 。
0.012千克碳12中包含的碳12的原子的数量。
一:基础知识对象的有关概念l1. 对象Object:VB中常用的对象有:窗体、控件等。
2. 对象的三要素(1)属性Property:用来描述和反映对象外部特征的参数。
(2)方法Method:允许其他对象与之交互的方式,表明一个对象所具有的能力。
(3)事件Event:响应对象的动作称为事件,它发生在用户与应用程序交互时。
如单击控件、鼠标移动、键盘按下等。
事件驱动Event Driven:VB为窗体和大多数控件都规定了一组事件,当应用程序被启动后,VB随时准备捕获各种事件。
一旦发生了某个事件,VB就会执行与该事件相联系的事件过程;执行完后,VB等待下一个事件的发生。
VB程序的执行步骤如下:l(1)启动应用程序,装载和显示窗体;(2)窗体(或窗体上的控件)等待事件的发生;(3)事件发生时,执行对应的事件过程;(4)重复执行步骤(2)和(3);(5)直到遇到END结束语句结束程序的运行;或按“结束”强行停止程序的运行。
VB集成开发环境l1. 主窗口应用程序窗口,由标题栏、菜单栏和工具栏组成。
2. 窗体(form)窗口设计VB程序的界面。
3. 代码(code)窗口编辑窗体、标准模块中的代码。
4. 属性(properties)窗口所有窗体或控件的属性设置。
窗口5. 工程资源管理器(project expror)窗口保存一个应用程序所有的文件。
6. 工具箱(toolbox)窗口显示各种控件的制作工具,供用户在窗体上设计建立VB程序的步骤l1. 建立用户界面的对象,并设置对象属性;2. 对象事件过程及编程;3. 程序运行和调试;4. 保存文件:窗体frm格式和vb工程vbp格式VB 编码基础l1. VB代码不区分字母的大小写系统保留字自动转换每个单词的首字母大写;用户自定义行以第一次为准。
2. 语句书写自由一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符_(空格+下画线)连接一行<=255个字符。
VB知识点梳理1. VB有三种工作状态:设计态、运行态和中断态。
2. 常见项目文件有:工程文件(.vbp)、窗体文件(.frm)、模块文件(.bas)、类模块文件(.cls)等。
3. 属性:每个对象所特有的一组特征。
(一组对象的特征。
)事件:在对象上所发生的事情,如单击、双击等,事件是固定的。
方法:用于对对象进行一定的操作。
由函数或过程实现。
方法是固定的。
(要执行的动作,完成某一特定动作。
)4. 应用程序执行方式经历了两个历程:传统的面向过程和目前流行的面向对象。
5. VB可视化编程步骤:(1)新建一个工程(2)设计用户界面:添加控件、设置属性控件属性(3)编写事件过程及通用过程(4)运行、调试(5)保存工程(设计界面,设置属性,编辑代码,运行、调试和保存)这也有两种说法,6. Integer(整型) Long(长整型) Single(单精度浮点型) Double(双精度浮点型) String(变长字符串型、定长字符串型) Boolean(逻辑型) Date(日期型) Variant(变体型数字、字符) Currency(货币型) Byte(字节型) Object(对象型)7. 声明符:整数%,长整数&,单精度!,双精度#,货币@,字符串¥,日期用#括起来8. 单精度数和双精度数分别用E(或e)和D(或d)将尾数和指数分隔开。
7815.329转化则为7.815329E3或7.815329E+3,E换为e也行。
9. 变量命名规则:(1)首字符必须是字母(2)变量名只能由字母、数字和下划线组成(3)变量名不能包括嵌入的点号或者类型声明符%、!、#等(4)变量名长度不能超过255个字符(5)不能使用VB中的关键字,如Dim、As、Print等,但可以嵌入变量名中,如Form_Print (6)变量名在作用域范围内必须唯一。
10. ^ 乘方,- 负号,* 乘,/ 除,\ 整除,Mod 取余,+ 加,—减。
小富精编百条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.树:数据元素之间的关系具有明显的层次特性的非线性结构。
(1)结点的度:在树结构中,一个结点所拥有的后件个数(2)树的深度:树的最大层次。
(3)叶子结点:没有后件的结点11.二叉树:每一个结点的度最大为2的非线性结构。
(1)二叉树的基本性质:《1》在二叉树的第k层上,最多有2^(k-1)(k>=1)个结点《2》深度为m的二叉树最多有2^m-1个结点《3》在任意一个二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个12.二叉树的遍历:(1)前序遍历:先访问根结点,然后遍历左子树,最后遍历右子树(2)中序遍历:先遍历左子树,然后访问根结点,最后遍历右子树(3)后序遍历:先遍历左子树,然后遍历右子树,最后访问根结点13.查找技术(1)顺序查找最坏情况:n次(2)二分法查找最坏情况:log2n次14.排序技术(1)冒泡排序法最坏情况:n(n-1)/2次(2)简单插入排序法最坏情况:n(n-1)/2次(3)希尔排序法最坏情况:O(n^1.5)次(4)堆排序最坏情况:O(nlong2n)次15.结构化程序设计的原则:(1)自顶向下;(2)逐步求精;(3)模块化;(4)限制使用goto语句16.对象的特点:(1)标识唯一性;(2)分类性;(3)多态性;(4)封装性;(5)模块独立性好17.消息:推动对象与对象间彼此相互合作的机制18.软件工程3要素:方法、工具、过程19.软件生命周期:[软件定义:](1)可行性研究与计划制;(2)需求分析;[软件开发:](3)软件设计(4)软件实现;(5)软件测试;[软件运行维护:](6)运行与维护20.软件工程的原则:(1)抽象;(2)信息隐蔽;(3)模块化;(4)局部化;(5)确定性;(6)一致性;(7)完备性;(8)可验证性21.需求分析:(1)需求获取;(2)需求分析;(3)编写需求说明规格书;(4)需求评审22.结构化分析方法:数据流图(DFD);数据字典(DD);判定树;判定表注意:箭头表示数据流。
矩形表示实体23.软件需求说明书的作用:(1)便于用户,开发人员进行理解和交流(2)反映出用户问题的结构,可以作为软件开发工作的基础和依据(3)作为确认测试和验收的依据24.软件设计的基本原理:(1)抽象;(2)模块化;(3)信息隐蔽;(4)模块独立性;(内聚性;耦合性)注意:模块独立性好的是高内聚低耦合;内聚性越强,耦合性越差。
25.详细设计:(1)数据流程图;(2)N-S图;(3)PAD图;(4)PDL26.软件测试:使用人工或自动手段来运行和检测某个系统的过程,其目的在于检验他是否满足规定的需求或是弄清预期结果与实际结果之间的差别。
27.软件测试的准则:(1)所有测试都应追溯到需求(2)严格执行测试计划,排除测试的随意性(3)充分注意测试中的集群现象(4)程序员应避免检查自己的程序(5)妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便28.黑盒测试方法:等价类划分法、边界值分析法、错误推测法、因果图29.白盒测试方法:逻辑覆盖、基本路径测试30.软件测试:单元测试、集成测试、确认测试、系统测试31.软件调试方法:强行排错法、回溯法、原因排错法32.数据库管理系统是数据库系统的核心;(1)数据定义语言(DDL):模式定义和数据的物理存取构建(2)数据操作语言(DML):查询,增加,删除,修改(3)数据控制语言(DCL)33.数据库系统的基本特点:(1)数据的集成性(2)数据的高共享性与低冗余性(3)数据独立性(4)数据统一管理与控制34.数据库系统的三级模式:(1)概念模式:全体用户公共数据视图(2)外模式(子模式或用户模式)(3)内模式(物理模式):数据库物理存储结构与物理存储方法。
如:索引、存取路径。
35.数据模型:数据结构、数据操作、数据约束36.试图设计:自顶向下、由底向上、由内向外二.专科必备知识1.Visual Basic的特点:(1)可视化编程;(2)面向对象的程序设计;(3)结构化程序设计语言(4)事件驱动编程机制;(5)访问数据库。
2.Visual Basic的版本:(1)学习版(2)专业版(3)企业版3.Visual Basic是解释型语言4.5.0版本后,Visual Basic推出了中文版5.主窗口由标题栏、菜单栏和工具栏组成。
6.工具栏有固定和浮动两种形式。
7.窗体操作区的小点是供对齐用的。
8.工程资源管理器窗口中的文件分为:窗体文件(.frm);程序模块文件(.bas);类模块文件(.cls);工程文件(.vbp);工程组文件(.vbg);资源文件(.res)9.一个应用程序最多可以有255个窗体。
10.标准模块是一个纯代码性质的文件,不属于任何一个窗体。
11.Visual Basic中窗体和控件被称为对象。
12.用键盘打开菜单和执行菜单命令,第一步应按的键是F10或Alt.13.对象是具有特殊属性和行为方式的实体。
14.对象属性:对象名.属性名称=属性值15. Visual Basic是采用事件驱动编程机制的语言。
16.对象方法:对象名称.方法名称17.只读属性:只能通过属性窗口设置属性。
如:Name、Borderstyle.18.窗体常用属性:(1)AutoRedraw(自动重画) 对象 . AutoRedraw =Boolean 对象可以是窗体或图片框。
当属性为True时,当一个窗体被其他窗体覆盖、又回到该窗体时,将自动刷新或重画该窗体上的所有图形。
该属性默认值为Flse。
(2)BackColor(背景颜色)该属性设置窗体的背景颜色。
(3)BorderStyle(边框类型) 2-Sizable (默认值)可调整的边框。
窗体大小可以变,并有标准的双线边界。
(4)Caption(标题)对象 . Caption=字符串(“”)例如:Form1 . Caption=“Visual Basic Test”(5)Controlbox(控制框)该属性设置窗口左上角的状态。
与BorderStyle属性连用。
当BorderStyle属性设置为0-None时,Controlbox属性将不起作用。
(6)Enabled(可用与不可用)对象 . Enabled=Boolean 该属性用于激活或禁止。
(7)ForeColor(字体颜色)(8)Height、Width(控件的高、宽)对象. Height=数值对象. Width =数值(9)Icon(图标)该属性设置窗体最小化时的图标。
(10)Maxbutton、Minbutton(最大、最小化按钮)该属性用来设置窗体右上角的最大、最小化按钮。
当BorderStyle属性为0-None时,这两个属性被忽略。
(11)Name(名称)定义对象的名称。
(12)Picture(图形)(13)Top、Left(顶边、左边位置)控制对象的位置。
对象 . Top=y对象 . Left=x(14)Visible(可见与不可见) 对象. Visible= Boolean(15)Windowstate(窗口状态) 对象 . Windowstate=0、1、2(0为默认值有窗口边界)19.窗体事件(1)Click(单击事件)单击鼠标左键时发生的事件。
(2)DblClick (双击事件)(3)Load(装入事件)运行时自动触发该事件。
(4)Unload(卸载事件)当从内存中清除一个窗体时(关闭窗体或执行unload语句)时触发该事件。
(5)Active(活动事件)、Deactivate(非活动事件)当窗体变为活动窗口时触发Active事件,而在另一个窗体变成活动窗口前触发Deactivate事件(6)Paint(绘画事件)当窗体被移动或放大时或窗口移动时覆盖了一个窗体时,触发该事件。
20.Visual Basic6.0的控件分为:标准控件(既不能添加,也不能删除);ActiveX控件(是扩展名为.ocx的独立文件);可插入对象。
21.Pointer不是控件22.控件的命名:字母、数字、下划线23.属性窗口分为对象框、属性列表、属性显示方式、属性解释。
24. Visual Basic中的语句:#:几个语句放在一行时,用冒号(:)隔开#:续行符(-)使下行和这行是同行,续行符与他前面的字符之间至少要有一个空格。
(1)赋值语句【let】目标操作符=源操作符(赋值语句兼有计算与赋值双重功能;目标操作符与源操作符的数据类型必须一致;语句同行时用:隔开。
)(2)注释语句提高程序可读性(Rem或’)注释语句不能放在续行符的后面。
(3)暂停语句(stop)作用类似执行“运行菜单”中的“中断”命令。
(4)结束语句(End)25.数据类型:(1)字符串(String)是一个字符序列,由ASCII字符组成,包括标准的ASCII字符和扩展ASCII字符。