收藏 分享(赏)

第1章+程序设计与Visual+Basic.ppt

上传人:scg750829 文档编号:6213674 上传时间:2019-04-02 格式:PPT 页数:37 大小:1.32MB
下载 相关 举报
第1章+程序设计与Visual+Basic.ppt_第1页
第1页 / 共37页
第1章+程序设计与Visual+Basic.ppt_第2页
第2页 / 共37页
第1章+程序设计与Visual+Basic.ppt_第3页
第3页 / 共37页
第1章+程序设计与Visual+Basic.ppt_第4页
第4页 / 共37页
第1章+程序设计与Visual+Basic.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、第1章 程序设计与 Visual Basic,主讲:XXXX TEL:XXXX,2,第1章 程序设计与Visual Basic,1.1 计算机与计算机程序设计 1.2 认识Visual Basic 1.3 创建一个简单的VB应用程序 1.4 扩展与提高,3,1.1 计算机与计算机程序设计,计算机(Computer) :20世纪最伟大的发明之一 ;人类通用的智力工具;部分替代和延伸人的脑力 ;将人类社会带入信息时代 ; 改变人类创造物质财富和精神财富的方式、方法、过程和结果;极大缩小脑力劳动和体力劳动差别 ,改变了社会结构和人类的生活方式 。,4,联合国科教文组织对现代文盲所作的定义如下: (1

2、)不识字; (2)不能识别现代信息符号,包括文字、图表符号; (3)不能应用计算机进行信息交流与管理。对于高等教育的各个学科,计算机的作用已不仅仅是一种工具,而是各个学科本身的重要的组成部分。因此,从某种意义上讲,非计算机专业学生的计算机应用能力,既反映了个人的素质,也影响着他的竞争能力和在专业方向的发展潜力。正确熟练地使用计算软、硬件成为当代大学生必须掌握的一项基本技能,是社会和时代的要求,也是生存和发展的需要。,5,计算机是人类通用智力工具,但常常会出现找不到能解决实际问题的现成的软件,需要进行有针对性的开发。,6,计算机语言:人机交换信息的语言工具什么是程序?什么是程序设计?,用计算机语

3、言编写的,指挥计算机完成一定任务的一条条指令代码的有序集合。,7,计算机语言:人机交换信息的语言工具 程序:用计算机语言编写的,指挥计算机完成一定任务的一条条指令代码的有序集合。 什么是程序设计(Programming)?,程序设计是指设计、编制、调试程序的方法和过程。,用公式表示为: 程序设计=计算机编程语言+数据结构+算法,数据组织形式,具有计算机解题特点的方法和步骤,8,程序设计的三大学习内容:计算机编程语言:人机交换信息的工具,它提供: (1)编写程序的一组记号和规则(需要记忆理解); (2)完成程序设计的集成环境(编程和调试工具需要 熟练掌握)。 数据结构(对数据的描述) :计算机对

4、信息数据的组织和存放形式 算法(对数据处理的描述) :具有计算机特点的解题方法及步骤。,程序设计=计算机编程语言+数据结构+算法,本教材论述的是Visual Basic语言程序设计,简称为VB程序设计。,9,1.2 认识Visual Basic,1.2.1 VB的发展 Visual Basic (VB)是微软(Microsoft)公司推出的基于对象的事件驱动编程语言,其中 “Visual”指能简单实现(用鼠标“画”出)图形用户界面(GUI)的可视化方法和工具。 “Basic”Beginners All-Purpose Symbolit Instruction Code (初学者的通用符号指令代

5、码),一种在计算技术发展历史上应用得最为广泛的面向过程的结构化程序设计语言。(由 John Kemeng和Thomax Kurtz 两位教授于1963年设计)。,10,Visual Basic发展时间线:,20世纪60年出现Basic语言; Microsoft公司推出 1991年Visual Basic 1.0 1992年11月,VB 2.0,界面和速度都有所改善;1993年夏,VB 3.0,添加数据引擎和直接读取;Access数据库功能; 1995年8月VB 4.0,32位和16位版本,支持类; 1997年2月VB 5.0,支持用户自建控件。 1998年Visual Basic 6.0 20

