VBVB程序设计概述课件_第1页
VBVB程序设计概述课件_第2页
VBVB程序设计概述课件_第3页
VBVB程序设计概述课件_第4页
VBVB程序设计概述课件_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

1、VBVB程序设计概述1 计算机应用基础(二)计算机应用基础(二) VisualBasic程序设计程序设计 VBVB程序设计概述2 课程内容:课程内容: VB是一种可视化的编程语言,提供了是一种可视化的编程语言,提供了 开发开发windows程序最迅速、最简便的方法。程序最迅速、最简便的方法。 尤其对于非专业的编程人员,无需了解尤其对于非专业的编程人员,无需了解 windows内部细节,就可以开发出具有内部细节,就可以开发出具有 windows风格的各种应用程序。例如信息风格的各种应用程序。例如信息 管理系统、网络、多媒体系统等。管理系统、网络、多媒体系统等。 VBVB程序设计概述3 学习目的:

2、学习目的: 掌握掌握VB程序设计的基本方法,达到可程序设计的基本方法,达到可 以读、写基本程序的能力,部分学生达到以读、写基本程序的能力,部分学生达到 能结合本专业编制一些解决本专业问题的能结合本专业编制一些解决本专业问题的 程序,并能理解初级的有关网络与多媒体程序,并能理解初级的有关网络与多媒体 的程序。的程序。 VBVB程序设计概述4 课时安排 n前前10周为每周周为每周4学时,后学时,后8周为每周周为每周2学学 时,共时,共56学时学时 n从第三个教学周开始,每周一次上机课从第三个教学周开始,每周一次上机课 考核方式考核方式 q闭卷考试闭卷考试(70%)+上机考试和实验上机考试和实验(3

3、0%) VBVB程序设计概述5 n上机作业要求上机作业要求 每次上机课前教师布置一个上机作业,每次上机课前教师布置一个上机作业, 学生在指定时间内完成程序并提交到指定学生在指定时间内完成程序并提交到指定 服务器上,作为平时成绩的依据。服务器上,作为平时成绩的依据。 VBVB程序设计概述6 n教材:计算机应用基础教材:计算机应用基础-VisualBasic6.0程序程序 设计教程(第设计教程(第2版)版) (内蒙古大学出版社)(内蒙古大学出版社) n参考书:参考书: 1、“Visual Basic程序设计教程程序设计教程”,刘炳,刘炳 文文 许蔓舒,清华大学出版社。许蔓舒,清华大学出版社。 2、

4、“Visual Basic程序设计教程程序设计教程”,李子,李子 川川 孟学多孟学多 何利力,浙江科学技术出版社何利力,浙江科学技术出版社 3、“Visual Basic程序设计题典程序设计题典”,刘圣,刘圣 才才 李春葆,清华大学出版社。李春葆,清华大学出版社。 VBVB程序设计概述7 课时安排 n前前10周为每周周为每周4学时,后学时,后8周为每周周为每周2学学 时,共时,共56学时学时 n从第三个教学周开始,每周一次上机课从第三个教学周开始,每周一次上机课 考核方式考核方式 q闭卷考试闭卷考试(70%)+上机考试和实验上机考试和实验(30%) VBVB程序设计概述8 1.了解了解Visu

5、al Basic的运行环境及启动、退出。的运行环境及启动、退出。 2.了解了解Visual Basic功能及特点。功能及特点。 3. 熟习熟习Visual Basic的集成开发环境。的集成开发环境。 4. 建立事件驱动面向对象程序设计的初步概念。建立事件驱动面向对象程序设计的初步概念。 本章要求:本章要求: 第一章第一章 Visual BasicVisual Basic程序设计概述程序设计概述 VBVB程序设计概述9 第一章第一章 Visual Basic 程序设计概述程序设计概述 n1.1 概 述 n1.2 Visual Basic 的安装 n1.3 创建第一个 Visual Basic 程

