ImageVerifierCode 换一换
格式:PPT , 页数:470 ,大小:5.06MB ,
文档编号:1650581      下载积分:49.5 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-1650581.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(金钥匙文档)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(计算机全册配套完整精品课件.ppt)为本站会员(金钥匙文档)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

计算机全册配套完整精品课件.ppt

1、 Visual Basic 程序设计程序设计 计算机全册配套完整计算机全册配套完整 精品课件精品课件 Visual Basic 程序设计程序设计 Visual Basic 程 序 设 计 教 程 Visual Basic 程序设计程序设计 3 计算机应用遍及各行各业;计算机应用遍及各行各业; 计算机用户的发展:计算机用户的发展: 专家专家 专业人员专业人员 普通用户普通用户 程序设计可以让计算机做任意你想做的事;程序设计可以让计算机做任意你想做的事; 1 1、有必要学习程序设计吗?、有必要学习程序设计吗? Visual Basic 程序设计程序设计 4 2 2、为什么选择、为什么选择Visua

2、l Basic Visual Basic ? 大部分大部分DOSDOS平台下的程序设计语言都将被淘汰;平台下的程序设计语言都将被淘汰; 其它语言可以实现的功能其它语言可以实现的功能VBVB都能实现;都能实现; VBVB是当今世界最流行的三大语言之一(是当今世界最流行的三大语言之一(VCVC、JAVAJAVA);); 相对而言,相对而言,VBVB比较容易掌握。比较容易掌握。 Visual Basic 程序设计程序设计 5 本课程学习要求本课程学习要求 强化实践强化实践 这门课主张程序设计是高强度的脑力劳动,不是听会的、也这门课主张程序设计是高强度的脑力劳动,不是听会的、也 不是看会的,而是练会的

3、。这与以往的教学安排最大的不同不是看会的,而是练会的。这与以往的教学安排最大的不同 突出重点突出重点 重点放在思路、算法、编程构思和程序实现上。语句只是表重点放在思路、算法、编程构思和程序实现上。语句只是表 达工具,要求堂上积极思考,尽量当堂学懂,重在培养分析达工具,要求堂上积极思考,尽量当堂学懂,重在培养分析 问题和解决问题的能力。问题和解决问题的能力。 养成良好的编程习惯养成良好的编程习惯 强调程序的可读性;强调程序的可读性; 变量要加注释;变量要加注释; 程序构思要有说明;程序构思要有说明; 学会如何调试程序;学会如何调试程序; 尽可能优化程序的算法;尽可能优化程序的算法; 对运行结果要

4、做正确与否的分析;对运行结果要做正确与否的分析; Visual Basic 程序设计程序设计 6 动手动脑,强调理论指导下的实践动手动脑,强调理论指导下的实践 有条有理的实践。实践出真知有条有理的实践。实践出真知 “自学、动手、应用、上网自学、动手、应用、上网” 在编写大量程序之后,才能感到运用自如。在编写大量程序之后,才能感到运用自如。 学习方法学习方法 Visual Basic 程序设计程序设计 7 教学内容:教学内容: 第一章第一章 Visual Basic Visual Basic 概述概述 第二章第二章 创建用户界面创建用户界面 第三章第三章 Visual BasicVisual B

5、asic语言基础语言基础 第四章第四章 算法基础及算法基础及Visual Basic Visual Basic 的基本语句的基本语句 第五章第五章 数组数组 第六章第六章 程序调试程序调试 第七章第七章 文件文件 第八章第八章 过程过程 第九章图形处理及多媒体应用(简单介绍)第九章图形处理及多媒体应用(简单介绍) 第十章第十章 数据库操作及编程(选择内容)数据库操作及编程(选择内容) Visual Basic 程序设计程序设计 第 1 章 Visual Basic 概述 Visual Basic 程序设计程序设计 9 教学要求教学要求 f了解了解 Visual BasicVisual Basi

6、c的简介;的简介; f了解面向对象程序设计方法;了解面向对象程序设计方法; f了解事件驱动过程的程序设计原理;了解事件驱动过程的程序设计原理; f掌握掌握Visual BasicVisual Basic的开发环境的常用工具(控件箱、窗体设的开发环境的常用工具(控件箱、窗体设 计器、工程资源管理器、属性窗口和代码编辑窗口等)的使计器、工程资源管理器、属性窗口和代码编辑窗口等)的使 用和基本操作;用和基本操作; f掌握创建掌握创建Visual BasicVisual Basic应用程序的一般步骤;应用程序的一般步骤; f掌握工程的建立、运行、调试方法掌握工程的建立、运行、调试方法 f掌握可执行文件

