VB知识点总结

一、软件的概念

人们针对某一需要而为计算机编制的指令序列称为程序。程序、数据连同有关的说明资料统称为软件。

软件:应用软件

系统软件

二、编程的概念

编程就是为了通过计算机实现某一个功能,达到某种目的或解决某个问题,而使用程序设计语言编写程序并实现结果的过程。

编程的作用:编程实际上也就是“人给计算机下命令”的一个过程,而程序也是人和计算机之间唯一的沟通方式。

三、程序设计语言发展史

1、机器语言:是计算机能够直接理解的语言,由二进制代码0和1组成。

2、汇编语言:是一种使用符号代替0和1的语言,但需要汇编程序翻译成机器语言目标程序,简称汇编。

3、Basic语言:(初学者通用符号指令代码)它使用的语句简单,能够像英语指令一样读解。

4、C语言:拥有很小的语言库,对于不同计算机或不同系列的处理器,只需要重新设计这些库,不必改变程序接口(语言)就可以进行程序编写,而且C语言具有可移植性,源代码可以重用,在不同计算机上运行只需对其重新编译即可

5、C++语言:具有其父语言C语言的功能以及使用面向对象功能扩展C语言。

6、Java语言:起初被称为OAK语言,后来将OAK技术应用于Web上。

7、在此模式之上,不同的程序设计语言创建的应用程序能够互相通信。

四、.NET平台及VB.NET

1、.NET的优势:支持多语言

提供庞大的基类库供程序员随时调用。

*集成开发环境(IDE)

2、.NET平台的构成:操作系统

公共语言运行库(也称公共语言运行时:CLR)

基类库

应用程序

公共语言规范(CLS)

VB.NET是.NET平台已有的几种语言之一,它继承了VB以前版本的优点,非常容易学习,是一门很好的入门语言。具有快速开发的特点。

一、常量和变量

常量:是具有一定含义的名称,用于代替数字或字符串,其值从不改变

声明常量的语法: Const 常量名称=值

如 Const pi=3.14

变量:在程序运行过程中其值可以改变的数据称为变量,它是一种使用方便的占位符,用于引用计算机的内存地址,该地址可以存储程序已运行时可更改的信息。

声明变量的语法: Dim 变量名称=值 (单个变量)

如 Dim r=0 (多个变量写在一行,用逗号隔开)

Dim 变量1=值1,变量2=值2

如 Dim r=0,s

变量命名规则:

1、 只能由字母、数字和下划线组成

2、 第一个字符必须是英文字母或下划线

3、 长度不能超过255个字符

4、 不能使用VB.NET中的保留字

二、VB.NET的数据类型

1、Numeric数字型

<1>Integer(整型)用于表示简单地整数,同时整型还包含负整数

<2>Long(长整型)相对Integer类型的取值范围更大,可以存储更长的整数类型

<3>Single(单精度浮点型)用于存放单精度浮点数,也就是小数

<4>Double(双精度浮点型)

数据类型写在声明变量语句“Dim 变量名 As”之后,如:Dim age As Integer

2、Boolean(布尔型)

若变量的值只包含以下三种等数据,即可声明为布尔型

<1> Ture/False

<2> Yes/No

<3>On/Off

声明变量为布尔型:Dim agree As Boolean

3、String(字符串型)

数据中包含文字、符号、字母等字符或字符串,这种数据即为字符串,字符串用双引号括起来。

声明变量为字符串型:Dim myyear As String

Myyear=”20xx”

4、 Char(字符型)

在只需保存单个字符时,使用Char即可,方法同String

5、 Date(日期型)

如声明日期为常量,需在数据两端添加符号“#”而且要求格式为m/d/yyyy(即月/天/年) 如:Const myBirth=#11/10/1990#

三、使用类型转换函数

1、CInt:用于将String、Single、Double转换为Integer(如果非整,即四舍五入) 如:Dim n As Integer,m As Integer

n= CInt(3.14)

m= CInt(12.56)

2、CDbl:用于将String或整形转换为Double

如:Dim m As String

Dim n As Double

m=”255”

n= CDbl(m)

四、运算符和表达式

1、操作数:被操作或被运算的对象、常量、变量、运算符都是操作数

2、运算符:表示某种运算的符号。包括算术运算符、赋值运算符、关系运算符、逻辑运算符、连接运算符

3、表达式:一个以上的操作数和运算符进行运算构成了表达式。如:(a+b)*2

4、介绍运算符

<1>赋值运算符 = (不是表示相等,而是将右边的值赋给等号左边的变量)

