最新素材
广告素材
海报素材
展板素材
展架素材
宣传单页
画册素材
手抄报模板
邀请函模板
电商素材
电商主图
电商首页
详情页素材
活动页素材
Banner素材
移动端素材
元素素材
漂浮元素
装饰元素
边框元素
卡通元素
图标元素
艺术字元素
花边元素
背景素材
简约背景
古风背景
风景背景
H5背景
电商背景
VIP
登陆
注册
vb程序设计(二)
发布于 2021-01-06 21:09
1,Vb的基本特点:可视化设计、事件驱动编程机制、应用程序集成开发环境、既具有高级语言的优点又具有面向对象程序设计语言的所有特征、拥有强大的网络数据库多媒体功能、完备的
help
联机帮助功能
2,创建应用程序的过程:
① 分析问题,明确目标
② 新建“
windows
窗体应用程序”项目
③ 建立用户界面的对象和设置对象属性
④ 添加对象事件过程及编程
⑤ 运行和调试程序
⑥ 保存文件
2、p17 图
17
对象列表 事件列表
3、编码规则
① Vb.net代码不区分字母的大小写
② 同一行上可以书写多条语句,语句间用英文冒号“:”分隔,一行最多可达
255
个字符。
③ 单行语句若分成若干行书写,可在本行后加入续行符“
-
”(空格和下划线)
④ 增加注释有利于程序的阅读、维护和调试
4、创建一个vb应用程序的三个主要步骤是:创建应用程序界面、设置属性、编写代码。
5、程序设计方法的发展
① 初期程序设计
② 结构化程序设计
③ 面向对象程序设计
6、对象:是面向对象程序设计的核心,是构成应用程序的基本元素
类:是对同种对象的抽象描述,是创建对象的模板
对象是类的实例化
7、对象的三要素:属性、方法、事件
① 属性:对象中的数据保存在属性中,用来反映和描述对象特征的参数。如:控件名称(name)、文本(
text
)、颜色(
color
)、字体(
font)
、可见性(
visible
)
对象名.属性名
=
属性值 如:
Button1.text=
“确定”
② 方法:面向对象的程序设计语言为程序设计人员提供一种特殊的过程
对象.方法(【参数名表】) 如:
TextBox1.focus
( )
注:方法后要加一对圆括号,参数可有可无
③ 事件:外部发生在该对象上的事情或消息
同一事件作用于不同的对象,就会引起不同的反应,产生不同的结果。
事件如:单击、双击、装载、获取焦点、键按下事件等
事件过程:响应某个事件后所执行的程序代码
Private sub
对象名
事件(参数)
Handles
对象名
.
事件
8、控件的基本属性
① Name:是创建对象的名称,是所有的对象都具有的属性
② Text:是在窗体上显示的文本内容,大部分控件都具有此属性
③ Location:是控件左上角相对于容器左上角的位置。容器一般指窗体,对于窗体指屏幕
④ Size:是控件的大小,也可用
width
和
height
两个属性分别表示控件的宽度和高度
⑤ Font:是设置文本的字体、大小、字形等系列属性
⑥ Forecolor:是颜色属性(正文颜色)
backcolor
用来设置或返回控件的正文以外的显示区域颜色。
⑦ Enable、
visible
:决定控件的有效性和可见性,默认值为
ture
。当
enable
设置为
false
,表示不可操作,呈灰色显示;当
visible
设置为
false
时,表示程序运行时控件不可看见,但控件本身存在。
9、窗体的常用方法有:showdialog方法、
show
方法、
hide
方法、
close
方法;分别用于多窗体的显示、隐藏和关闭。
10、Label和
textbox
控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用
lobel
控件;若允许用户输入文本,则应使用
textbox
控件。
11、Vb的
6
种类型表达式:算数表达式、字符串表达式、关系表达式、布尔表达式、日期表达式、对象表达式
12、Vb根据表达式的运算符来确定表达式的类型
13、数据类型:字节型、逻辑型、短整型、整型、长整型、单精度型、长精度型
14、标识符:是为程序中涉及的数据对象命名。包括:变量、常量、类、对象、方法、文件等。
15、标识符命名规则:
① 由字母或者下划线开头,后面可跟字母、下划线、数字等字符组成;
② 不能使用vb.net程序设计语言中的关键字,例如
dim
、
if
、
for
③ 一般不使用vb。
Net
中具有特定意义的标识符,如属性和方法名
④ 在vb。
Net
中不区分变量名的大、小写
16、常量:直接常量、符号常量、系统提供的常量
17、变量:是在程序运行过程中其值可以变化的量
Dim 变量名【
as
类型】【
=
初始值】
① 变量名:他是变量的标识符(符合标识符命名规则)(长度最长可达255个字符)
② 数据类型:指明变量存放的数据类型
③ 变量值:每个变量都占有一定的内存空间,用来存放对应数据类型的数据
18、运算符和表达式
(1)
运算符:是实现某种运算的符号
① 算术运算符
② 字符串连接符
③ 关系运算符
④ 逻辑运算符
(2)表达式:是由变量、常量、运算符、函数和圆括号按一定规则组成的。
书写规则:
① 乘号不能省略
② 括号必须成对出现
③ 表达式从左到右在同意基准面上书写,无高低、大小区别
19、运算符的优先级
算数运算符>字符串连接符>关系运算符>逻辑运算符
20、不同数据类型的转换
(1)隐式转换
为了保证转换的正确性,及不丢失数据,应从低精度数据类型向高精度数据类型转换
字节<整型<长整型<单精度<双精度
(2)显示转换
数值与字符串的互换:
Val(字符串) 将字符串转换成数值类型
Str(数值) 将数值类型转换成字符串类型
21、p56 常用数学函数
22、程序代码只可由三种基本控制结构,顺序结构、选择结构、循环结构
23、顺序结构
赋值语句
① 简单赋值语句
变量名=表达式
a.
赋值号与关系运算符
“等于”都用“
=
”表示
b.
赋值号左边只能是变量或控件属性名,不能是常量、常数符号、表达式
错误的表达式
Now()
=x+y
左边是表达式,即内部函数的调用
5=sqrt(
s
)
+x+y
左边是常量
X+y=3 左边是表达式
① 复合赋值语句(可以简化程序代码,还可以提高对程序编译的效率。)
变量名 复合赋值运算符 表达式
复合赋值语句运算符有+=、
-=
、
*=
、
l
累加
例如:
sum=sum+x
或
sum+=x
l
计数
例如:
n=n+1
或
n+=1
l
显示多行信息
24、P75 选择结构
① If...then语句(单分支结构)
② If...then...else语句(双分支结构)
③ If...then...elself语句(多分支结构)
25、P79 select case语句
26、P87 循环结构
27、P89 do......loop循环语句
28、P92 九九乘法表
29、数组:并不是一种数据类型,而是一组相同类型数据的集合
优点:
① 简化数据处理方法
② 精确使用数据
③ 降低工作量,正确统计结果
30、数组声明
数组声明语句声明了数组名、类型、维数、大小
声名了数组,系统为其内存分配了连续的存储空间
数组有一维数组、二维数组、多维数组
一维数组:dim 数组名(下标上界)【
as
类型】
下标上界 在vb中下标下界为
0
,在一维数组的下标上界
+1
多维数组:dim 数组名(下标
1
上界【,下标
2
上界
...
】)【
as
类型】
有n个下标上界就是
n
维数组
31、列表框:是一个显示多个项目的列表,便于用户选择一个或多个列表项目,但不能直接修改其内容。
(1)
方法:添加、删除项目、和清楚所有项目,其作用于
items
集合,在使用时方法前面加
items
和对象
Add方法:
Insert方法:
Remove方法:
Removeat方法:
Clear方法:
(2)
事件:主要事件有
click
、
doubleclick
和
selectedindexchanged
事件
32、组合框:是兼有文本框和列表框两者的功能特性
下拉式组合框:
简单组合框:
下拉式列表框:
33、结构变量及其数组
数组:是能够存放一组性质相同的数组集合(可以简化数字的处理)
结构类型的定义
Structure 结构类型名
成员名声明
End structure
结构变量的声明
Dim 变量名
as
结构类型名
例如:dim student,mystud as studtype
声明了student、
mystud
为两个同种类型的结构变量
34、使用过程的好处:减少重复工作,使得程序简练和可读性好,便于程序调试和维护
35、在vb.Net中自定义过程主要有下列两种:
① 以sub保留字开始的为子过程,完成一定的操作功能,子过程名无返回值
② 以function保留字开始的为函数过程,用户自定义的函数,函数名有返回值
36、p154子过程与函数过程区别及注意事项
子过程的定义形式
【public|private】
sub
子过程名(【形参列表】)
① 一般程序有一个返回值时,函数过程直观;当过程无返回值或有多个返回值时,习惯用子过程
② 子过程没有值,过程名也就没有类型;同样不能在子过程体内对子过程名赋值
③ 形参是过程与主调程序交互的接口
④ 形参没有具体的值,只代表了参数的个数、位置和类型
37、p156 形参与实参
38、传地址与传值特点
传值:单向性、安全
传地址:双向性、效率高
39、选择传值还是传址考虑因素
① 若要将被调过程中的结果返回给主调程序,则形参必须是传地址方式。若不希望被调过程体修改实参的值,则应选用传值方式;(可以增加程序的可靠性和便于调试,减少各过程间的关联。)
② 传值参数只接受实参的值,所以是对应的实参为同类型的表达式;传址方式形参获得的是实参地址
③ 实参和形参在不同过程中(前者在事件过程中,后者在函数过程或子过程)其作用域不同,与是否同名无关
40、结构可以把相互关联的数据组成一个有机的整体。
结构中只能有数据成员,不能有属性、事件、方法等成员;类既可以有数据成员,也能定义属性、事件、方法。
41、类的定义中,关键字private(私有的)和
public
(公有的)是访问修饰符,表示访问修饰权限。说明为
public
的成员在类的内部和外部都可以访问,
private
的成员只能在类的内部访问,不能在类的外部访问。
42、类的基本特征:
① 封装性
② 继承性
③ 多态性
43、建立热键的方法:在热键字符输入时前面加上一个&符号,显示时下面就有下画线
快捷键需要通过shortcutkeys属性
分隔线的方法:在标题栏输入一个“—”(减号)
36、菜单项的主要事件是
click
事件(单击事件)
本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。
相关素材
女程序员设计
银行应用程序
1024程序员节海报素材
相关素材