VB 陈伟视频总结

初次接触陈伟视频,还是在大一那个暑假,因为暑期的任务安排是看陈伟视频。在家无聊的时候打开电脑开了几集,当时的感觉就是更加无聊,看着看着就睡着了,我妈还说,看这孩子都放假了还学的这么累!所以还给我做了我爱吃的菜!哈哈!经过小半年的奔跑,终于跑完了这视频的进度条!下面就来总结一下!
陈伟视频大概分为六个部分(非顺序)
基础界面编程环境、控件、菜单、编程、对象、类
第一部分则讲了一些vb的开发环境还有vb的重要性,以及它的一些基础界面还有操作!
第二部分控件,讲了一些vb中常用的一些内置控件的属性及其用法和注意事项。
第三部分菜单,讲了添加菜单的方法,以及添加二级菜单还有悬浮菜单的用法。以及比较重要的动态添加菜单项!
第四部分编程,ActiveX控件,Api函数以及动态链接库
第五部分对象,对对象的声明定义!
第六部分类,添加展开!
陈伟视频虽然有些无聊,但是里面的知识很充足,而且讲得很细!有时间的时候可以快速浏览第二遍,在加深一边印象,对vb6.0有一个更好的宏观把握!将知识分的更加仔细清晰!
附上一些笔记!


picturebox
属性 image 运行时才存在的属性,image属性记录对图片进行的修改绘画后的图片 
loadpicture属性  可以在运行程序时加载硬盘中的图片  picture1.picture=loadpicture("文件的路径“)
loadrespicture()加载资源管理器中的图片
注意:图片框只能通过来改变自己的大小(AUTOSIZE)来适应图片的大小,不能改变图片的大小来适应自己!
            相反image控件课以实现这个调整
容器对象:可以在控件中再放入其他控件,容器控件移动时,其上面的其他控件也都跟着移动!
窗体的大小小的改变的属性 resize
Paintpicture的方法

object.patinpicture picture,x1,y1(图片所在的位置)width1,height1,(图片的高度和宽度)x2,y2,width2,height2,opcode
Commandbutton控件
 command--default属性  true   运行时按下回车,默认执行这个按钮
cancel 属性  按钮接收到Esc按钮后默认执行该按钮的操作
value  属性    private sub command1_click() form2.command1.value = true (或false)  end  sub 这句的意思是,点击form1按钮command1激活form2中按钮command1的事件~
Frame控件 -----容器控件(主要选项框和复选框)
       将多个单选框放在一个frame 控件中,他们之间是互斥的,也就是说在程序运行时,只能有一个被选
子对象的container属性   描述子对象当前处于的容器
 
单击命令按钮时,将option1的容器由frame1改为frame2
timer控件(不精确的计时器,每次响应都会大于设置值)
enable true 或者false   可用或者不可用
interval  每多长时间发送一次信号,默认单位毫秒,最大时间间隔1分多钟
timer控件下的代码要尽可能地短
Listbox控件
 topindex表示位于列表框起始第一行的(类似于置顶的那个)
newindex表示最近刚增加的列表框中的内容
combobox控件


MDI应用程序添加
工程----添加MDI窗体
MDIform及子窗体的简历和设置
窗体数组
窗体间的数据传递

窗体要加载到内存中后,才能访问其属性



控件的使用
ActiveX组件
---activex文档
---代码组件(ole自动化)
---控件
-----内部控件
-----ActiveX控件
-----第三方控件

控件的命名
--约定
----字母开头
-----只有字母数字下划线,不恩呢过有标点空格
----不能超过40个
--建议
----命名时间
----指明控件类型  (txt***)
控件值(caption……)


控件数组
--意义
    可读性,代码量小,课动态加载控件
--设计时创建
--运行时创建     load cmd(1)   在运行时创建一个数组
背景运行的控件
--如timer和数据存取控件



enabled 和visible属性
输入焦点的顺序
--tabindex属性
--tapstop属性
定位属性
--top lefet width  height 
事件:、
--click  dblclick  gotfocus  lostfoucus
内部控件
1、textbox
      属性:multiline,locked,imemode,scrollbars, passwordchar
      事件:change
2、label
---属性:autosize,wordwrap,usemnemonic
---事件:change
3、image
---属性:picture,stretch 
4.picturebox
--属性:align,autosize,picture,image
--容器对象
--图像的装入
----设计时
----运行时loadpicture() loadrespicture()
----使用set       set a =        loadpicture(……)
--paintpicture方法
object.paintpicture picture,x1,y1,width1,height1,x2,y2,width2,heght2,opcode

你可能感兴趣的:(vb学习)