好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

龚沛曾VisualBasicVB程序设计教程第三版.ppt

29页
  • 卖家[上传人]:鲁**
  • 文档编号:575716217
  • 上传时间:2024-08-18
  • 文档格式:PPT
  • 文档大小:792.55KB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • VB程序设计教程程序设计教程Visual Basic程序设计教程程序设计教程(第三版)(第三版)龚沛增龚沛增 杨志强杨志强 陆慰民陆慰民 编编国家精品课程主讲教材国家精品课程主讲教材普通高等教育普通高等教育“十一五十一五”国家级规划教材国家级规划教材高等教育百门精品课程教材高等教育百门精品课程教材 VB程序设计教程程序设计教程章章内内 容容学时学时实验与学时实验与学时第第1 1章章Visual BasicVisual Basic程序设计程序设计概述概述3 3实验实验A 1A 1第第2 2章章VBVB可视化编程可视化编程基础基础5 5实验实验B 1B 1第第3 3章章VBVB语言基础语言基础5 5实验实验C 2C 2第第4 4章章VBVB控制结构控制结构6 6实验实验D 2D 2第第5 5章章数组数组和自定义类型和自定义类型6 6实验实验E 4E 4第第6 6章章过过 程程6 6实验实验F 4F 4第第7 7章章用户界面设计用户界面设计6 6实验实验G 4G 4第第8 8章章数据数据文件文件5 5实验实验H 3H 3第第9 9章章图形操图形操作作4 4实验实验I 3I 3第第1010章章数据库应用数据库应用基础基础6 6实验实验J 2J 2合计合计54542626教学安排教学安排见教学进度表见教学进度表2 VB程序设计教程程序设计教程第第1章章 Visual Basic程序设计程序设计概述概述1.1 Visual Basic 简介简介1.2 VB集成开发环境集成开发环境1.3 创建应用程序过程创建应用程序过程1.4 VB帮助系统帮助系统 3 VB程序设计教程程序设计教程1.1 Visual Basic 简介简介1.1.1 Visual Basic的发展的发展1.1.2 Visual Basic的特点的特点1.1.3 如何学习如何学习Visual Basic4 VB程序设计教程程序设计教程1.1.1 Visual Basic的发展的发展BASICBASIC((Beginner’s All-purpose Beginner’s All-purpose Symbolic Instruction CodeSymbolic Instruction Code)语言的发展)语言的发展概况(四阶段):概况(四阶段):1.1.初级初级BasicBasic::6464~7474,,BasicBasic语言问世语言问世2.2.微机微机BasicBasic::7575~8585,微机上固化,微机上固化BasicBasic语言语言3.3.结构化结构化BasicBasic::8686~9090,结构化的,结构化的BasicBasic语言语言4.4.可视化可视化BasicBasic::9191至今,至今,VBVB(微软推出)(微软推出)5 VB程序设计教程程序设计教程Visual Basic的发展的发展Ø19911991年年MicrosoftMicrosoft公公司司推推出出Visual Visual Basic1.0Basic1.0,,以以可可视视化化工工具具为为界界面面设设计计、、结结构构化化BasicBasic语语言言为为基基础础,,以以事事件件驱驱动动为为运运行行机机制制。

      从从19911991年年的的VB1.0VB1.0至至19981998年年的的VB6.0VB6.0的的多多次次版版本本升升级级,,功功能能更更强强大大、、完完善善,,应用面更广应用面更广Ø20002000年年 发发 布布 Visual Visual Basic.NETBasic.NET,, 20052005年年 发发 布布Visual Basic 2005Visual Basic 2005版本6 VB程序设计教程程序设计教程1.1.2 VB的特点的特点例例1 简简单单动动画画演演示示一一行行文文字字在在具具有有背背景景图图案案的的窗窗体体上上进进行行上上、、下下移移动动单单击击手手动动按按钮钮,,移移动动50Twip50Twip;;单单击击自自动动按按钮钮,,可可以以连连续续移移动动当当内容超出窗体底部时,又从顶部开始往下移动内容超出窗体底部时,又从顶部开始往下移动设计思路:设计思路:•在窗体上使用标签在窗体上使用标签LabelLabel对象来存放文字;对象来存放文字;•利用利用TimerTimer控件来自动触发移动;控件来自动触发移动;•利用单击利用单击按钮按钮来手动触发移动来手动触发移动。

      7 VB程序设计教程程序设计教程当一个标签放在窗体上时,标签的左上角坐当一个标签放在窗体上时,标签的左上角坐标(用标(用LeftLeft、、TopTop表示)就被指定了表示)就被指定了如如果果改改变变标标签签的的左左上上角角坐坐标标就就可可移移动动标标签,即移动文字签,即移动文字例例如如: : Label1.Top=Label1.Top+50Label1.Top=Label1.Top+50可可使使标签标签Label1Label1向下移动向下移动5050单位欢迎使用欢迎使用VB Top Left0,08 VB程序设计教程程序设计教程Ø实实现现连连续续移移动动,,可可通通过过时时钟钟对对象象TimerTimer,在,在规定的时间间隔连续执行规定的时间间隔连续执行: : Label1.Top=Label1.Top+50Label1.Top=Label1.Top+50语语句句,,就就可可使使标签标签Label1Label1连续向下移动连续向下移动Ø时时钟钟对对象象的的IntervalInterval可可指指定定时时间间间间隔隔,,以以毫毫秒秒单单位位每每隔隔0.20.2秒秒移移动动一一次次可可设设置置Interval=200Interval=200。

      9 VB程序设计教程程序设计教程程序进一步改进:程序进一步改进:连连续续循循环环移移动动,,首首先先要要能能判判断断出出标标签签是是否否超超出出窗体范围窗体范围该点在该点在TopTop方向上的坐标为方向上的坐标为: :窗体窗体的高度的高度HeightHeight如如果果标标签签的的TopTop> >窗窗体体的的高高度度,,表表示示已已越越出出窗窗体体范范围围,,可可将将标标签签移移到到窗窗体体上上方方,,此此时时标标签签的的TopTop= =??窗体窗体欢迎使用欢迎使用VBHeight10 VB程序设计教程程序设计教程1. 1.具有基于对象的可视化设计工具具有基于对象的可视化设计工具2.2.事件驱动的编程机制事件驱动的编程机制3.3.提供了易学易用的集成开发环境提供了易学易用的集成开发环境 4.4.支持结构化程序设计语言支持结构化程序设计语言5.5.强大的网络、数据库、多媒体功能强大的网络、数据库、多媒体功能 6.6.完备的帮助功能完备的帮助功能VB功能特点功能特点11 VB程序设计教程程序设计教程如何学习如何学习Visual Basic两个方面:两个方面:ØVisualVisual可视化界面设计可视化界面设计ØBasicBasic程序设计程序设计12 VB程序设计教程程序设计教程vVBVB系统的安装系统的安装vVBVB系统的系统的启动启动vVBVB集成开发环境的使用集成开发环境的使用1.2 VB VB集成开发环境集成开发环境 13 VB程序设计教程程序设计教程1.2.1 安装安装ØVB6.0有有 学学 习习 版版 (( Learning)) 、、 专专 业业 版版((Professional))和和企企业业版版((Enterprise))三三种种版版本本。

      执执行行VB6.0的的Setup.exe,,在在安安装装程程序序的提示下进行,初学者可采用的提示下进行,初学者可采用典型安装典型安装方式ØVB6.0联联机机帮帮助助文文件件使使用用MSDN文文档档格格式式,,联联机机帮帮助助文文件件不不在在VB6.0系系统统盘盘上上,,而而与与Visual Studio产产品品的的帮帮助助集集合合在在两两张张CD盘盘上上,,安安装装过过程中,系统会提示插入程中,系统会提示插入MSDN盘 14 VB程序设计教程程序设计教程1.2.2 启动启动 Ø启启动动VBVB选选择择开开始始菜菜单单中中的的 Microsoft Microsoft Visual Visual Basic 6.0Basic 6.0中文版程序中文版程序ØVBVB窗窗口口列列出出了了VBVB能能够够建建立立的的应应用用程程序序类类型型,,初学者只要选择默认初学者只要选择默认标准标准.EXE.EXEØ单击打开按钮,就可创建单击打开按钮,就可创建 该类型的应用程序该类型的应用程序 15 VB程序设计教程程序设计教程1.2.3 集成开发环境使用集成开发环境使用 16 VB程序设计教程程序设计教程一、一、主窗口主窗口 1.1.标题栏标题栏三种工作模式:三种工作模式:设计模式:界面的设计和代码的编制设计模式:界面的设计和代码的编制运行模式:运行应用程序运行模式:运行应用程序中断模式:暂时中断程序运行,调试程序中断模式:暂时中断程序运行,调试程序 2.2.菜单栏菜单栏 包括包括1313个下拉菜单个下拉菜单 3.3.工具栏工具栏标准、编辑、窗体编辑器、调试等工具栏标准、编辑、窗体编辑器、调试等工具栏17 VB程序设计教程程序设计教程二、二、窗体设计窗口窗体设计窗口(Form)(Form)u窗窗体体是是建建立立VBVB应应用用程程序序的的主主要要部部分分,,一一个个应应用程序至少有一个窗体窗口。

      用程序至少有一个窗体窗口u每每个个窗窗体体必必须须有有一一个个唯唯一一的的窗窗体体名名,,默默认认名名为为Form1Form1u设设计计状状态态的的窗窗体体由由网网格格点点构构成成,,方方便便用用户户对对控控件件的的定定位位,,网网格格点点间间距距可可以以通通过过工工具具| |选选项项| |通用通用进入窗体网格设置进入窗体网格设置u运行时可通过属性控制窗体的可见性运行时可通过属性控制窗体的可见性( (窗体的窗体的网格始终不显示网格始终不显示) )u利用利用Shift+F7Shift+F7组合键打开窗体窗口组合键打开窗体窗口18 VB程序设计教程程序设计教程三、代码三、代码(Code)设计窗口设计窗口 1.1.代码窗口作用代码窗口作用 编辑和显示窗体、标准模块中的代码每个窗体都有各自的编辑和显示窗体、标准模块中的代码每个窗体都有各自的代码窗口代码窗口2.2.代码窗口的组成代码窗口的组成 ((1 1))““对象对象””下拉列表框下拉列表框 ((2 2))““过程过程””下拉列表框下拉列表框 ((3 3))““代码代码””框框 ((4 4))““过程查看过程查看””按钮按钮 ((5 5))““全模块全模块””查看按钮。

      查看按钮3.3.代码窗口的打开方法代码窗口的打开方法((4种)种) ((1 1)热键)热键F7 F7 ((2 2))““视图视图””—> “—> “代码窗口代码窗口”” ((3 3)在窗体窗口中双击任一控件或窗体本身)在窗体窗口中双击任一控件或窗体本身 ((4 4)从工程窗口中选择窗体或模块后单击)从工程窗口中选择窗体或模块后单击““查看代码查看代码””按钮19 VB程序设计教程程序设计教程四、属性四、属性(Properties)(Properties)窗口窗口1.1.作作用用::设设置置或或查查看看窗窗体体及及控控件件的的属属性性,,如如 颜颜色色、、字体、大小等字体、大小等2.2.属性窗口的属性窗口的组成组成::对象列表对象列表框、属性显示排框、属性显示排列方式、属性列列方式、属性列表框和属性含义表框和属性含义说明说明20 VB程序设计教程程序设计教程四、属性四、属性(Properties)(Properties)窗口窗口3.3.属性窗口的打开方法(属性窗口的打开方法(4 4种)种)((1 1)热键)热键F4 F4 ((2 2))““视图视图””—> “—> “属性窗口属性窗口””((3 3)单击工具栏上的)单击工具栏上的““属性窗口属性窗口””按钮按钮((4 4)右击对象,在快捷菜单中选择)右击对象,在快捷菜单中选择““属性窗属性窗口口””命令命令21 VB程序设计教程程序设计教程1.1.工程资源管理器的作工程资源管理器的作用:用:用层次化管理方式显示用层次化管理方式显示一个应用程序所有的文件。

      一个应用程序所有的文件2.2.工程资源管理器的组工程资源管理器的组成:成:“查看代码查看代码”按钮、按钮、“查看对象查看对象”按钮、按钮、“切换文件切换文件夹夹”按钮和一个列表窗口列按钮和一个列表窗口列表窗口中显示了本工程文件表窗口中显示了本工程文件((.vbp)中的所有窗体文件)中的所有窗体文件((.frm)和模块文件(标准模)和模块文件(标准模块文件块文件.bas和类模块文件和类模块文件.cls)等已存盘已存盘未存盘未存盘五、工程管理器五、工程管理器(Project Explorer)窗口窗口22 VB程序设计教程程序设计教程五、五、工程管理器工程管理器(Project Explorer)(Project Explorer)窗口窗口3.3.工程资源管理器的打开方式(工程资源管理器的打开方式(3 3种)种)((1 1)单击工具栏上的)单击工具栏上的““工程资源管理器工程资源管理器””按按钮钮((2 2)热键)热键Ctrl+RCtrl+R ((3 3))““视图视图””—>“—>“工程资源管理器工程资源管理器””23 VB程序设计教程程序设计教程六、六、工具箱工具箱( (ToolBoxToolBox) )窗口窗口 Ø由由2121个个被被绘绘制制成成按按钮钮形形式式的的图图标标构构成成,,利利用用这这些些工工具具,,用用户户可可以以在在窗窗体体上上设设计计各各种种控控件件。

      其其中中2020个个控控件件称称为为标标准准控控件件( (注注意意,,指指针针不不是是控控件件,,仅仅用用于于移移动动窗窗体体和和控控件件,,以以及及调调整整它它们们的的大大小小) )Ø也也可可通通过过工工程程| |部部件件命命令令将将第第3 3方方开开发发的其他控件装入到工具箱的其他控件装入到工具箱24 VB程序设计教程程序设计教程七、其他窗口七、其他窗口1.1.立即(立即(ImmediateImmediate)窗口)窗口 为调试程序提供的,可在此直接用为调试程序提供的,可在此直接用PrintPrint方方法输出表达式的值,也可以在程序代码中法输出表达式的值,也可以在程序代码中用用Debug.printDebug.print语句在立即窗口输出表达式语句在立即窗口输出表达式的值2.2.窗体布局(窗体布局(Form LayoutForm Layout)窗口)窗口 用于指定程序运行时窗体的初始位置,主用于指定程序运行时窗体的初始位置,主要应用于多窗体程序中要应用于多窗体程序中 25 VB程序设计教程程序设计教程1.3 创建应用程序的过程创建应用程序的过程 建立一个应用程序分为以下几步:建立一个应用程序分为以下几步:(1) (1) 建立用户界面的对象建立用户界面的对象(2) (2) 对象属性的设置对象属性的设置(3) (3) 对象事件过程及编程对象事件过程及编程(4) (4) 保存和运行程序保存和运行程序例例1.2 1.2 编写一个人民币与美元兑换的程序编写一个人民币与美元兑换的程序。

      要求:通过输入兑换比率与人民币或美元要求:通过输入兑换比率与人民币或美元金额,单击命令按钮显示金额,单击命令按钮显示兑换兑换结果26 VB程序设计教程程序设计教程设计思路:设计思路: 输入使用文本框输入使用文本框TextBoxTextBox; ; 提示使用标签提示使用标签Label;Label; 按钮按钮CommandCommand的的ClickClick事件执行处理命令事件执行处理命令27 VB程序设计教程程序设计教程1.4 使用帮助系统使用帮助系统 使用使用MSDN LibraryMSDN Library查阅器查阅器通过通过VBVB的帮助菜单,选择内容、索引或搜索菜单项的帮助菜单,选择内容、索引或搜索菜单项 28 VB程序设计教程程序设计教程本章小结本章小结•VBVB的突出特点的突出特点–可视化的设计工具可视化的设计工具–事件驱动的编程机制事件驱动的编程机制•VBVB集成开发环境集成开发环境–三种工作模式三种工作模式–窗体窗口窗体窗口–属性窗口属性窗口–代码窗口代码窗口–工程资源管理器窗口工程资源管理器窗口•创建应用程序的过程创建应用程序的过程–建立界面、属性设置、编写代码、运行与保存程序建立界面、属性设置、编写代码、运行与保存程序29 。

      点击阅读更多内容
      相关文档
      【全国硕士研究生入学统一考试政治】2020年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2015年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2010年考研政治真题.docx 【全国硕士研究生入学统一考试政治】1996年政治考研真题(理科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2001年政治考研真题(理科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2016年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2000年政治考研真题(文科)及参考答案.doc 【全国硕士研究生入学统一考试政治】1997年政治考研真题(理科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2007年考研政治真题.doc 【全国硕士研究生入学统一考试政治】1997年政治考研真题(文科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2004年考研政治真题.doc 【全国硕士研究生入学统一考试政治】2003年考研政治真题.doc 【全国硕士研究生入学统一考试政治】2019年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2009年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2001年政治考研真题(文科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2021年考研政治真题.doc 【全国硕士研究生入学统一考试政治】2014年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2018年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2008年考研政治真题.doc 【全国硕士研究生入学统一考试政治】2011年考研政治真题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.