6、序 n1.4 Visual Basic 的集成开发环境 VBVB程序设计概述10 1.1概述 n1.1.1VB 简介 n1.1.2VB 功能特点 VBVB程序设计概述11 概述 n计算机程序设计语言 n1954年以后高级语言的出现和发展 nBASIC (1964年问世) VBVB程序设计概述12 概述 n操作系统 nWindows操作平台 nMicrosoft 于 1991 年推出 Visual Basic 1.0版 VBVB程序设计概述13 1.1.1 VB 简介 VB:是由Microsoft公司在1991推出的 n1992年秋天推出了VB2.0 n1993年4月推出了VB3.0 n1995

7、年10月推出了VB4.0 n1997年推出了VB5.0(英,中) n1998年推出了VB6.0(英,中) nVB.net VBVB程序设计概述14 VB 简介 nVisual Basic: nVisual:用可视化方法开发图形用户界 面(GUI) nVB:是基于Basic的可视化的程序设计 语言 VBVB程序设计概述15 VB 简介 n在Visual Basic中: n 简单易用;采用面向对象、事件驱动; 把编程复杂性封装、隐藏了细节;提供 了所见即所得的可视化开发工具。 VBVB程序设计概述16 VB 简介 n现在,从数值计算、数据库管理、电子 通信、多媒体到Internet,都可以用VB开

8、 发。 n VB更适于非专业人员使用,能高效、快 捷地开发中小型应用程序。 VBVB程序设计概述17 VB 简介 VBVB程序设计概述18 VB 简介 VBVB程序设计概述19 VB 功能特点 n、提供可视化的编程工具、提供可视化的编程工具 n、程序采取、程序采取“事件驱动事件驱动”方式方式 n、提供了易学易用的集成开发环境、提供了易学易用的集成开发环境 n 4、支持多种数据库系统的访问、支持多种数据库系统的访问 n、ActiveX技术技术 (微软倡导的一种对象微软倡导的一种对象 嵌入应用程序技术嵌入应用程序技术) n、结构化程序设计语言、结构化程序设计语言 VBVB程序设计概述20 1.2

9、Visual Basic 的安装 n1.2.1 系统要求 n1.2.2 安装 n1.2.3 启动 VBVB程序设计概述21 1.2.1 系统要求 n 微处理器:486DX66或更高,建议使 用Pentium 或更高的微处理器。 n 内存:在Windows 95/98下至少16M以 上,Windows NT4.0至少需要32M以上。 VBVB程序设计概述22 系统要求 硬盘空间:标准版:典型安装48M, 完全安装80M; 专业版:典型安装48M, 完全安装80M; 企业版:典型安装128M, 完全安装147M。 VBVB程序设计概述23 系统要求 硬盘空间: MSDN(用于文档,使用VB帮 助文

10、件所必须):至少需要67M,另外 可根据用户需要安装一些附加控件。 VBVB程序设计概述24 系统要求 显示设备:VGA或更高分辩率的显示 器,建议Super VGA。 读入设备:CD-ROM驱动器。 操作系统:Windows95或更高版本, 带Service Pack3或更高版 本的Windows NT 4.0。 VBVB程序设计概述25 1.2.2 安装 nVisual Basic 6.0 三个版本的安装方法 类似 VBVB程序设计概述26 安装 n(1) 将将VB 6.0中文企业版安装光盘放入光驱中,中文企业版安装光盘放入光驱中, 若没有取消若没有取消“自动播放自动播放”功能,安装程序会

11、自动功能,安装程序会自动 运行,否则应在运行,否则应在“我的电脑我的电脑”或或“资源管理器资源管理器” 中执行安装光盘上的安装程序中执行安装光盘上的安装程序Setup.exe,将显,将显 示示“Visual Basic 6.0 中文企业版安装向导中文企业版安装向导”对对 话框,如图所示;话框,如图所示; VBVB程序设计概述27 VBVB程序设计概述28 安装 n(2) 在图所示的对话框中,单击在图所示的对话框中,单击“下一步下一步”按按 钮,则打开钮,则打开“最终用户许可协议最终用户许可协议”对话框,在对话框,在 该对话框中选择该对话框中选择“接受协议接受协议”后,单击后,单击“下一下一 步

