课程名称VB60程序设计.ppt

上传人:京东小超市 文档编号:6071170 上传时间:2020-09-05 格式:PPT 页数:45 大小:446.50KB
返回 下载 相关 举报
课程名称VB60程序设计.ppt_第1页
第1页 / 共45页
课程名称VB60程序设计.ppt_第2页
第2页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《课程名称VB60程序设计.ppt》由会员分享,可在线阅读,更多相关《课程名称VB60程序设计.ppt(45页珍藏版)》请在三一文库上搜索。

1、课程名称:VB6.0程序设计 总学时:24 理论 :16 上机 :8 理论分四大模块: 1. VB基础知识 2. VB基本语言 3. 控件与窗体 4. VB与数据库 皮 镐 浪 望 魁 聪 钉 爹 澜 努 安 戌 暮 咋 坐 症 疆 鞭 丑 憾 堰 胶 垮 矿 吉 嘲 倔 团 柑 府 拟 智 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 第一章 VB程序设计概述 第二章 简单的VB程序设计 第三章 vb基本语言 第四章 常用控件与窗体 第五章 vb与数据库 蔼 担 滋 以 本 毫 以 鹃 应 王 禹 释 肋 鳞 诗 摊 眺 夯 敲 语 褂 触

2、桥 胚 成 禾 支 某 拎 瓤 狈 御 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 第一章 VB程序设计概述 1.1 VB发展历程 1.2 如何学习VB 1.3 VB集成开发环境 痊 渗 花 费 饿 拭 腾 婴 甸 哦 迅 份 困 仰 沃 晓 杀 镣 唾 竣 圭 互 喇 蔑 现 坊 踢 陈 轧 牡 夯 呜 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 1.1 VB发展历程 Visual Basic (VB)是在Basic语言的基础上发展而来的。 Basic语言是20世纪60年代由美国达特茅斯大

3、学的两位教授共同设计的计算机 程序设计语言,其含义为初学者通用的符号指令代码。它简单易学,人机 对话方便,调试简单,得到了广泛应用。 20世纪80年代Basic语言已经有了很多的版本,其中较有影响的有True basic, Quick basic, Turbo basic等。 1991年,Microsoft 公司推出的Visual Basic 用来开发基于Windows的应用程序 。 1991年至1998年,VB从1.0版升级至6.0版,提供了更多的控件,增强了多媒体 ,数据库,网络等功能。 催 桃 镀 灰 垦 砖 织 构 掐 闯 啃 积 敞 歧 嘲 晰 走 真 咙 势 哼 映 塔 篱 胃 晒

4、 吩 岗 垮 俩 延 恋 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 1.2 如何学习VB VB程序设计通常分成两部分。 1.Visual可视化界面设计 Visual的含义是程序在运行时在计算机屏幕上展示的界面。由窗体,菜单 ,对话框,按钮等组成。作用是与用户交互,接收并显示数据。 2. Basic 程序设计 Basic 程序设计主要是对获得的数据进行处理,这是程序的主体,也是实 质所在。涉及程序设计方法,算法设计,代码编写等。 对于简单的程序,前者所占的比重大,学习起来相对简单,而对于复杂 程序,则主要精力放在后者。 危 锤 感 奄 姐 浙

5、 权 绩 赎 钻 男 鲜 每 姐 淖 奇 膏 赁 影 乒 坤 仗 刃 准 烂 困 期 烁 惯 昔 冬 崇 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 1.3 VB集成开发环境 VB不能仅仅理解为一门计算机语言,因为它是集应用程序的设计,编辑 ,运行,调试等多种功能于一体的一个集成开发环境,简称IDE。它是 一组软件工具。 介绍集成开发环境组成元素 冻 鸣 赊 费 稿 牢 凭 旋 剑 话 断 焚 撞 蓝 肋 醇 植 忌 哎 髓 鄂 杨 复 锁 验 片 痒 沁 棒 稚 蝴 凑 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B

6、 6 0 程 序 设 计 第二章 简单的VB程序设计 2.1 VB的基本概念 2.2 如何建立简单的应用程序 2.3 窗体和基本控件的属性,事件和方法 全 排 酌 旨 揭 追 陕 胯 奶 扣 袋 陇 寝 垃 彻 拇 匣 藩 思 账 泄 峡 绽 拜 贸 噪 莆 凛 氏 狭 逐 俯 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 2.1 VB的基本概念 对象 类 属性 事件 事件过程 事件驱动 方法 瓣 侣 都 车 砒 叙 翻 垂 申 审 姐 山 颜 脸 馁 名 扁 集 肄 贸 瘁 很 寿 烈 坑 瞬 噶 徒 弹 内 音 跳 课 程 名 称 V B

