课程介绍+第1章vb概述汇编_第1页
课程介绍+第1章vb概述汇编_第2页
课程介绍+第1章vb概述汇编_第3页
课程介绍+第1章vb概述汇编_第4页
课程介绍+第1章vb概述汇编_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Visual Basic程序设计基础程序设计基础计算机科学学院计算机科学学院VB2011春季春季 2课程介绍课程介绍12345VB2011春季春季 3 1 课程简介课程简介v非计算机专业开设的计算机基础系列课程之一;v掌握一门编程工具,为学习和工作带来便利;v计算机二级考试的必考课程;vVB和其他语言没有区别简单易学、功能强大简单易学、功能强大VB2011春季春季 4 2 学习目标学习目标v计算机二级要求计算机二级要求(全国全国&四川省四川省) 熟悉开发环境; 具有正确阅读和分析源程序的能力 掌握编制和调试程序的方法; 能针对简单的实际问题构造算法(如:冒泡排序); 了解面向对象程序设

2、计的方法和特点VB2011春季春季 5 3 课时分配课时分配旷课三次取消考试资格旷课三次取消考试资格VB2011春季春季 64 学习方法学习方法 重在实践重在实践学会模仿学会模仿立足教材立足教材学习、理解、应用学习、理解、应用应用应用理解理解学习学习编程、编程、再编程编程、编程、再编程不问不若闻之,闻之不若见之,见之不若知之,知之不不问不若闻之,闻之不若见之,见之不若知之,知之不若行之。若行之。VB2011春季春季 7 5 考核方法考核方法平时成绩平时成绩实验成绩实验成绩期终成绩期终成绩作业成绩作业成绩随堂测试随堂测试上机考试上机考试实验报告实验报告10%30%60%10%20%VB2011春

3、季春季 8 6 网络资源网络资源MSDN中文网站:中文网站:http:/ Basic):http:/www.china- VB2011春季春季 9v用于人与计算机进行交流的符号程序设计语言程序设计语言是由程序设计语言是由字、词字、词和和语法语法规则构成的一个系统。规则构成的一个系统。导入导入VB2011春季春季 10main proc pay mov ax, dseg mov ax, 0b00h add ax, dx mov al, bl mul b1, ax mov b1,04h0100001101 100000 001101 11000100101 10

4、001 1000001110111001111001 001 11000 001If A=B And _ B=C Then max=A Else End if 计算机语言的发展计算机语言的发展VB2011春季春季 11 v语言处理程序语言处理程序 解释方式 编译方式 VB2011春季春季 12高级语言高级语言计算机高级语言计算机高级语言程序= 算法+数据结构程序=对象+消息VB2011春季春季 13第一章第一章 Visual Basic Visual Basic 概述概述 Visual Basic Visual Basic的发展的发展1.11.1 Visual Basic Visual Bas

5、ic的特点的特点1.21.2 Visual Basic Visual Basic的集成开发环境的集成开发环境1.31.3 Visual BasicVisual Basic程序的工作机制程序的工作机制1.41.4 1. 1.5 5简单的简单的Visual BasicVisual Basic程序设计程序设计VB2011春季春季 14vBasic:初学者通用符号指令代码:初学者通用符号指令代码Beginners All-Purpose Symbolic Instruction CodevVisual:可视的,可见的可视的,可见的基本基本Basic 结构化结构化Basic(QB) 可视化可视化Basi

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

7、问数据库访问数据库面向对象的面向对象的程序设计程序设计VBVB2011春季春季 17思考思考【例1】以下关于Visual Basic 特点的叙述中,错误的是_。(A)Visual Basic 是采用事件驱动编程机制的语言(B)Visual Basic 程序既可以编译运行,也可以解释运行(C)构成Visual Basic 程序的多个过程没有固定的执行顺序(D)Visual Basic 程序不是结构化程序,不具备结构化程序的三种基本结构。 DVB2011春季春季 181.3 VB1.3 VB集成开发环境集成开发环境“新建工程新建工程”对话框对话框 VBVB的启动和退出的启动和退出 启动:启动: “

8、开始开始”菜单菜单“程序程序”“Microsoft VB Microsoft VB 6.06.0” 退出:退出:“文件文件” 菜单菜单“退出退出”(ALT+Q)ALT+Q)VB2011春季春季 19VB6.0集成开发环境菜单栏菜单栏工具栏工具栏控件箱控件箱窗体设计器窗体设计器代码编辑代码编辑器窗口器窗口立即窗口立即窗口工程资工程资源管理源管理器窗口器窗口属性窗口属性窗口标题栏标题栏查看代码查看对象显示当前系统工作模式VB2011春季春季 20工具栏工具栏紧贴在菜栏之下,或以垂直条状紧贴在左边框上。如果将它从菜单下面拖开,则它能“悬”在窗口中。固定形式固定形式浮动形式浮动形式VB2011春季春季

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

10、以下不属于:以下不属于Visual BasicVisual Basic系统的文件类型是系统的文件类型是A A).frm B.frm B).bat C.bat C).vbg D.vbg D).vbp.vbp VB2011春季春季 241.4 VB1.4 VB程序的工作机制程序的工作机制对象对象什么是对象?什么是对象?在面向对象的程序在面向对象的程序设计中设计中一个按钮一个按钮一个文本框一个文本框一个窗体一个窗体在现实生活中在现实生活中对象是具有特殊属性(数据)和行为方式(方法)的实体对象是具有特殊属性(数据)和行为方式(方法)的实体VB2011春季春季 25?对象的三要素排尾气排尾气车型车型颜色