12、步”按钮。此时安装程序要求输入产品的按钮。此时安装程序要求输入产品的ID号、号、 用户姓名和公司名称;用户姓名和公司名称; VBVB程序设计概述29 安装 n(3) 输入产品的ID号和用户信息后单击“下一步” 按钮,打开选择安装程序对话框,如图所示 VBVB程序设计概述30 VBVB程序设计概述31 安装 n(4) 在图中选择“安装VB 6.0中文企业版”后, 单击“下一步”按钮,在完成安装路径选择后, 进入“安装类型”的选择“典型安装”还是 “自定义安装”。 VBVB程序设计概述32 安装 n前者将安装最典型的组件,安装过程前者将安装最典型的组件,安装过程无需用无需用 户干预户干预;若选择后

13、者,将打开;若选择后者,将打开“自定义安装自定义安装” 对话框,如图所示,在这里用户可以根据需要对话框,如图所示,在这里用户可以根据需要 有选择地安装需要的组件有选择地安装需要的组件; VBVB程序设计概述33 VSS版本控制 管理工具。 是一些软件组 件或对象,可 以将其插入到 WEB网页或其 它应用程序中 VBVB程序设计概述34 安装 n(5) 单击图对话框中的单击图对话框中的“继续继续”按钮后,安装按钮后,安装 程序将复制文件到计算机硬盘中,结束后程序将复制文件到计算机硬盘中,结束后重新重新 启动启动计算机完成计算机完成VB 6.0的安装;的安装; VBVB程序设计概述35 安装 n(

14、6) 重新启动后,安装程序将询问是否安装重新启动后,安装程序将询问是否安装 MSDN。MSDN是是VB 6.0的套件之一,其中存的套件之一,其中存 放着所有放着所有 Visual Studio 6.0 的文档和示例的文档和示例, 包包 含了容量约含了容量约1GB的编程技术信息,是开发人员的编程技术信息,是开发人员 的重要参考资料。的重要参考资料。 VBVB程序设计概述36 安装 n在在VB安装完成后,可能还会遇到需安装完成后,可能还会遇到需添加添加未安装未安装 组件或组件或删除删除不再需要组件的情况。此时可以按以不再需要组件的情况。此时可以按以 下步骤进行:下步骤进行: VBVB程序设计概述3

15、7 安装 n(7) 再次运行再次运行VB6.0安装程序,将打开启动安装程序,将打开启动“安安 装向导装向导”对话框,在选择了对话框,在选择了“工作站工具和组工作站工具和组 件件”选项后,单击下一步将打开如图所示选项后,单击下一步将打开如图所示“添添 加加/删除删除”对话框;对话框; VBVB程序设计概述38 VBVB程序设计概述39 安装 n(8) 在图所示的对话框中单击在图所示的对话框中单击“添加添加/删除删除”、 “重新安装重新安装”或或“全部删除全部删除”按钮可以实现组按钮可以实现组 件的部分添加件的部分添加/删除、重新安装以恢复被破坏删除、重新安装以恢复被破坏 的文件和的文件和VB的卸

16、载。若选择的卸载。若选择“添加添加/删除删除”按按 钮,将钮,将“选择添加选择添加/删除组件删除组件”对话框,正确对话框,正确 选择后单击选择后单击“确认确认”便可完成添加便可完成添加/删除工作。删除工作。 VBVB程序设计概述40 1.2.3 启动 通过通过“开始开始”菜单,选择菜单,选择“程序程序”子菜单,然子菜单,然 后打开后打开“Visual Basic 6.0” 利用利用Windows建立快捷方式建立快捷方式 VBVB程序设计概述41 启动启动 nVB安装完成后,在安装完成后,在“开始开始”菜单的程序组中菜单的程序组中 将多出一个将多出一个“Microsoft Visual Basi