7、的生成;掌握可执行文件的生成; Visual Basic 程序设计程序设计 10 1.1 Visual Basic1.1 Visual Basic简介简介 1.2 1.2 面向对象的程序设计方法基础面向对象的程序设计方法基础 1.3 1.3 事件驱动事件驱动 1.4 Visual Basic 1.4 Visual Basic 的集成开发环境的集成开发环境 1.5 1.5 创建创建Visual Basic Visual Basic 应用程序的一般步骤应用程序的一般步骤 1.6 Visual Basic1.6 Visual Basic集成开发环境的基本操作集成开发环境的基本操作 教学内容教学内容

8、Visual Basic 程序设计程序设计 11 1.1 Visual Basic 1.1 Visual Basic 简介简介 BASICBASIC语言语言(Beginners All-purpose Symbolic Instruction Beginners All-purpose Symbolic Instruction Code Code 初学者符号指令代码)初学者符号指令代码) BASICBASIC语言的版本多达几百种,比较著名的有:语言的版本多达几百种,比较著名的有: v GW-BASICGW-BASIC v True BASIC True BASIC v Q-BASIC Q-BA

9、SIC v Quick BASIC Quick BASIC v Visual BASIC Visual BASIC Visual Basic 程序设计程序设计 12 在在WindowsWindows操作平台下,开发具有图形用户界面操作平台下,开发具有图形用户界面(GUI)(GUI)的应用程的应用程 序的强有力的工具之一;序的强有力的工具之一; 以以 Basic Basic 语言为基础,易于学习、掌握;语言为基础,易于学习、掌握; 具有可视化(具有可视化( Visual Visual )编程的特性,即无需大量代码去描述)编程的特性,即无需大量代码去描述 界面的外观和控件的位置;界面的外观和控件的

10、位置; 是包括界面设计、程序编码、调试、编译并创建可执行程序的是包括界面设计、程序编码、调试、编译并创建可执行程序的 集成开发环境集成开发环境IDEIDE(Integrated Develop EnvironmentIntegrated Develop Environment);); 引进了面向对象编程(引进了面向对象编程(OOPOOP)的设计方法;)的设计方法; 和微软公司软件之间的沟通较好;和微软公司软件之间的沟通较好; 全面支持全面支持WindowsWindows系统的对象嵌入与链接(系统的对象嵌入与链接(OLEOLE)技术;)技术; 强大的数据库功能;强大的数据库功能; Visual

11、Basic Visual Basic 简介简介 Visual Basic 程序设计程序设计 13 1 1、可视化、可视化(Visual)(Visual) 2 2、面向对象、面向对象( (Object Oriented,OOObject Oriented,OO ) ) Visual Basic Visual Basic和和WindowsWindows是紧密结合是紧密结合 的,它可直接调用的,它可直接调用WindowsWindows的系统资源,从而大大的系统资源,从而大大 减少了软件开发难度,提高了开发效率。减少了软件开发难度,提高了开发效率。 Visual BasicVisual Basic的两

12、个重要的特点:的两个重要的特点: Visual Basic 程序设计程序设计 14 Visual BasicVisual Basic的发展的发展 / 91年, Visual Basic 1.0 / 92年, Visual Basic 2.0 / 93年, Visual Basic 3.0 / 95年, Visual Basic 4.0 / 97年, Visual Basic 5.0 / 98年, Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0是一个是一个3232位的软件开发环境,位的软件开发环境, 必须在必须在Windows 95Windo

13、ws 95或以上版本使用,开发出的应用软或以上版本使用,开发出的应用软 件也是件也是3232位的。位的。 Visual Basic 程序设计程序设计 15 Visual Basic 6.0Visual Basic 6.0的版本简介的版本简介 三种版本三种版本: : A 学习版学习版(Learing)(Learing)面向初学者,包括面向初学者,包括VBVB的主要功能的主要功能. . A 专业版专业版(Professional)(Professional)提供一套功能完备的开发工具提供一套功能完备的开发工具, , 包括包括ActiveXActiveX和和InternetInternet控件开发工