<2>算术运算符 + 、-、*、/。

<3>逻辑运算符:用于执行逻辑操作的运算符,运行结果是Ture或False

Not(取反)当操作数为假时,结果为真

And(与) 当两个操作数为真时,结果为真

Or(或) 当Or两侧的操作数之一为真时,结果为真

<4>关系运算符 =、>、>=、<、<=、<>

<5>连接运算符(&/+)

如:“Micro”&”soft”=”Microsoft”

“123”+”456”=”123456”

“12”&30=”1230”

“12”+30=42

当一个表达式有多种运算符时,先处理算术运算符,接着处理关系运算符,再处理逻辑运算符,所有关系运算符具有相同的优先级,即按他们出现的顺序从左到右进行处理。

第三章

一、了解什么是类和对象,会调用对象,并了解对象的方法和属性

1、对象:在软件工程中对象就是一个项目中的一个组成部件,包含数据和函数或(子过程)代码。

2、类:用于指定一组相似的对象。

类实例化的语法:Dim 对象名称As New 类名

如:Dim zhangsan As New student

3、方法就是对象可以进行的操作行为,子过程和函数都叫做方法。

动态方法:必须先实例化对象之后

静态方法:不需要实例化对象就可以直接使用

调用类、对象的方法:类或对象的名称,加上一个句点,后边写上方法名称和一对括号,括号中可以有参数也可以没有参数。

如 Student.PassPara(MyVal,MyRef)

4、属性:对象的特征,也就是对象的数据部分

调用方法同上:类或对象的名称,加上一个句点,后边写上属性名称。

二、理解什么是函数和过程,以及两者的区别

1、Sub子过程是指以规定语法结构组织的,可以被重复调用的,具有特定功能的,相对独立的语句块。

2、Function函数的概念同Sub类似,不同的是函数有返回值。

两种的区别:都可以实现被重复调用的功能,但区别主要表现在Function带有返回值,它可以直接用于给变量赋值,而Sub没有返回值。

三、会声明子过程和函数,并掌握在程序中调用子过程和函数的方法

声明子过程的语法:

Sub 过程名(形参列表)

过程体

End Sub

如:代码片段1

Sub ShowTime()

Console.WriteLine(Datetime.Now)

End Sub

代码片段2

Sub Main()

ShowTime()

End Sub

声明Function的语法:

Function 函数名(形参列表)As 返回类型

函数体?

Return 函数名

End Function

*可以没有特定的Return语句,通过将值赋给其自身的函数名称的方法来返回。

四、了解是什么是Windows应用程序

软件开发的两种主流模式:C/S 客户端/服务器

B/S浏览器/服务器

Windows应用程序也叫窗口应用程序,是运行在Windows系统环境下得应用程序,例如

金山词霸,杀毒软件等。C/S模式开发的软件是Windows应用程序的一种。

五、了解windows窗体的特性和结构

1、窗体也是一个类,一个应用程序能够有一个或一个以上的窗体。

2、窗体的结构:标题、系统菜单、控制盒、控制块

六、掌握windows窗体的方法和事件

1、VB.NET自动创建的一个窗体类代码

Public Class Form1

End Class

2、切换窗体设计界面,双击窗体,VB.NET自动创建Form1_Load方法

Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles MyBase.Load

MessageBox.Show(“欢迎使用学生档案信息系统”)

End Sub

七、掌握如何设置窗体的属性(以窗体的大小为例)

1、通过修改“属性窗口”的值

2、通过拖拽来修改窗体大小属性

3、通过编写程序来修改窗体大小属性

Me.Width=410

Me.Height=300

Me.Text=”首页”

第四章

一、掌握MessageBox.Show()方法的使用

语法:

MessageBox.Show(Text As String,Caption As String, MessageBoxButton) Text:在消息框中显示文本(必须出现,没有内容,也用一个空字符占位) Caption:在消息框标题栏中显示文本

MessageBoxButton:指定在消息框中出现的按钮

二、掌握MessageBox.Show()方法重载

MessageBox.Show(Text As String)

MessageBox.Show(Text As String,Caption As String)

几个参数不一定需要全部出现,允许存在多个同名函数,且这些函数的参数列表不同的用法,叫作方法的重载。

三、掌握MessageBoxButton的几个选项

1、MessageBoxButton.OK、

2、MessageBoxButton.OKCancel、

3、MessageBoxButton.YesNo、

4、MessageBoxButton.YesNoCancle

5、MessageBoxButton.RetryCancle