17、c 6.0 中中 文版文版” 菜单选项,单击则启动了菜单选项,单击则启动了Visual Basic 。VB启动后,首先显示启动后,首先显示“新建工程新建工程” 对话框,如图所示。对话框,如图所示。 VBVB程序设计概述42 VBVB程序设计概述43 启动启动 n双击新建选项卡中的双击新建选项卡中的“标准标准EXE”项项 (缺省选项)或直接单击(缺省选项)或直接单击“打开打开”按钮,按钮, 进入进入VB的集成开发环境,如图所示。的集成开发环境,如图所示。 VBVB程序设计概述44 VBVB程序设计概述45 关闭关闭 通过通过“文件文件“退出退出 通过通过“关闭按钮关闭按钮“退出退出 “lt+F4

18、” 单击标题栏最左边图标,在单击标题栏最左边图标,在 打开的控制菜单中选择关打开的控制菜单中选择关 闭闭 VBVB程序设计概述46 1.3 VB 的集成开发环境 n1.4.1 窗体窗口窗体窗口1.4.2 属性窗口属性窗口 n1.4.3 工程资源管理器工程资源管理器 n1.4.4 代码窗口代码窗口 n1.4.5 窗体布局窗口窗体布局窗口 n1.4.6 工具箱窗口工具箱窗口 1.4.7 立即窗口立即窗口 VBVB程序设计概述47 1.3 Visual Basic 6.0的集成开发环境的集成开发环境 菜单栏 工具栏 代码窗 口 工具箱 窗 体 窗 口 立即窗 口 监视窗 口 工程窗 口 属性窗 口

19、布局窗 口 VBVB程序设计概述48 1.主窗口主窗口 由标题栏、菜单栏和工具栏组成由标题栏、菜单栏和工具栏组成 VB的三种工作模式的三种工作模式(标题栏总显示当前模式)(标题栏总显示当前模式) (1)设计模式:)设计模式:创建应用程序的大多数工作都是在设计创建应用程序的大多数工作都是在设计 时完成的。在设计时,可以设计窗体、绘制控件、编写代码时完成的。在设计时,可以设计窗体、绘制控件、编写代码 并使用并使用“属性属性”窗口来设置或查看属性设置值。窗口来设置或查看属性设置值。 (2)运行模式:)运行模式:代码正在运行的时期,用户可与应用程代码正在运行的时期,用户可与应用程 序交流。可查看代码,

20、但不能改动它。序交流。可查看代码,但不能改动它。 (3)中断模式:)中断模式:程序在运行的中途被停止执行时。在中程序在运行的中途被停止执行时。在中 断模式下,还可以修改程序代码,检查、调试、重置、单步断模式下,还可以修改程序代码,检查、调试、重置、单步 执行或继续执行程序。执行或继续执行程序。实现程序的调试。实现程序的调试。 VBVB程序设计概述49 2.窗体窗体(Form)设计窗口设计窗口 窗体设计窗口是屏幕中央的主窗口,它可以作窗体设计窗口是屏幕中央的主窗口,它可以作 为自定义窗口用来设计应用程序的界面。用户可以为自定义窗口用来设计应用程序的界面。用户可以 在窗体中添加控件、图形和图片来创

21、建所希望的外在窗体中添加控件、图形和图片来创建所希望的外 观。每个窗口必须有一个的窗体名字,建立窗体时观。每个窗口必须有一个的窗体名字,建立窗体时 缺省名为缺省名为Form1,Form2, . . .。 应注意窗体名即应注意窗体名即Name属性和窗体文件名的区别属性和窗体文件名的区别 VBVB程序设计概述50 窗体设计窗口 窗体名 窗体文件名 VBVB程序设计概述51 3.代码代码(code)窗口窗口 在设计模式中,通过双击窗体或窗体上任何对象或通过在设计模式中,通过双击窗体或窗体上任何对象或通过 “工程资源管理器工程资源管理器”窗口中的窗口中的“查看代码查看代码”按钮来打开代码编按钮来打开代