14、具等控件开发工具等. . A 企业版企业版(Enterprise)(Enterprise)最高级的版本,针对小组环境中最高级的版本,针对小组环境中 建立分布式应用程序的编程人员的版本,除专业版的全部功建立分布式应用程序的编程人员的版本,除专业版的全部功 能外,包括能外,包括Visual SourceSafe Visual SourceSafe 和和Automation and Automation and Component ManagerComponent Manager等工具等工具. . Visual Basic 程序设计程序设计 16 1.2 1.2 面向对象的程序设计方法基础面向对象的

15、程序设计方法基础 传统的传统的面向过程面向过程的程序设计的程序设计 是一种强调功能抽象化和模块化的编程方法,将解决问是一种强调功能抽象化和模块化的编程方法,将解决问 题的过程看作是一个处理题的过程看作是一个处理过程过程。 设计思想:设计思想: 描述一辆汽车动作的时候,着眼于汽车整体从一地到另描述一辆汽车动作的时候,着眼于汽车整体从一地到另 一地的运动过程。一地的运动过程。 程序程序 = = 数据结构数据结构+ +算法算法 Visual Basic 程序设计程序设计 17 面向对象的程序设计面向对象的程序设计(Object Oriented Programming,OOP) (Object Or

16、iented Programming,OOP) 是一种以对象为基础,以事件来驱动对象执行的程序设计技是一种以对象为基础,以事件来驱动对象执行的程序设计技, ,将将 解决问题的过程看作是一个对象分类演绎的过程。解决问题的过程看作是一个对象分类演绎的过程。 设计思想:设计思想: 描述一辆汽车动作的时候,着眼于组成汽车的部件在各个时描述一辆汽车动作的时候,着眼于组成汽车的部件在各个时 刻的状态,通过各部件状态的组合,确定整个汽车的工作特性和刻的状态,通过各部件状态的组合,确定整个汽车的工作特性和 规律。规律。 基本思想基本思想 通过建立与具体实际应用相对应的对象,并通过这些对象的通过建立与具体实际应

17、用相对应的对象,并通过这些对象的 交互来创建具体的应用程序。交互来创建具体的应用程序。 面向对象的程序设计面向对象的程序设计 Visual Basic 程序设计程序设计 18 基本概念基本概念 对象对象(Object)Object) : 是是动作体的逻辑模型。动作体的逻辑模型。是一个包括属性和是一个包括属性和 方法的并被封装起来的整体。方法的并被封装起来的整体。 类类(Class)(Class): 是对同一种对象的概括、抽象。是对同一种对象的概括、抽象。用饼干模子用饼干模子 和饼干之间的关系作比,饼干模子是类,它确定了所有饼干的和饼干之间的关系作比,饼干模子是类,它确定了所有饼干的 特征,比如

18、大小和形状,用类可以创建对象。对象就是饼干,特征,比如大小和形状,用类可以创建对象。对象就是饼干, 对象是类的具体化,实例。对象是类的具体化,实例。 属性属性(Property)(Property): 指对象的性质、特征。指对象的性质、特征。 方法方法(Method)(Method): 指对象能执行的动作。指对象能执行的动作。 事件事件()(): 指能够被对象识别的动作。指能够被对象识别的动作。 Visual Basic 程序设计程序设计 19 面向对象面向对象 对象名对象名 人人气球气球窗体窗体 属性属性姓名姓名 性别性别 年龄年龄 学历学历 色彩色彩 大小大小 重量重量 材料材料 大小大小

19、 名称名称 标题标题 颜色颜色 方法方法呼吸呼吸 哭哭 笑笑 爆破爆破 飞飞 显示显示 隐藏隐藏 事件事件 挨打挨打 表扬表扬 针刺针刺 充气充气单击单击 双击双击 Visual Basic 程序设计程序设计 20 面向对象程序设计的优点:面向对象程序设计的优点: 符合人们的习惯思维方法。符合人们的习惯思维方法。 易于软件的维护和功能的增减。易于软件的维护和功能的增减。 提高软件的开发效率。提高软件的开发效率。 软件界面友好软件界面友好。 Visual Basic 程序设计程序设计 21 事件事件:对象能够识别并作出反映的外部刺激。:对象能够识别并作出反映的外部刺激。 事件驱动事件驱动:又称消