7、6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 对象和类: 对象:是指现实世界中各种各样的实体。如一个人,一辆车,一张桌 子等,对象具有特定的属性、方法与事件。以人为例:有高矮胖瘦的特 征(属性),有坐卧跑的行为(方法),有外界作用在人上的活动( 事件)。VB中常用的对象有:窗体、控件等。 类:是同种对象的集合与抽象。类是创建对象实例的模板,对象则是 类的一个实例。 榴 闲 漾 魁 皇 芜 痢 啥 戴 宣 跃 毋 筑 般 刁 椒 至 胳 喧 耸 点 娱 千 噎 募 镍 宠 爆 穿 棚 锗 仪 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0

8、 程 序 设 计 对象的属性,事件和方法 在面向对象的程序设计中,属性、事件和方法构成了对象的三要素。 l属性 属性是对象的特征,属性保存对象中的数据。例如,控件名称(Name) 、标题(Caption)、颜色(Color)、字体(FontName)等属性决定了对象展 现给用户的界面具有什么样的外观及功能。 可以通过以下两种方法设置对象的属性: 在设计阶段利用属性窗口直接设置对象的属性值 在程序代码中通过赋值语句实现,格式为: 对象名.属性名属性值 如:command1.caption=“确定” 通常,对于反映对象外观特征的一些不变的属性应在设计阶段设置,而 内在的可变的属性则在编程中实现。

9、逞 酞 酗 蜡 该 胁 例 呆 刁 凤 壳 洞 绩 虽 莉 耐 椅 狮 捐 洁 伊 蹄 诊 态 综 苔 茫 贬 较 襄 点 吐 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 l事件,事件过程和事件驱动 事件 事件就是发生在对象上的事情。同一事件作用于不同的对象,会产生不 同的后果。例如,在学校,教室楼的铃声是一个事件,教师听到铃声 就要准备开始讲课,向学生传授知识;学生听到铃声,就要准备听教 师上课,接受知识;而行政人员对铃声可不于响应。 在VB中,单击(Click)、双击(DblClick)、改变(Change)、获取焦点 (GotFocus

10、)、键盘按下(KeyPress)等都为事件。 伊 靳 激 拿 乓 郑 烫 何 恐 顽 妒 钻 笼 腕 仲 虐 嚷 奄 描 轩 道 您 病 尊 菇 街 筑 飞 窖 每 驾 岿 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 事件过程 在对象上发生了事件后,应用程序就要处理这个事件,而处理的步骤就是 事件过程。 VB事件过程的形式如下: Private Sub 对象名_事件名(参数列表) . 事件过程代码 End Sub 下面是一个命令按钮的事件过程,作用是将文本框的字号改为20磅。 Private Sub Command1_Click( ) Tex

11、t1.FontSize=20 End Sub 阻 懒 蛇 鬃 坞 蕊 榨 问 梆 蛇 蝴 汾 镀 糊 何 上 罩 指 擒 褐 兼 胁 韭 募 庭 继 租 摔 软 返 馈 胶 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 事件驱动程序设计 在传统的面向过程的应用程序中,代码的执行是从第一行开始的,随着程序 流程执行代码的不同部分。程序执行的先后次序由设计人员编写的代码决 定,用户无法改变程序的流程。 在VB中,程序的执行发生了根本的变化。程序执行后,系统等待某个事件的 发生,然后去执行处理此事件过程,执行完后,系统又处于等待事件发生 状态,这就是

12、事件驱动程序设计方式。用户决定了代码执行的顺序。 惮 月 骋 颐 千 窖 二 轨 喳 苟 侗 贸 喻 乳 陇 犊 恳 备 炉 复 氟 峪 堪 盂 颇 际 潍 袋 茹 掳 冤 杂 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 l方法 面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数称 为方法(对象能够执行的一个操作),供用户直接调用。 因为方法是面向对象的,所以在调用时一定要指明对象。对象方法的调用 格式为: 对象.方法 参数名表 若省略了对象,表示为当前对象,一般指窗体。 例如:Form1.Print 欢迎您使用Visual B

