1、Visual Basic 程程 序序 设设 计计Visual Basic 程序设计l第1章 VB 开发环境l第2章 工程的管理l第3章 窗体及标准控件l第4章 菜单设计l第5章 对话框l第6章 SDI和MDI窗体l第7章 数据库技术l第8章 文本和图形l第9章 多媒体与动画l第10章 文件管理l第11章 程序调试与出错处理第第1章章Visual Basic 开发环境开发环境l1.1VisualBasic的基本概念l1.2启动VisualBasicl1.3集成开发环境的元素l1.4保存工程文件l1.5建立一个简单的应用程序1.1 Visual Basic 的基本概念l对象l属性l方法l事件l过程
2、l事件驱动1.2启动VisualBasic1.2启动VisualBasic1.3 集成开发环境的元素1.4 保存工程文件一个工程主要包括:ll 跟踪所有部件的工程文件(.vbp)。ll每个窗体的文件(.frm)。1.5 建立一个简单的应用程序建立一个简单的应用程序建立一个VisualBasic应用程序主要有三个步骤:l(1)建立工程文件l(2)添加控件、设置控件属性l(3)编写程序代码第2章 工程的管理 l2.1VisualBasic工程的结构l2.2工程文件的操作l2.3在工程中添加删除控件l2.4设置工程选项2.1 Visual Basic 工程的结构l2.1.1工程中的文件和对象l2.1
3、.2工程资源管理器2.2工程文件的操作l2.2.1创建、打开和保存工程l2.2.2使用多个工程l2.2.3添加、删除和保存文件l2.2.4合并文本l2.2.5生成可执行文件2.3 在工程中添加删除控件l2.3.1在VisualBasic中添加控件l2.3.2从VisualBasic中删除控件l2.3.3使用其它应用程序的对象l2.3.4使用资源文件l2.3.5设置工程选项2.3.5 设置工程选项第3章窗体及标准控件 主要介绍VisualBasic窗体和控件的属性、方法和事件3.1简单VB程序实例入门 用VisualBasic开发应用程序的一般步骤:l建立可视化用户界面l设置可视界面的属性l编写
4、事件过程代码l保存程序运行一个简单的计算数的平方 的程序设计实例l1.建立可视化用户界面l2.设置界面上控件的属性l3.编写事件过程代码l4.保存程序运行3.2 窗体设计 lVisualBasic中窗体的作用l窗体的属性l窗体的事件l窗体的方法窗体的属性 lNamelCaptionlTop、LeftlWidth、HeightlForeColor、BackColorlMaxButtonlMinButtonlControlBoxlPicturelMoveablelBorderStylelIconlWindowstatelMDiChild窗体的常用事件 lLoad事件lUnload事件lClick事
5、件lDblClick事件lActivate事件lDeactivate事件l事件过程的编写例3.3窗体的常用方法 lShow使一个窗体可见 格式:对象.Show lHide隐藏一个窗体 格式:对象.Hide lRefresh用于窗体的刷新格式:对象.Refresh 3.3标准控件 l工具箱中的控件3.3.1控件的通用属性 lNamelCaptionlAlignmentlBorderStylelBackColorlForeColorlHeightlWidthlLeftlToplFontlAutoSizelEnabledlVisiblelToolTipsText控件的命名l要求控件名称容易记、有代表
6、性l控件名称的起法规律按照Microsoft公司的建议 控件的名称为:前缀+标识 其中前缀由控件类型的三个简称字母组成 标识由用户自定,代表该控件表示的含义3.3.2 在窗体上添加控件l在窗体上添加控件l调节控件的大小l移动控件l多个控件的操作l控件数组3.3.3 标签(Label)l标签用来在窗体中相对固定的位置上显示文本信息l标签只能用于输出,不能用于接收用户的输入标签的常用属性lCaptionlBackStylelAppearancelBorderStylelWordWrap3.3.4命令按钮l命令按钮用于单击后引发某个事件发生l命令按钮的常用属性CaptionValueStylePic
7、turel命令按钮的事件Click3.3.5文本框(TextBox)l文本框是最常用的输入和输出控件l文本框常用属性 文本属性(Text)MaxLength PasswordChar MultiLine Locked ScrollBars SelStart、SelLength、SelText文本框的常用事件 lChange事件lKeyPress事件3.3.6单选按钮 l单选按钮提供一组选项供用户选择,但是每次只能选择其中的一个选项l单选按钮成组出现,分组的方法有三种:同一窗体同一框架同一图片框单选按钮的属性和事件 l单选按钮的属性Caption Alignment Value Style l单
8、选按钮的事件主要是Click,一般不需要编写代码。当用户选择的某个选项时,它的状态会自动改变。3.3.7复选框 l使用复选框时用户可同时选中多个选项l复选框的属性 Caption Alignment Value Stylel复选框的事件Click事件,一般也不需要编写事件代码。当用户选定某个选项时,它的状态会自动改变。3.3.8框架(Frame)l框架是一种容器形的控件,主要用来将窗体上的控件进行分类放置l创建框架中的控件的方法l框架的属性 Caption Visible Enabled 3.3.9列表框(ListBox)l列表框以列表的形式提供一组数据供用户选择l当列表项较多,列表框的显示区
9、域不能全部显示时,会自动出现滚动条l用户只能在列表框的列表项中进行选择,不能修改其中的内容和输入新内容l列表框主要用于标准化的数据输入列表框的属性 lListIndex:执行时选中的列表项序号lListCount:列表框中列表项的数目 lList:列表框中列表项的内容lText:被选中的列表项的文本内容,只能在程序中引用 lSelected:用于判断列表项是否被选中lMutiSelect:设定列表框中是否允许同时选中多个列表项 列表框的事件和方法l列表框的事件主要有Click、GotFocus和LostFocusl列表框的方法主要用来在程序中动态地添加和删除列表项。AddItem:向列表框中添
10、加一个新的列表项 RemoveItem:在列表框中删除一个列表项 Clear:清除列表框中的所有内容3.3.10组合框 l组合框是文本框和列表框组合而成的一种控件,同时具有文本框和列表框的特性l可以在文本框部分输入新内容,也可以在列表框部分直接进行选择l一般情况下组合框的列表框部分在不使用的时候是不打开的,以节省窗体的空间组合框的属性 l组合框是文本框和列表框的组合,列表框和文本框的属性组合框基本都具备lStyle属性:决定了组合框的类型 Style=0:下拉式组合框 Style=1:简单组合框 Style=2:下拉式列表框,不允许用户输入新文本,只能在列表项中进行选择。组合框的事件和方法 l
11、组合框的事件随Style值的不同而不同。Style=0 组合框事件有Click和Change。Style=1 组合框事件有DblClick和Change。Style=2 组合框事件有Click。l组合框的方法和列表框的方法相同通过AddItem、RemoveItem和Clear动态的修改列表项 3.3.11水平滚动条和垂直滚动条l水平滚动条和垂直滚动条通常用来在窗体中确定位置。l一般控件都自带滚动条,不需要用户设置滚动条的属性 和事件l滚动条的属性 Max和Min SmallChange LargeChange Valuel滚动条的事件Scroll:拖动滑块时会触发 Change:当滚动条的V
12、alue属性改变时,即滑块位置变化时会触发Change事件 3.3.12 驱动器列表框、目录列表框和文件列表框 l利用这三种控件,可以建立与Windows资源管理器的目录管理类似的文件管理界面。驱动器列表框 l驱动器列表框是一种下拉式列表框,用于更改当前驱动器l驱动器列表框的属性Drive:只能在程序中被引用或设置 语法格式:对象.Drive=drive 对象:驱动器列表框名称。drive:磁盘驱动器名称。每次每次DriveDrive值的改变都会引发驱动器列表框的值的改变都会引发驱动器列表框的ChangeChange事件。事件。目录列表框 l目录列表框显示当前驱动器的目录结构及当前目录下的所有
13、子目录l主要属性Path:返回或设置当前路径,只能在程序中被引用或设置对象.Path=Pathname 对象:目录列表框或文件列表框名称Pathname:路径名形成的字符串。每次每次PathPath值的改变都会引发目录列表框的值的改变都会引发目录列表框的ChangeChange事件。事件。文件列表框 l文件列表框显示当前驱动器和当前目录下的文件目录清单l文件列表框属性 Path:同目录列表框的Path属性 FileName:返回或设置被选定文件的文件名和路径,只能在程序中被引用或设置 Pattern:返回或设置文件列表框所显示的文件类型 三个控件的同步设置三个控件的同步设置l三个控件必须联合起
14、来使用,才能构成一个文件管理系统l三者同步应同步更新显示内容在驱动器列表框的Change事件中加入一条语句:dirDirectory.Path=drvDrive.Drive目录列表框和驱动器列表框同步 l在驱动器列表框的Change事件中加入一条语句:dirDirectory.Path=drvDrive.Drive文件列表框和目录列表框的同步 l在目录列表框的Change事件中加入一条语句:filFile.Path=dirDirectory.Path 3.3.13 时钟控件(Timer)l时钟控件是一种定时触发事件的控件,它能有规律的按一定的时间间隔激发时钟事件而执行其中的程序代码l时钟控件主
15、要用于在程序中控制时间进程l时钟控件在程序运行期间不显示在屏幕上时钟控件的属性和事件l时钟控件属性 Interval:设定时钟控件的时间间隔。单位是毫秒(0.001秒)Enabled:设定时钟是否有效 l时钟控件的唯一事件Timer 每当达到Interval属性规定的时间间隔时,就会触发Timer事件 3.4控件焦点 l焦点的概念l焦点的设置 Tab键顺序 SetFocus方法l焦点的事件 GotFocus LostFocus3.5设置启动窗体 l设置程序的启动窗体就是设置程序的入口点。l设置启动窗体l使用SubMain()函数3.6综合设计实例 l一个简单的计算机考试系统一个简单的计算机考试
16、系统第4章菜单设计 本章介绍下拉式菜单和快捷菜单的设计方法4.1菜单的基本概念 l菜单是Windows应用程序不可缺少的组成部分l菜单(Menu)提供了一种特殊控制方式,常被用来做为命令、功能的确认或执行的工具lVisualBasic有两种类型的菜单:下拉式菜单 快捷菜单(pop-up Menu)4.2菜单编辑器及下拉式菜单制作 l菜单编辑器菜单属性设置添加菜单缩进按钮分隔条子菜单标题子菜单项列表框下拉式菜单的制作l菜单标题l名称l添加/删除子菜单项l添加/删除快捷键l添加分隔条l编写菜单控件的代码l菜单控件的属性设置4.3快捷方式菜单的设计l又称上下文菜单或弹出式菜单,是一个内含经常使用的命
17、令的菜单l是显示在窗体上的浮动菜单l单击鼠标右键或按Shift+F10时被激活l显示的项目内容取决于按下鼠标右键时指针所处的位置创建快捷菜单 l菜单项的创建和下拉式菜单中的菜单项一样在菜单编辑器中完成l运行时快捷菜单的显示使用PopupMenu方法object.PopupMenu menuname,falgs,x,y,boldcommand object 可选参数。一个对象的表达式。省略时为带焦点的Form对象。Menuname 必需参数,要显示的快捷菜单名称。Flags 可选的。数值或常数,指定快捷菜单的位置和行为。X 可选参数。指定显示菜单的x坐标。Y 可选参数。指定显示菜单的y坐标。Bo
18、ldcommand 可选参数。指定快捷菜单中用加粗字形显示的菜单项的名字。4.4 设计实例l信号灯控制系统的设计实例第第5章章 对话框对话框知识要点:InputBox函数和MsgBox函数的格式及使用通用对话框的基本属性、方法和使用定制对话框的创建5.1预制对话框预制对话框5.1.1输入对话框输入对话框1.语法格式:2.功能:3.说明:5.1.2消息对话框消息对话框1.MsgBox函数格式:2.功能:打开一个消息框,等待用户选择一个按扭,返回所选按扭对应的整数值。若不需要返回值,则可作为过程使用。3.说明:说明:提提示示:尽尽可可能能地地使使用用消消息息框框。只只用用一一行行代代码码就就能能从
19、从用用户户那那里里得得到到有有价价值值的的反反馈馈或或者者告告诉诉他他们们一一个个出出错错消消息息,而而不不需需要要花花费费时时间去另外设计一个对话框。间去另外设计一个对话框。总总结结:当当MsgBox函函数数作作为为过过程程使使用用时时圆圆括括号号“()”可省略。可省略。若若MsgBox语语句句中中省省略略Buttons参参数数,消消息息框框中中只只有有一一个个确确定定按按扭扭,但但是是相相应应的的逗逗号号分隔符不能省略。分隔符不能省略。5.2通用对话框通用对话框5.2.1通用对话框通用对话框分别是:打开(分别是:打开(Open)、另存为()、另存为(SaveAs)、颜色)、颜色(Color
20、)、字体()、字体(Font)、打印机()、打印机(Printer)和帮助)和帮助(Help)对话框)对话框。5.2.2、通用对话框的基本属性和方法、通用对话框的基本属性和方法1.Action属性属性该属性直接决定打开哪种对话框。该属性直接决定打开哪种对话框。1Open:打开文件对话框:打开文件对话框2SaveAs:另存为对话框:另存为对话框3Color:颜色对话框:颜色对话框0None:无对话框显示:无对话框显示4Font:字体对话框:字体对话框5Printer:打印机对话框:打印机对话框6Help:帮助对话框:帮助对话框注注意意:该该属属性性只只能能通通过过程程序序赋赋值值,不不能能通通过
21、过“属属性性页页”设置。设置。2.通用对话框的方法通用对话框的方法ShowOpen:显示显示“打开打开”对话框。对话框。ShowSave:显示显示“另存为另存为”对话框。对话框。ShowColor:显示显示“颜色颜色”对话框。对话框。ShowFont:显示显示“字体字体”对话框。对话框。ShowPrinter:显示:显示“打印机打印机”对话框。对话框。ShowHelp:显示显示“帮助帮助”对话框。对话框。5.2.3、“打开打开”对话框及应用对话框及应用在程序中将通用对话框控件的Action属性设置为1,或用ShowOpen方法打开,则弹出“打开”对话框,如图所示。打开对话框属性为:1.文件名称
22、(FileName)属性2.文件标题(文件标题(FileTitle)属性)属性3.过滤器(过滤器(Filter)属性)属性4.缺省扩展名属性缺省扩展名属性5.过滤器索引(过滤器索引(FilterIndex)属性)属性6.初始化路径(初始化路径(InitDir)属性)属性7.标志(标志(Flags)属性)属性应注意应注意:该对话框只为用户提供了一个用于选择文件的界面,并不能真正打开文件,打开文件内容的具体工作只能由编程完成。5.2.4、“另存为另存为”对话框及应用对话框及应用在程序中将通用对话框控件的在程序中将通用对话框控件的ActionAction属性设置属性设置为为2 2,或用,或用Show
23、SaveShowSave方法打开,则弹出方法打开,则弹出“另存为另存为”对话框。对话框。除除对对话话框框的的标标题题不不同同外外,“打打开开”对对话话框框外外观观上与上与“另存为另存为”对话框相似。对话框相似。5.2.5“颜色颜色”对话框对话框通通 用用 对对 话话 框框 中中 的的 ActionAction属属 性性 设设 置置 为为 3 3或或 以以ShowColorShowColor方方法法打打开开对对话话框框时时,显显示示“颜颜色色”对对话框。话框。5.2.6“字体字体”对话框对话框通用对话框的Action属性被设置为4或以ShowFont方法打开,则显示“字体”对话框。其属性为:1.
24、颜色(颜色(Color)属性)属性2.大小(大小(FontSize)属性)属性3.字体(字体(FontName)属性)属性4.字体样式字体样式:FontBold、FontItalic、FontStrikethru、FontUnderline5.最大、最小(最大、最小(Min、Max)属性)属性6.标志(标志(Flags)属性)属性注意注意:在显示在显示“字体字体”对话框之前,必须设置对话框之前,必须设置“标志(标志(FlagsFlags)”属性,否则将发生字体不存在属性,否则将发生字体不存在的错误的错误。5.2.7“打印打印”对话框对话框通用对话框中的通用对话框中的Action属性设置为属性设
25、置为5或以或以ShowPrinter方法打开对话框时,显示方法打开对话框时,显示“打印打印”对话框对话框。5.2.8“帮助帮助”对话框对话框通通 用用 对对 话话 框框 中中 的的 Action属属 性性 设设 置置 为为 6或或 以以ShowHelp方方法法打打开开对对话话框框时时,显显示示“帮帮助助”对对话框。话框。5.3定制对话框定制对话框5.3.1创建创建5.3.2添加命令按扭添加命令按扭5.3.3使用使用5.3.4隐藏和卸载隐藏和卸载小结小结通用对话框的方法为:通用对话框的方法为:ShowOpen ShowOpen 显示显示“打开打开”对话框对话框ShowSave ShowSave
26、显示显示“另存为另存为”对话框对话框ShowColor ShowColor 显示显示“颜色颜色”对话框对话框ShowFont ShowFont 显示显示“字体字体”对话框对话框ShowPrinterShowPrinter 显示显示“打印打印”对话框对话框ShowHelp ShowHelp 显示显示“帮助帮助”对话框对话框第 6 章 SDI窗体和MDI窗体本章主要介绍SDI和MDI窗体6.1单文档界面 SDIlSDI:每次只能打开一个数据窗口l制作SDI时窗体的创建、添加、属性、方法和事件和第3章中的窗体相同l单窗体的记事本程序设计6.2多文档窗体lMDI:包含多个文档窗口,根据需要可同时打开多
27、个文档文件l多个文档窗口中,其中一个是主窗口(或者叫作父窗口),其余的都是子窗口,主窗体用作放置其它窗体的背景,它就像一个容器,可以包含一个或多个子窗体,子窗体只能在父窗体的范围内移动MDI窗体的设计 l添加MDI窗体l添加子窗体l添加装入新窗体的过程l多文档界面的文本编辑器实例第7章 数据库技术 l7.1MicrosoftAccess的应用l7.2可视化数据管理器(VisData)l7.3数据(Data)控件与本地数据库访问l7.4使用数据绑定控件l7.5SQL概述l7.6ADO与数据库的连接7.1 Microsoft Access 的应用l7.1.1MicrosoftAccess简介l7.
28、1.2创建数据库l7.1.3和数据库结构有关的几个术语l7.1.4输入、添加、删除记录7.2 可视化数据管理器(VisData)l7.2.1打开数据库l7.2.2新建数据库l7.2.3创建数据表创建数据表l7.2.4输入数据7.3 数据(Data)控件与本地数据库访问 l7.3.1数据(Data)控件l7.3.2使用Data控件建立数据库应用程序l7.3.3数据控件的重要属性l7.3.4EOFAction和BOFAction属性l7.3.5数据控件的方法l7.3.6记录集操作7.4 使用数据绑定控件 l7.4.1数据绑定控件l7.4.2DBGrid控件(数据表格控件)7.5 SQL 概述 l7
29、.5.1SQL功能种类l7.5.2VisualBasic中使用SQL语言l7.5.3数据查询语言(DQL)SELECT 语句 l字段的表示l设定别名lWHERE子句l运算符BETWEENlIN运算符7.6 ADO与数据库的连接 l7.6.1ADOData控件l7.6.2数据绑定控件DataGrid、DataList、DataCombo第8章 文本和图形 文本的显示文本的显示图形的绘制图形的绘制图片的显示图片的显示8.1 文本的显示设置文本字体使用Print方法使用格式函数8.1.1 文本字体 lFont.Name(字体的名字)lFont.Size(字体的大小)lFont.Bold(是否为粗体)
30、lFont.Italic(是否为斜体)lFont.StrikeThrough(是否加删除线)lFont.Underline(是否加下划线)lFont.Weight(字体的粗细)8.1.2 使用Print方法 l紧凑输出格式l标准输出格式lCurrentX和CurrentY属性lFontTransparent属性lTextHeight方法lTextWidth方法8.1.3 文本格式输出函数 lTab函数lSpc函数lFormat函数8.2 Visual Basic绘图绘图 设置AutoRedraw属性VisualBasic的坐标系统使用颜色画点、线、框、圆、椭圆及弧线Visual Basic的坐
31、标系统 lScaleMode属性lScaleHeight和ScaleWidth属性lScaleLeft和ScaleTop属性绘图方法lPSet方法(画点)lLine方法(画线和框)lCircle方法(画圆、椭圆及弧线)8.3 使用图像控件使用图像控件 Line控件和Shape控件给应用程序添加图片图像控件图像控件 lImage控件lLine控件lShape控件lPictureBox控件(图片框)给应用程序添加图片 l设计时添加图片l运行时添加图片l移动图片和改变图片尺寸l保存图片第9章多媒体与动画功能 本章介绍多媒体的概念、VB中动画的设计技术、多媒体控件的使用和API函数的应用9.1基本概念
32、l文本l图形l图像l音频 波形音频 MIDI CD Audio l动画l视频9.2多媒体控件 lMCI控件lMCI控件的使用l多媒体控件的应用MIDI播放器l利用ActiveX控件设计视频播放器9.3 动 画 l动画技术:使屏幕上显示的画面或者画面的一部分,能按照一定的规则或要求在屏幕上移动的技术l用图像控件和时钟控件实现图像的位置和形态都变化的动画l蝴蝶沿正弦曲线翩翩起舞的动画实现9.4用API函数实现图像动态效果 lAPI:ApplicationProgrammingInterface(应用程序接口)的英文编写,是建立在windows操作系统内部的1000多个函数的集合l通过调用wlndo
33、ws的API函数可实现对文字、图形、图像和多媒体的处理lAPI函数必须先用Declare语句声明之后才能使用,且必须在模块中对API函数进行声明BitBlt函数的声明 l通过这个函数可以实现图像的动画、图像的翻转、图像的动态显示等效果lBitBlt声明:Declare Function BitBlt Lib gdi32(ByVal hDestDc As Long,ByVal x As Long,ByVal y As Long,ByVal nWidth As Long,ByVal nHeight As Long,ByVal hSrcDC As Long,ByVal xSrc As Long,By
34、Val ySrc As Long,ByVal dwRop As Long)As Long 参数说明hDestDC接受位图的设备x目标矩形左上角的x坐标y目标矩形左上角的y坐标nWidth目标矩形的宽度nHeight目标矩形的高度hSrcDC源设备xSrc源设备左上角的x坐标ySrc源设备左上角的y坐标dwRop光栅操作dwRop提供了源图与目标图的15种组合方式,一般常采用SRCCOPY,即把源图复制给目标图 9.5播放动画文件 l利用MMControl控件实现AVI文件的播放l在窗体上添加一个图片框来显示播放的图像内容l通过MMControl控件的hWndDisplay属性设置用哪个图片框播
35、放画面 hWnd是一个通用的表示句柄的Windows编程前缀 第第10章章 文件管理文件管理知识要点:知识要点:l l文件的有关概念文件的有关概念l l用传统的文件用传统的文件I/O语句和函数处理文件语句和函数处理文件l l用用FSO对象模型编程对象模型编程10.1文件的基本概念文件的基本概念10.1.1文件访问类型文件访问类型1、顺序文件、顺序文件2、随机文件、随机文件3、二进制文件、二进制文件10.1.2文件号文件号10.2顺序文件顺序文件10.2.1顺序文件的打开顺序文件的打开10.2.2关闭顺序文件关闭顺序文件10.2.3顺序文件的读操作顺序文件的读操作读顺序文件用到的函数和语句如下读
36、顺序文件用到的函数和语句如下:1.Input#语句2.LineInput#语句语句3.Input函数函数4.EOF函数函数5.FreeFile函数函数10.3随机文件随机文件10.3.1随机文件的打开和关闭随机文件的打开和关闭10.3.2定义记录类型定义记录类型10.3.3随机文件的读操作随机文件的读操作10.3.4随机文件的写操作随机文件的写操作10.2.4顺序文件的写操作顺序文件的写操作写顺序文件用到的语句和函数为:1.Print#语句语句2.Write语句语句10.4二进制文件二进制文件10.4.1定义类型定义类型10.4.2二进制文件的打开和关闭二进制文件的打开和关闭10.4.3二进制
37、文件的读写操作二进制文件的读写操作小结小结:在二进制文件中的字节可以代表任何东在二进制文件中的字节可以代表任何东西,因而二进制访问能对文件进行完全控制。西,因而二进制访问能对文件进行完全控制。它存储密集、空间利用率高,但操作起来不太它存储密集、空间利用率高,但操作起来不太方便。当要使得文件长度尽量小时,应使用二方便。当要使得文件长度尽量小时,应使用二进制文件。进制文件。10.5文件与目录的操作语句和函数文件与目录的操作语句和函数10.6 File System Object模型介绍模型介绍10.6.1简介简介10.6.2文件系统对象文件系统对象10.7FSO对象模型编程对象模型编程10.7.1
38、创建创建FileSystemObject对象对象10.7.2使用适当的方法使用适当的方法10.7.3访问已有的驱动器、文件和文件夹访问已有的驱动器、文件和文件夹10.7.4访问对象的属性访问对象的属性10.7.5使用驱动器和文件夹使用驱动器和文件夹10.7.6驱动器和目录操作驱动器和目录操作10.7.7使用文件夹使用文件夹10.8文件操作文件操作10.8.1用用FileSystemObjects创建文件并添创建文件并添加数据加数据10.8.2添加数据到文件添加数据到文件10.8.3使用使用FileSystemObjects读取文件读取文件10.8.4移动、复制和删除文件移动、复制和删除文件小小
39、结结VisualBasic中三种文件访问类型及用途为:顺序型适用于读写在连续块中的文本文件。随机型适用于读写有固定长度记录结构的文本文件或者二进制文件。二进制型适用于读写任意有结构的文件。第11章 程序调试与出错处理 错误类型工作模式程序调试方法出错处理11.1 错误类型错误类型 编译错误运行错误逻辑错误11.2 Visual Basic工作模式工作模式 设计模式运行模式中断模式11.3 程序的调试方法程序的调试方法 调试工具调试方法11.3.调试工具 l调试工具条l【调试】和【运行】菜单l调试窗口及其使用方法调试窗口l在【代码】窗口察看某些变量的值l在立即窗口执行代码l在【本地】窗口显示局部变量的当前值l在【监视】窗口显示选定表达式的值11.3.2 调试方法 l断点的设置l跟踪应用程序执行断点的设置 l在程序代码窗口中设置lStop语句跟踪应用程序执行 l逐语句执行代码l逐过程执行代码l从过程中跳出l运行到光标处l设置下一条要执行的语句11.4 出错处理出错处理 设置错误捕获编写错误处理程序退出错误处理程序设置错误捕获 lOnErrorGoTolinelOnErrorResumeNextlOnErrorGoTo0退出错误处理程序 lResumelResumeNextlResumeline