20、息驱动。:又称消息驱动。 过程化程序设计过程化程序设计:按顺序一行一行执行代码,通过分:按顺序一行一行执行代码,通过分 支、循环和调用改变程序流程,执行次序完全由程序支、循环和调用改变程序流程,执行次序完全由程序 代码控制;代码控制; 事件驱动程序设计事件驱动程序设计:也有相应的程序代码,仅在该事:也有相应的程序代码,仅在该事 件发生时,才会被执行。事件发生的顺序决定了代码件发生时,才会被执行。事件发生的顺序决定了代码 执行的顺序,因此每次执行应用程序时,程序代码并执行的顺序,因此每次执行应用程序时,程序代码并 不是按照程序编写的顺序来执行的。不是按照程序编写的顺序来执行的。 1.3 1.3

21、事件驱动过程的程序设计原理事件驱动过程的程序设计原理 Visual Basic 程序设计程序设计 22 1.4 Visual Basic1.4 Visual Basic的集成开发环境的集成开发环境 lVisual BasicVisual Basic的开发环境的开发环境 Visual BasicVisual Basic是一个包括编辑、测试和程序调试等各种程是一个包括编辑、测试和程序调试等各种程 序开发工具的集成工具开发环境(序开发工具的集成工具开发环境(IDE) IDE) 。 lVBVB的启动的启动 (1 1)通过)通过 开始开始 菜单,菜单, 开始开始程序程序Microsoft Microso

22、ft Visual Studio 6.0Microsoft Visual Basic 6.0Visual Studio 6.0Microsoft Visual Basic 6.0; (2 2)在桌面上创建)在桌面上创建VBVB快捷方式后,双击快捷图标;快捷方式后,双击快捷图标; (3 3)直接单击某工程文件名,可先打开)直接单击某工程文件名,可先打开VBVB,再打开该工程,再打开该工程; lVBVB的退出的退出 (1 1)单击关闭按钮;)单击关闭按钮; (2 2)双击控制菜单按钮;)双击控制菜单按钮; (3 3)执行)执行 文件文件 菜单的菜单的 退出退出 项项; Visual Basic 程

23、序设计程序设计 23 标题栏标题栏 菜单栏菜单栏 工具栏工具栏 控件箱控件箱 工程资源工程资源 管理器管理器 属性窗口属性窗口 窗体设计器 窗体设计器窗体设计器 代码编辑器代码编辑器 “窗体布窗体布 局局”窗窗 口口 Visual Basic Visual Basic 用户界面用户界面 1 1 标题栏标题栏 除了显示正在开发的工程名之外,还显示系统的工作状态。除了显示正在开发的工程名之外,还显示系统的工作状态。 D 设计态设计态(DesignDesign):编辑代码和设计界面时的状态;):编辑代码和设计界面时的状态; D 运行态运行态(RunRun):运行应用程序时的状态;):运行应用程序时的

24、状态; D 中止态中止态(BreakBreak):程序暂停执行时的状态;):程序暂停执行时的状态; 2 2 菜单栏菜单栏 以菜单形式显示以菜单形式显示VBVB提供的所有功能命令提供的所有功能命令 3 3 工具栏工具栏 由若干命令按钮组成,提供常用命令的快速访问,有由若干命令按钮组成,提供常用命令的快速访问,有 标准标准、调试调试、窗体设计窗体设计和和编辑编辑四类工具栏。工具栏的隐藏四类工具栏。工具栏的隐藏 和显示由和显示由“视图视图”菜单的菜单的“工具栏工具栏”项进行。项进行。 4 4 窗体设计器窗体设计器 窗体是窗体是VBVB程序的最基本的对象,象一个容器,用来存放其程序的最基本的对象,象一

25、个容器,用来存放其 它控件对象。它控件对象。 5 5 控件箱控件箱 显示系统提供的控件按钮,通常系统显示的为缺省控件。显示系统提供的控件按钮,通常系统显示的为缺省控件。 添加其它控件的方法如下:添加其它控件的方法如下: 在控件箱上单击右键在控件箱上单击右键 在弹出式菜单上选择在弹出式菜单上选择“部件部件”项项 在在“部件部件”窗口选择要添加的部件(复选框)窗口选择要添加的部件(复选框) 6 6 工程资源管理器和代码编辑器工程资源管理器和代码编辑器 工程资源管理器:列出当前工程所包含的窗体和模块(查看对工程资源管理器:列出当前工程所包含的窗体和模块(查看对 象和查看代码按钮)象和查看代码按钮)