6、02年正式发布Visual Basic.NET。,本章目录,本课程以VB6.0为蓝本,11,1.2.2 导学实例1.2.2.1 实例例1.1 自动漂移的文字欢迎条幅。功能要求: (1)界面如图1-1,含1条幅(标签)、3按钮; (2)单击“漂移”按钮,条幅在界面范围内自动漂移; (3)单击“改变颜色”按钮,条幅的背景色发生变化; (4)单击条幅,条幅停止漂移; (5)单击“退出”按钮,退出程序运行。,12,1.2.2.2 VB术语初识 (1)程序启动弹出的“画面” 称为: 用户界面 (2)出现在用户界面上的所有东东都是: 对象 (3)使界面发生变化的启动机关: 事件(消息) (4)事件启动执行

7、的程序代码:事件过程 Labele1.BackColor=QBColor(Round*6)+9) (事件驱动程序,计算机响应用户指令),13,1.2.3 VB程序的基本组织形式用户可见的前台界面+用户不可见的后台程序代码,图1-2 例1.1设计状态图,14,1.2.3.1 VB用户界面每个VB应用程序都会有一个用户界面(需要时可以有多个),是程序用户与计算机交流的地方,在此,用户可以给计算机发指令,也能接收计算机给出的提示或反馈信息 1.2.3.2 VB程序代码的基本组织方式事件过程是VB组织程序的基本形式,即响应特定事件的程序代码,多个事件过程组合在一起就能使界面具有灵活和全面的响应用户的能

8、力,实现用户所需的各种功能。 1.2.3.3 VB程序的运行机制采用“事件驱动”的运行机制。VB程序的运行没有固定的起止点、顺序和次数,仅当有事件发生,相应的事件过程代码才会得到执行。,15,1.2.4 功能特点 (1)基于对象的程序设计方法 ; (2)方便直观的可视化开发工具;(Visual) (3)事件驱动(消息)的编程机制; (4)易学易用、功能强大的集成开发环境; (5)结构化的程序设计语言;(Basic) (6)强大的数据库功能; (7)更多。,16,1.3 创建一个简单的VB应用程序,【例1.2】任意半径的圆面积计算。要求:圆半径由用户从键盘输入,根据输入的半径计算圆面积,将计算结

9、果显示到用户界面。圆面积计算公式:S=3.14R2,进入语言环境并动手实践是学习程序设计最重要、也是最有效的方法。,17,学习要求如下: (1)熟悉VB程序的创建和运行步骤; (2)认识VB提供的集成开发环境; (3)认识编程常用的5个窗口; (4)掌握保存程序的方法; (5)熟悉VB的常用文件及后缀表示。,18,两种常见的启动方法:(1)通过“开始“按钮启动。(2)通过单击桌面快捷图标启动。在“新建工程”窗口 ,对以下三个卡片进行选择:新建: 建立新VB工程。现存: 选择和打开已有的工程。最新: 列出最近使用过的工程供选择。若是新建1个VB工程,则在“新建”卡中选择建立的程序类型为: “标准

10、 .EXE”。,1.3.1 进入VB,单击“确定”后进入VB集成开发环境,19,VB集成开发环境(主窗口)由标题栏、菜单栏、工具栏、开发程序用各类工具窗口等组成。(1)标题栏:显示当前使用的软件名称、工程名称以及所处的工作状态(模式)。三种工作模式设计模式 界面的设计和代码的编制运行模式 运行应用程序中断模式 暂时中断程序运行,调试程序 (2)菜单栏:显示13个下拉菜单 (固定); (3)工具栏:显示常用工具按钮(可配设); (4)各类设计窗口(常用有5 个)。,调用VB,20,VB6.0与常用办公套件Word、Excel等都是微软公司的产品,在使用环境,操作方式上有很多类同之处,在学习中要注

11、意进行参照比较,加快学习速度。,21,1.3.2 创建VB应用程序 1.3.2.1 设计用户界面(1)用鼠标在工具箱内选择控件类,并在窗体窗口上画出对象;本例放到界面上的有3个标签、2个按钮和1个文本框。,22,(2) 设置对象属性:通过属性窗口,设置和修改用户界面上的对象属性,如:外观尺寸、名字、颜色等,完成界面设计。,23,1.3.2.2 编写程序代码(代码窗口) (1) 选择对象事件。VB的编程机制是事件驱动。 在界面上双击选中的对象或按“查看代码按钮”或按“F7”均能调出 “代码窗”。 在代码窗的左下拉列表选对象、右下拉列表选事件。,24,(2) 编写程序 在代码窗弹出的对象事件过程摸

