计算机二级VB 第1章vb概述.ppt

上传人:s****8 文档编号:69349524 上传时间:2023-01-02 格式:PPT 页数:49 大小:2.29MB
返回 下载 相关 举报
计算机二级VB 第1章vb概述.ppt_第1页
第1页 / 共49页
计算机二级VB 第1章vb概述.ppt_第2页
第2页 / 共49页
点击查看更多>>
资源描述

《计算机二级VB 第1章vb概述.ppt》由会员分享,可在线阅读,更多相关《计算机二级VB 第1章vb概述.ppt(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Visual Basic程序设计基础程序设计基础计算机科学学院主讲教师:丁 鹏联系电话:134 3816 5663邮 箱:Q Q:3072392342课程介绍课程介绍课程简介课程简介1学习目标学习目标2学习方法学习方法3考核方法考核方法4网络资源网络资源53 1 课程简介课程简介v非计算机专业开设的计算机基础系列课程之一;v掌握一门编程工具,为学习和工作带来便利;v计算机二级考试的必考课程;vVB和其他语言没有区别简单易学、功能强大简单易学、功能强大4 2 学习目标学习目标v计算机二级要求计算机二级要求(全国全国&四川省四川省)熟悉开发环境;具有正确阅读和分析源程序的能力掌握编制和调试程序的方

2、法;能针对简单的实际问题构造算法(如:冒泡排序);了解面向对象程序设计的方法和特点5 3 课时分配课时分配旷课三次取消考试资格上机时间安排上机时间安排v312周v第二实验楼三、四机房74 学习方法学习方法 重在实践学会模仿立足教材学习、理解、应用应用理解学习编程、编程、再编程8 5 考核方法考核方法总成绩平时成绩平时成绩实验成绩实验成绩期末成绩期末成绩作业成绩作业成绩随堂测试随堂测试上机考试上机考试实验报告实验报告10%10%30%30%60%60%9 6 网络资源网络资源MSDN中文网站:中文网站:http:/ Basic):http:/www.china- proc pay mov ax,

3、dseg mov ax,0b00h add ax,dx mov al,bl mul b1,ax mov b1,04h0100001101 100000 001101 11000100101 10001 1000001110111001111001 001 11000 001If A=B And _ B=C Then max=A Else End if 计算机语言的发展计算机语言的发展机器语言机器语言机器语言机器语言汇编语言汇编语言汇编语言汇编语言高级语言高级语言高级语言高级语言12第一章第一章 Visual Basic Visual Basic 概述概述 Visual Basic Visual

4、 Basic的发展的发展1.11.1 Visual Basic Visual Basic的特点的特点1.21.2 Visual Basic Visual Basic的集成开发环境的集成开发环境1.31.3 Visual BasicVisual Basic程序的工作机制程序的工作机制1.41.4 1.1.5 5简单的简单的Visual BasicVisual Basic程序设计程序设计13vBasic:初学者通用符号指令代码:初学者通用符号指令代码Beginners All-Purpose Symbolic Instruction CodevVisual:可视的,可见的可视的,可见的基本基本Ba

5、sic 结构化结构化Basic(QB)可视化可视化Basic 网络网络Basic基于窗口的可视化程序设计语言基于窗口的可视化程序设计语言?Visual BasicBASIC语言最初问世于1964年,早期的BASIC只能以解释方式运行。141.1 Visual Basic1.1 Visual Basic的发展的发展VB.NETVB6.0VB2.0VB1.01991199219982001 学习版(Learning)入门版本 专业版(Professional)计算机专家 企业版(Enterprise)最高级版本151.2 Visual Basic1.2 Visual Basic的特点的特点可视化界

6、面设计可视化界面设计可视化界面设计可视化界面设计访问数据库访问数据库面向对象的面向对象的程序设计程序设计结构化的结构化的结构化的结构化的程序设计语言程序设计语言程序设计语言程序设计语言 对象对象对象对象链接与嵌入链接与嵌入链接与嵌入链接与嵌入事件驱动的事件驱动的事件驱动的事件驱动的编程机制编程机制编程机制编程机制VB16思考思考【例1】以下关于Visual Basic 特点的叙述中,错误的是_。(A)Visual Basic 是采用事件驱动编程机制的语言(B)Visual Basic 程序既可以编译运行,也可以解释运行(C)构成Visual Basic 程序的多个过程没有固定的执行顺序(D)V