26、代码编辑器:编辑程序代码(两个列表框)代码编辑器:编辑程序代码(两个列表框) 7 7 属性窗口属性窗口 显示指定窗体中指定对象的属性列表显示指定窗体中指定对象的属性列表 说明:说明: 属性窗口、工程资源管理器等由属性窗口、工程资源管理器等由“视图视图”菜单控制是菜单控制是 否在屏幕上显示。否在屏幕上显示。 Visual Basic 程序设计程序设计 26 利用利用Visual BasicVisual Basic开发的应用程序被称为一个开发的应用程序被称为一个工程工程。在设计。在设计 一个应用系统时,系统会建立一个扩展名一个应用系统时,系统会建立一个扩展名- -* *为为 .vbp.vbp的的工

27、程文件工程文件。 它是由它是由窗体文件窗体文件(.frm(.frm)、代码模块()、代码模块(.bas.bas)、自定义控件)、自定义控件 (.ocx.ocx)及应用所需的环境设置组成的。)及应用所需的环境设置组成的。 应用程序由两部分组成:应用程序由两部分组成: 1 1、用户界面、用户界面与用户进行交互的窗体;(窗体上安排有控件、与用户进行交互的窗体;(窗体上安排有控件、 菜单等对象)菜单等对象) 2 2、实际算法设计、实际算法设计完成信息处理的程序代码的设计,包括数完成信息处理的程序代码的设计,包括数 据输入、处理变换、结果输出等。据输入、处理变换、结果输出等。 1.5 1.5 开发应用程

28、序的一般步骤开发应用程序的一般步骤 Visual Basic 程序设计程序设计 27 Control 1 Procedure 1 Visual BasicVisual Basic应用程序结构应用程序结构 Application Project form1 formn Control nProcedure 1Procedure n Control 1Control n Procedure 1 procedure n Procedure n 应用程序 工程 窗体 控件与过程 Visual Basic 程序设计程序设计 28 ! 1 1、创建界面创建界面:选择控件表达输入、输出;:选择控件表达输入、

29、输出; ! 2 2、设置属性设置属性:调整控件属性,使窗体布局尽可能美观,:调整控件属性,使窗体布局尽可能美观, 使用尽可能方便;使用尽可能方便; ! 3 3、编写程序代码编写程序代码:进行信息处理等;:进行信息处理等; ! 4 4、保存工程保存工程:一个工程由窗体、代码模块、自定义控件:一个工程由窗体、代码模块、自定义控件 及环境设置等组成;及环境设置等组成; 工程文件:工程文件: vbpvbp 窗体文件:窗体文件: frmfrm ! 5 5、运行并调试程序运行并调试程序: 排除语法错误;排除语法错误; 排除逻辑错误;排除逻辑错误; ! 6 6、创建可执行文件创建可执行文件; 1.5 1.5

30、 创建创建Visual Basic Visual Basic 应用程序的一般步骤应用程序的一般步骤 Visual Basic 程序设计程序设计 29 1.6 Visual Basic1.6 Visual Basic开发环境的基本操作开发环境的基本操作 例例1-11-1:在窗体上显示:在窗体上显示“你好!你好!”和一个命令按钮,和一个命令按钮, 单击该按钮,文字变成单击该按钮,文字变成“欢迎进入欢迎进入VBVB世界!世界!”。 实现步骤实现步骤 启动启动VBVB,系统自动创建工程系统自动创建工程1 1和窗体和窗体1 1(Form1Form1) 创建界面创建界面 单击控件工具栏上的标签,将鼠标移到

31、窗体上,光标呈单击控件工具栏上的标签,将鼠标移到窗体上,光标呈 十字形;十字形; 按住鼠标左键,在窗体上拖动,这样就在窗体上放置了按住鼠标左键,在窗体上拖动,这样就在窗体上放置了 一个标签框;一个标签框; 使用同样的方法,在窗体上放置一个命令按钮控件;使用同样的方法,在窗体上放置一个命令按钮控件; 调整控件大小和位置调整控件大小和位置 Visual Basic 程序设计程序设计 30 设置属性设置属性 标签:标签: Autosize 属性为属性为True;Caption属性为属性为“你你 好!好!”;Font属性为宋体三号字属性为宋体三号字 命令按钮:命令按钮: Caption属性为属性为“确

