陈伟视频20~40_李晓瑞_廊坊师范提高班十五期_新浪博客

20集
1.Active X 组件    常见组件    (active DLL  ,  active  EXE)
active X 文档 
代码组件(OLE自动化)

控件:
一、控件种类:
  内部控件(用户有完全的使用权,可进行控件组合构造,版权归使用者)
  active X 控件(需要得到微软的认可)
  第三方控件

二、控件命名
控件命名
   命名要及时,一添加,就改名
   把元音去掉,留下辅音
   要字母开头,只有字母数字下划线,不能有标点空格
   e.g.      label改成   lbl
               text  改成   txt
   控件值不要省略,控件类型要指明

三、常用内部控件:
1.textbox
  常用属性:Multiline, Locked, IMEMode, ScrollBars, PasswordChar
  事件:change事件

2.label
  常用属性:Autosize, WordWrap, UseMnemonic,
  事件:change

3.image
  常用属性:picture, stretch(使得图片能够适应image的大小)

4.picturebox
   常用属性:Align, autosize, picture, image
   容器对象( 窗体本身,frame也是容器对象
   图象的装入:1.设计时,2.运行时,loadpicture()_loadResPicture()
                       3.使用 Set       Set a =    LoadPicture()

   picturebox 和image 的区别    
     如果希望图片能进行压缩    用image 
5.Commanon
    属性:dafault,cancel和value
    在command 属性里   OK键  default属性  为真   则   OK= 回车
                                   取消 键   cancel属性 为真  则   取消=ESC

6.Frame
    容器对象
    Container属性

7.timer
    常用属性: enable,interval
    事件:timer
    注意:timer发生频率
8.listbox
    添加和删除列表项:additem, removeitem, clear, listindex, listcount
    字符串数组:list
    多列,单选,多选:columuns, multiselect, selected(), sort, style, toplndex, newindex
    事件:check,itemcheck

9.Combobox
    事件:change,click

10.OptionBox
    value 与容器对象:布尔型

11、CheckBox
    value= VBchecked 整型

12.HscrollBar. VScrollBar
    位置:value,min, max, largechange, smallchange
    事件:changed和 Scroll
    滚动事件是连续发生的     滑动事件不是连续发生的      
    滑块闪烁  ?Tabstop 调成false

13. Driver,ListBox, DirListBox, FileListBox

14.shape

15.OLE

关于控件的几个问题:
1. 键盘处理与sendkeys 方法
2. 输入的有效性和验证
     一般准则
     validate事件和causevalidate事件
3. 鼠标的处理和拖拽
     drag方法,dragover, dragdrop事件
4. 图形的处理
     autoRedraw
     ClipControl
5. 控件的显示层次
     非绘图控件  如: commanon, CheckBox
     绘图控件和label  如line, shape, label
     图形方法的输出结果  如:
       circle, line, point, pset, cls, paintpicture

1.属性:
    Enabled 和visible 属性
       输入焦点的顺序
        tabindex 属性   tab会  按照   tabindex的值   一次在各个控件上出现焦点
        tabstop 属性    设置tabstop  使得   控件不能得到焦点
      (有些控件会有输入焦点,有些不可能有输入焦点)例如 command 控件
    定位属性
        top left width height 
2.事件:
     Click   DblClick  GotFocus  LostFocus
    控件:标签框   可以在caption 里 设置   加入   连字符 (设置快捷键)


对象:

陈伟视频20~40
APP对象:
  主要属性:
     path,exename,hinstance, preyinstance,
     major, minor, revision 
     threadID
  应用示例:
     取得当前程序的所在目录的同名TXT文件
     禁止多个实例运行
     获得程序的版本号

screen对象:
    主要属性:
      height,width,(单位twip)
      twipsperpixelx,twipsperpixely
      mousepointer, mouseicon
    事件:
     显示当前显示器的分辨率

ClipBoard对象:
    主要方法:
     SetText
     GetText
     SetData
     GetData
     GetFormat
   应用示例
      文本的复制和粘贴

Err对象:
   主要属性:
     number:
     description
     source
   主要方法:
      clear, raise
   错误处理
     

Debug 对象:
     纯粹是在调试中起作用
     如果程序中有错误,debug会进行调试,中断程序运行

集合对象

active X组件
   简介:   
   DLL和组件
   VB中的Active X 钻进
       activeX 控件(control)
       activeX 服务器(Active X Exc/ Active X DLL)
       activeX 文档
   使用ActiveX控件     工程/控件
   使用ActiveX EXE/DLL:   工程/引用

语句
With …..End With 语句
CallByName 的使用

Windows API 和  DLL 编程
API     :    应用程序编程接口   Application Programming Interface

陈伟视频20~40

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值