1、进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热怎么这么热”,于是三,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑五成群,聚在大树下,或站着
2、,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到“强子,别跑强子,别跑了,快来我给你扇扇了,快来我给你扇扇”。孩子们才不听这一套,跑个没完,直到累气喘吁吁,。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,“你你看热的,跑什么?看热的,跑什么?”此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道!蒲扇是中国传统工艺品,在我国
3、已有三千年多年的历史。取材的味道!蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过
4、了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅道,袅冠状动脉冠状动脉右冠状动脉右冠状动脉左冠状动脉左冠状动脉回旋支左前降支冠状动脉粥样硬化斑块冠状动脉粥样硬化斑块高血压,高脂血症,糖尿病吸烟过度饮酒脂肪糖类摄入过多运动不足紧张遗传增龄性别(男性多见)血管、血液的影响血管、血液的影响促进血液的凝固促进血液的凝固促进血栓的形成促进血栓的形成促进脂质的沉积促进脂质的沉积增加血管壁的紧张性增加血管壁的紧张性血管内皮细胞的损伤血管内皮细胞的损伤 动脉硬化 心肌严重且持久地急性缺血达一小时以上,即发生。血栓
5、形成,斑块破溃出血或血管痉挛闭塞。休克、脱水、出血、外科手术或严重心律失常。重体力活动、情绪过分激动、或血压剧升。诱因:诱因:进脂肪餐后,晨进脂肪餐后,晨6时时-12时,用力大便时。时,用力大便时。冠状动脉粥样硬化斑块破裂血栓形成,阻塞管腔局灶心肌梗死局灶心肌梗死穿壁性心肌梗死非穿壁性心肌梗死R波ST段Q波T波 (min-h)非Q波性心肌梗塞心电图下壁侧壁前间壁前壁广泛前壁(膈面)VB程序设计教程程序设计教程8080Visual Basic程序设计教程程序设计教程(第三版)(第三版)龚沛增龚沛增 杨志强杨志强 陆慰民陆慰民 编编国家精品课程主讲教材国家精品课程主讲教材普通高等教育普通高等教育“
6、十一五十一五”国家级规划教材国家级规划教材高等教育百门精品课程教材高等教育百门精品课程教材 VB程序设计教程程序设计教程8181章章内内 容容学时学时实验与学时实验与学时第第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
7、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教学安排教学安排见教学进度表见教学进度表 VB程序设计教程程序设计教程8282第第1 1章章 Visual BasicVisual Basic程序设计概述程序设计概述1.1 Visual Basic 1.1 Visual Basic 简介简介1.2 VB1.2 VB集成开发环境集成开发环境1.3 1.3 创建应用程序过程
8、创建应用程序过程1.4 VB1.4 VB帮助系统帮助系统 VB程序设计教程程序设计教程83831.1 Visual Basic 简介简介1.1.1 Visual Basic的发展的发展1.1.2 Visual Basic的特点的特点1.1.3 如何学习如何学习Visual Basic VB程序设计教程程序设计教程84841.1.1 Visual Basic的发展的发展BASICBASIC(Beginners All-purpose Beginners All-purpose Symbolic Instruction CodeSymbolic Instruction Code)语言的发)语言的发
9、展概况(四阶段):展概况(四阶段):1.1.初级初级BasicBasic:64647474,BasicBasic语言问世语言问世2.2.微机微机BasicBasic:75758585,微机上固化,微机上固化BasicBasic语言语言3.3.结构化结构化BasicBasic:86869090,结构化的,结构化的BasicBasic语言语言4.4.可视化可视化BasicBasic:9191至今,至今,VBVB(微软推出)(微软推出)VB程序设计教程程序设计教程8585Visual BasicVisual Basic的发展的发展19911991年年MicrosoftMicrosoft公司推出公司推
10、出Visual Basic1.0Visual Basic1.0,以,以可视化工具为界面设计、结构化可视化工具为界面设计、结构化BasicBasic语言为基础,语言为基础,以事件驱动为运行机制。从以事件驱动为运行机制。从19911991年的年的VB1.0VB1.0至至19981998年的年的VB6.0VB6.0的多次版本升级,功能更强大、完善,的多次版本升级,功能更强大、完善,应用面更广。应用面更广。20002000年发布年发布Visual Basic.NETVisual Basic.NET,20052005年发布年发布Visual Basic 2005Visual Basic 2005版本。版
11、本。VB程序设计教程程序设计教程86861.1.2 VB的特点的特点例例1 简单动画演示。一行文字在具有背景图案简单动画演示。一行文字在具有背景图案的窗体上进行上、下移动。单击手动按钮,移的窗体上进行上、下移动。单击手动按钮,移动动50Twip50Twip;单击自动按钮,可以连续移动。当;单击自动按钮,可以连续移动。当内容超出窗体底部时,又从顶部开始往下移动内容超出窗体底部时,又从顶部开始往下移动。设计思路:设计思路:在窗体上使用标签在窗体上使用标签LabelLabel对象来存放文字;对象来存放文字;利用利用TimerTimer控件来自动触发移动;控件来自动触发移动;利用单击利用单击按钮按钮来
12、手动触发移动。来手动触发移动。VB程序设计教程程序设计教程8787当一个标签放在窗体上时,标签的左上角坐当一个标签放在窗体上时,标签的左上角坐标(用标(用LeftLeft、TopTop表示)就被指定了。表示)就被指定了。如果改变标签的左上角坐标就可移动标如果改变标签的左上角坐标就可移动标签,即移动文字。签,即移动文字。例如例如:Label1.Top=Label1.Top+50Label1.Top=Label1.Top+50可使可使标签标签Label1Label1向下移动向下移动5050单位。单位。欢迎使用欢迎使用VB Top Left0,0 VB程序设计教程程序设计教程8888 实现连续移动,
13、可通过时钟对象实现连续移动,可通过时钟对象TimerTimer,在规定的时间间隔连续执行在规定的时间间隔连续执行:Label1.Top=Label1.Top+50 Label1.Top=Label1.Top+50语句,就可语句,就可使标签使标签Label1Label1连续向下移动。连续向下移动。时钟对象的时钟对象的IntervalInterval可指定时间间隔,可指定时间间隔,以毫秒单位。每隔以毫秒单位。每隔0.20.2秒移动一次可设秒移动一次可设置置Interval=200Interval=200。VB程序设计教程程序设计教程8989程序进一步改进:程序进一步改进:连续循环移动,首先要能判断
14、出标签是否超出连续循环移动,首先要能判断出标签是否超出窗体范围。窗体范围。该点在该点在TopTop方向上的坐标为方向上的坐标为:窗体的高度窗体的高度HeightHeight如果标签的如果标签的TopTop 窗体的高度,表示已越出窗体窗体的高度,表示已越出窗体范围,可将标签移到窗体上方,此时标签的范围,可将标签移到窗体上方,此时标签的TopTop=?窗体窗体欢迎使用欢迎使用VBHeightHeight VB程序设计教程程序设计教程90901.1.具有基于对象的可视化设计工具具有基于对象的可视化设计工具2.2.事件驱动的编程机制事件驱动的编程机制3.3.提供了易学易用的集成开发环境提供了易学易用的
15、集成开发环境 4.4.支持结构化程序设计语言支持结构化程序设计语言5.5.强大的网络、数据库、多媒体功能强大的网络、数据库、多媒体功能 6.6.完备的帮助功能完备的帮助功能VBVB功能特点功能特点 VB程序设计教程程序设计教程9191如何学习如何学习Visual Basic两个方面:两个方面:VisualVisual可视化界面设计可视化界面设计BasicBasic程序设计程序设计 VB程序设计教程程序设计教程9292vVBVB系统的安装系统的安装vVBVB系统的系统的启动启动vVBVB集成开发环境的使用集成开发环境的使用1.2 1.2 VB VB集成开发环境集成开发环境 VB程序设计教程程序设
16、计教程93931.2.1 安装安装VB6.0有学习版(有学习版(Learning)、专业版)、专业版(Professional)和企业版()和企业版(Enterprise)三种)三种版本。执行版本。执行VB6.0的的Setup.exe,在安装程序的,在安装程序的提示下进行,初学者可采用提示下进行,初学者可采用典型安装典型安装方式。方式。VB6.0联机帮助文件使用联机帮助文件使用MSDN文档格式,文档格式,联联机帮助文件不在机帮助文件不在VB6.0系统盘上系统盘上,而与,而与Visual Studio产品的帮助集合在产品的帮助集合在两张两张CD盘上,安装过盘上,安装过程中,系统会提示插入程中,系
17、统会提示插入MSDN盘。盘。VB程序设计教程程序设计教程94941.2.2 启动启动 启动启动VBVB选择开始菜单中的选择开始菜单中的 Microsoft Visual Microsoft Visual Basic 6.0Basic 6.0中文版程序。中文版程序。VBVB窗口列出了窗口列出了VBVB能够建立的应用程序类型,能够建立的应用程序类型,初学者只要选择默认初学者只要选择默认标准标准.EXE.EXE。单击打开按钮,就可创建单击打开按钮,就可创建 该类型的应用程序。该类型的应用程序。VB程序设计教程程序设计教程95951.2.3 集成开发环境使用集成开发环境使用 工具箱工程窗口属性窗口窗体
18、布局立即窗口窗体窗口 VB程序设计教程程序设计教程9696一、一、主窗口主窗口 标题栏标题栏三种工作模式:三种工作模式:设计模式:界面的设计和代码的编制设计模式:界面的设计和代码的编制运行模式:运行应用程序运行模式:运行应用程序中断模式:暂时中断程序运行,调试程序中断模式:暂时中断程序运行,调试程序 2.2.菜单栏菜单栏 包括包括1313个下拉菜单个下拉菜单 3.3.工具栏工具栏标准、编辑、窗体编辑器、调试等工具栏标准、编辑、窗体编辑器、调试等工具栏 VB程序设计教程程序设计教程9797二、二、窗体设计窗口窗体设计窗口(Form)(Form)u窗体是建立窗体是建立VBVB应用程序的主要部分,一
19、个应应用程序的主要部分,一个应用程序至少有一个窗体窗口。用程序至少有一个窗体窗口。u每个窗体必须有一个唯一的窗体名,默认名每个窗体必须有一个唯一的窗体名,默认名为为Form1Form1。u设计状态的窗体由网格点构成,方便用户对设计状态的窗体由网格点构成,方便用户对控件的定位,网格点间距可以通过控件的定位,网格点间距可以通过工具工具|选项选项|通用通用进入窗体网格设置。进入窗体网格设置。u运行时可通过属性控制窗体的可见性运行时可通过属性控制窗体的可见性(窗体窗体的网格始终不显示的网格始终不显示)。u利用利用Shift+F7Shift+F7组合键打开窗体窗口组合键打开窗体窗口。VB程序设计教程程序
20、设计教程9898三、代码三、代码(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)
21、在窗体窗口中双击任一控件或窗体本身)在窗体窗口中双击任一控件或窗体本身 (4 4)从工程窗口中选择窗体或模块后单击)从工程窗口中选择窗体或模块后单击“查看代码查看代码”按按钮。钮。过程列表框 对象列表框 编辑程序代码 VB程序设计教程程序设计教程9999四、属性四、属性(Properties)(Properties)窗口窗口1.1.作用:作用:设置或设置或查看窗体及控件查看窗体及控件的属性,如的属性,如 颜色、颜色、字体、大小等。字体、大小等。2.2.属性窗口的属性窗口的组成组成:对象列表对象列表框、属性显示排框、属性显示排列方式、属性列列方式、属性列表框和属性含义表框和属性含义说明说明。对象
22、列表框属性列表框属性含义说明属性显示排列方式 VB程序设计教程程序设计教程100100四、属性四、属性(Properties)(Properties)窗口窗口3.3.属性窗口的打开方法(属性窗口的打开方法(4 4种)种)(1 1)热键)热键F4 F4 (2 2)“视图视图”“属性窗口属性窗口”(3 3)单击工具栏上的)单击工具栏上的“属性窗口属性窗口”按钮按钮(4 4)右击对象,在快捷菜单中选择)右击对象,在快捷菜单中选择“属性窗属性窗口口”命令命令 VB程序设计教程程序设计教程1011011.1.工程资源管理器的作工程资源管理器的作用:用:用层次化管理方式显示用层次化管理方式显示一个应用程序
23、所有的文件。一个应用程序所有的文件。2.2.工程资源管理器的组工程资源管理器的组成:成:“查看代码查看代码”按钮、按钮、“查看对象查看对象”按钮、按钮、“切换文切换文件夹件夹”按钮和一个列表窗口。按钮和一个列表窗口。列表窗口中显示了本工程文件列表窗口中显示了本工程文件(.vbp)中的所有窗体文件)中的所有窗体文件(.frm)和模块文件(标准模)和模块文件(标准模块文件块文件.bas和类模块文件和类模块文件.cls)等。等。已存盘已存盘未存盘未存盘五、工程管理器五、工程管理器(Project Explorer)窗口窗口 VB程序设计教程程序设计教程102102五、五、工程管理器工程管理器(Pro
24、ject Explorer)(Project Explorer)窗口窗口3.3.工程资源管理器的打开方式(工程资源管理器的打开方式(3 3种)种)(1 1)单击工具栏上的)单击工具栏上的“工程资源管理器工程资源管理器”按按钮钮(2 2)热键)热键Ctrl+R Ctrl+R (3 3)“视图视图”“工程资源管理器工程资源管理器”VB程序设计教程程序设计教程103103六、六、工具箱工具箱(ToolBox)(ToolBox)窗口窗口 由由2121个被绘制成按钮形式的图标构成,个被绘制成按钮形式的图标构成,利用这些工具,用户可以在窗体上设利用这些工具,用户可以在窗体上设计各种控件。其中计各种控件。其
25、中2020个控件称为标准个控件称为标准控件控件(注意,指针不是控件,仅用于注意,指针不是控件,仅用于移动窗体和控件,以及调整它们的大移动窗体和控件,以及调整它们的大小小)。也可通过也可通过工程工程|部件部件命令将第命令将第3 3方开发方开发的其他控件装入到工具箱。的其他控件装入到工具箱。VB程序设计教程程序设计教程104104七、其他窗口七、其他窗口1.1.立即(立即(ImmediateImmediate)窗口)窗口 为调试程序提供的,可在此直接用为调试程序提供的,可在此直接用PrintPrint方方法输出表达式的值,也可以在程序代码中法输出表达式的值,也可以在程序代码中用用Debug.pri
26、ntDebug.print语句在立即窗口输出表达式语句在立即窗口输出表达式的值。的值。2.2.窗体布局(窗体布局(Form LayoutForm Layout)窗口)窗口 用于指定程序运行时窗体的初始位置,主用于指定程序运行时窗体的初始位置,主要应用于多窗体程序中。要应用于多窗体程序中。VB程序设计教程程序设计教程1051051.3 1.3 创建应用程序的过程创建应用程序的过程 建立一个应用程序分为以下几步:建立一个应用程序分为以下几步:(1)(1)建立用户界面的对象建立用户界面的对象(2)(2)对象属性的设置对象属性的设置(3)(3)对象事件过程及编程对象事件过程及编程(4)(4)保存和运行
27、程序保存和运行程序例例1.2 1.2 编写一个人民币与美元兑换的程序。编写一个人民币与美元兑换的程序。要求:通过输入兑换比率与人民币或美元要求:通过输入兑换比率与人民币或美元金额,单击命令按钮显示兑换结果。金额,单击命令按钮显示兑换结果。VB程序设计教程程序设计教程106106设计思路:设计思路:输入使用文本框输入使用文本框TextBox;TextBox;提示使用标签提示使用标签Label;Label;按钮按钮CommandCommand的的ClickClick事件执行处理命令。事件执行处理命令。VB程序设计教程程序设计教程1071071.4 1.4 使用帮助系统使用帮助系统 使用使用MSDN LibraryMSDN Library查阅器查阅器通过通过VBVB的帮助菜单,选择内容、索引或搜索菜单项的帮助菜单,选择内容、索引或搜索菜单项 VB程序设计教程程序设计教程108108本章小结本章小结 VBVB的突出特点的突出特点可视化的设计工具可视化的设计工具事件驱动的编程机制事件驱动的编程机制 VBVB集成开发环境集成开发环境三种工作模式三种工作模式窗体窗口窗体窗口属性窗口属性窗口代码窗口代码窗口工程资源管理器窗口工程资源管理器窗口 创建应用程序的过程创建应用程序的过程建立界面、属性设置、编写代码、运行与保存程序建立界面、属性设置、编写代码、运行与保存程序