32、定确定” 添加代码(两种方法)添加代码(两种方法) Label1.Caption=“欢迎进入欢迎进入VB世界!世界!” 保存,先保存窗体,再保存工程。保存,先保存窗体,再保存工程。 运行和调试运行和调试 生成可执行文件生成可执行文件 实现步骤实现步骤 Visual Basic 程序设计程序设计 31 代码输入规则代码输入规则 l 代码按行输入,一行代码输入完毕,换行输入下一行代码;代码按行输入,一行代码输入完毕,换行输入下一行代码; l 代码不区分字母大小写,(双引号内的字符串除外)代码不区分字母大小写,(双引号内的字符串除外) l 代码中除了中文字外,所有的符号都必须在英文状态下输代码中除了

33、中文字外,所有的符号都必须在英文状态下输 入;入; l 单引号后的内容为注释,不执行,只是对该行代码的文单引号后的内容为注释,不执行,只是对该行代码的文 字说明,方便程序理解;字说明,方便程序理解; Visual Basic 程序设计程序设计 32 上机注意事项上机注意事项 l 编写代码时,一定要通过编写代码时,一定要通过“对象对象”列表框选取对象,列表框选取对象,“过程过程” 列表框选取过程,自动生成该对象的事件过程的框架;代码中,列表框选取过程,自动生成该对象的事件过程的框架;代码中, 一定要注意控件的对象名与在属性窗口中设置的一定要注意控件的对象名与在属性窗口中设置的NAMENAME属性

34、一致。属性一致。 l 保存时,先保存窗体,再保存工程;打开时,一定要打开工保存时,先保存窗体,再保存工程;打开时,一定要打开工 程文件,由工程调窗体。程文件,由工程调窗体。 l 不要在非不要在非VBVB以外的环境下,改变窗体文件的名称,否则工程以外的环境下,改变窗体文件的名称,否则工程 中记录的信息无效,下次再打开工程文件时,将会出错,不能中记录的信息无效,下次再打开工程文件时,将会出错,不能 正常加载窗体正常加载窗体。 Visual Basic 程序设计程序设计 33 九、九、 使用帮助使用帮助(help) 帮助信息对任何帮助信息对任何WindowsWindows下的系统都是至关重要的,下的

35、系统都是至关重要的, 学会使用帮助是较好地掌握该系统的前提。学会使用帮助是较好地掌握该系统的前提。 “ “帮助帮助”菜单中的菜单中的“帮助主题帮助主题” 目录:在目录中查找所需的帮助信息;目录:在目录中查找所需的帮助信息; 索引:键入所需帮助的关键词索引:键入所需帮助的关键词 选中窗体中的控件,按选中窗体中的控件,按F1F1功能键功能键 在代码窗口选中需要帮助的关键词,按在代码窗口选中需要帮助的关键词,按F1F1功能键功能键 Visual Basic 程序设计程序设计 第二章第二章 创建用户界面创建用户界面 Visual Basic 程序设计程序设计 35 掌握窗体的常用属性、事件和方法以及多

36、窗体和掌握窗体的常用属性、事件和方法以及多窗体和 MDIMDI窗体的概念;窗体的概念; 掌握常用控件:掌握常用控件:文本框文本框、标签标签、命令按钮命令按钮、列表列表 框框、组合框组合框、图片框图片框、单选按钮单选按钮和和复选框复选框的常用属的常用属 性、事件和方法性、事件和方法 ; 掌握菜单的制作和使用方法掌握菜单的制作和使用方法 。 教学要求教学要求 Visual Basic 程序设计程序设计 36 2.1 2.1 创建窗体创建窗体 2.2 Visual Basic 2.2 Visual Basic 的常用控件的常用控件 2.3 2.3 制作菜单制作菜单 教学内容教学内容 Visual B

37、asic 程序设计程序设计 37 窗体窗体: 窗体是窗体是VBVB应用程序的基本构造模块,用于创建应用程序的基本构造模块,用于创建 VBVB应用程序用户界面或对话框,是包容各种控件对应用程序用户界面或对话框,是包容各种控件对 象的象的容器容器。 由标题栏、边框以及客户区组成。由标题栏、边框以及客户区组成。 2.1 2.1 创建窗体创建窗体 Visual Basic 程序设计程序设计 38 2.1.1 窗体的属性、方法与事件窗体的属性、方法与事件 NameName(名称)(名称):窗体名称:窗体名称, ,在程序代码中,被在程序代码中,被作为对象的标作为对象的标 识名识名,以识别不同的窗体对象,自