6、MessageBoxButton.AbortRetryIgnore

四、掌握窗体控件的常用属性

1、Name(控件的名称)、

2、BackColor(控件的背景色)、

3、Location(控件所处的位置)、

4、Size(控件的大小)、(Width,Height)

5、Visible(控件是否可见)

五、掌握常用窗体控件的相关属性及事件

1、PictureBox:BackgroundImage,size

2、Label:称为标签控件,用于显示文本,通常作为文字的载体。Font(字体)

3、TextBox:提供给用户输入文本信息的控件,又称文本框控件。

<1>“Text”属性用来在控件中显示文本信息,将“ReadOnly”设为“Ture”,不允许用户修改文本。

<2>“PasswordChar”指定一个在输入密码是文本框中显示的字符。

<3>“Multiline”设为“Ture”,使单行文本框变为多行的文本框

“Height”设置文本框控件的行数

“ScrollBars”滚动条显示:None

Horizontal

Vertical

Both

<4>”Anchor”用于固定控件和窗体边缘的距离:Top、Left、Bottom、Right

<5>”Dock”固定控件紧贴并填满在窗体的某个边缘:None、Top、Left、Bottom、Right、Fill

4、Button:按钮控件

Text:按钮上显示的文字

可以喂按钮设置快捷键,在Text属性中书写“&Quit”,按钮上显示的文本第一个字母会被加上下划线,按Alt+Q关闭

5、CheckBox :复选框控件,Checked属性控制是否被选择。Ture/False

6、RadioButton:单选框控件,通常以一组选项按钮的形式出现,但用户只能选其中一个,也具有Checked属性以及Checkchanged事件。

7、GroupBox和Panel

将需要进行分组的控件放入分组控件的区域内,即可实现分组,这种可以将其他控件进行分组的控件称为容器控件。

GroupBox有Text属性,而Panel没有,也不显示边框,Panel中的内容超出范围,自动在边缘添加滚动条,而GroupBox没有这个特性。

 

第二篇:VB知识点总结

程序是操作计算机完成特定任务的指令的集合

程序设计语言:1.机器语言 2.汇编语言 3.高级语言

算法: 自然语言描述 伪代码描述 程序流程图描述

程序设计方法 结构化的程序设计思想 面对对象的程序设计思想

结构化:顺序结构 选择结构 循环结构

面对对象的程序设计思想 类 对象

同一对象的多个属性进行设置:

With form1

.height=1000

.Caption=”xxx”

End with

对象的属性=静态特征 对象的事件,方法=动态特征

标识符

中断可查看程序运行的中间结果

四种工具栏:编辑,标准,窗体编辑器,调试

工具栏:固定和浮动

查看代码按钮:打开代码编辑器窗口(双击窗体任何地方和单击工程资源管理器窗口中的“查看代码”)

查看对象按钮:打开窗体设计器窗口(“查看对象”按钮)

窗体设计器窗口:对应用程序进行界面设计

窗体布局窗口:调整窗体在屏幕上显示的位置

属性窗口用于设置对象的属性值

窗体和控件被称作对象,对象的属性描述了对象的特征

安装了MSDN以后,才可以使用帮助文档

Shift用于选择多个相邻的控件,ctrl用于选择多个不相邻的控件

“格式”菜单中包含对多个控件对齐,统一尺寸等操作。

单击帮助菜单栏下的“内容”“索引”“搜索”都可以打开MSDN

在代码编辑器中输入想要获得的代码,然后选择它,同时按F1则可以进入MSDN 按工具栏上的“启动按钮”或“F5”则可以运行当前打开的工程

程序的调试工具:设置断点和单步执行(F8)

窗体的属性:

Name:窗体对象的唯一标识,也是窗体默认的主文件名,不能为空,此属性只能在属性窗口中设置

Print 为了在一行上输出 可以用“;”和“,” “;”紧凑 “,”松散

Print单独使用 输出空行

Label.backstyle=0(透明)1(不透明)

基本数据类型 数值型 字符串型 布尔型日期型 对象型 变体型

单精度实数的指数符号为E或e 双精度实数的指数为D或d

货币型常量最多精确到小数点后4位

布尔型常量 非0数值常量转换为true 0转换为false

True转换为-1

日期型常量 #10/12/20xx 10:10:10# #10-10-20xx#

强制定义变量 option explicit

整除符号 \

运算符优先级从高到低依次为 算术运算符 字符串连接运算符 关系运算符 逻辑运算符 字符串函数 trim 删除字符串两端空格

