文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
《Visual_Basic程序设计教程(第三版)龚沛增_杨志强_陆慰民_编》完整课件
《Visual_Basic程序设计教程(第三版)龚沛增_杨志强_陆慰民_编》完整课件
格式:ppt
大小:6.45 MB
文档页数:326
下载文档原格式
下载原文件
/ 70
下载本文档
合集下载
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)热键F7 (2)“视图”—> ―代码窗口” (3)在窗体窗口中双击任一控件或窗体本身 (4)从工程窗口中选择窗体或模块后单击“查看代码”按 钮。
四、属性(Properties)窗口
1.作用: 设置或
查看窗体及控件 的属性,如 颜色、 字体、大小等。
对象列表框 属性显示排列方式 属性列表框
2.属性窗口的 组成:对象列表
32
3.VB中的类和对象
VB工具箱中的可视图标是VB系统设计好 的标准控件类。通过将控件类实例化,得到真 正的控件对象。在窗体上画一个控件,就将类 转换为对象,创建了一个控件对象。
例如:工具箱内的TextBox是类(它确定了TextBox 的属性、方法和事件),窗体上显示的是两个 TextBox对象。
9
程序进一步改进: 连续循环移动,首先要能判断出标签是否超出 窗体范围。 Height
窗体
欢迎使用VB
该点在Top方向上的坐标为:窗体的高度Height 如果标签的Top>窗体的高度,表示已越出窗体 范围,可将标签移到窗体上方,此时标签的 Top=?
10
VB功能特点
1.具有基于对象的可视化设计工具 2.事件驱动的编程机制 3.提供了易学易用的集成开发环境 4.支持结构化程序设计语言 5.强大的网络、数据库、多媒体功能 6.完备的帮助功能
Visual Basic 2005版本。
1.1.2 VB的特点
例1 简单动画演示。一行文字在具有背景图案 的窗体上进行上、下移动。单击手动按钮,移 动50Twip;单击自动按钮,可以连续移动。当 内容超出窗体底部时,又从顶部开始往下移动。
设计思路:
•在窗体上使用标签Label对象来存放文字; •利用Timer控件来自动触发移动; •利用单击按钮来手动触发移动。
Visual Basic的发展
1991年Microsoft公司推出Visual Basic1.0,以
可视化工具为界面设计、结构化Basic语言为基础, 以事件驱动为运行机制。从1991年的VB1.0至1998
年的VB6.0的多次版本升级,功能更强大、完善,
应用面更广。
2000 年 发 布 Visual , 2005 年 发 布
国家精品课程主讲教材
普通高等教育“十一五”国家级规划教材
高等教育百门精品课程教材
Visual Basic
程序设计教程(第三版)
龚沛增 杨志强 陆慰民 编
教学安排
章 第1章 第2章 内 容 学时 3 5 实验与学时 实验A 1 实验B 1 Visual Basic程序设计概述 VB可视化编程基础
第3章
2.类的概念
在现实中,许多对象具有相似的性质,执行相同的操 作,称之为同一类对象。 类是对同一种对象的集合与抽象。 如人类是“人”的抽象。类是创建对象实例的模板, 对象则是类的一个实例。 类包含所创建对象的属性数据,以及对这些数据进行 操作的方法。封装和隐藏是类的重要特性,将数据结构和 对数据的操作封装在一起,类的内部实现细节对用户来说 是透明的。
TextBox 类 Text 对象
• VB中常用的对象是控件。此外,VB还提供了 系 统 对 象 : 打 印 机 ( Printer ) 、 剪 贴 板 (Clipboard)、屏幕(Screen)和应用程序 (App)等。
• 窗体是个特例,它既是类也是对象。当向一 个工程添加一个新窗体时,实质就由窗体类 创建了一个窗体对象。
14
1.2.2 启动
启动VB选择开始菜单中的 Microsoft Visual Basic 6.0中文版程序。 VB窗口列出了VB能够建立的应用程序类型, 初学者只要选择默认标准.EXE。 单击打开按钮,就可创建 该类型的应用程序。
15
1.2.3 集成开发环境使用
工程窗口 工具箱
窗体窗口
属性窗口
第1章 Visual Basic程序设计概述 1.1 1.2 1.3 1.4 Visual Basic 简介 VB集成开发环境 创建应用程序过程 VB帮助系统
1.1 Visual Basic 简介
1.1.1 Visual Basic的发展 1.1.2 Visual Basic的特点 1.1.3 如何学习Visual Basic
如何学习Visual Basic
两个方面: Visual可视化界面设计 Basic程序设计
1.2 VB集成开发环境
VB系统的安装 VB系统的启动 VB集成开发环境的使用
1.2.1 安装
VB6.0 有 学 习 版 ( Learning ) 、 专 业 版 (Professional)和企业版(Enterprise)三种 版本。执行VB6.0的Setup.exe,在安装程序的 提示下进行,初学者可采用典型安装方式。 VB6.0联机帮助文件使用MSDN文档格式,联 机帮助文件不在VB6.0系统盘上,而与Visual Studio产品的帮助集合在两张CD盘上,安装过 程中,系统会提示插入MSDN盘。
27
1.4 使用帮助系统
使用MSDN Library查阅器 通过VB的帮助菜单,选择内容、索引或搜索菜单项
28
本章小结
• VB的突出特点
–可视化的设计工具 –事件驱动的编程机制
• VB集成开发环境
–三种工作模式 –窗体窗口 –属性窗口 –代码窗口 –工程资源管理器窗口
• 创建应用程序的过程
–建立界面、属性设置、编写代码、运行与保存程序
18
三、代码(Code)设计窗口
1.代码窗口作用
编辑和显示窗体、标准模块中的代码。每个窗体都有各自的 对象列表框 过程列表框 代码窗口。
2.代码窗口的组成
(1)“对象”下拉列表框 (2)“过程”下拉列表框 (3)“代码”框 (4)“过程查看”按钮 (5)“全模块”查看按钮。
编辑程序代码
3.代码窗口的打开方法(4种)
未存盘
22
五、工程管理器(Project Explorer)窗口 3.工程资源管理器的打开方式(3种)
(1)单击工具栏上的“工程资源管理器”按 钮 (2)热键Ctrl+R (3)“视图”—>―工程资源管理器”
六、工具箱(ToolBox)窗口
由21个被绘制成按钮形式的图标构成, 文本框(Text Box) 命令按钮(Command Button) 利用这些工具,用户可以在窗体上设 单选按钮(OptionButton) 计各种控件。其中20个控件称为标准 列表框(List Box) 控件(注意,指针不是控件,仅用于 垂直滚动条(VScrollBox ) 驱动器列表框(DriveListBox) 移动窗体和控件,以及调整它们的大 文件列表框(FileList Box) 小)。 直线(Line) 也可通过工程|部件命令将第3方开发 数据控制(Data) 的其他控件装入到工具箱。
框、属性显示排 列方式、属性列 表框和属性含义 说明。
属性含义说明
20
Hale Waihona Puke 四、属性(Properties)窗口
3.属性窗口的打开方法(4种) (1)热键F4 (2)“视图”—> ―属性窗口” (3)单击工具栏上的“属性窗口”按钮 (4)右击对象,在快捷菜单中选择“属性窗 口”命令
1.工程资源管理器的作 用:用层次化管理方式显示
2.1.2 对象的属性、事件和方法
属性、事件和方法构成对象的三要素。 1.属性:存放对象的数据(决定对象外观及功能) 例如:控件名称、文本、大小等属性。 对象属性的设置方法:
在设计阶段,利用属性窗口直接设置属性值
程序运行时,通过语句[对象名.]属性名=属性值 例如:Command1.Caption = "确定" 注意:若属性只能在设计阶段设置,在程序运行阶段 不可改变,称为只读属性。
1.1.1 Visual Basic的发展
BASIC(Beginner‘s All-purpose Symbolic Instruction Code)语言的发展概况(四 阶段):
1.初级Basic:64~74,Basic语言问世 2.微机Basic:75~85,微机上固化Basic语言 3.结构化Basic:86~90,结构化的Basic语言 4.可视化Basic:91至今,VB(微软推出)
第4章 第5章 第6章 第7章 第8章 第9章 第10章 合计
VB语言基础
VB控制结构 数组和自定义类型 过 程 用户界面设计 数据文件 图形操作 数据库应用基础
5
6 6 6 6 5 4 6 54
实验C 2
实验D 2 实验E 4 实验F 4 实验G 4 实验H 3 实验I 3 实验J 2 26
见教学进度表
2.事件
(1)事件:发生在对象上的事情。 同一事件,对不同的对象,会引发不同的反应:
教师_铃声() 学生_铃声() 其他人员_铃声()
讲课 End Sub
听讲 End Sub
可不于响应 End Sub
VB为对象预先定义了一系列的事件。例如, 单击Click、获取焦点GotFocus、按下键盘 KeyPress 等
24
图形框(Picture Box)
七、其他窗口
1.立即(Immediate)窗口 为调试程序提供的,可在此直接用Print方 法输出表达式的值,也可以在程序代码中 用Debug.print语句在立即窗口输出表达式 的值。 2.窗体布局(Form Layout)窗口 用于指定程序运行时窗体的初始位置,主 要应用于多窗体程序中。
一个应用程序所有的文件。
五、工程管理器(Project Explorer)窗口
已存盘
2.工程资源管理器的组 成:“查看代码”按钮、
“查看对象”按钮、“切换文 件夹”按钮和一个列表窗口。 列表窗口中显示了本工程文件 (.vbp)中的所有窗体文件 (.frm)和模块文件(标准模 块文件.bas和类模块文件.cls) 等。
(2)事件过程:应用程序处理事件的步骤。 应用程序设计的主要工作就是为对象编写事 件过程的代码。事件过程的形式如下:
Private Sub 对象名_事件([参数]) … 事件过程代码 End Sub
1.3 创建应用程序的过程
建立一个应用程序分为以下几步: (1) 建立用户界面的对象 (2) 对象属性的设置 (3) 对象事件过程及编程 (4) 保存和运行程序 例1.2 编写一个人民币与美元兑换的程序。 要求:通过输入兑换比率与人民币或美元 金额,单击命令按钮显示兑换结果。
26
设计思路: 输入使用文本框TextBox; 提示使用标签Label; 按钮Command的Click事件执行处理命令。
7
当一个标签放在窗体上时,标签的左上角坐 标(用Left、Top表示)就被指定了。
0,0 Left Top 欢迎使用VB
如果改变标签的左上角坐标就可移动标 签,即移动文字。 例 如 : Label1.Top=Label1.Top+50 可 使 标签Label1向下移动50单位。
8
实现连续移动,可通过时钟对象Timer, 在规定的时间间隔连续执行: Label1.Top=Label1.Top+50语句,就可 使标签Label1连续向下移动。 时钟对象的Interval可指定时间间隔, 以毫秒单位。每隔0.2秒移动一次可设 置Interval=200。
窗体布局
立即窗口
16
一、主窗口
1.标题栏 三种工作模式: 设计模式:界面的设计和代码的编制 运行模式:运行应用程序 中断模式:暂时中断程序运行,调试程序 2.菜单栏 包括13个下拉菜单 3.工具栏 标准、编辑、窗体编辑器、调试等工具栏
二、窗体设计窗口(Form)
窗体是建立VB应用程序的主要部分,一个应 用程序至少有一个窗体窗口。 每个窗体必须有一个唯一的窗体名,默认名 为Form1。 设计状态的窗体由网格点构成,方便用户对 控件的定位,网格点间距可以通过工具|选项| 通用进入窗体网格设置。 运行时可通过属性控制窗体的可见性(窗体 的网格始终不显示)。 利用Shift+F7组合键打开窗体窗口。
第2章 VB可视化编程基础
2.1 VB对象概念 2.2 窗体和基本控件 2.3 综合应用
2.1 VB对象的概念
2.1.1 对象和类 1.对象
指现实世界中的实体。如一个人、一辆汽车、 一台电脑、一份报表等。 每个对象有自己的特征(属性)、行为(方法)和发 生在该对象上的活动(事件)。 例如人具有身高、体重等特征,具有行走、说 话等行为,外界作用在人对象上的各种活动,如下 雨等。
文档推荐
c语言程序设计实践教程答案完整版
页数:7
C++程序设计实践教程思考题答案
页数:35
vb程序设计实验教程习题答案
页数:4
VB程序设计教程(第3版)课后实验答案最新版2
页数:14
MATLAB程序设计教程课后答案
页数:16
C程序设计教程与实验实验答案
页数:6
C#程序设计基础教程与实训习题答案
页数:7
JSP程序设计与项目实训教程(第2版)课后习题答案
页数:11
C语言程序设计(邹显春版) 课本和实践教程答案
页数:5
C++程序设计教程实验答案
页数:42
最新文档
android教程向文件指定位置写数据
海南高考物理真题以及答案
婴儿Sturge-Weber 综合征2例临床报道及文献复
最新-清正廉洁的漫画 精品
考研经验:2016考研复试:专业课备战攻略
深度解读:手机点餐对餐饮O2O的重要性
A8系统快速入门指导手册
机电一体化系统设计现代控制技术
色温照度计
48例卵巢囊肿切除术患者的心理护理