38、行命名窗体时,必须以一个,以识别不同的窗体对象,自行命名窗体时,必须以一个 字母开头,可包含数字和下划线,字母开头,可包含数字和下划线,不能包含空格和标点符号,不能包含空格和标点符号, 长度小于长度小于4040个字符个字符。 CaptionCaption:窗体标题,是出现在窗体标题栏上的文本,缺省:窗体标题,是出现在窗体标题栏上的文本,缺省 使用窗体名。使用窗体名。 BackColorBackColor与与ForeColorForeColor:窗体的背景色与前景色:窗体的背景色与前景色 BorderStyleBorderStyle:窗体边框风格。设定值及相关的:窗体边框风格。设定值及相关的VB

39、VB内部常量内部常量 及不同风格详见下表:及不同风格详见下表: 1 1、常用属性、常用属性 Visual Basic 程序设计程序设计 39 常数常数 设置值设置值 描述描述 vbBSNone 0vbBSNone 0 无(没有边框或与边框相关的元素)无(没有边框或与边框相关的元素) vbFixedSingle 1vbFixedSingle 1 固定单边框。可以包含控制菜单框,固定单边框。可以包含控制菜单框, 标题栏和关闭按钮,不能改变尺寸。标题栏和关闭按钮,不能改变尺寸。 vbSizablevbSizable 2 2 可调整的边框。可以改变窗体大小。可调整的边框。可以改变窗体大小。 (缺省值)

40、(缺省值) vbFixedDouble 3vbFixedDouble 3 对话框风格的窗体。大小不能改变。对话框风格的窗体。大小不能改变。 vbFixedToolWindowvbFixedToolWindow 4 4 工具栏风格窗体。大小不能改变。工具栏风格窗体。大小不能改变。 vbSizableToolWindow 5 vbSizableToolWindow 5 工具栏风格窗体。大小可变。工具栏风格窗体。大小可变。 BorderStyleBorderStyle属性的六种设置值属性的六种设置值 Visual Basic 程序设计程序设计 40 EnabledEnabled:活动属性。缺省值为:

41、活动属性。缺省值为”TrueTrue”, ,当设置当设置 为为”FalseFalse”时,窗口时,窗口及其上控件及其上控件将不能被访问。将不能被访问。 LeftLeft、TopTop、HeightHeight和和WidthWidth:决定窗体位置与大小。:决定窗体位置与大小。LeftLeft 和和TopTop 是窗体左上角的坐标(是窗体左上角的坐标(屏幕左上角为坐标零点)屏幕左上角为坐标零点); HeightHeight和和WidthWidth是窗体的高度和宽度,是窗体的高度和宽度, 单位均为特维;单位均为特维; FontFont:字体字体属性,设置属性,设置窗体上正文窗体上正文字体、字型、字

42、号等;字体、字型、字号等; VisibleVisible: :可见属性。可见属性。缺省为缺省为“ “ True”;True”;当设置为当设置为“False”False” 时,窗体隐藏,注意:此属性只在运行时生效。时,窗体隐藏,注意:此属性只在运行时生效。 PicturePicture: :背景图片属性。背景图片属性。 MoveableMoveable:可移动属性,缺省为:可移动属性,缺省为True,True,窗体在运行时可拖动,窗体在运行时可拖动, FalseFalse时,不能拖动;时,不能拖动; 窗体常用属性窗体常用属性 Visual Basic 程序设计程序设计 41 在在VBVB中,有两

43、种设置窗体(或其他对象)属性值的方法。中,有两种设置窗体(或其他对象)属性值的方法。 M在设计时,通过在设计时,通过属性窗口属性窗口为其设定各种属性值;为其设定各种属性值; M在程序执行过程中改变属性值,即在程序执行过程中改变属性值,即通过程序通过程序代码改变代码改变属性值属性值 在程序代码中则使用如下格式的代码行来改变属性值:在程序代码中则使用如下格式的代码行来改变属性值: Object . Property = Expression 式中,式中,ObjectObject是对象名;是对象名; PropertyProperty是属于该对象的某个属性名;是属于该对象的某个属性名; Express

