陈伟视频(20~27集)

简介: 陈伟视频(20~27集)

第20~26集


控件

1、ActiveX组件

 — ActiveX文档

 — 代码组件(OLE自动化)

 — 控件(用ActiveX控件,可以大大减轻程序员的劳动程度)

  ·内部控件(是在VB环境下,工具栏里的控件。经过授权了,可以直接使用)

  ·AxtiveX控件(指本机所有已注册的控件,但有些控件使用是不允许的=)

  ·第三方控件(有的不能使用,可以向生产方购买使用)

2、控件的命名

 — 约定:(1)字母开头;(2)只有字母数字下划线,不能有标点空格;(3)不能超过40个

 — 建议:(1)命名时间;(2)指明控件类型

3、控件值:代表着属性,是最常用的属性

4、控件数组

 — 意义:可读性,代码量小,可动态加载控件

 可设计时创建,也可运行时创建

5、·Enabled(表明控件可不可用)和Visible(表明控件可不可见)属性

 ·输入焦点的顺序 :— TabIndex属性

          —TabStop属性

 ·定位属性:— Top Left Width Height

 ·事件:— Click DblClick GotFocus LostFocus

6、内部控件

 — TexBox控件

 ·属性:MultiLine(如果该控件时多行TextBox控件,则为True;否则为False,默认为False) 

   Locked(用来指定文本框是否锁定,当设置值为False(默认值)时,可以编辑文本框中的文本,当设置值为True时,可以滚动和选择控件中的文本,但不可以编辑。)

   IMEMode(对输入状态的影响) ScrollBars( 设置滚动条模式)

   PasswordChar(输入密码的格式,如果设置为 * ,那么输入的密码都以 * 显示)

 ·事件:Change

 — Label控件

 ·属性:AutoSize(自动改变大小)

    WordWrap(允许长单词或URL地址换行到下一行 )

    UseMnemonic(想要将 Label控件的Text属性定义成访问键,首先要将UseMnemonic属性设置为True.定义了Label控件的访问键后,用户按[Alt+指定的字符]组合键,就可将焦点按[Tab]键次序移动到下一个控件。)

 ·事件:Change

 — Image控件

 ·属性:Picture(放置图片) Stretch(是否把图片拉伸)

 — PictureBox控件

 ·属性:Align(是否对齐),Autosize(图片大小),Picture(加载图片),image

 ·容器对象:指能容纳或者说放置其他控件的对象,比如窗体 Form,或者 框架 Frame或者PictureBox ,其他控件可以放置在上面,利用其可以将控件分组。

 ·设计时

 ·运行时LoadPicture()加载硬盘上的图片,LoadResPicture()加载资源文件中的图片

 ·使用Set Set a= LoadPicture(…)

 — CommandButton

 ·风格:style(当它为1的时候,按钮上可以加载图片)

 ·属性:Default(使命令按钮为缺省的"活动按钮“) ,Cancel(使命令按钮为"取消按钮") ,Value(命令按钮是否被单击)

 — Frame控件

 ·容器对象

 ·子对象的Container属性

 — ListBox控件

 ·添加和删除列表项:AddIteam(添加),RemoveItem(删除已有的列表项),Clear(清空),ListIndex和ListCount表明当前选取列表项的索引以及当前列表项的个数,如果没有选取,ListIndex为负一

 ·字符串数组:List

 ·多列,单选,多选:Columns,MutliSelect,Selected

 ·Sort(排序),Style(风格),TopIndex,NewIndex

 ·事件:click,ItemCheck

7、关于控件的问题

 ①键盘处理与SendKeys方法:KeyPress只能处理一些常用的基本的键盘信息。

 SendKeys 方法

 模拟键盘操作,将一个或多个按键指令发送到指定Windows 窗口来控制应用程序运行,

 其使用格式为:object.SendKeys(string)

 “object”:表示WshShell 对象

 “string”:表示要发送的按键指令字符串,需要放在英文双引号中。

 ②鼠标的处理和拖拽

 Drag方法,DragOver,DragDrop事件

 ③控件的显示层次:

      —非绘图控件,如CommandButton,CheckBox

      —绘图控件和Label ,如Line,Shape

      —图形方法的输出结果,如:Circle,line,point,pset,cls,paintpicture

第26,27集*

菜单

 ·菜单分类:下拉式菜单,级联式菜单,弹出式菜单

 ·修改菜单的标题,复选,可视,有效  

 ·资源管理器

 — 资源类型:字符串,位图,光标,图标,自定义资源

 — 创建和保存(只能一个Res文件)

  2020/3/1

目录
相关文章
|
数据库
陈伟视频自我总结
陈伟视频自我总结
71 0
|
SQL 数据库 索引
陈伟视频(56~64)
陈伟视频(56~64)
52 0
|
内存技术
陈伟视频(11~19)
陈伟视频(11~19)
78 0
陈伟视频(6~10)
陈伟视频(6~10)
69 0
|
数据可视化 Java 数据库
陈伟视频(1~5集)
陈伟视频(1~5集)
80 0
|
API Windows
陈伟视频(30~54)
陈伟视频(30~54)
96 0
|
机器学习/深度学习 人工智能 自然语言处理
浅谈 ChatGPT —— 现代巴别塔
浅谈 ChatGPT —— 现代巴别塔
221 0
|
人工智能 算法 芯片
AlphaGo可能会发现另外一种围棋的美,是我们想象不到的
明天 DeepMind AlphaGo 与韩国李世石九段的比赛有着重要的历史意义——这是首次人工智能在人类最复杂的博弈游戏中挑战最高级别的人类选手。而拉开这一帷幕的是去年欧洲围棋冠军樊麾与 AlphaGo的对战。机器之心有幸采访到了樊麾老师,在与他的长谈中,樊麾老师详细回顾了他与 AlphaGo 交战的精彩故事,畅谈了他对人工智能技术的感触,以及对围棋与人生的哲学思考。樊麾老师将作为裁判长现场督战「AlphaGo VS 李世石」。这里,我们希望用樊麾老师这番丰富且深刻的思考和遐想来拉开这场「世纪大战」,而更加重要的是,我们相信樊麾老师的长篇精彩分享一定可以给大家带来超越比赛本身的启迪。
205 0
AlphaGo可能会发现另外一种围棋的美,是我们想象不到的
|
传感器 编解码 机器人
Nature:比人眼更强大,港科大开发高密度人工视网膜,科幻人造眼成现实
未来 10 年我们可能会亲眼见着仿生眼在我们生活中的大规模应用。