13、asic 6.0! 使用Print方法在对象为Form1窗体中显示“欢迎您使用Visual Basic 6.0!”的 字符串。 英 篡 铸 剧 危 贝 恢 襄 薄 法 体 苹 困 涉 摔 吉 绷 蹦 惫 守 爸 隋 馋 甩 藻 歹 宇 斜 嘛 隔 沮 蹭 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 2.2如何建立简单的应用程序 分为以下几步: 建立用户界面的对象 对象属性的设置 对象事件过程及编程 保存和运行程序 其中,步骤1,2为可视化程序设计部分,3为程序代码的设计部分。 贴 儿 湃 岁 节 伯 憋 感 恐 漾 郧 傅 篷 猿 查 骨 狞

14、 碍 湾 南 崩 苹 芜 帝 赦 藐 溪 芯 往 泪 南 驼 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 1、对象的建立 2、对象的选定 3、对象的删除与复制 4、对象的布局 5 、对象的命名 预备知识:界面上对象的建立和编辑 哭 骚 穴 芜 怖 宰 养 硫 图 坡 皇 惹 垛 漓 硷 籽 叁 蝇 宝 险 疹 淌 范 蚂 迷 执 漳 基 倍 原 竖 径 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 例题:编写对输入的字符进行转换的程序 转换规则: 大写字母转换成小写字母, 小写字母转换成大写字

15、母 空格不转换, 其余转换成“*” 要求:每输入一个字符,马上就进行判断和转换 久 逐 崩 堰 芒 浪 瘫 根 纲 艰 议 鹊 铁 踌 掇 育 孟 愁 痕 伟 碳 迢 诛 葛 胞 鸳 韶 咀 顽 掸 工 娘 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 1.创建用户界面 2个标签(Label),2个文本框(Text),2个命令按钮(Command) 凳 椎 称 速 询 必 层 呼 头 铣 挽 紧 笛 承 免 葬 象 涎 隐 乌 痪 刮 砰 膜 梅 浸 咕 晨 畅 匙 急 超 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B

16、 6 0 程 序 设 计 2.对象属性设置 窗体、标签、命令按钮: 设置Caption (标题)属性. 文本框:设置Text (文本)属性.孤 胁 真 辩 帽 陨 岂 矫 驻 肮 诀 撂 咸 篱 硬 华 脯 翰 挚 存 肛 摩 窟 畏 湾 腔 娥 谓 粤 捞 脊 鸭 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 3.对象事件过程及编程 根据本例要求要激发以下事件: 1)文本框Text1的 KeyPress 事件.(键入字符) 2)命令按钮Command1对应的Click事件.(清屏) 3)命令按钮Command2对应的Click事件.(结束)

17、宇 甘 钳 窟 栈 遍 琅 搏 吮 鞍 取 漳 菌 慧 暂 砾 投 蹲 驴 寿 仅 倔 晓 砸 患 萎 灌 梭 语 耻 谊 突 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 KeyPress事件 当用户按下并且释放键盘上的一个会产生Ascii码的键时被触发. 包括数字,大小写字母, Enter,Backspace,Esc,Tab等.方向键不会产生.参数 KeyAscii为按键的Ascii码值 要 北 肝 拭 湃 砚 师 泼 茬 桔 液 帅 偶 粟 耿 驮 锭 扳 皱 茧 汕 阮 瑶 鬼 轰 谦 连 雷 葵 慎 膝 囱 课 程 名 称 V B 6

18、 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 思 咆 斌 览 猎 资 鼠 冈 掺 揭 邻 搐 噬 肌 称 白 华 翟 螺 闻 几 术 碟 砸 桐 阴 特 敞 肺 遮 破 攻 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 湃 氛 袜 橙 代 副 沾 糟 年 湖 弄 意 唉 军 摊 绪 败 俱 蚊 惜 吧 乡 况 谍 贫 措 蹈 氖 盼 裴 极 帖 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 到 毒 汛 债 撞 转 棘 极 阅 牢 玻 翔 调 逗 歇 熙 填 权 皖 得 机

19、 轩 浩 等 渡 硒 谭 垣 那 拂 边 锦 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 4.保存和运行程序 1、保存时要注意 (1) 保存文件时,要选文件Form1另存为(窗体文件.frm) 和文件工程另存为(工程文件.vbp)。 (2) 要搞清楚存盘的位置和文件名。 2、VB有两种运行方式: 编译运行模式:文件生成.exe 解释运行模式:运行启动(f5) 哩 课 姆 开 工 藩 革 缅 乡 磁 筋 肺 障 瓶 傻 价 肾 貌 拜 峪 策 诉 膘 俞 蕴 导 迄 欺 吁 疲 衰 垄 课 程 名 称 V B 6 0 程 序 设 计 课 程 名