22、码编 辑器窗口。代码编辑器是输入应用程序代码的编辑器。辑器窗口。代码编辑器是输入应用程序代码的编辑器。 VBVB程序设计概述52 4. 属性属性(properties)窗窗 口口 属性是指对象的特征,如大小、标题或颜色等属性是指对象的特征,如大小、标题或颜色等 数据。在数据。在Visual Basic6.0设计模式中,属性窗口列出设计模式中,属性窗口列出 了当前选定窗体或控件的属性的值,用户可以对这了当前选定窗体或控件的属性的值,用户可以对这 些属性值进行设置。些属性值进行设置。 VBVB程序设计概述53 工程是指用于创建一个应用程序的文件的集合。工程是指用于创建一个应用程序的文件的集合。 工

23、程资源管理器列出了当前工程中的窗体和模块工程资源管理器列出了当前工程中的窗体和模块 5. 工程资源管理器工程资源管理器(project explorer)(project explorer)窗口窗口 VBVB程序设计概述54 工具箱提供一组工具,工具箱提供一组工具, 用于设计时在窗体中放置用于设计时在窗体中放置 控件生成应用程序的用户控件生成应用程序的用户 接口。系统启动后缺省的接口。系统启动后缺省的 General工具箱就会出现工具箱就会出现 在屏幕左边,上面有常用在屏幕左边,上面有常用 “部件部件” 6. 工具箱工具箱(ToolBox)(ToolBox)窗口窗口 VBVB程序设计概述55

24、窗体布局窗口显示在屏幕右下角。用户可使窗体布局窗口显示在屏幕右下角。用户可使 用表示屏幕的小图像来布置应用程序中各窗体的位用表示屏幕的小图像来布置应用程序中各窗体的位 置。这个窗口在多窗体应用程序中很有用,因为这置。这个窗口在多窗体应用程序中很有用,因为这 可以指定每个窗体相对于主窗体的位置。可以指定每个窗体相对于主窗体的位置。 7 7窗体布局窗口窗体布局窗口 VBVB程序设计概述56 1.4 创建第一个 Visual Basic 程序 n1 创建程序界面 n2 设置属性 n3 编写代码 n4 保存及运行程序 VBVB程序设计概述57 创建第一个 Visual Basic 程序 n 本节中,将

25、通过一个简单的实例来说明一个完 整的VB应用程序的建立过程。对于初学者来说, 建立一个应用程序分为以下几步进行: VBVB程序设计概述58 创建第一个 Visual Basic 程序 n第一步:建立用户界面; n第二步:设置对象属性; n第三步:进行对象事件过程的编程; n第四步:保存并执行程序。 VBVB程序设计概述59 创建第一个 Visual Basic 程序 n 例1.1 设计一个程序,在界面上有一个命令按 钮,用户单击一次命令按钮,就会在窗体上输出 一行文字,运行结果如图所示。 VBVB程序设计概述60 VBVB程序设计概述61 创建第一个 Visual Basic 程序 n 要用要

26、用VB实现一个任务必须解决两个问题:实现一个任务必须解决两个问题: n(1) 设计一个程序界面,用户输入或输出设计一个程序界面,用户输入或输出 信息都在这个界面中进行。当然,界面应信息都在这个界面中进行。当然,界面应 当使用户感到方便美观;当使用户感到方便美观; n(2) 设计程序代码。使程序开始运行后能设计程序代码。使程序开始运行后能 按要求进行操作,以达到目标。按要求进行操作,以达到目标。 VBVB程序设计概述62 VBVB程序设计概述63 1.4.1 创建程序界面创建程序界面 n 在本例程序界面中,一共用到两个控件:窗 体和命令按钮(Command)。窗体在启动VB时 已经装入,现要将命

