vb视频笔记

前端之家收集整理的这篇文章主要介绍了vb视频笔记前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
2
vb语言
·高级语言
·VBscript (脚本语言)
`数据访问
·internet/intranet功能

消息循环
消息循环的代码部分
窗口函数
vb中的事件驱动
· 注意事项
-顺序性
-有效性
3
屏幕组成
添加部件 创建选项卡
4
窗体设计器
模式:设计、运行、调试
窗体类型:normal,MDI,SDI,dialogBox
多文档 单文档 对话框
好习惯:加控件先改名字
设计属性 属性窗口中
运行属性 代码窗口中 (这个属性可以试试 实现同一个command每点击一次换一次名字)

5
项目管理器
SDI窗体说明
展示屏
文件的打包 发布
6
变量
数据类型
类型转换函数
7
常量的定义声明
关键词:const 不变的 常量说明
dim 声明变量
private 专用变量
public 全局变量
static 静态变量
redim 动态数组变量
8
强制声明
关键词Option explicit
自动提醒你正式声明你的变量,这个语句必须放在每个模块的最上面。如果你试图运行一个含有未定义的变量的过程时,Option explicit 语句会让VB产生一个错误
数组和动态数组的定义声明
标准数组  dim,private,public,static
维数限制
动态数组
声明:dim
动态改变:redim
preserve 保留,保存 保留数组以前的元素
9
逻辑判断和数学运算
赋值语句 let (可省),set 对象赋值 (不可省)
同行多语句 用 “:”分隔
条件语句
多行If语句 elseif 有endif
单行if语句 没enif
select case语句 条件分支
iif函数
10
循环语句
for 有序集合
do...loop 至少执行一次循环
for each 无序集合 element元素
while 不能被终止的循环
注释语句 必须要写注释
模块比较大的(20以上)
算法
函数 结束函数 function end function
过程 结束过程 sub end sub
编写格式
(注意程序的可理解性 就像写一篇文章一样有层次,有段落,清晰好理解)
同层对齐
内层缩进
块间空行
11
过程 sub end sub
事件过程
通用(自定义)过程
属性过程(函数
12
函数 function end function
系统函数(语句)
类型转换 前端带C的(国际通用),前端不带C的
比较:int(取小于等于表达式的最大整数),cint(取整数部分),round(四舍五入)
数值函数
比较: csng,cint,clng和int,fix,round,val
随机
randomize
rnd
13
字符串处理函数
日期时间函数
路径函数
颜色
RGB
QBColor
14
环境函数
15
日期函数的使用
加密解密程序示例 xor操作

11、讲过程
12、13、14、15讲的都是函数
16
程序中的窗体
SDI
MDI
其他(Dialog,flash,...)
sub main
窗体的方法
常用(load,show,hide unload)
17
窗体的事件
窗体的标题栏变为深蓝 表明激活
获得焦点
单击窗体 双击窗体
失去输入焦点
queryunload 给用户一个机会判定是否关闭 ret 子程序的返回指令
dragdrop 拖拽松手
dragover 正在拖拽的过程中 连续
ole 对象的链接 嵌入
resize 改变窗体大小
18(单文档界面)
窗体的属性
19(多文档界面)
MDI应用程序
MDIForm及子窗体的建立和设置
窗体数组
窗体间的数据传递 (用什么传递:属性、变量)
20
控件介绍
activeX组件
activex文档
代码组件(OLE自动化)
控件
内部控件
activex控件
第三方控件
控件的命名
约定
字母开头
只有字母数字下划线,不能有标点空格
不能超过40个
建议
命名时间
指明控件类型
控件值(代表控件最常用的属性
说明
具体:
commandbutton value
textBox text
label caption
建议:不要使用控件值,给后期维护提供方便
控件数组
意义
可读性,代码量小,可动态加载控件
设计时创建
运行时创建
背景运行的控件
timer和数据存取控件
2 1
enabled 和visivle属性
输入焦点的顺序
@H_403_1051@ tabindex
@H_403_1051@ tabstop
定位属性
@H_403_1051@ top left width height
事件
@H_403_1051@ click dblclick gotfocus lostfocus
内部控件
textBox
label
image
pictureBox
22
容器对象 在其中可以放其他控件
pictureBox frame ...
23
frame
单选框
复选框
timer
listBox
comBox
optionBox
24
关于控件的几个问题
键盘处理与sendkeys方法
输入的有效性和验证
@H_403_1051@ @H_403_1051@ 一般准则
@H_403_1051@ @H_403_1051@ valiate事件和causevalidate属性
@H_403_1051@鼠标的的处理和拖拽
@H_403_1051@ drag方法,dragover,dragdrop事件
25,26
图形的处理
autoredraw
clipcontrol
控件的显示层次
非绘图控件
绘图控件和label
图形方法输出结果
下拉式菜单
级联是菜单
弹出式菜单
修改菜单标题,复选,可视,有效
菜单的事件代码
显示弹出式菜单
27
动态添加菜单 单击command添加
index属性
资源管理器
资源类型
字符串,位图,贯标,图标,自定义资源
创建和保存(只能一个res文件
使用
28
时钟示例
程序说明
关键内容
timer控件的使用
防止重入的发生
轻量级控件的使用
可改进说明
代码:示例\时钟\clock.vbp
数据录入窗体示例
程序说明
关键内容
尽量给录入项提供缺省值
用validate事件检查输入的有效性
必要时,可将控件的causevalidation属性设为false
多个录入项间的合法关系在最后检查
代码:示例\时钟\数据录入.vbp 制作电子表用位图
29
拼图游戏
30
独立钻石游戏
原文链接:https://www.f2er.com/vb/257201.html

猜你在找的VB相关文章