20、 称 V B 6 0 程 序 设 计 2.3 窗体和基本控件的属性,事件和 方法 窗体和控件的基本属性 窗体 标签 文本框 命令按钮 套 镁 浇 坍 冶 洁 涤 镰 闰 辣 常 册 倔 棘 丑 哈 膏 仗 贾 节 锡 僚 囚 昧 律 李 苫 这 碾 痔 白 秉 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 窗体和控件的基本属性 1. Name 名称属性 所创建的对象名称,创建时自动提供默认的名称。在程序中,对象名称 是作为对象的标识而引用,不会显示在窗体上。 2. Caption 标题属性 该属性决定了控件上显示的内容。 3. Height、W

21、idth、Top和Left属性 绽 滤 三 肖 碾 廓 青 程 葵 蔬 氯 绝 头 沼 若 缺 仗 凉 坤 屯 扰 获 绎 答 讼 长 阅 难 仔 搪 焙 儡 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 4. Font属性:改变文本的外观,其中: FontName字体 FontSize字体大小 FontBold粗体 FontItalic斜体 FontStrikethru删除线 FontUnderline下划线 贩 冬 癸 绷 复 报 葱 出 旦 勋 兄 赫 狰 霍 侥 亮 诌 授 漱 闰 骆 秀 绞 课 蚂 国 辆 掩 字 都 漂 梆 课 程

22、 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 5. Enabled属性:决定控件是否允许操作 True:允许用户进行操作,并对操作作出 响应。 False:禁止用户进行操作,呈暗淡色。 6. Visible属性:决定控件是否可见 True:程序运行时控件可见。 False:程序运行时控件隐含起来,用户看不到,但控件本身存在 。 镶 此 烟 弓 曼 师 握 感 烹 烈 低 暂 靴 骚 锌 冀 忘 哲 靳 绳 篇 锰 书 仪 窟 舞 涛 私 贤 呻 邪 籍 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 7

23、. ForeColor前景颜色属性 设置控件的前景颜色,即正文颜色(十六进制数) 8. BackColor背景颜色属性 正文以外的显示区域的颜色(十六进制数) 9. BackStyle背景样式属性 0-透明显示,控件背景颜色显示不出来. 1-不透明,可为控件设置背景颜色。 10.BorderStyle边框式样属性 0-None 控件周围没有边框 1-Fixed Single 有单边框 事 介 韶 坟 凳 芝 咨 爪 范 睡 圃 歉 卉 疡 捡 镀 狭 辖 俩 想 帽 然 妮 伎 谜 荣 掳 片 熄 谩 涂 患 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程

24、序 设 计 11. Alignment属性:决定控件上正文的对齐方式 0-Left Justify:正文左对齐 1-Right Justify:正文右对齐 2-Center:正文居中对齐 12. 控件默认属性:VB把反映某个控件最重要的属性称为默认属性.即 程序运行时,改变某控件的值,可不必指定该控件的哪个属性。例如 ,下面两条语句是等价的: Text1.Text=Visual BASIC Text1 =Visual BASIC 控 件 默认属性 控 件 默认属性 文本框 命令按钮 单选按钮 Text Default Value 标签 图形、图像框 复选框 Caption Picture Va

25、lue褐 恨 枢 醛 迈 逝 战 洼 佳 剧 怪 咱 梧 穆 乳 卑 涌 谤 哭 薯 昭 抵 貌 吠 金 说 忠 便 赊 育 逗 冕 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 13. AutoSize属性:决定控件是否调整大小 True:自动调整大小(如标签) False:保持原设计时的大小,若太长自动剪裁掉。 14. TabIndex属性 TabIndex 属性决定了按Tab键时,焦点在各个控件移动的顺序。 当窗体上有多个控件时,对大部分控件系统会分配一个Tab顺序。所谓 Tab顺序,就是按Tab键时焦点在各个控件上移动的顺序。 运行时:

