vb程序设计课件汇总全书电子教案完整版课件(最新).ppt
《vb程序设计课件汇总全书电子教案完整版课件(最新).ppt》由会员分享,可在线阅读,更多相关《vb程序设计课件汇总全书电子教案完整版课件(最新).ppt(653页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 概述概述教学内容教学内容1.1 1.1 程序设计语言程序设计语言1.2 Visual Basic 6.01.2 Visual Basic 6.0简介简介 习题习题1.1程序设计语言程序设计语言 从程序设计语言的发展过程的角度来分类,计从程序设计语言的发展过程的角度来分类,计算机程序设计语言分为:算机程序设计语言分为:机器语言、汇编语言和机器语言、汇编语言和高级语言高级语言。高级语言又分为面向过程的高级语言。高级语言又分为面向过程的高级语言和面向对象的高级语言。和面向对象的高级语言。1.1.机器语言机器语言 机器语言是机器指令的集合,以机器语言是机器指令的集合,以0 0、1 1二进
2、制二进制代码表示这些指令。代码表示这些指令。特点:特点:执行速度很快。但是,难于记忆。执行速度很快。但是,难于记忆。机器语言程序难以阅读。机器语言程序难以阅读。机器语言程序完全依赖于计算机硬件。机器语言程序完全依赖于计算机硬件。2.2.汇编语言汇编语言 汇编语言采用汇编语言采用助记符助记符表示机器指令中的操作码,表示机器指令中的操作码,用地址符表示机器指令中的操作数。用地址符表示机器指令中的操作数。特点:特点:用汇编语言编写的程序不能直接在计算机上执行,用汇编语言编写的程序不能直接在计算机上执行,必须经过必须经过汇编程序汇编程序的翻译,转换成的翻译,转换成0 0、1 1二进制的机二进制的机器语
3、言程序才能运行。器语言程序才能运行。3.3.面向过程的高级语言面向过程的高级语言用高级语言描述要解决的问题,然后把高级语用高级语言描述要解决的问题,然后把高级语言程序映射成等价的机器语言程序,用计算机求解。言程序映射成等价的机器语言程序,用计算机求解。这种映射过程又分为两种方式:这种映射过程又分为两种方式:编译和解释编译和解释。比较流行的高级语言有比较流行的高级语言有C C、PASCALPASCAL、BasicBasic等。等。4.4.面向对象的高级面向对象的高级随着面向对象技术的发展,面向对象程序设计随着面向对象技术的发展,面向对象程序设计语言的应用日益广泛。语言的应用日益广泛。C+、Jav
4、a等均属于面向对等均属于面向对象的高级语言。象的高级语言。VisualBasic以以Basic语言为基础,是一种可视化语言为基础,是一种可视化的面向对象的程序设计语言,它采用可视化的方式的面向对象的程序设计语言,它采用可视化的方式建立程序的用户界面及应用程序中的对象,大大简建立程序的用户界面及应用程序中的对象,大大简化了化了Windows环境下编写图形用户界面程序的工作,环境下编写图形用户界面程序的工作,为程序设计人员提供了一种快捷方便的编程方式。为程序设计人员提供了一种快捷方便的编程方式。1.2 Visual Basic 6.01.2 Visual Basic 6.0简介简介1.2.1 Vi
5、sual Basic 6.01.2.1 Visual Basic 6.0的特点的特点面向对象的可视化设计工具面向对象的可视化设计工具事件驱动的编程机制事件驱动的编程机制易学易用的应用程序集成开发环境易学易用的应用程序集成开发环境结构化程序设计语言结构化程序设计语言强大的数据库操纵功能强大的数据库操纵功能网络功能网络功能完备的联机帮助功能完备的联机帮助功能1.2.2 Visual Basic 6.01.2.2 Visual Basic 6.0的版本的版本(1)学习版学习版可以用来开发可以用来开发Wndows9x和和WindowsNT的应用程序,主要为初学者了解基于的应用程序,主要为初学者了解基于
6、Windows的应用程序开发而设计。的应用程序开发而设计。(2)专业版专业版为专业编程人员提供了一整套功能为专业编程人员提供了一整套功能完备的软件开发工具,主要是为专业人员创建客户完备的软件开发工具,主要是为专业人员创建客户服务器应用程序而设计的。服务器应用程序而设计的。(3)企业版企业版供专业编程人员开发功能强大的分供专业编程人员开发功能强大的分布式、高性能的客户布式、高性能的客户/服务器或基于服务器或基于Internet/Intranet的应用程序。的应用程序。1.2.3 Visual Basic 6.01.2.3 Visual Basic 6.0及帮助系统的安装及帮助系统的安装1.2.4
7、 Visual Basic 6.01.2.4 Visual Basic 6.0的启动和退出的启动和退出1.1.启动启动VB 6.0VB 6.0的方法的方法方法方法1 1:单击单击“开始开始”按钮,打开按钮,打开“开始菜单开始菜单”,指向,指向“程序程序”菜单项,接着指向菜单项,接着指向“Microsoft Microsoft Visual Basic 6.0 Visual Basic 6.0 中文版中文版”菜单项,再指向其子菜单项,再指向其子菜单菜单“Microsoft Visual Basic 6.0 Microsoft Visual Basic 6.0 中文版中文版”,单击该菜单项启动单击
8、该菜单项启动VB 6.0VB 6.0。方法方法2 2:双击双击VB 6.0VB 6.0的快捷方式启动。的快捷方式启动。启动启动VB 6.0VB 6.0后,首先出现后,首先出现“新建工程新建工程”对话框,对话框,如图所示。如图所示。在在“新建新建”选项卡中选中选项卡中选中“标准标准EXE”,然后然后单击单击“打开打开”按钮,打开按钮,打开VB6.0开发环境的主窗开发环境的主窗口口图1-5“新建工程”对话框图1-6 Visual Basic 6.0的主窗口2.2.退出退出VB 6.0VB 6.0常用的方法常用的方法方法方法1 1:在:在“文件文件”菜单中单击菜单中单击“退出退出”菜单项。菜单项。方
9、法方法2 2:单击:单击VB 6.0VB 6.0主窗口的关闭按钮。主窗口的关闭按钮。1.2.5 Visual Basic 6.01.2.5 Visual Basic 6.0的联机帮助系统的联机帮助系统在在VB6.0的主窗口的的主窗口的“帮助帮助”菜单中选择菜单中选择“内内容容”、“索引索引”或者或者“搜索搜索”,都可以打开,都可以打开MSDN窗口,如图窗口,如图1-7所示:所示:图1-7 “MSDN“窗口习习 题题1下面列出的程序设计语言中(下面列出的程序设计语言中()是面向问题)是面向问题的语言。的语言。A机器语言机器语言B汇编语言汇编语言C高级语言高级语言D0-1二进制语言二进制语言2下面
10、列出的程序设计语言中(下面列出的程序设计语言中()不是面向对)不是面向对象的语言。象的语言。ACBC+CJavaDVB3下列(下列()不属于)不属于VB6.0的版本。的版本。A学习版学习版B专业版专业版C企业版企业版D共享版共享版 第二章第二章简单的简单的Visual BasicVisual Basic程序设计程序设计 教学内容教学内容2.1 2.1 面向对象程序设计的基本概念面向对象程序设计的基本概念2.2 Visual Basic2.2 Visual Basic集成开发环境集成开发环境2.3 Visual Basic 6.02.3 Visual Basic 6.0的工程管理的工程管理2.4
11、 2.4 创建创建VBVB应用程序的步骤应用程序的步骤2.1 2.1 面向对象程序设计的基本概念面向对象程序设计的基本概念2.1.1 2.1.1 对象与类对象与类对象是具有某些特定性质和行为的实体,类是对象是具有某些特定性质和行为的实体,类是对象共同的性质和行为的描述,是一种模板,而对象共同的性质和行为的描述,是一种模板,而对对象则是类的实例象则是类的实例。2.1.2 2.1.2 属性属性对象某一方面的性质称为对象的属性。对象某一方面的性质称为对象的属性。例如,例如,VB中的窗体具有窗体大小、位置、背景中的窗体具有窗体大小、位置、背景颜色和图片、窗体标题等各种属性,属性的取值叫颜色和图片、窗体
12、标题等各种属性,属性的取值叫属性值。属性值。2.1.3 2.1.3 方法方法这里所说的方法是这里所说的方法是VBVB的一个术语,是指的一个术语,是指VBVB提供提供的已经封装好的具有特定功能的一段通用子程序,的已经封装好的具有特定功能的一段通用子程序,可供对象直接调用。可供对象直接调用。2.1.4 2.1.4 事件事件事件是指事件是指VBVB预先定义的、能被对象识别的动作,预先定义的、能被对象识别的动作,如单击、双击、获得焦点、失去焦点等。当程序执如单击、双击、获得焦点、失去焦点等。当程序执行时,某个事件被触发,应用程序对这个事件做出行时,某个事件被触发,应用程序对这个事件做出反应,实际上就是
13、执行一段程序代码,这段程序代反应,实际上就是执行一段程序代码,这段程序代码就是一个事件过程。码就是一个事件过程。2.2 Visual Basic2.2 Visual Basic集成开发环境集成开发环境控件工具箱标题栏菜单栏工具栏窗体设计器属性设置窗口代码编辑器工程资源管理器窗体布局窗口器2.3 Visual Basic 6.02.3 Visual Basic 6.0的工程管理的工程管理VisualBasic6.0的一个应用程序称为一个的一个应用程序称为一个工程工程。一个工程是各种类型文件的集合,包括:工程文件一个工程是各种类型文件的集合,包括:工程文件(.vbp)、)、窗体文件(窗体文件(.f
14、rm)、)、标准模块文件标准模块文件(.bas)、)、类模块文件(类模块文件(.cls)、)、资源文件(资源文件(.res)、)、ActiveX文档(文档(.dob)、)、ActiveX控件(控件(.ocx)、)、用用户控件文件(户控件文件(.ctl)等。但是并不是每一个工程都等。但是并不是每一个工程都必须包括上述各种类型的文件。可以在一个必须包括上述各种类型的文件。可以在一个VB工工程中添加、移除各种类型的文件。程中添加、移除各种类型的文件。VB应用程序以应用程序以工程文件的形式保存,工程文件的扩展名为工程文件的形式保存,工程文件的扩展名为.vbp。2.4 2.4 创建创建VBVB应用程序的
15、步骤应用程序的步骤创建创建VBVB应用程序主要包括以下几个步骤:应用程序主要包括以下几个步骤:(1 1)建立应用程序界面)建立应用程序界面(2 2)设置对象属性)设置对象属性(3 3)编写应用程序代码)编写应用程序代码(4 4)保存文件)保存文件(5 5)运行并调试应用程序)运行并调试应用程序(6 6)形成可执行文件和打包工程)形成可执行文件和打包工程【例【例2-12-1】创建一个电子时钟程序。程序运行后创建一个电子时钟程序。程序运行后以以“hhhh:mm:mm:ssss”的形式显示系统当前时间,的形式显示系统当前时间,小时、分、秒各以两位数显示;单击小时、分、秒各以两位数显示;单击“黑白黑白
16、”按钮,按钮,时间以黑色显示;单击时间以黑色显示;单击“彩色彩色”按钮,时间以任意按钮,时间以任意颜色显示;单击颜色显示;单击“退出退出”按钮,程序结束运行。按钮,程序结束运行。第三章第三章 Visual BasicVisual Basic窗体和常用控件窗体和常用控件教学内容教学内容3.1 3.1 窗体对象窗体对象3.2 3.2 标签对象标签对象3.3 3.3 文本框对象文本框对象3.4 3.4 命令按钮对象命令按钮对象 作业题作业题3.1 3.1 窗体对象窗体对象1.1.创建窗体对象创建窗体对象启动启动VBVB程序后,程序后,会在屏幕上显示会在屏幕上显示一个窗体。一个窗体。VBVB的的窗体结
17、构和窗体结构和WindowsWindows环境下环境下的应用程序窗口的应用程序窗口一样。窗体结构一样。窗体结构如图所示。如图所示。控控 制制 菜菜 单单图标图标窗体窗体最小化按钮最小化按钮最大化按钮最大化按钮关闭按钮关闭按钮图图3-13-1窗体结构窗体结构2.2.窗体的常用属性窗体的常用属性窗体的属性决定了窗体的外观和操作。窗体的窗体的属性决定了窗体的外观和操作。窗体的属性可以通过属性窗口设置,也可以在程序代码属性可以通过属性窗口设置,也可以在程序代码中设置。中设置。(1)Name(1)Name(名称)属性名称)属性每一个对象都有每一个对象都有Name属性,属性,Name属性用于设属性用于设置
18、窗体的名称。窗体在创建时默认名称为置窗体的名称。窗体在创建时默认名称为Form1。窗体名称必须以字母开头,可以包含数字、下划窗体名称必须以字母开头,可以包含数字、下划线,最多不能超过线,最多不能超过40个字符。个字符。Name属性为只读属性。属性为只读属性。()Caption)Caption(标题)属性标题)属性Caption属性用于设置窗体显示的标题。窗体的属性用于设置窗体显示的标题。窗体的默认标题是窗体的名称。该属性既可以在属性窗口默认标题是窗体的名称。该属性既可以在属性窗口中设置,也可以在事件过程中通过代码设置。例如:中设置,也可以在事件过程中通过代码设置。例如:Form1.Captio
19、n=录入窗体录入窗体()Left()Left(左边左边)和和TopTop(顶边)属性顶边)属性Left和和Top属性用来设置窗体在屏幕中的位置。属性用来设置窗体在屏幕中的位置。如果是控件对象,如果是控件对象,Left和和Top指控件的左边和顶边指控件的左边和顶边相对于窗体左边和顶边的距离。窗体的相对于窗体左边和顶边的距离。窗体的Left和和Top的默认值是(的默认值是(0,0),默认单位是),默认单位是twip,其中其中1twip=1/20点点=1/1440英寸英寸=1/567厘米。厘米。在事件过程中通过代码设置。格式为:在事件过程中通过代码设置。格式为:对象对象.Left=x对象对象.Top
20、=y(4)Height(高度)和高度)和Width(宽度)属性宽度)属性这两个属性用来设置窗体的高度和宽度。如果这两个属性用来设置窗体的高度和宽度。如果不指定高度和宽度,则窗体的大小与设计时窗体的不指定高度和宽度,则窗体的大小与设计时窗体的大小相同,默认值为(大小相同,默认值为(3600,4800),默认单位是),默认单位是twip。这两个属性既可以在属性窗口中设置,也可以这两个属性既可以在属性窗口中设置,也可以在事件过程中通过代码设置。格式为:在事件过程中通过代码设置。格式为:对象对象.Height=数值数值对象对象.Width=数值数值WidthWidthHeight Height Lef
21、tLeftTopTop(5)Enabled(允许)属性允许)属性该属性用于设置对象是否可用。它的属性值为该属性用于设置对象是否可用。它的属性值为逻辑型逻辑型True或或False。在事件过程中通过代码设置。格式为:在事件过程中通过代码设置。格式为:对象对象.Enabled=Boolean值值(6)Font(字体)属性字体)属性Font是属性组,用来设置窗体上正文的字体。是属性组,用来设置窗体上正文的字体。可以在属性窗口中选择字体对话框设置字体、字型、可以在属性窗口中选择字体对话框设置字体、字型、字号和效果等。字号和效果等。FontName:设置窗体上显示文本的字体名称设置窗体上显示文本的字体名
22、称(默认为宋体),字符型。(默认为宋体),字符型。FontSize:设置窗体上显示文本的字体大小(默设置窗体上显示文本的字体大小(默认为小五号),整型。认为小五号),整型。FontBold:设置窗体上显示文本的字体是否是设置窗体上显示文本的字体是否是粗体(默认为常规),逻辑型。粗体(默认为常规),逻辑型。FontItalic:设置窗体上显示文本的字体是否是设置窗体上显示文本的字体是否是斜体(默认为常规),逻辑型。斜体(默认为常规),逻辑型。FontStrikeThru:设置窗体上显示文本的字体设置窗体上显示文本的字体是否加一条删除线,逻辑型。是否加一条删除线,逻辑型。FontUnderLine
23、:设置窗体上显示文本的字体是设置窗体上显示文本的字体是否带下划线,逻辑型。否带下划线,逻辑型。(7)BorderStyle(边框类型)属性边框类型)属性设置窗体的边框风格。该属性的设置值如表所示。设置窗体的边框风格。该属性的设置值如表所示。设定值设定值常量常量定义定义0None无边框,无法移动及改变大小无边框,无法移动及改变大小1FixedSingle单线边框,可移动但不可以改变窗口单线边框,可移动但不可以改变窗口大小大小2Sizable双线边框,可移动并可以改变窗体大双线边框,可移动并可以改变窗体大小小3FixedDouble固定边框,不可以改变窗体大小固定边框,不可以改变窗体大小4Fixe
24、dToolWindow有关闭按钮,不可以改变窗体大小有关闭按钮,不可以改变窗体大小5SizableToolWindow有关闭按钮,可以改变窗体大小有关闭按钮,可以改变窗体大小(8 8)ForeColorForeColor(前景色)和前景色)和BackColorBackColor(背景背景色)属性色)属性ForeColorForeColor属性设置窗体显示文本的前景色,属性设置窗体显示文本的前景色,BackColorBackColor属性设置窗体的背景色。属性设置窗体的背景色。ForeColorForeColor和和BackColorBackColor的值可以直接在属性窗口中使用调色板的值可以直
25、接在属性窗口中使用调色板设置,也可以在代码中使用设置,也可以在代码中使用RGBRGB(R,G,BR,G,B)函数或函数或QBColorQBColor函数设置颜色。函数设置颜色。下表列出了一些常见的标准颜色。下表列出了一些常见的标准颜色。颜色颜色红色值红色值绿色值绿色值蓝色值蓝色值黑色黑色000蓝色蓝色00255绿色绿色02550青色青色0255255红色红色25500洋红色洋红色2550255黄色黄色2552550白色白色255255255(9)Icon(图标)属性图标)属性该属性用来设置窗体最小化时的图标。注意:该属性用来设置窗体最小化时的图标。注意:此属性只适用于窗体。此属性只适用于窗体。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 程序设计 课件 汇总 全书 电子 教案 完整版 最新
限制150内