收藏 分销(赏)

VB程序设计概述VB武科大教学省公共课一等奖全国赛课获奖课件.pptx

上传人:a199****6536 文档编号:2965989 上传时间:2024-06-12 格式:PPTX 页数:39 大小:962.75KB
下载 相关 举报
VB程序设计概述VB武科大教学省公共课一等奖全国赛课获奖课件.pptx_第1页
第1页 / 共39页
VB程序设计概述VB武科大教学省公共课一等奖全国赛课获奖课件.pptx_第2页
第2页 / 共39页
VB程序设计概述VB武科大教学省公共课一等奖全国赛课获奖课件.pptx_第3页
第3页 / 共39页
VB程序设计概述VB武科大教学省公共课一等奖全国赛课获奖课件.pptx_第4页
第4页 / 共39页
VB程序设计概述VB武科大教学省公共课一等奖全国赛课获奖课件.pptx_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、VB程序设计概述程序设计概述第一章第一章计算机技术系计算机技术系 张志辉张志辉第1页 程序设计语言 计算机工作原理计算机工作原理“存放程序存放程序”(存放程序和程序控制)(存放程序和程序控制)计算机只能执行预先由程序安排它去做事情。计算机只能执行预先由程序安排它去做事情。2 2第2页程序设计语言要利用计算机来处理问题,就必须采取程序设计语言来要利用计算机来处理问题,就必须采取程序设计语言来编制程序。编制程序。程序设计语言大致有三类:机器语言,汇编语言,高级程序设计语言大致有三类:机器语言,汇编语言,高级语言,面向对象语言。语言,面向对象语言。3 3第3页 一个机器语言程序段:00111110

2、00011010 11111110 00100100 11010011 00101111 01110110 优点:能被计算机直接识别和执行,执行速度快 缺点:通篇是0和1,可读性太差,编程不方便,指令难记,轻易犯错且不易修改。机器语言4 4第4页汇编语言 前述机器语言程序段,改用汇编语言可写成:LD A,26 ADD A,36 OUT (48),A HALT 编程较为方便,但仍脱离不开详细机器指令系统,它所用指令符号与机器指令基本上是一一对应,编程效率不高,所以普通人极难使用。5 5第5页 高级语言 BASIC语言编写简单程序例:LET A26+36 PRINT A END 要有一个“翻译”过

3、程。把人们用高级语言编写程序(称为源程序)翻译成机器语言程序(称为目标程序)。普通采取两种翻译方式,一是编译方式,二是解释方式。它们所采取翻译程序分别称为编译程序和解释程序。VB采取上述两种翻译方式,通常情况下,学习阶段采取解释方式;应用阶段采取编译方式。机器语言程序机器语言程序 解释系统解释系统/编译系统编译系统翻译翻译VB语言源程序语言源程序6 6第6页举例举例任务:任务:x x1x1x机器语言机器语言00111110 00001001 00111111B 00111110 00001001 00111111B 或或 3E 09 3FH3E 09 3FH汇编语言汇编语言MOV AX,X/I

4、NC AX/MOV X,AXMOV AX,X/INC AX/MOV X,AXC C语言语言x=x+1 或x+或+x7 7第7页翻译程序两种方式解释方式和翻译方式,以创建解释方式和翻译方式,以创建QQ登录界面登录界面和教务系统登录界面为例和教务系统登录界面为例。8 8第8页目标目标VB发展过程、特点发展过程、特点VB集成开发环境集成开发环境对象和事件概念对象和事件概念开发开发Vb应用程序普通步骤应用程序普通步骤9 9第9页VB发展过程、特点发展过程、特点Visual Basic可视化可视化Basic语言语言Visual Basic是可视化是可视化Basic程序设计语言程序设计语言,简称简称VB!

5、1010第10页VB发展过程发展过程1992年年VB2.0版版1993年年VB3.0版版1995年年VB4.0版版1997年年VB5.0版版1998年年VB6.0版版VB.NET版(VB7.0)VB.NET版(VB7.1)VB版(VB8.0)我们即将要学我们即将要学!1111第11页Visual Basic特点Visual Basic特点面向对象可视化编程面向对象可视化编程 (OOP,Object Oriented Programming)可视化界面设计代替传统程序设计方法可视化界面设计代替传统程序设计方法结构化设计语言结构化设计语言友好友好VB集成开发环境集成开发环境充分利用充分利用Wind