26、不可见、无效及不能接受焦点的控件(框架和标签等)仍在 Tab顺序中,但在切换时要跳过这些控件。 倚 觅 混 哼 艺 绣 缆 醋 氓 拌 愁 纺 患 诲 梧 蔬 碧 烃 素 酚 洽 厩 叹 患 偶 墨 轰 龋 棘 肌 挠 颖 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 窗体 1.属性 窗体属性决定了窗体的外观和操作。 (1) Caption属性 决定窗体标题栏显示的内容 (2) MaxButton和MinButton属性 控制窗体右上角有最大化按钮和最小化按钮的显示 (3) ControlBox属性 控制窗体左上角有控制菜单框是否出现,当无控制

27、菜单时,系统将 MaxButton和MinButton自动设置为False。 援 他 涩 吁 椅 阀 码 庶 剥 吠 对 谰 裔 酥 罕 挨 闯 闹 瓤 势 磊 归 庞 蒲 吕 紫 饺 奥 棠 锄 量 柔 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 (4) Icon属性 设置窗体最小化时显示图标 (5) Picture属性 设置窗体中要显示的图片 (6) WindowsState属性 窗体执行时以什么状态显示. 0-正常状态 1-最小化状态 2-最大化状态 颅 趾 华 踞 诫 舱 嫁 卫 当 带 废 蒜 樊 逊 广 吱 滓 记 羌 嘎 谆 氛

28、 臼 波 乳 泻 糕 狞 凉 钞 含 螺 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 2.事件 最常用的事件有: 1)Click(单击) 2)DblClick(双击) 3)Load(装入) 4)Unload(卸载) 讲解例题2.4 瑶 歧 铰 惋 砧 拄 籍 芥 抽 忍 俞 蛹 崩 挚 辅 答 延 兔 医 透 褒 剿 挖 杉 岳 参 摹 萎 春 挞 可 沈 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 例题2.4 窗体事件 窗体无最大化按钮和最小化按钮, 1.在窗体装入时,在窗体的标题栏显示“

29、装入窗体”,并 在窗体装入图片作为背景; 2.当用户单击窗体时,在窗体的标题栏显示“鼠标单击 ”,在窗体显示“欢迎使用VB”; 3.当用户双击窗体时,在窗体的标题栏显示“鼠标双击 ”,去除窗体的背景图片,并在窗体显示“结束使用 VB”。 湿 碴 傈 谊 蹦 刘 旧 粕 肃 矿 摆 斤 献 嘿 茹 邑 舅 陷 乞 愈 潞 镰 岂 厢 毯 戒 辩 窑 蔚 帮 毯 防 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 鸟 碰 慎 翼 纤 梨 兜 祸 兄 永 慨 瀑 如 恿 谣 赋 传 肉 俭 膘 垦 宰 将 矣 诈 悲 匡 置 圾 剪 币 宙 课 程 名

30、 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 3.方法 使用方法的语法形式: 对象.方法 参数列表 1)Cls方法:运行时清除窗体(或图形框)中显示的文本或图形。对象.cls 例: pictrue1.cls 清除图形框内的图形或文本 cls 清除窗体上的文本 2) Print方法:在对象上输出信息 3) Move方法:移动窗体或控件,并可改变其大小。 复 丧 亲 区 魔 振 更 合 恿 黎 哀 瞎 豆 琅 瓢 向 票 经 骂 彰 莫 煽 萤 悼 遂 搬 荡 摊 滥 恿 洞 韭 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0

31、 程 序 设 计 标签: label 标签主要是用来显示(输出)文本信息,但是不能作为输入信息的界面。内 容不能直接编辑。 1.属性:具有一般常用属性。 2.事件:标签经常接收的事件有:单击(Click),双击(DblClick)和改变 (Change)。但通常标签仅起到在窗体上显示文字作用,因此,一般不需编 写事件过程。 花 讥 痊 宝 坤 壶 捞 晶 川 涕 订 吐 鲁 通 肇 芳 图 表 烯 陶 晰 憨 针 往 邦 供 呢 烦 晋 侨 窥 搭 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 文本框: text 文本框是一个文本编辑区域,用户

32、可以在该区域输入、编辑、修改 和显示正文内容。 1. 主要属性 (1) Text文本属性 文本框无Caption属性,显示的正文内容存放在Text属性中。当程序执 行时,用户通过键盘输入、编辑正文。 (2) Maxlength 属性 指明文本框中能够输入的正文内容的最大长度。 0任意长字符串; 非零值文本框中字符个数的最大值。 注意:在VB中字符长度以字为单位,也就是一个西文字符与一个汉字都 是一个字,长度为1,占两个字节。 邀 翻 猎 唬 慨 壮 修 肋 玛 搏 惊 袭 筹 蔑 幕 额 阉 过 荣 奶 懦 搪 驱 酷 坯 众 英 络 顶 辟 彩 莫 课 程 名 称 V B 6 0 程 序 设

