陈伟视频总结

           VB的最后一项陈伟视频终于看完了,看到其余小伙伴的进度都飞速进展,我很着急可是我也很无奈啊,陈伟视频加速看仍然很无聊啊。
        陈伟视频的前三十集主要讲了VB的一些基础知识,包括数据类型、经常使用函数、数组、窗体、和控件等知识,这些基本的知识经过敲百例和看课本已经了解的差很少了,因此再看视频会有点儿无聊。陈伟视频的后三十集主要讲了菜单和资源编辑器、 API函数、 对象的创建和使用、 类模块的使用、以及比较难理解的多态和继承,最后讲了数据库编程。后三十集课本涉猎的很少,我看的时候也是懵懵懂懂、混混沌沌,理解的并非很好。咱们讲究二八定律,因此我认为仍是先跳过这些知识比较好。如今,终于能够告终个人心愿了,我要赶忙追赶小伙伴们的进度。
       如下是我画的思惟导图,有点乱,还请你们海涵。但愿小伙伴们给我多多提提意见。


        还有我在看视频的时候碰到的一些不是太明白的知识点:    
      1、关于控件的几个问题:
      1.键盘处理与sendkeys方法
      keypress和keyup、keydown的的区别
      Keypress:包括键盘的按下和弹起,用来捕获数字、字母等可输入字符的ASCII值
      Keydown:按下键时发生,捕获的是按键的键盘代码。
      Keyup:按键释放时发生,同keydown。
     注意:①keydown和keyup对于单个字母捕获的都是一个值,即不能判断大小写。
                ②断定组合键时(例:CTRL+SHIFT+ALT),能够用keyup事件处理,keydown事件不能准确判断。
     2.输入的有效性和验证
        准则:最好输入完就判断输入的是否有效。
        Valiate事件:判断刚刚输入是否有效,若错误禁止光标转移。
        Causevalidate事件:为ture时,valiatge事件发生;为false时,valiate事件不发生。
     3.鼠标处理和拖拽
     4.图形的处理
        Autoredraw
        clipcontrol:更新哪一部分,是整个窗口,仍是从新绘制的部分。
    5.控件的显示层次
       非绘图控件、绘图控件和label、绘图方法
      2、 全局对象
        一、APP  
             hinstance属性:该实例的句柄,即该实例的内存基址
             Previnstance:上一个实例是否运行
        二、Screen
        三、Clipboard (剪切板)
        四、Err  错误处理:
                 on error resume next :在这条语句的后面语句,若是有错误无论他,继续执行下一条语句
                On error go to......
                If (err.number > 0) then ......
    3、使用类模块中的属性过程:property

           Property   Let  语句  
           Class块中,是给普通变量进行赋值操做的Property,该种Property将不能再其前面使用Set,于是将不能用户对对象变量的赋值。
           Property   Set  语句  
           Class块中,是给对象变量进行设置引用操做的Property  
           Property   Get  语句  
           Class块中,取得(返回)的值的Property,返回值能够是对象变量或普通变量。
数据库

 4、关于类和对象编程