11、颜色价格价格启动启动刹车刹车加速加速对象对象方法方法属性属性事件事件VB2011春季春季 26对象的属性(对象的性质)对象名称对象名称.属性名称属性名称 = 属性值属性值Cammand1.Caption=显示显示 属性是用来描述和反映对象外部特征的参数,不同对象有不同的属性,也有相同的属性。TopHeightLeftWidth0,0VB2011春季春季 27对象的事件(对象的响应)对象名称对象名称_事件名称事件名称对象框对象框事件框事件框 事件是对象的响应,是由Visual Basic预先设置好的、能够被对象识别的动作。它发生在用户与应用程序交互时。如单击(Click)(Click)控件、双击

12、(Dblclick)(Dblclick)控件、鼠标移动(MouseMove)(MouseMove)、窗体的装载(Load)(Load)等。等。 处理事件的程序代码处理事件的程序代码VBVB编程的核心就是为编程的核心就是为每一个要处理的事件每一个要处理的事件编写响应事编写响应事件的程序代码,件的程序代码,这样的一段程序代码这样的一段程序代码叫做叫做事件过程事件过程。VB2011春季春季 28对象的方法(对象的动作)方法的操作决定了对象要执行的动作。 对象名称对象名称.方法方法参数名表参数名表 在面向对象程序设计(OOP)中,引入了称为方法(Method)的特殊过程和函数。决定了对象要执行的动作

13、VB2011春季春季 29VBVB程序的工作方式程序的工作方式VBVB程序执行:程序执行:F启动应用程序,加载并显示窗体启动应用程序,加载并显示窗体F接收事件(用户、系统触发)接收事件(用户、系统触发)F执行事件代码执行事件代码F等待下一次事件等待下一次事件VB2011春季春季 30v对象的属性、事件和方法;对象的属性、事件和方法;v不同的对象有不同的对象有相同相同的属性、事件和方法;的属性、事件和方法;v不同的对象又有不同的对象又有特定特定的属性、事件和方法。的属性、事件和方法。VBVB的两种预定义对象的两种预定义对象:窗体窗体、控件控件VB2011春季春季 31 VB提供的与用户交互的可视

14、化部件,以图标的形式放在控件箱中。1.4 VB1.4 VB程序的工作机制程序的工作机制控件控件内部控件内部控件ActiveX 控件控件可插入对象可插入对象控件的分类控件的分类 VB2011春季春季 32怎么建立控件VB2011春季春季 33控件的名称和控件值 控件的名称控件的名称 使用默认名称使用默认名称 用用3个小写字母作为对象名称的前缀(教材个小写字母作为对象名称的前缀(教材P16P16) 控件值控件值 VB中把反映某个控件最重要的属性称为该控件属中把反映某个控件最重要的属性称为该控件属性的值或默认属性。性的值或默认属性。 “控件.属性”:Text1.Text=“欢迎使用Viusal Ba

15、sic!” 直接设置:Text1=“欢迎使用Viusal Basic!”VB2011春季春季 34v 新建工程(打开新的窗体)v 建立用户界面v 设置属性(根据需要对对象的属性加以修改)v 编写程序代码(为每个对象_事件编写过程)v 调试程序(设计、运行、调试)v 保存程序(.FRM .VBP )v 生成可执行文件 VBVB应用程序的一般步骤应用程序的一般步骤1.5 1.5 简单的简单的Visual BasicVisual Basic程序设计程序设计VB2011春季春季 35v编写第一个应用程序新建工程添加文本框添加命令按钮设置属性编写事件过程代码 保存工程测试运行程序1.5 1.5 简单的简

16、单的Visual BasicVisual Basic程序设计程序设计生成可执行程序VB2011春季春季 36默认对象名(默认对象名(Name属性)属性) 相关属性相关属性Text1Text=Command1Caption=显示显示Command2Caption=清除清除Command2Caption=结束结束Form1Caption=VB程序设计示程序设计示例例设置属性VB2011春季春季 37思考思考真题在设计阶段,当双击窗体上的某个控件时, 所打开的窗口( )(A)工程资源管理器窗口 (B)工具箱窗口(C)代码窗口 (D)属性窗口VB2011春季春季 38编写事件过程代码VB2011春季春

17、季 39首先保存窗体文件首先保存窗体文件最后保存工程文件最后保存工程文件保存工程应用程序至少有两种文件必须要保存应用程序至少有两种文件必须要保存 窗体文件(窗体文件(.frm) 工程文件(工程文件(.vbp)VB2011春季春季 40思考思考 例假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是( ):A)只保存窗体模块文件B)分别保存窗体模块、标准模块和工程文件C)只保存窗体模块和标准模块文件D)只保存工程文件 BVB2011春季春季 41启动启动 中断中断 结束结束测试运行程序VB2011春季春季 42文件文件菜单菜单生成可执行程

18、序VB2011春季春季 43真题以下叙述中错误的是( )(A)在工程资源管理器窗口中只能包含一个 工程文件及属于该工程的其他文件。 (B)以.BAS为扩展名的文件是标准模块文件。(C)窗体文件包含该窗体及其控件的属性。(D)一个工程中可以含有多个标准模块文件。 VB2011春季春季 44VBVB程序的编译和运行程序的编译和运行v程序的装入程序的装入 只要装入工程文件,就可以自动把与该工程有关的其他几类文件装入内存vVBVB应用程序两种运行模式应用程序两种运行模式 :编译运行模式:编译生成 .EXE文件。可以脱离Visual Basic环境,在Windows操作系统下运行。 解释运行模式:F5键或“启动”按钮VB2011春季春季 45思考思考 真题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论