《vb程序设计CH》PPT课件.ppt
《《vb程序设计CH》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《vb程序设计CH》PPT课件.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、vb程序设计简明教程程序设计简明教程本书本书目录目录Visual Basic程序设计简明教程程序设计简明教程第三版第三版同济大学计算机系基础学科组同济大学计算机系基础学科组http:/021-65980204vb程序设计简明教程程序设计简明教程本书本书目录目录第第1 1章章 Visual BasicVisual Basic程序设计概述程序设计概述第第2 2章章 VBVB可视化编程基础可视化编程基础第第3 3章章 VBVB语言基础语言基础第第4 4章章 VBVB控制结构控制结构第第5 5章章 数组和自定义类型数组和自定义类型第第6 6章章 过过 程程第第7 7章章 用户界面设计用户界面设计第第8
2、 8章章 数据文件数据文件第第9 9章章 图形操图形操作作第第1010章章 数据库应用数据库应用基础基础目目 录录2vb程序设计简明教程程序设计简明教程本书本书目录目录章章内内 容容学时学时实验与学时实验与学时第第1 1章章Visual BasicVisual Basic程序设计程序设计概述概述1 1实验实验1 1+11 1+1第第2 2章章VBVB可视化编程可视化编程基础基础2 2实验实验2 2+22 2+2第第3 3章章vbvb语言基础语言基础3 3实验实验3 2+23 2+2第第4 4章章VBVB控制结构控制结构6 6实验实验4 2+24 2+2第第5 5章章数组数组和自定义类型和自定义
3、类型4 4实验实验5 2+25 2+2第第6 6章章过过 程程4 4实验实验6 1+16 1+1第第7 7章章用户界面设计用户界面设计4 4实验实验7 2+27 2+2第第8 8章章数据数据文件文件4 4实验实验8 2+28 2+2第第9 9章章图形操图形操作作4 4实验实验9 2+29 2+2合计合计1616周周4848学时学时(32+16)+(32+16)+课外课外1616323216+1616+16*第第1010章章数据库应用数据库应用基础基础8 8实验实验10 2+410 2+4教学安排教学安排3vb程序设计简明教程程序设计简明教程本书本书目录目录教师通知4vb程序设计简明教程程序设计
4、简明教程本书本书目录目录第第7 7章章 用户界面设计用户界面设计 7.1 常用控件常用控件7.2 通用对话框通用对话框7.3 菜单设计菜单设计 7.4 多重窗体多重窗体 7.5 鼠标和键盘鼠标和键盘 7.6 应用程序向导应用程序向导 7.7 综合应用综合应用 本章目录本章目录5vb程序设计简明教程程序设计简明教程本书本书目录目录7.1 常用控件常用控件 7.1.1 单选按钮、复选框和框架单选按钮、复选框和框架1.1.单选按钮单选按钮(OptionButton)单选按钮以组的形式出现,允许选择一项。单选按钮以组的形式出现,允许选择一项。重要属性重要属性 Caption属性属性 按钮上显示的文本按
5、钮上显示的文本Value属性属性 表示单选按钮的状态:表示单选按钮的状态:True 被选定被选定 False 未被选定未被选定重要事件重要事件Click事件事件 单击后使单击后使Value属性为属性为TrueTrue本章目录本章目录6vb程序设计简明教程程序设计简明教程本书本书目录目录ValueValue属性值为整型,表示复选框的状态:属性值为整型,表示复选框的状态:0 0 vbUnchecked 未选定未选定1 1 vbChecked 被选定被选定2 2 vbGrayed 灰色灰色,并显示一个选中标,并显示一个选中标记。记。重要事件重要事件Click事件事件2.复选框复选框(CheckBox
6、)例例7.1通过单选通过单选按钮和复选框设按钮和复选框设置文本框的字体置文本框的字体 本章目录本章目录7vb程序设计简明教程程序设计简明教程本书本书目录目录3.框架框架(Frame)具有容器功能具有容器功能先建立框架,然后将各控件放置其中。先建立框架,然后将各控件放置其中。Caption属性属性 框架上的标题文本框架上的标题文本框架可以响应框架可以响应ClickClick和和DoubleClickDoubleClick事件,事件,但一般不需要编写事件过程。但一般不需要编写事件过程。例例7.2框架用法示例框架用法示例 本章目录本章目录8vb程序设计简明教程程序设计简明教程本书本书目录目录7.1.
7、2滚动条和进度条滚动条和进度条 滚动条滚动条(ScrollBar)通常附在窗体上协助观察数通常附在窗体上协助观察数据或确定位置,也可作为数据输入工具。进度条据或确定位置,也可作为数据输入工具。进度条(ProgressBar)用来指示事务处理的进度。用来指示事务处理的进度。滚动条有水平和垂直两种滚动条有水平和垂直两种进度条没有水平垂直之分进度条没有水平垂直之分 本章目录本章目录9vb程序设计简明教程程序设计简明教程本书本书目录目录滚动条属性滚动条属性vValue 滑块当前位置的值滑块当前位置的值(缺省为缺省为0)0)vMin 滑块最小位置值滑块最小位置值(缺省为缺省为0)0)vMax 滑块最大位
8、置值滑块最大位置值vSmallChange 单击滚动条两端的箭头时,单击滚动条两端的箭头时,ValueValue属性属性(滑块位置滑块位置)改变值改变值vLargeChange 单击滚动条的空白区域时,单击滚动条的空白区域时,ValueValue属性改变值属性改变值本章目录本章目录10vb程序设计简明教程程序设计简明教程本书本书目录目录滚动条事件滚动条事件Scroll 当拖动滑块时触发当拖动滑块时触发 Changed 改变改变ValueValue属性时触发属性时触发例例7.3计算计算018之间某个数阶乘,数据由滚动条之间某个数阶乘,数据由滚动条获得。获得。Max属性为属性为18,Min属性为属
9、性为0,Value初值为初值为0,SmallChange属性为属性为1,LargeChange属性为属性为3例例7.4 设计一个调色板应用程序,使用三个滚动设计一个调色板应用程序,使用三个滚动条作为三种基本颜色的输入工具。条作为三种基本颜色的输入工具。本章目录本章目录11vb程序设计简明教程程序设计简明教程本书本书目录目录ProgressBar控件控件 Max和和Min 设置控件的界限设置控件的界限Value 控件执行阶段被填充的数目,直到等于控件执行阶段被填充的数目,直到等于Max属性值。控件显示的填充数是属性值。控件显示的填充数是Value属性与属性与Max和和Min属性之间的比值属性之间
10、的比值在对在对ProgressBar编程时,必须先确定编程时,必须先确定Value属属性上限。例如,下载文件,可将性上限。例如,下载文件,可将Max设置为文设置为文件长度。在该文件下载过程中,将件长度。在该文件下载过程中,将Value属性设属性设置为文件已经下载的字节数。置为文件已经下载的字节数。例例7.5 用进度条来指示一个大数组的计算进度。用进度条来指示一个大数组的计算进度。本章目录本章目录12vb程序设计简明教程程序设计简明教程本书本书目录目录7.1.3 图形框和图像框图形框和图像框图形框图形框PictureBox控件控件作用作用:显示图片,也可作为其他控件的容器显示图片,也可作为其他控
11、件的容器在程序运行时装入图形在程序运行时装入图形:图形框图形框.Picture=LoadPicture(图形文件名图形文件名)删除图形框中图形,可用删除图形框中图形,可用LoadPicture()Autosize属性属性 True 图形框自动调整大小与图片匹配图形框自动调整大小与图片匹配 False 图形超过图形框的部分将被剪裁掉图形超过图形框的部分将被剪裁掉本章目录本章目录13vb程序设计简明教程程序设计简明教程本书本书目录目录图像框图像框Image 使用方法与图形框相同。图像框占用更少的内使用方法与图形框相同。图像框占用更少的内存,描绘得更快。图像框内不能存放其他控件存,描绘得更快。图像框
12、内不能存放其他控件Stretch属性属性 False 图像框自动改变大小适应其中的图形图像框自动改变大小适应其中的图形 True 图形根据图像框的大小自动调整尺寸图形根据图像框的大小自动调整尺寸例例7.6 本例说明图像框的本例说明图像框的Stretch属性对加载的属性对加载的图形的影响。图形的影响。本章目录本章目录14vb程序设计简明教程程序设计简明教程本书本书目录目录7.1.4 定时器定时器 定时器以一定的时间间隔产生定时器以一定的时间间隔产生TimerTimer事件事件 q 属性属性Enabled 为为FalseFalse时定时器不产生时定时器不产生TickTick事件事件Interval
13、 触发触发Timer事件的时间间隔事件的时间间隔(ms)q 事件事件 定时器控件只有一个定时器控件只有一个Timer事件事件产生产生Timer事件条件事件条件Enabled=True;Interval0例例7.7设计一个倒计时应用程序设计一个倒计时应用程序例例7.8用一个定时器控制蝴蝶在窗体内的飞舞用一个定时器控制蝴蝶在窗体内的飞舞 本章目录本章目录15vb程序设计简明教程程序设计简明教程本书本书目录目录7.2 通用对话框通用对话框 VB提供了一组基于提供了一组基于Windows的标准对话框。利的标准对话框。利用通用对话框控件可在窗体上创建打开文件、保用通用对话框控件可在窗体上创建打开文件、保
14、存文件、颜色、字体、打印等对话框。存文件、颜色、字体、打印等对话框。例例7.9 通过打开文件对话框,选择一个通过打开文件对话框,选择一个BMP位位图文件,在图形框中显示该图片。图文件,在图形框中显示该图片。通用对话框仅用于应用程序与用户之间进行信息交互,通用对话框仅用于应用程序与用户之间进行信息交互,是输入输出的界面,是输入输出的界面,不能真正实现文件打开、文件存不能真正实现文件打开、文件存储、设置颜色、字体设置、打印等操作,如果想要实储、设置颜色、字体设置、打印等操作,如果想要实现这些功能则需要编程实现现这些功能则需要编程实现。本章目录本章目录16vb程序设计简明教程程序设计简明教程本书本书
15、目录目录通用对话框的基本属性和方法通用对话框的基本属性和方法(1)Action属性和属性和Show方法方法 打开对话框打开对话框 ShowHelp6帮助对话框帮助对话框ShowPrinter5打印机对话框打印机对话框ShowFont4字体对话框字体对话框ShowColor3颜色对话框颜色对话框ShowSave2另存为对话框另存为对话框ShowOpen1打开文件对话框打开文件对话框Show方法方法Action属性属性通用对话框的类型通用对话框的类型该属性只能在程序中赋值该属性只能在程序中赋值本章目录本章目录17vb程序设计简明教程程序设计简明教程本书本书目录目录通用对话框的基本属性和方法通用对话
16、框的基本属性和方法(2)DialogTiltle属性属性 设置通用对话框标设置通用对话框标题题(3)CancelError属性属性 True:选择取消按钮,选择取消按钮,Err.Number设置设置为为32755(cdCancel)。False:选择取消按钮,没有错误警告。选择取消按钮,没有错误警告。本章目录本章目录18vb程序设计简明教程程序设计简明教程本书本书目录目录7.2.1打开文件对话框打开文件对话框由由 ShowOpen方法来实现方法来实现重要属性重要属性:(1)FileName 文件名称,包含路径文件名称,包含路径(2)FileTitle 文件名,不包含路径文件名,不包含路径(3)
17、Filter 确定所显示文件的类型确定所显示文件的类型 例如:例如:Text Files|*.txt|所有文件所有文件|*.*显示文本显示文本文件和所有文件文件和所有文件(4)FilterIndex文件列表中指定某类型文件文件列表中指定某类型文件(5)InitDir 初始化路径初始化路径 本章目录本章目录19vb程序设计简明教程程序设计简明教程本书本书目录目录FilterFileNameInitDir FilterIndex例例7.10编写一个简单的文本文件编辑程序编写一个简单的文本文件编辑程序本章目录本章目录20vb程序设计简明教程程序设计简明教程本书本书目录目录7.2.2 保存文件对话框保
18、存文件对话框 由由 ShowSave方法方法来实现来实现与打开文件对话框的属性基本相同,特有的属性与打开文件对话框的属性基本相同,特有的属性是是DefaultExt属性,用于设置缺省的扩展名属性,用于设置缺省的扩展名。例例7.11为例为例7.107.10中的另存为命令按钮编写代码,保存文本中的另存为命令按钮编写代码,保存文本框内的信息。框内的信息。Sub Command2_Click()CommonDialog1.ShowSave Open CommonDialog1.filename For Output As#1 Print#1,Text1.Text 保存文件保存文件 Close#1 关闭
19、文件关闭文件End Sub 本章目录本章目录21vb程序设计简明教程程序设计简明教程本书本书目录目录7.2.3 颜色对话框颜色对话框 由由ShowColor方法方法打开颜色对话框打开颜色对话框重要属性重要属性Color,它返回或设置选定的颜色它返回或设置选定的颜色 例例7.12 为例为例7.10中的颜色命令按钮编写事件过中的颜色命令按钮编写事件过程,设置文本框的前景色。程,设置文本框的前景色。Sub Command3_Click()CommonDialog1.ShowColor Text1.ForeColor=CommonDialog1.Color End Sub设置文件框前景颜色设置文件框前
20、景颜色本章目录本章目录22vb程序设计简明教程程序设计简明教程本书本书目录目录7.2.4 字体对话框字体对话框 由由ShowFont方法来实现方法来实现 例例7.13为例为例7.10中的字体按钮编写设置文本框字体的过程。中的字体按钮编写设置文本框字体的过程。Font获取选择的字体获取选择的字体Color 选定的颜色选定的颜色显示字体对话框前必须设显示字体对话框前必须设置置Flags属性,否则将发生属性,否则将发生不存在字体错误不存在字体错误。通常设置为通常设置为H103。本章目录本章目录23vb程序设计简明教程程序设计简明教程本书本书目录目录7.3 菜单设计菜单设计 菜单有下拉式菜单和弹出菜单
21、菜单有下拉式菜单和弹出菜单(上下文菜单上下文菜单)。下。下拉式菜单的组成结构:拉式菜单的组成结构:快捷键快捷键热键热键子菜单标记子菜单标记主菜单主菜单菜单项菜单项子菜单名子菜单名分隔线分隔线 本章目录本章目录24vb程序设计简明教程程序设计简明教程本书本书目录目录7.3.1 菜单编辑器菜单编辑器 菜单列表框菜单列表框菜单项属性菜单项属性 操作按钮操作按钮分隔线分隔线:在标题栏输在标题栏输入一个连字符入一个连字符“-”标题热键:前面加标题热键:前面加&本章目录本章目录25vb程序设计简明教程程序设计简明教程本书本书目录目录菜单项除了菜单项除了NameName、VisibleVisible、Ena
22、bledEnabled等属性之外,等属性之外,还具有下列重要属性:还具有下列重要属性:(1)(1)Text 菜单项上显示的标题文本菜单项上显示的标题文本在字符前加一个在字符前加一个&符号构成热键。例如,输入符号构成热键。例如,输入“新建新建(&N)”,则则菜单菜单显示显示“新建新建(N)”,N N为热键。为热键。菜单项的分隔符,输入一个减号菜单项的分隔符,输入一个减号“-”。(2)(2)ShortCut 设置菜单项的快捷键。设置菜单项的快捷键。(3)(3)Checked 控制菜单项左边是否显示控制菜单项左边是否显示“”菜单项的事件菜单项的事件Click 为菜单项编写程序为菜单项编写程序 例例7
23、.15将例将例7.107.10中的命令组织成菜单中的命令组织成菜单。本章目录本章目录26vb程序设计简明教程程序设计简明教程本书本书目录目录7.3.2 弹出菜单弹出菜单 独独立立于于窗窗体体菜菜单单栏栏而而显显示示在在窗窗体体内内的的浮浮动动菜菜单单。显示位置取决于单击鼠标键时的位置。显示位置取决于单击鼠标键时的位置。设计过程与普通菜单相同。菜单弹出的方法:设计过程与普通菜单相同。菜单弹出的方法:对象对象.PopupMenu 菜单名菜单名,标志标志,x,y标志,表示弹出的位置和触发的键标志,表示弹出的位置和触发的键Sub Text1_MouseDown()If Button=2 Then Po
24、pupMenu EditMenuEnd Sub例例7.16 为例为例7.15中的文本框配置弹出菜单中的文本框配置弹出菜单 本章目录本章目录27vb程序设计简明教程程序设计简明教程本书本书目录目录7.4 多重窗体多重窗体 指指一一个个应应用用程程序序中中有有多多个个并并列列的的普普通通窗窗体体,每每个窗体有自己的界面和代码,完成不同的功能个窗体有自己的界面和代码,完成不同的功能1.添加窗体添加窗体通通过过工工程程|添添加加窗窗体体命命令令,每每个个窗窗体体有有独独立立的的Frm文文件件,同同一一工工程程不不能能有有相相同同名名称称的的窗窗体体。2.设置启动对象设置启动对象通通过过工工程程|属属性
25、性指指定定启启动动对对象象(缺缺省省为为第第一一个个创创建的窗体建的窗体)。本章目录本章目录28vb程序设计简明教程程序设计简明教程本书本书目录目录窗体语句窗体语句(1)Load语句语句 装入窗体到内存装入窗体到内存(不显示不显示)Load 窗体名称窗体名称(2)Unload语句语句 从内存删除窗体从内存删除窗体 Unload 窗体名称窗体名称 或或 Unload Me(3)Show方法方法 显示窗体显示窗体 窗体名称窗体名称.Show 模式模式 模式为模式为0:关闭才能对其它窗体进行操作:关闭才能对其它窗体进行操作 模式为模式为1:可以同时对其它窗体进行操作:可以同时对其它窗体进行操作(4)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb程序设计CH vb 程序设计 CH PPT 课件
限制150内