7、isual Basic 程序不是结构化程序,不具备结构化程序的三种基本结构。D171.3 VB1.3 VB集成开发环境集成开发环境“新建工程新建工程”对话框对话框 VBVB的启动和退出的启动和退出 启动:启动:“开始开始”菜单菜单“程序程序”“Microsoft VB Microsoft VB 6.06.0”退出:退出:“文件文件”菜单菜单“退出退出”(ALT+Q)ALT+Q)18VB6.0集成开发环境菜单栏工具栏控件箱窗体设计器代码编辑器窗口立即窗口工程资源管理器窗口属性窗口标题栏查看代码查看对象显示当前系统工作模式19工具栏工具栏紧贴在菜栏之下,或以垂直条状紧贴在左边框上。如果将它从菜单下

8、面拖开,则它能“悬”在窗口中。固定形式固定形式浮动形式浮动形式20 真题真题 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是A)单选按钮 B)图片框 C)通用对话框 D)文本框 控件箱21窗体设计器 窗体设计器简称窗体(Form),是应用程序最终面向用户的窗口。各种控件、图形、数据以及程序的运行结果都在窗体设计器窗体中显示出来.22VBVB程序程序的组成的组成v窗体文件(.frm)最多可达最多可达255255个个v标准模块文件(.bas)v类模块文件(.cls)v工程文件(.vbp)v工程组文件(.vbg)v资源文件(.res)工程资源管理器窗口工程资源管理器窗口真题真题:以下不属于

9、:以下不属于Visual BasicVisual Basic系统的文件类型是系统的文件类型是A A).frmfrm B B).bat C.bat C).vbgvbg D D).vbpvbp 23面面向向过过程程POP高级语言高级语言面面向向对对象象OOP计算机高级语言计算机高级语言程序=算法+数据结构程序=对象+消息241.4 VB1.4 VB程序的工作机制程序的工作机制对象对象什么是对象?什么是对象?在面向对象的程序设计中一个按钮一个按钮一个文本框一个文本框一个窗体一个窗体在现实生活中对象是具有特殊属性(数据)和行为方式(方法)的实体对象是具有特殊属性(数据)和行为方式(方法)的实体25?对

10、象的三要素前进车型颜色价格启动刹车加速对象对象方法方法属性属性事件事件属性名称=XX 材料=XX直径=XX颜色=XX厚度=XX方法飘浮上升下降膨胀缩小爆炸事件被释放被扎被打气被放气对象:一只气球任何对象都可以从以下三个方面进行描述:(1)“属性”(Property)对象所具有的特性。(2)“方法”(Method)对象可能执行的操作或行为。(3)“事件”(Event)对象可以识别并作出反应的外部刺激。?对象的三要素属性姓名=张三性别=男身高=1.7米国藉=中国年龄=20岁 方法跑步学习 笑 唱歌 事件遇到高兴的事情 下课了.对象:一个人?对象的三要素28对象的属性(对象的性质)对象名称.属性名称

11、=属性值Cammand1.Caption=显示 属性是用来描述和反映对象外部特征的参数,不同对象有不同的属性,也有相同的属性。在属性窗口中设置属性在属性窗口中设置属性在代码窗口中编写代码在代码窗口中编写代码TopHeightLeftWidth0,029对象的事件(对象的响应)对象名称_事件名称对象框事件框 事件是对象的响应,是由Visual Basic预先设置好的、能够被对象识别的动作。它发生在用户与应用程序交互时。如单击(Click)(Click)控件、双击(DblclickDblclick)控件、鼠标移动(MouseMoveMouseMove)、窗体的装载(Load)(Load)等。等。处

12、理事件的程序代码处理事件的程序代码VBVB编程的核心就是为编程的核心就是为每一个要处理的事件每一个要处理的事件编写响应事编写响应事件的程序代码,件的程序代码,这样的一段程序代码这样的一段程序代码叫做叫做事件过程事件过程。30对象的方法(对象的动作)方法的操作决定了对象要执行的动作。对象名称.方法参数名表 在面向对象程序设计(OOP)中,引入了称为方法(Method)的特殊过程和函数。决定了对象要执行的动作 31VBVB程序的工作方式程序的工作方式VBVB程序执行过程:程序执行过程:F启动应用程序,加载并显示窗体启动应用程序,加载并显示窗体F接收事件(用户、系统触发)接收事件(用户、系统触发)F