12、版框架中书写指令(即编写事件过程), 计算圆面积的Command1_Click() 事件过程: Private Sub Command1_Click()Dim r!r=Val(Text1.Text)Label1.Caption=3.14*r*r End Sub 退出运行程序的Command2_Click() 事件过程: Private Sub Command2_click()End End Sub,事件过程程序代码,25,1.3.3 保存工程1.3.3.1 保存工程 (1)了解VB工程程序在创建完成后,投入运行前应该保存到磁盘,以免意外丢失。 VB工程:VB应用程序由多个文件组成,称为工程。

13、VB工程的文件类型:工程文件(.vbp)、窗体文件(.frm)、标准模块文件(.bas) 、类模块文件(.cls) 和二进制文件(.frx)等等(详细介绍见1.4.2)。 VB工程的文件数量:不一定包含所有类型文件,但最简单的VB工程也会有两个文件:工程文件和窗体文件。,26,(2) 保存工程步骤:点击菜单【文件保存工程】,首先要求保存窗体文件,再要求保存工程文件 。,保存时注意保存位置,及文件名称。由于VB工程是一个多文件的集合,建议为每个VB工程建一个存放文件夹,27,1.3.3.2 管理工程,VB提供的工程管理工具是工程资源管理器,点击菜单【视图工程资源管理器】可以打开它,出现位置通常为

14、工作区的右上角。,例1.2工程窗口,VB工程文件类型,28,1.3.4 运行调试程序,一般而言,程序很少能一次运行通过,总会出现这样或那样的错误,这是难免的,也很正常,需要进行检查和调试,直到程序运行达到要求。VB提供有很好的程序调试帮助工具,能帮助查找错误和自动弹出错误提示信息,29,VB程序的运行步骤:1)启动VB应用程序,装载和显示窗体; 2)窗体呈静止状态等待事件发生; 3)当事件发生时,若存在相应的事件过程,则过 程代码被执行; 4)重复执行步骤(2)和(3) ; 5) 直到程序运行遇到END结束语句时退出程序; 或按“结束”按钮强行停止退出程序。,30,1.3.5 生成可执行文件确

15、认程序运行无误后,可以生成一个能脱离VB开发集成环境在Windows下运行的可执行文件(后缀为.exe)。 操作:打开成例1.2的工程文件“计算.Vbp”,在开发集成环境下,选择菜单【文件生成计算.exe】,即可生成例1.2的可执行文件:计算.exe。,31,1.3.6 VB应用程序开发步骤: (1)启动VB,进入集成开发环境; (2)设计用户界面(窗体窗口、工具箱窗口):根据问题要求,用工具箱内的控件在窗体上绘制所需对象; (3)设置对象属性(属性窗口、窗体窗口) : 为用户界面上每个对象设置属性,如:外观尺寸、颜色等,直到界面达到要求; (4)选择适用的对象事件(工程窗口、代码窗口) :启

16、动程序执行的事件 (5)编写程序在代码(代码窗口):在代码窗的事件过程框中编写相应的事件过程代码; (6)保存程序(工程资源管理窗口): 用工程窗切换和浏览界面和程序,初步完成后保存到文件 (7)运行、调试程序即运行观察程序,不正确则需改正错误,直到正确为止.,32,1.4 扩展与提高,1.4.1 VB6.0开发环境设置鼠标单击【工具选项】菜单,即可打开能对VB集成开发环境进行自定义设置的“选项”对话框,建立适合需要的开发环境,能为程序设计带来方便、提高效率。,1. 代码“编辑器”选项卡请全部勾选,33,2.“编辑器格式”选项卡可对代码编辑器的字体、字号、颜色等进行设置。VB的代码编辑器支持彩

17、色代码。不同类型的代码使用不同的色标,如“语法错误文本”的标识色是红色、“注释文本”是绿色、而断点文本是红底白字等,了解这些代码色标有助于理解程序代码和查找错误。 也可自行设置代码色标。,34,3.“可连接的”选项卡VB共提供有9个程序设计工具窗口,通常这些窗口打开时在工作区浮动的,常会遮挡住工作界面,给工作带来些许麻烦。解决的方法就是在“可连接的”选项卡中钩选各个窗口(可以部分钩选),意即将它们连接成一个整体框架。,35,9个窗口连接后的界面图如下。必要时可用鼠标左键将某个窗口移出到整体结构之外进行调整,双击标题栏可使其回到原来的固定位置。,36,1.4.2 VB的文件类型,37,THE END,

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

当前位置:首页 > 网络科技 > Visual Basic

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报