vb程序设计教程课后答案 第三版windows程序设计第7版pdf
    vb程序设计教程课后答案第三版
    vb程序设计教程课后答案(第三版)
    答案在教材上开。
    1.对象指现实世界中的实体。每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。
    类就是对同一种对象的子集与抽象化。类涵盖所创建对象的属性数据,以及对这些数据展开操作方式的方法。PCB和暗藏就是类的关键特性,将数据结构和对数据的操作方式PCB在一起,类的内部同时实现细节对用户来说就是透明化的。
    vb工具箱中的可视图标是vb系统设计好的标准控件类。通过将控件类实例化,得到真正的控件对象。在窗体上画一个控件,就将类转换为对象,创建了一个控件对象。
    vb中常用的对象就是控件。此外,vb还提供更多了系统对象。窗体就是个特例,它既就是
类也就是对象。当向一个工程嵌入一个崭新窗体时,实质就由窗体类建立了一个窗体对象。
    对象的三要素:属性、事件和方法。
    属性:放置对象的数据(同意对象外观及功能)对象属性的设置方法:在设计阶段,利用属性窗口轻易设置属性值;程序运行时,通过语句[对象名.]属性名=属性值。若属性就可以在设计阶段设置,在程序运行阶段不容发生改变,称作所读属性。事件:出现在对象上的事情。同一事件,对相同的对象,可以引起相同的反应。事件过程:应用程序处理事件的步骤。应用领域程序设计的主要工作就是为对象撰写事件过程的代码。
    方法:面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数。方法是面向对象的,调用时一定要指明对象。
    2.窗体和控件具备的基本属性“
    (1)name属性:名称
    所建立的对象名称,在程序中提及。
    (2)caption属性:标题
    该属性同意了对象上表明的内容。
    (3)height、width、top和left属性
    同意对象的大小和边线。
    (4)enabled属性:对象是否允许操作
    (5)visible属性:对象与否可知
    (6)font属性组:文本的外观
    fontname字体、fontsize大小
    fontbold粗体、fontitalic斜体
    fontstrikethru删掉线
    fontunderline下划线
    (7)forecolor属性:前景颜
    (8)backcolor属性:背景颜
    (9)mousepointer属性:鼠标指针类型,设置值范围0~15,由系统选定。若为99,由用户提供更多的图形文件定义鼠标指针形状。
    (10)mouseicon属性:在mousepointer属性值为99时,存放自定义的鼠标图标文件(.ico或.cur)。图标库在graphics目录下。
    3.窗体的事件:load事件就是在窗体被放入工作区时引爆的事件。当应用程序启动,自动继续执行该事件,该事件通常用以在启动应用程序时对属性和变量展开初始化。
    窗体的方法:(1)print方法
    用以表明文本内容,格式:[对象.]print表达式
    (2)cls方法
    去除运转时在窗体或图形侧边中产生的文本或图形,cls方法无法去除窗体在设计时的文本和图形。
    格式:[对象.]cls
    (3)move方法
    可移动窗体或控件,并可改变其大小。
    语法格式如下:
    [对象.]move左边距离[,上边距离[,宽度[,高度]]]
    4.标签促进作用:用作表明文本(输入)信息,无法做为输出信息的界面。其内容就可以通过caption属性设置或修正,无法轻易编辑。
    5.文本框是一个文本编辑区域,可以在该区域输入、编辑、修改和显示正文内容。在vb中字符长度以字为单位,也就是一个西文字符与一个汉字都是一个字,长度为1。
    关键属性(1)text表明或输出的正文内容。
    (2)maxlength设置文本框可输入的文字最大长度。默认值为0,表示可以输入任意长字符串。
    (3)multiline多行属性
    设置为true时,文本框可以输入或显示多行正文,同时具有文字处理器的自动换行功能,按enter键可插入一空行。
    (4)scrollbars滚动条属性
    0-none无滚动条
    1-horizontal水平滚动条
    2-vertical垂直滚动条
    3-both同时提水平和横向滚动条
    注意:当multiline为true时,scrollbars才有效
    (5)passwordchar设置表明文本的替代符令。比如,当设置为“*”,则在文本框输出的内容均以“*”表明,而存储的值就是用户输出的原文。通常用作设置口令的输出。
    当multiline为true时,该属性不起作用,密码不允许多行。
    (6)locked选定文本控件与否可以被编辑,默认值为false(可以编辑),当设置为true时,文本控件相等于标签控件的促进作用。
    注意:locked与enabled的区别。
    (7)文本内容展开挑选操作方式的三个属性
    selstart选定的正文开始位置
    sellength选取的正文长度
    seltext选定的正文内容
    这3个属性互相关联,比如设置selstart、sellength后,seltext自动放置选定的文本。
    注意:属性窗口中没有这三个属性,只能在程序代码中使用。
    6.文本框的事件:(1)change事件:当text属性值出现发生改变时引起该事件
    (2)keypress事件:按下并且释放键盘上的一个键时,引发焦点所在控件的keypress事件,所按键的值存放在参数keyascii中。对回车的判断keyascii=13

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。