LTrim 删除字符串左端空格

RTrim 删除字符串右端空格

Left(字符串,n) 从字符串左端截取n个字符

Mid(字符串,n,m)从第n个字符开始截取m个字符

Right(字符串,n)从字符串右端截取n个字符

Len(字符串) 求字符串的长度

UCase 将字符串中的小写字母转换成大写字母

LCase 将 大写字母转换成小写字母

Str 将数值转换成字符串

Asc(字符串) 得到字符串首字符的ASCII码

Chr(数值) 得到以数值为ASCII码的字符

Randomize

Int((b-a+1)*Rnd+a)可产生[a,b]之间的随机整数

Format(数字,”0.00”)

Inputbox(“提示文本”& chr(10) &”提示文本” ,”标题”,”默认值”)

msgbox”提示文本”

Msgbox(“提示文本”,vbOkOnly+图标,”标题”)

IIF(条件,表达式1,表达式2)

Select case 条件表达式

Case 条件式结果列表1

语句块1

Case 条件式结果列表2

语句2

Case 条件式结果列表3

XX3

Case else

语句4

End select

已知循环次数 用for next

循环次数未知 用while??wend 或 Do??LOOP

For each 成员 in 数组名

成员必须是一个variant变量

Str=str&a(i)&”,”

冒泡排序

控件数组是一组相同名称,相同类型的空间 属性相同 接受同一事件

控件数组都有唯一的索引号Index

控件数组与数组变量的使用类似:

具有相同的名称

以下标索引值来识别每个控件

Unload只能删除用Load添加的元素,不能删除设计时创建的元素

Sub过程使用前必须定义,也称为过程调用

Sub用call function不用

Function可有返回值 而sub没有

形参与实参对应关系:1按位置传递(位置一一对应)

2指名传递(形参与实参用“:=”连接起来)

参数传递方式:1ByRef按地址传递参数,实参变化可以影响形参的双向关系2 ByVal按值传递参数,实参变化不影响形参的单向关系

变量,数组都是按地址传递

控件有三种:内部控件 ActiveX控件 可插入对象

CheckBox的Value 1选中 0未选中 2按钮为灰

坐标系统:坐标原点,坐标度量单位,坐标轴的长度与方向

 

第三篇:特殊的平行四边形知识点总结

矩形:有一个角是直角的平行四边形叫做矩形,也说是长方形

矩形的性质:

矩形的四个角都是直角;矩形的对角线相等

矩形的对角线相等且互相平分。

特别提示:直角三角形斜边上的中线等于斜边的一半

矩形具有平行四边形的一切性质

矩形的判定方法

有一个角是直角的平行四边形是矩形;对角线相等的平行四边形是矩形

有三个角是直角的四边形是矩形

菱形:有一组邻边相等的平行四边形叫做菱形(菱形是平行四边形:一组邻边相等)

性质:

菱形的四条边都相等

菱形的两条对角线互相垂直平分,并且每一条对角线平分一组对角。

菱形的判定方法:

一组邻边相等的平行四边形是菱形

对角线互相垂直平分的平行四边形是菱形

对角线互相垂直平分的四边形是菱形

四条边都相等的四边形是菱形

正方形:

定义:四条边都相等,四个角都是直角的四边形是正方形。

性质:正方形既有矩形的性质,又有菱形的性质。

正方形是轴对称图形,其对称轴为对边中点所在的直线或对角线所在的直线,也是中心对称图形,对称中心为对角线的交点。

梯形:

定义:一组对边平行,另一组对边不平行的四边形叫做梯形。

等腰梯形:两腰相等的梯形是等腰梯形。

直角梯形:有一个角是直角的梯形是直角梯形

等腰梯形的性质:

等腰梯形是轴对称图形,上下底的中点连线所在的直线是对称轴,

等腰梯形同一底边上的两个角相等。

等腰梯形的两条对角线相等。

等腰梯形的判定定理

同一底上两个角相等的梯形是等腰梯形

等腰梯形的判定方法:先判定它是梯形,再用两腰相等或同一底上的两个角相等来判定它是等腰梯形。 解决梯形问题常用的方法:

1.“平移腰”把梯形分成一个平行四边形和一个三角形

2.“作高”:使两腰在两个直角三角形中

3."平移对角线”:使两条对角线在同一个三角形中

4.“延腰”构造具有公共角的两个三角形

5.“等积变形”:连接梯形上底一端点和另一腰中点,并延长与下底延长线交于一点,构成三角形。

相关推荐