-of--Visual-Basic程-序-设-计-教-程

上传人:知**** 文档编号:242795781 上传时间:2024-09-03 格式:PPTX 页数:23 大小:835.39KB
返回 下载 相关 举报
-of--Visual-Basic程-序-设-计-教-程_第1页
第1页 / 共23页
-of--Visual-Basic程-序-设-计-教-程_第2页
第2页 / 共23页
-of--Visual-Basic程-序-设-计-教-程_第3页
第3页 / 共23页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,of 23,计算机教研室,VB,1,of 23,Visual Basic,程 序 设 计 教 程,计算机教研室,海 滨,E-mail: hbcpu,2,of 23,1,、有必要学习程序设计吗?,计算机应用遍及各行各业;,计算机用户的发展:,专家,专业人员普通用户,程序设计可以让计算机做任意你想做的事;,2,、为什么选择,VB,?,大部分,DOS,平台下的程序设计语言都将被淘汰;,任何其它语言可以实现的功能,VB,都能实现;,VB,是当今世界最流行的三大语言之一(,VC,、,JAVA,);,相对而言,,VB,比较容易掌握。,VB,难学吗?,3,of 23,教学内容,第一讲,Visual Basic,概述,第二讲 程序设计与算法,第三讲,Visual Basic,程序界面设计(,),第四讲 数据表达式与简单程序设计,第五讲 选择分支与循环(,),第六讲 数组(,),第七讲 过程(,),第八讲 文件,第九讲 程序调试,4,of 23,第一章,Visual Basic,概述,主要内容及要求,了解,Visual Basic,的功能;,了解,Visual Basic,的发展;,了解面向对象程序设计方法;,了解事件驱动过程的程序设计原理,5,of 23,1.1 Visual Basic,简介,以,Basic,(,Beginners All-purpose Symbolic Instruction Code,)语言为基础,易于学习、掌握;,无需大量代码去描述界面的外观和控件的位置;,包括界面设计、程序编码、调试、编译并创建可执行程序的集成开发环境(,Integrated Develop Environment ,IDE,);,包含数百条语句、函数及关键词,但初学者只需掌握少量的部分即可入门;,引进了面向对象的设计方法,(,Object Oriented Programming,OOP,),;,和微软公司软件之间的沟通较好;,全面支持,Windows,系统的对象嵌入与链接,OLE,(,Object Oriented Embed,)技术;,强大的数据库功能;,6,of 23,一、,VB6.0,有三个版本,学习版,(Learing),:基本版本,专业版,(Professional),:具有整套的开发工具,企业版,(Enterprise),:最高版本,能够开发强大的应用程序,二、,VB6.0,可使用,ADO,(,Active Data Object,活动的数据对象),技术,访问数据库、,ActiveX,控件使用方便,高度可移植化的代码、增加数据控件,可开发,Internet,应用程序。,7,of 23,1,、可视化,(Visual),2,、面向对象,(,Object Oriented,OO,),Visual Basic,和,Windows,是紧密结合的,它可直接调用,Windows,的系统资源,从而大大减少了软件开发难度,提高了开发效率。,三、,VB6 .0,特点,:,8,of 23,四、程序设计方法,1,结构化程序设计原则,(,三种结构,),自顶向下,逐步细化,用结构化算法编写程序,优点:结构清晰,可读性强。,易于修改、调试、维护。,便于多人制作大型软件。,程序可靠性强。,便于移植,。,9,of 23,1.2,面向对象的程序设计方法,1),面向过程的程序设计思想:,数据结构,+,算法,描述一辆汽车动作的时候,着眼于汽车整体从一地到另一地的运动过程。,2),面向对象的程序设计思想:,对象,+,消息,描述一辆汽车动作的时候,着眼于组成汽车的部件在各个时刻的状态,通过各部件状态的组合,确定整个汽车的工作特性和规律。,面向对象程序设计的优点,:,符合人们的习惯思维方法。,易于软件的维护和功能的增减。,提高软件的开发效率。,软件界面友好,逐步掌握对象,的分解方法,结构化代码,的设计方法,。,10,of 23,基本概念,1,),对象及对象类,对象,(,Object),:动作体的逻辑模型。,对象类,(Class),:对象的正式定义。,2,),属性,属性,(Property),:对象特性的描述。,3,),方法,方法,(Method),:控制对象动作行为的方式。,11,of 23,1.4,事件驱动过程的程序设计原理,事件,(event),:,就是指使某个对象进入活动状态的一种操作或动作。,事件驱动,(event-driven),:,又称消息驱动。,过程化设计:,按顺序一行一行执行代码,通过分支、循环 和调用改变程序流程,执行次序完全由程序代码控制;,事件驱动 :,也有相应的程序代码,(,事件过程,),,仅在该事件发生时,才会被执行。事件发生的顺序决定了代码(不同事件过程)执行的顺序,因此每次执行应用程序时,程序代码并不是按照编写的顺序来执行的,。,12,of 23,练习题,1、一个对象可执行的动作与可被一个对象所识别的动作分别称为,。,A,事件、方法,B,方法、事件,C,属性、方法,D,过程、事件,2、有一个充满氢气的红色气球,如果松开手中的线,它就会飞走;如果用针刺穿它,它则会爆炸。试说明:对于气球对象,哪些是属性,哪些是事件,哪些是方法?,答案:,1、,B 2,、,属性:红色、氢气,事件:松手、刺,方法:飞、爆炸,13,of 23,内容和要求,掌握,VB,的启动和退出,掌握开发环境的常用工具(控件箱、窗体设计器、工程资源管理器、属性窗口和代码编辑窗口等)的使用和基本操作,掌握开发应用程序的步骤,掌握工程的建立、运行、调试方法,掌握可执行文件的生成,掌握帮助的使用,1.4 Visual Basic,的开发环境,14,of 23,Visual Basic,的开发环境,Visual Basic,是一个包括编辑、测试和程序调试等各种程序开发工具的集成工具开发环境(,IDE),。,VB,的启动,(,1,)通过,开始,菜单,,开始,程序,Microsoft Visual Studio 6.0Microsoft Visual Basic 6.0,;,(2)在桌面上创建,VB,快捷方式后,双击快捷图标;,(3)直接单击某工程文件名,可先打开,VB,,再打开该工程,;,VB,的退出,(,1,)单击关闭按钮;,(,2,)双击控制菜单按钮;,(,3,)执行,文件,菜单的,退出,项;,15,of 23,标题栏,菜单栏,工具栏,控件箱,工程资源管理器,属性窗口,窗体设计器,代码编辑器,“,窗体布局”窗口,Visual Basic,用户界面,16,of 23,1,工作状态,(三种),设计态,(,Design-time,):编辑代码和设计界面时的状态;,运行态,(,Run -time,):运行应用程序时的状态;,中断态,(,Break -time,):程序暂停执行时的状态,;,2,窗体设计器,窗体是,VB,程序的最基本的,对象,,它象一个容器,用来存放其它对象。,VB,开发环境,3,快捷菜单(弹出式菜单,),在使用对象上单击右键。,4,窗体布局窗口,可以调整运行时窗体出现在屏幕中的位置。,5,立即、本地、监视窗口,在调试程序时使用(以后详细介绍)。,17,of 23,利用,Visual Basic,开发的应用程序被称为一个,工程,。在设计一个应用系统时,系统会建立一个扩展名,-*,为,.,vbp,的,工程文件,。,它是由,窗体文件,(.,frm,)、代码模块(,.bas,)、自定义控件(,.ocx,)及应用所需的环境设置组成的。,应用程序由两部分组成:,1,、用户界面,与用户进行交互的窗体;,(窗体上安排有控件、菜单等对象),2,、实际算法设计,完成信息处理的程序代码的设计,,包括数据输入、处理变换、结果输出等。,1.5,开发应用程序的一般步骤,18,of 23,Control,1,Procedure,1,Visual Basic,应用程序结构,Application,Project,form,1,form,n,Control,n,Procedure,1,Procedure,n,Control,1,Control,n,Procedure,1,procedure,n,Procedure,n,应用程序,工程,窗体,控件与过程,19,of 23,1,、,创建界面,:选择控件表达输入、输出;,2,、,设置属性,:调整控件属性,使窗体布局尽可能美观,使用尽可能方便;,3,、,编写程序代码,:进行信息处理等;,4,、,保存工程,:一个工程由窗体、代码模块、自定义控件及环境设置等组成;,工程文件:,vbp,窗体文件:,frm,5,、,运行并调试程序,:,排除语法错误; 排除逻辑错误;,6,、,创建可执行文件;,创建,Visual Basic,应用程序的一般步骤,20,of 23,例,在窗体上显示“你好!”和一个命令按钮,单击该按钮,文字变成“欢迎进入,VB,世界!”。,实现步骤:,启动,VB,,,系统自动创建工程1和窗体1(,Form1,),创建界面,单击工具栏上的标签,将鼠标移到窗体上,光标呈十字形;,按住鼠标左键,在窗体上拖动,这样就在窗体上放置了一个标签框;,使用同样的方法,在窗体上放置一个命令按钮控件;,调整控件大小和位置,设置属性,标签,Autosize,属性为,True;Caption,属性为“你好!”,;Font,属性为宋体三号字,命令按钮,Caption,属性为“确定”,添加代码,Label1.Caption=“,欢迎进入,VB,世界!,”,保存和调试,21,of 23,代码输入规则,代码按行输入,一行代码输入完毕,,换行输入下一行代码;,代码不区分字母大小写,(双引号内的字符串除外),代码中除了中文字外,所有的符号都必须在,英文,状态下输入;,单引号后的内容为注释,不执行,只是对该行,代码的文字说明,方便程序理解;,22,of 23,上机注意事项,编写代码时,一定要通过,“,对象,”,列表框选取对象,,“,过程,”,列表框选取过程,自动生成该对象的事件过程的框架;代码中,一定要注意控件的对象名与在属性窗口中设置的,NAME,属性一致,.,保存时,先保存窗体,再保存工程;打开时,一定要打开工程文件,由工程调窗体,.,新建,第二个,工程时一定要通过以下步骤:,“,文件,”,“,新建工程,”,23,of 23,作业,P.13,练习题:,一、,1,、,5,、,6,、,9,题写在作业本上,,二、第,10,题上机完成并保存在软盘上,,7,、,8,题请在实验时观察。,三、预习实验指导书中的实验,1,(第三周),四、思考:如何将,A,、,B,两个变量中的内容进行交换?你有几种方法?,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 开题报告


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!