44、ionExpression是为该属性赋予的值是为该属性赋予的值, ,必须和属性类型一致,即必须和属性类型一致,即 属性是字符型,表达式也应是字符型;属性是逻辑型,表达式也应属性是字符型,表达式也应是字符型;属性是逻辑型,表达式也应 是逻辑型。是逻辑型。 例:例: Labe11.Caption =欢迎学习欢迎学习VB!VB!“ Form1.Enable = False = False Form1.Caption = = Label1.Caption 2.1.2 2.1.2 定制窗体属性定制窗体属性 Visual Basic 程序设计程序设计 42 窗体的常用方法窗体的常用方法 A ShowSho

45、w: 显示方法。显示方法。 如:如:form2.Showform2.Show A HideHide: 隐藏方法;隐藏方法; 如:如:form2.form2. HideHide A Move Move: 移动方法;如:移动方法;如:form1.Move form1.Move left,top,width,heightleft,top,width,height A Print Print: 打印方法;打印方法; A ClsCls: 清除方法清除方法, ,清除窗体上所有打印的文本或图清除窗体上所有打印的文本或图 形形 A RefreshRefresh: 刷新方法;刷新方法;通常窗体的刷新是自动进行的

46、。通常窗体的刷新是自动进行的。 方法可使方法可使对象执行一个动作或任务。对象执行一个动作或任务。 使用方法的格式是:使用方法的格式是: 对象名对象名. .方法方法 或或 对象名对象名. .方法方法Arg1,Arg2,.Arg1,Arg2,. 后一种方法是带有参数的方法。后一种方法是带有参数的方法。 窗体的常用方法窗体的常用方法 Visual Basic 程序设计程序设计 43 Private Sub Command1_Click() Dim inchw, inchh inchw = Form1.Width inchh = Form1.Height MsgBox “将窗体移动到屏幕的左上角将窗体

47、移动到屏幕的左上角, 同时尺寸缩小为原来的一半同时尺寸缩小为原来的一半 Form1.Move 0, 0, inchw / 2, inchh / 2 End Sub 例例: : 使用使用MoveMove方法移动一个窗体,重新定位在屏幕左上角,尺方法移动一个窗体,重新定位在屏幕左上角,尺 寸缩小一倍。寸缩小一倍。 举例:举例: Visual Basic 程序设计程序设计 44 事件:事件:能够被对象所识别的动作能够被对象所识别的动作; ; 当某事件发生了,系统会自动执行其事件过程内的代码当某事件发生了,系统会自动执行其事件过程内的代码 事件过程的一般格式:事件过程的一般格式: Private Su

48、b Private Sub 对象名对象名_ _事件名(事件名( 参数表参数表 ) (程序代码)(程序代码) End SubEnd Sub 例如:例如: 窗体的常用事件窗体的常用事件 A ClickClick: 单击事件;单击事件; A DblClickDblClick: 双击事件;双击事件; A LoadLoad: 装载事件;装载事件; A ResizeResize: 在窗体被改变大小时,会触发本事件;在窗体被改变大小时,会触发本事件; A ActivateActivate: 激活事件,当窗体变为当前窗口时,引发本事件;激活事件,当窗体变为当前窗口时,引发本事件; A DeactivateDe

49、activate: 失去激活事件,当窗体失去激活状态,即另一个失去激活事件,当窗体失去激活状态,即另一个 窗体成为当前窗口时,引发本事件。窗体成为当前窗口时,引发本事件。 Private Sub Form_Click() vb语句语句 End Sub 窗体常用事件窗体常用事件 Visual Basic 程序设计程序设计 45 2.1.3 窗体的显示、隐藏、装载和卸载窗体的显示、隐藏、装载和卸载 1 1、窗体的显示与隐藏、窗体的显示与隐藏 2 2、装载窗体和、装载窗体和LoadLoad事件事件 3 3、卸载窗体与、卸载窗体与UnloadUnload事件事件 4 4、 End End 语语 句句

50、Visual Basic 程序设计程序设计 46 (1) 显示窗体显示窗体,可在程序中加入以下代码可在程序中加入以下代码: Formname.Show Style 其中:其中:FormnameFormname是要显示的窗体名。是要显示的窗体名。 ShowShow方法的方法的StyleStyle参数决定窗体是有模式的参数决定窗体是有模式的 (vbModelvbModel)还是无模式的()还是无模式的(vbModelessvbModeless)。)。 l有模式窗体不允许用户同时与应用程序的其他窗体交互,有模式窗体不允许用户同时与应用程序的其他窗体交互, 如如WindowsWindows程序中的命令

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|