27、令按钮加到窗体上,可以 通过以下两种方法做到: VBVB程序设计概述64 创建程序界面创建程序界面 n (1) 将鼠标指向工具栏中的“命令”按钮并 选中它,再将光标移到窗体,此时光标变为 “十”字,将“十”字移到需要的位置,用鼠 标拉成需要的尺寸即可; VBVB程序设计概述65 创建程序界面创建程序界面 n (2) 双击工具栏中的命令按钮,一个标准大双击工具栏中的命令按钮,一个标准大 小的命令按钮图形就自动加到窗体的中心位置,小的命令按钮图形就自动加到窗体的中心位置, 再用鼠标拖放调整位置和大小即可。至此,就再用鼠标拖放调整位置和大小即可。至此,就 基本完成了本应用程序的界面设计,下面开始基本

28、完成了本应用程序的界面设计,下面开始 设计各控件的属性。设计各控件的属性。 VBVB程序设计概述66 1.4.2 设置属性设置属性 n 在在VB中属性是用来描述对象特征的。比如,中属性是用来描述对象特征的。比如, 在现实生活中常常会问在现实生活中常常会问“这位先生的姓名是什这位先生的姓名是什 么?么?”回答:这位先生姓张名三。回答:这位先生姓张名三。 VBVB程序设计概述67 设置属性设置属性 对象对象 属性属性赋值赋值 窗体窗体 Caption最简单的应用程序最简单的应用程序 名称名称Form1 FontSize24 命令命令 按钮按钮 Caption显示文字串显示文字串 名称名称Comma

29、nd1 FontSize18 VBVB程序设计概述68 1.4.3 编写代码编写代码 n 属性设置完毕后,就应该编写事件过程代码属性设置完毕后,就应该编写事件过程代码 了。过程代码是针对某个对象事件编写的。题了。过程代码是针对某个对象事件编写的。题 目要求单击命令按钮后,在窗体上输出文字串。目要求单击命令按钮后,在窗体上输出文字串。 也就是说,要对命令按钮这个对象的单击事件也就是说,要对命令按钮这个对象的单击事件 编写一段程序,以指定用户单击命令按钮时要编写一段程序,以指定用户单击命令按钮时要 执行的操作。执行的操作。 VBVB程序设计概述69 1.4.4 保存及运行程序保存及运行程序 保存保

30、存 程序运行程序运行 如何生成可执行文件如何生成可执行文件 VBVB程序设计概述70 1. 保存保存 n 一个一个VB应用程序存盘时至少会产生三种文件:应用程序存盘时至少会产生三种文件: 一种为一种为“窗体文件窗体文件”(扩展名为(扩展名为.frm),另一),另一 种为种为“工程文件工程文件”(扩展名为(扩展名为.vbp),还有一),还有一 种为种为Visual Basic工程工作区文件(扩展名工程工作区文件(扩展名 为为.vbw)。)。 VBVB程序设计概述71 保存保存 n 这里有些类型的文件是由这里有些类型的文件是由Visual Basic系统系统 自动保存起来的,还有一些要由用户自己来

31、实自动保存起来的,还有一些要由用户自己来实 现存盘。所以,建议每一个应用程序最好有自现存盘。所以,建议每一个应用程序最好有自 己独立的文件夹(子目录),以避免混淆。具己独立的文件夹(子目录),以避免混淆。具 体操作步骤是:体操作步骤是: VBVB程序设计概述72 保存保存 n (1) 选择选择“文件文件”菜单下的菜单下的“工程另存为工程另存为”, 系统弹出系统弹出“文件另存为文件另存为”对话框,提示中要求对话框,提示中要求 输入文件名并选择存放的位置,正确输入后,输入文件名并选择存放的位置,正确输入后, 选择选择“保存保存”,就会产生一个,就会产生一个.frm窗体文件;窗体文件; n(2) 这时屏幕又会显示如图所示的这时屏幕又会显示如图所示的“工程另存工程另存 为为”对话框。同样正确输入后,就保存了对话框。同样正确输入后,就保存

温馨提示

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

评论

0/150

提交评论