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属性
输入焦点的顺序
     tabindex
     tabstop
定位属性
          top   left   width   height  
事件
          click   dblclick   gotfocus   lostfocus
内部控件
    textbox
    label
    image
    picturebox
22
容器对象   在其中可以放其他控件
    picturebox   frame ...
23
frame  
    单选框
    复选框
timer
listbox
combox
optionbox
24
关于控件的几个问题
    键盘处理与sendkeys方法
    输入的有效性和验证
                一般准则
                valiate事件和causevalidate属性
鼠标的的处理和拖拽
          drag方法,dragover,dragdrop事件
25,26
图形的处理
    autoredraw
    clipcontrol
控件的显示层次
    非绘图控件
    绘图控件和label
    图形方法的输出结果
菜单的分类
    下拉式菜单
    级联是菜单
    弹出式菜单
菜单的代码
    修改菜单的标题,复选,可视,有效
    菜单的事件代码
    显示弹出式菜单
27
动态添加菜单    单击command添加
    index属性
资源管理器
    资源类型
              字符串,位图,贯标,图标,自定义资源
    创建和保存(只能一个res文件)
    使用
 28  
时钟示例
    程序说明
    关键内容
         timer控件的使用
         防止重入的发生
         轻量级控件的使用
可改进说明
代码:示例\时钟\clock.vbp
数据录入窗体示例
    程序说明
     关键内容:
         尽量给录入项提供缺省值
         用validate事件检查输入的有效性
         必要时,可将控件的causevalidation属性设为false
         多个录入项间的合法关系在最后检查
代码:示例\时钟\数据录入.vbp          制作电子表用位图
 29
拼图游戏
30
独立钻石游戏
vb视频笔记 - 12期 边亚梅 - 边亚梅 廊坊师范学院信息技术提高班十二期
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值