13、执行事件代码执行事件代码F等待下一次事件等待下一次事件事件驱动事件驱动事件驱动事件驱动32注意注意v对象的属性、事件和方法;对象的属性、事件和方法;v不同的对象有不同的对象有相同相同的属性、事件和方法;的属性、事件和方法;v不同的对象又有不同的对象又有特定特定的属性、事件和方法。的属性、事件和方法。VBVB的两种预定义对象的两种预定义对象:窗体窗体、控件控件33 VB提供的与用户交互的可视化部件,以图标的形式放在控件箱中。1.4 VB1.4 VB程序的工作机制程序的工作机制控件控件内部控件ActiveX 控件可插入对象控件的分类 34基本方法:基本方法:v选取控件,在窗体合适位置拖动选取控件,

14、在窗体合适位置拖动v双击控件(双击控件(窗体正中创建默认大小控件窗体正中创建默认大小控件)v按下按下CtrlCtrl键,选取控件(键,选取控件(创建创建多个相同多个相同对象对象)v选中已有的某控件,然后进行复制、选中已有的某控件,然后进行复制、粘贴(创建粘贴(创建控件数组控件数组)怎么建立控件35控件的名称和控件值 控件的名称 使用默认名称用3个小写字母作为对象名称的前缀(教材P16)控件值 VB中把反映某个控件最重要的属性称为该控件属性的值或默认属性。“控件.属性”:Text1.Text=“欢迎使用Viusal Basic!”直接设置:Text1=“欢迎使用Viusal Basic!”36v

15、新建工程(打开新的窗体)v建立用户界面v设置属性(根据需要对对象的属性加以修改)v编写程序代码(为每个对象_事件编写过程)v调试程序(设计、运行、调试)v保存程序(.FRM .VBP)v生成可执行文件 VBVB应用程序的一般步骤应用程序的一般步骤1.5 1.5 简单的简单的Visual BasicVisual Basic程序设计程序设计37v编写第一个应用程序新建工程添加文本框添加命令按钮设置属性编写事件过程代码 保存工程测试运行程序1.5 1.5 简单的简单的Visual BasicVisual Basic程序设计程序设计生成可执行程序38默认对象名(默认对象名(NameName属性)属性)

16、相关属性相关属性Text1Text1Text=Text=Command1Command1Caption=Caption=显示显示 Command2Command2Caption=Caption=清除清除 Command2Command2Caption=Caption=结束结束 Form1Form1Caption=Caption=VBVB程序设计示例程序设计示例 设置属性39思考思考真题在设计阶段,当双击窗体上的某个控件时,所打开的窗口()(A)工程资源管理器窗口 (B)工具箱窗口 (C)代码窗口 (D)属性窗口C C40编写事件过程代码41首先保存窗体文件首先保存窗体文件最后保存工程文件最后保

17、存工程文件保存工程应用程序至少有两种文件必须要保存应用程序至少有两种文件必须要保存 窗体文件(窗体文件(.frmfrm)工程文件(工程文件(.vbpvbp)42思考思考 例假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是():A)只保存窗体模块文件B)分别保存窗体模块、标准模块和工程文件C)只保存窗体模块和标准模块文件D)只保存工程文件 B43启动 中断 结束测试运行程序44文件菜单生成可执行程序45例题例题真题以下叙述中错误的是()(A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。(B)以.BAS为扩展名的文

18、件是标准模块文件。(C)窗体文件包含该窗体及其控件的属性。(D)一个工程中可以含有多个标准模块文件。A A46VBVB程序的编译和运行程序的编译和运行v程序的装入(程序的打开)只要装入工程文件,就可以自动把与该工程有关的其他几类文件装入内存 vVB应用程序两种运行模式:_编译运行模式:编译生成.EXE文件。可以脱离Visual Basic环境,在Windows操作系统下运行。_ 解释运行模式:F5键或“启动”按钮47 VB VB执行过程执行过程v语言处理程序语言处理程序解释方式编译方式 48思考思考C真题以下叙述中错误的是()A)打开一个工程文件时,系统自动装入与该工程有 关的窗体、标准模块等文件。B)当程序运行时,双击一个窗体,则触发该窗体的DblClick事件。C)Visual Basic应用程序只能以解释方式执行。D)事件可以由用户引发,也可以由系统引发。49课后思考窗体设计器作用?可以用什么方法改变对象的属性?一个VB程序至少应保存哪几个文件?应用程序有几种运行方式?如何编写对象的事件代码?事件代码的执行顺序又如何?v通过这个简单应用程序的编写应该了解通过这个简单应用程序的编写应该了解

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