6、ows资源资源开放数据库功效与网络支持开放数据库功效与网络支持1212第12页Visual Basic特点Visual Basic特点事件驱动编程机制事件驱动编程机制开始过程1过程n结束消息处理开始结束事件1事件n1313第13页Visual Basic集成开发环境1414第14页开启开启VB:单击单击“开始开始”-“程序程序-“Microsoft Visual Basic 6.0”,就能够开启,就能够开启Visual Basic 6.0并进入到并进入到 Visual Basic 集成集成 开发环境开发环境。2.1 集成开发环境集成开发环境新建工程对话框新建工程对话框“新建工程新建工程”对话框

7、有三个选项卡分别是新建、现存对话框有三个选项卡分别是新建、现存和最新:和最新:新建:新建:能够建立新工程或应用程序,如标准能够建立新工程或应用程序,如标准EXE工程、工程、ActiveX EXE工程等工程等;现存:现存:能够打开原来已经存在工程能够打开原来已经存在工程;最新:最新:能够打开最近建立或使用过工程能够打开最近建立或使用过工程。1515第15页VB集成开发环境集成开发环境:标题栏标题栏、菜单栏菜单栏、工具工具栏栏、工程资源管理器工程资源管理器、属性窗口属性窗口、窗体布局窗体布局窗口窗口、窗体设计窗口窗体设计窗口、代码窗口代码窗口和和工具箱工具箱。2.1 集成开发环境集成开发环境主窗口

8、主窗口窗体设计窗体设计工具箱窗口工具箱窗口工程资源工程资源管理器管理器属性窗口属性窗口窗体布窗体布局窗口局窗口1616第16页2.1.1 主窗口主窗口标题栏标题栏标题栏中标题为“工程1-Microsoft Visual Basic设计”,说明此时集成开发环境处于设计模式,在进入其它状态时,方括号中文字将作对应改变。VB有3种工作模式:设计模式:可进行用户界面设计和代码编制,以完成应用程序开发。运行模式:运行应用程序,这时不可编辑代码,也不可编辑界面。中止模式:应用程序运行暂时中止,这时能够编辑代码,但不能编辑界面。1717第17页2.1.1 主窗口主窗口菜单栏菜单栏菜单栏中包含13个下拉菜单,

9、各菜单作用以下:“文件”:用于创建、打开、保留、显示最近工程以及生成可执行文件。“编辑”:用于输入或修改程序源代码。“视图”:用于集成开发环境下程序源代码、控件查看。“工程”:用于控件、模块和窗体等对象处理。“格式”:用于窗体控件对齐等格式化操作。“调试”:用于程序调试和查错。“运行”:用于程序开启、中止和停顿等。“查询”:用于数据库表查询及相关操作。“图表”:使用户能够用可视化伎俩来表示表及其相互关系,而且能够创建和修改应用程序所包含数据库对象。“工具”:用于集成开发环境下工具扩展。“外接程序”:用于为工程增加或删除外接程序。“窗口”:用于屏幕窗口层叠、平铺等布局以及列出全部已打开文档窗口。

10、“帮助”:帮助用户系统地学习和掌握VB使用方法及程序设计方法。1818第18页2.1.1 主窗口主窗口工具栏工具栏工具栏能够快速地访问惯用菜单命令。VB标准工具栏如图所表示,除此之外,VB还提供了编辑、窗体编辑器和调试等专用工具栏。为了显示或隐藏工具栏,能够选择“视图”菜单“工具栏”命令或将鼠标在标准工具栏处单击右键选取所需工具栏。1919第19页2.1.2 其它窗口其它窗口工具箱窗口工具箱窗口工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序用户接口。系统开启后缺省General工具箱就会出现在屏幕左边,上面有惯用“控件”。指示器指示器标签标签框架框架复选框复选框组合框组合框水平滚动