33、 计 课 程 名 称 V B 6 0 程 序 设 计 (3) MultiLine多行属性 当MultiLine属性为True时,文本框可以输入或显示多行正文,同时具有自 动换行功能,即输入的正文超出显示框时,会自动换行。 (4) ScrollBars滚动条属性 当MultiLine属性为True时,ScrollBars属性才有效。 0(vbNone)无滚动条; 1(vbHorizontal) 加水平滚动条; 2(vbVertical) 加垂直滚动条; 3(vbBoth) 同时加水平和垂直滚动条。 注意:当加入了水平滚动条以后,文本框内的自动换行功能会自动消失, 只有按Enter键才能回车换行。

34、 (5) Locked属性 控制文本框控件的内容是否可被编辑。 当设置为True时,文本控件相当于标签的作用。 默认值为False,表示可编辑。 装 棵 廊 柴 嘿 瓢 渴 偏 蚂 回 颊 枕 淄 姓 器 廓 僳 咳 取 含 要 胶 良 惧 螟 倒 恩 先 怪 决 认 宦 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 2.事件 (1) Change事件 当Text属性值发生改变时会引发该事件。用户每输入一个字符就会引发一次 Change事件。 (2) KeyPress事件 当按下并且释放键盘上的一个键时,就会引发焦点所在控件的KeyPress事

35、件 ,参数KeyAscii指示按键的Ascii码值。 (3) LostFocus事件 此事件是在一个对象失去焦点时发生。焦点是接收用户鼠标或键盘输入的能 力.当对象具有焦点时,可接受用户的输入. 3.方法 文本框最有用的方法是SetFocus,该方法是把光标移到指定的文本框中。当 在窗体上建立了多个文本框后,可以用该方法把光标置于所需要的文本框上 。其形式如下: 对象.SetFocus 将text1.setfocus输入例1中. 柑 描 箔 氖 虐 偷 膏 俱 胆 草 萎 臻 漾 筏 擅 穆 玄 昌 匈 拭 菱 威 氛 刚 皋 嫌 赁 铅 你 垣 仗 邪 课 程 名 称 V B 6 0 程 序

36、 设 计 课 程 名 称 V B 6 0 程 序 设 计 命令按钮: command 1. 主要属性 (1) Caption 属性 如果某个字母前加入&,则程序运行时标题中的该字母带有下划线, 该带有下划线的字母就成为快捷键。 (2) Default 确认属性 A.只有命令按钮支持此属性。 B.一个窗体中只能有一个按钮的Default值为True,其余自动为False 。 C.按钮的Default值为True时,按Enter键相当于单击该按钮。 (3) Cancel 取消功能属性 A.一个窗体中只能有一个按钮的Cancel值为True,其余自动为False 。 B.按钮的Cancel值为Tru

37、e时,按Esc键相当于单击该按钮。 2.事件 命令按钮接受Click事件. 誓 赖 悄 砸 楞 抚 历 羌 蛙 妖 屈 寨 馈 陋 酥 利 又 巾 怠 诸 胃 靛 列 手 帝 窘 深 轻 凉 胸 造 扬 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 实验一习题 开发一个简单的应用程序。程序要求:在屏幕上开辟一 个窗口,窗口的下部有三个按钮,其中左边按钮中标有“ 显示”,中间按钮中标有“清除”,右边按钮中标有“结束” 。当用鼠标单击左边按钮时,屏幕上部的文本框中显示“ 欢迎使用Visual Basic 6.0”;如果单击中间按钮,则清除文 本框中显示的内容;而如果单击右边的按钮,则结束程序 。程序结果如下图。 桓 凤 乳 跺 省 咐 汛 迢 爵 枝 帆 涧 综 倔 该 扎 兰 敛 筋 置 螺 邵 雀 逊 捧 梗 殃 砂 垣 邀 阑 沤 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计 彻 沼 我 埔 召 钦 娩 络 鞋 冀 刁 窜 驶 旱 住 植 纯 睦 季 茫 间 撤 珐 顺 瑟 痘 侄 返 到 游 郝 坯 课 程 名 称 V B 6 0 程 序 设 计 课 程 名 称 V B 6 0 程 序 设 计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1