ch1VB程序设计概述.ppt
《ch1VB程序设计概述.ppt》由会员分享,可在线阅读,更多相关《ch1VB程序设计概述.ppt(48页珍藏版)》请在三一办公上搜索。
1、WELCOME TO VISUAL BASIC,刘盛计算机科学与技术学院计算机智能系统研究所 办公室:广C504手机:短号:536699 Email:QQ:96919,http:/:8080/UTADB/teacher/TeacherResearch.jsp?teacher_name=刘盛,VB程序设计基础(陈庆章主编)VB实践指导与习题集(胡同森主编),请同学上下面这个网站,有任何问题或意见都可以在这个网站上得到咨询和帮助:(校内)或者上(校外),第一章 Visual Basic 程序设计概述,1.1 Visual Basic 简介计算机语言定义 计算机语言是人与计算机之间交换信息的工具,用
2、来指挥或控制计算机工作的“符号系统”。计算机语言分类 机器语言,汇编语言和高级语言程序定义 为使计算机能按人的意图工作,能够接受人向它发出的命令和信息就必须使用计算机语言,把待解决的问题按处理步骤写成一条条计算机能识别和执行的语句。所有的语句集合称为程序。,机器语言,特点:用二进制代码表示的一种机器指令的集合优点:速度快、直接执行、灵活缺点:1)难于看懂和调试2)无法从程序看出让计算机执行的是什么任务.3)程序很长,编制程序困难.4)程序员稍不小心就会出错,而且这些错误难以 发现和修改.,汇编语言(符号语言),特点:采用符号和数字代替二进制指令码对每条指令都给予一个名称,即助记符。优点:易写,
3、易读,易检查,易修改,编程质量高,执行速度快,占用存储空间小.缺点:1)不方便编程,工作难度大,费时间 2)要求用户详细了解所用的计算机硬件性能和各种指令,寻址方式以及其他许多知识.3)对机器硬件的依赖性很大,汇编程序不具备通用性,可移植性.,高级语言,特点:50年代中期发展起来的,面向题目的程序设计语言.实现一条指令与多条汇编语言指令相对应.优点:1)可以更容易,更快的写出程序.2)高级语言都有自己的语法.3)不依附于任何特定的硬件结构.4)具有通用性和可移植性.缺点:1)要掌握高级语言必须学会其语法 2)相当繁难.3)源程序必须经过“翻译”变成机器语言程序 才能被执行.(解释形式basic
4、,编译形式C、pascal,fortran),Basic_Beginers All-purpose Symbolic Instruction Code,特点:易学、易懂、易记、易用。初学者的入门语言、学习其他高级语言的基础发展阶段:第一阶段:(196470年代初)1964年BASIC语言问世 第二阶段:(197580年代中)微机上固化的BASIC 第三阶段:(80年代中90年代初)结构化BASIC语言 第四阶段:(1991年以来)VISUAL BASICBASIC 与 VISUAL BASIC BASIC:面向程序设计 VISUAL BASIC:可视化编程、面向对象、事件驱动,1.2 Visu
5、al Basic 6.0 可视化编程环境,装修公司,某一套房子,工程,应用程序,确定每个房间用途及样式,窗体设计,确定某个房间家具样式,窗体中的控件设计,确定某个房间家具功能,控件属性及代码设计,整个装修过程(如做水电、家具、油漆等),事件驱动,1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成,VB的三种工作模式(标题栏总显示当前模式)(1)设计模式:创建应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。(2)运行模式:代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。(3)中断模式:程序在运行的
6、中途被停止执行时。在中断模式下,用户可查看各变量及不是属性的当前值,从而了解程序执行是否正常。还可以修改程序代码,检查、调试、重置、单步执行或继续执行程序。,2.窗体(Form)设计窗口,窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2,.。应注意窗体名即Name属性和窗体文件名的区别,3.代码(code)窗口,在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。代码编辑器是输入应用
7、程序代码的编辑器。,4.属性(properties)窗口,属性是指对象的特征,如大小、标题或颜色等数据。在Visual Basic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。,工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块,5.工程资源管理器(project explorer)窗口,工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面有常用“部件”,6.工具箱(ToolBox)窗口,窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的
8、小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。,7窗体布局窗口,1.3 Visual Basic 中的基本概念,面向对象编程 对象:是系统中的基本运行实体,是实体的数据和动作的抽象,即它既包括数据(属性)也包括用于数据的操作(行为)从程序设计者来看:对象是一个程序模块.从用户来看:对象为他们提供了所希望的行为.事件驱动编程 创建反映用户动作和系统事件的程序。由事件建立对象之间、对象与程序之间的联系 控制整个应用程序执行的流程,结构化程序设计方法每个模块都由三种基本(顺序、选择、循环)结构或它们的嵌套所组成每个结构只有一个入口一个
9、出口3.没有死循环,Visual Basic 常用术语,对象:对象是基本的运行时的实体 如窗体、各种控件等,它包括作用于对象的操作(方法)和对象的响应(事件)。事件:可被对象识别的动作 事件过程:是指附在该 对象上的程序代码,是事件触发后处理的程序。事件过程的形式:Sub 对象名_事件过程名(参数列表).(事件过程代码)End Sub,属性:对象的特征(外观和行为)对象中的数据,一般对象都有各自的属性。它们是用来描述和反映对象特征的参数。例如:控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等属性决定了对象展现给用户的界面具有什么样的外观及功能。对象属
10、性设置的方法:方法一:在设计模式下,通过属性窗口直接设置对象的属性。方法二:在程序的代码中通过赋值实现,其格式为:对象.属性=属性值 例如:cmdDisp.Caption=“显示”方法:系统预定义,用于改变对象某些行为的子程序 VB系统提供的一种特殊的过程和函数方法。方法是面向对象的,所以对象的方法调用一般要指明对象。方法调用形式:对象.方法 参数列表 缺省对象一般指窗体,Visual Basic 常用术语,VB应用程序(1)一个应用程序可包括多个工程(.VBP文件)(2)每个工程至少包括一个窗体(.frm文件)(3)每个窗体最多包括255个控件(4)应用程序可以生成.exe文件,可脱离VB环
11、境,直接 在windows下运行,Visual Basic 常用术语,1.4 窗体:VB中的一个最常用对象,(一)窗体的结构(二)窗体的属性(三)窗体的事件过程(四)窗体的方法(五)多窗体应用,(一)窗体的结构,窗体属性决定了窗体的外观与操作。窗体的结构如下图,(二)窗体的属性,基本属性1.Name名称属性(任何对象都具有的)创建的对象名称,有默认的名。在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。2.Height、width、top和left属性 单位为twip(缇):1 twip=1/20点=1/1440英寸=1/567cm,注意:这四个属性决定窗体(或控件)的大小,在容器中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch1VB 程序设计 概述

链接地址:https://www.31ppt.com/p-5421229.html