11、条水平滚动条时钟时钟目录列表框目录列表框形状形状图象框图象框OLE图片框图片框文本框文本框命令按钮命令按钮单项选择单项选择按钮按钮列表框列表框垂直滚动条垂直滚动条驱动器列表驱动器列表文件列表文件列表LINEData2020第20页2.1.2 其它窗口其它窗口窗体设计窗口窗体设计窗口窗体设计窗口用于设计应用程序界面。如图,在该窗口中能够添加控件、图形和图象来创建各种应用程序外观。2121第21页2.1.2 其它窗口其它窗口代码窗口代码窗口在设计模式中,经过双击窗体或窗体上任何对象或经过“工程资源管理器”窗口中“查看代码”按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码编辑器。注意:注意:每

12、个窗体设计窗口对应一个代码每个窗体设计窗口对应一个代码窗口。窗口。2222第22页2.1.2 其它窗口其它窗口属性窗口属性窗口全部窗体或控件属性如颜色、字体等,都能够经过属性窗口来修改。属性窗口由以下部分组成:对象列表框:单击其右边箭头可拉出所选窗体包含对象列表。属性显示排列方式:有“按字母序”和“按分类序”两个按钮。前者以字母排列次序列出所选对象全部属性;后者按“外观”和“位置”等分类列出所选对象全部属性。窗体属性名属性值2323第23页2.1.2 其它窗口其它窗口工程资源管理器窗口工程资源管理器窗口工程是指用于创建一个应用程序文件集合。工程资源管理器用于管理众多工程窗口。工程资源管理器窗口

13、上方有以下三个按钮:查看代码:切换到代码窗口,显示和编辑代码。查看对象:切换到模块对象窗口。切换文件夹:工程中文件在按类型分或不分层次显示之间切换。一个工程就是一个应用程序文件集合,包含:一个工程就是一个应用程序文件集合,包含:.vbp:工程文件,每个工程有且只有一个工程文件,工程文件,每个工程有且只有一个工程文件,经过双击它能够打开已经有工程经过双击它能够打开已经有工程;.frm:窗体文件,工程每个窗体对应一个窗体文件,窗体文件,工程每个窗体对应一个窗体文件,记载窗体及其上控件属性等信息记载窗体及其上控件属性等信息;其它文件:其它文件:2424第24页2.1.2 其它窗口其它窗口窗体布局窗口

14、窗体布局窗口窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕小图像来布置应用程序中各窗体位置。2525第25页对象和事件基本概念对象和事件基本概念一、什么是对象?对象并不神秘,它起源就在生活之中比如将手榴弹看成一个对象,那么你比如将手榴弹看成一个对象,那么你能够这么描述:能够这么描述:1.它样子象个锤子它样子象个锤子2.拉一下弦过几秒就得爆炸拉一下弦过几秒就得爆炸3.泡水里可能就不能响了泡水里可能就不能响了4.离近了离近了,它可会炸人它可会炸人2626第26页面向对象程序设计基本概念面向对象程序设计基本概念对象特征:对象特征:第一,它们都有自己状态 第二,它们都有自己行为2727第27页面向对

15、象程序设计基本概念面向对象程序设计基本概念对象对象面向对象技术是基于对象概念,一个面向对象程序每一个成份都是对象。程序是经过建立对象及对象之间通信来执行。对象是一个数据和代码集合。如VB中窗体就是一个对象,窗体中任何控件也分别是一个对象。每个对象都有属性、事件和方法。小明小明窗窗 体体文本框文本框按按 钮钮2828第28页面向对象程序设计基本概念面向对象程序设计基本概念对象对象对象属性对象都有自已属性。它们是用来描述和反应对象特征参数。比如:窗体名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等都是属性。对象属性设置方法:方法一:在设计模式下,经过属性窗口

16、直接设置对象属性。方法二:在程序代码中经过赋值实现,其格式为:对象.属性=属性值比如:Form1.Caption=显示 必须先选中对象,后设置属性;在属性窗口列出必须先选中对象,后设置属性;在属性窗口列出属性中大多可采取系统缺省值属性中大多可采取系统缺省值。属性设置两种方法适合用于大部分属性,但有些属属性设置两种方法适合用于大部分属性,但有些属性只能用程序代码或属性窗口设置。通常把只能经过属性只能用程序代码或属性窗口设置。通常把只能经过属性窗口设置属性称为性窗口设置属性称为“只读属性只读属性”。2929第29页面向对象程序设计基本概念面向对象程序设计基本概念对象对象对象事件VB中,事件是预先定

17、义好能够被对象所识别动作,是造成执行某过程通知。如按下一个键、单击一下鼠标、选择一个菜单等都是一个事件。事件类型大致能够分为:键盘事件、鼠标事件和程序事件。键盘事件:用户按下键盘上按钮后产生事件。鼠标事件:用户移动、单击、双击和拖动鼠标时所产生事件。程序事件:指VB程序在装入、打开和关闭一个窗体时所产生事件。事件过程:是指附在该 对象上程序代码,是事件触发后处理程序。编写事件过程形式以下:Private Sub 对象名_事件名()语句序列End Sub 比如:比如:Private Sub cmdOk_Click()cmdOk.FontSize=20 设置命令按钮字体大小为设置命令按钮字体大小为

18、20End Sub3030第30页面向对象程序设计基本概念面向对象程序设计基本概念对象对象对象方法对象方法是对象行为方式,即对象要执行操作。方法是面向对象,所以对象方法调用普通要指明对象。对象方法 调用形式:对象名.方法 参数列表 如省略对象,表示当前对象,普通指窗体。如省略对象,表示当前对象,普通指窗体。对象是一个数据和代码集合。其中数据就是对象是一个数据和代码集合。其中数据就是对象对象属性,代码就是对象方法。属性,代码就是对象方法。对象三要素对象三要素小明小明小兰小兰属属 性性姓名:姓名:小明小明年纪:年纪:20岁岁身高:身高:1.6m姓名:姓名:小兰小兰年纪:年纪:19岁岁身高:身高:1

19、.7m事事 件件小明喊小兰,对小兰来说,小明喊小兰,对小兰来说,“喊喊”就是一个事件。就是一个事件。方方 法法 小兰向小明走来,小兰向小明走来,“走走”就是小兰一个方法。就是小兰一个方法。3131第31页总结可视化程序基本要素对象:对象:程序软件构件程序软件构件 类类(1)-对象对象(N,N0)类是对象抽象类是对象抽象,对象是类详细化对象是类详细化 类类=属性属性(静态行为静态行为)+方法方法(动态行为动态行为)属性:属性:对象特征对象特征 对象名对象名.属性名属性名=属性值属性值 Command1.Caption=“对象对象”Caption=“排序排序”3232第32页总结可视化程序基本要素

20、方法:方法:对象支持操作对象支持操作 对象名对象名.方法名方法名 参数列表参数列表 Form1.Show Form2.Hide Print “加油加油!”事件:事件:鼠标或键盘动作鼠标或键盘动作 Private Sub 对象名对象名_事件名事件名()处理事件程序代码处理事件程序代码 End Sub3333第33页VB可视化设计基本步骤可视化设计基本步骤创建创建 VB应用程序有四个主要步骤:应用程序有四个主要步骤:创建一个工程;界面设计;设置属性;编写代码;调试运行;保留并退出。3434第34页VB可视化设计基本步骤可视化设计基本步骤以创建以创建QQ登录程序为例登录程序为例3535第35页VB可

21、视化设计基本步骤可视化设计基本步骤一个简单程序一个简单程序创建一个工程单击“开始”-“程序”-“VB6.0”就能够开启VB6.0程序。在出现“新建工程”对话框中选择“标准EXE”,点“打开”按钮。新创建工程包含两个主要文件,一个是工程文件(.vbp),一个是窗体文件(.frm)。双击工程文件就能够打开该工程。3636第36页2.3 VB可视化设计基本步骤可视化设计基本步骤一个简单程序一个简单程序保留并退出选择“文件”/“保留工程”,分两部保留工程文件和窗体文件。保留窗体保留窗体保留工程保留工程3737第37页VB可视化设计基本步骤可视化设计基本步骤分析分析事件驱动机制:以“用鼠标单击”按钮为例,如图:用户用户单击单击“用用鼠标单击鼠标单击”按按钮钮 系统调用系统调用Command1_Click事件过程来响应该事件过程来响应该事件。事件。Private Sub Command1_Click()语句块语句块End Sub3838第38页第39页

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服