VisualBasic程序设计项目化教程.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《VisualBasic程序设计项目化教程.ppt》由会员分享,可在线阅读,更多相关《VisualBasic程序设计项目化教程.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社Visual Basic 程序设计项目化教程n主编主编 管小清管小清 郭贺彬郭贺彬VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社项目八项目八 制作简单记事本制作简单记事本n项目目标:项目目标:n本项目是制作一个简易的记事本(类似于本项目是制作一个简易的记事本(类似于Windows 自自带的记事本),能够实现文件的存取等基本操作;设带的记事本),能够实现文件的存取等基本操作;设计出相关的菜单栏,并实现部分菜单项的基本功能;计出相关的菜单栏,并实现部分菜单项的基本功能;利用公共对话框来
2、设置一些常用的功能(字体设置,利用公共对话框来设置一些常用的功能(字体设置,颜色设置,打印以及文件操作等)。颜色设置,打印以及文件操作等)。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社项目八项目八 制作简单记事本制作简单记事本n项目主要知识点:项目主要知识点:n1、RichTextBox的使用的使用n文件操作方法文件操作方法n常用格式化属性常用格式化属性n插入图像插入图像n2、菜单编辑器的使用、菜单编辑器的使用n设计菜单的操作步骤设计菜单的操作步骤n打开菜单编辑器的方法打开菜单编辑器的方法n菜单编辑器的组成部分菜单编辑器的组成部分n3、公共对话框(、公共对话
3、框(CommonDialog)的使用)的使用n通用对话框基本属性通用对话框基本属性n通用对话框的方法通用对话框的方法n打开对话框的方法打开对话框的方法VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社项目八项目八 制作简单记事本制作简单记事本n4、位置属性和字体属性、位置属性和字体属性n5、编程思想的培养、编程思想的培养n项目实施步骤:项目实施步骤:n阅读相关基础知识阅读相关基础知识n界面设计界面设计o窗体设计窗体设计o控件属性设置控件属性设置o添加菜单栏添加菜单栏o添加公用对话框添加公用对话框n程序设计程序设计o编程初步编程初步o程序代码程序代码n程序调试,功能
4、完善程序调试,功能完善n保存项目工程和再次打开工程保存项目工程和再次打开工程VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n8.1.1 高级文本框控件高级文本框控件n高级文本框控件高级文本框控件(RichTextBox)可用于输入和编辑文本,它同时可用于输入和编辑文本,它同时提供了比常规的提供了比常规的TextBox控件更高级的格式特性。控件更高级的格式特性。n从前几章可以知道,对从前几章可以知道,对Text控件只能进行单一的文字格式设置。控件只能进行单一的文字格式设置。使用使用RichTextBox控件可以实现多种文字格
5、式、段落等的设置,控件可以实现多种文字格式、段落等的设置,还可以插入图形,可真正构成一个像还可以插入图形,可真正构成一个像Word一样的字处理软件。一样的字处理软件。n要使用要使用RichTextBox控件,必须打开控件,必须打开“部件部件”对话框,选择对话框,选择“Microsoft Rich TextBox Controls 6.0”,将控件添加到工具箱。,将控件添加到工具箱。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n1、文件操作方法、文件操作方法n用用LoadFile和和SaveFile方法,可以方便地为方法,
6、可以方便地为RichTextBox控件打开或保存文件。控件打开或保存文件。n(1)LoadFile方法方法n格式:对象格式:对象.LoadFile 文件标识符,文件类型文件标识符,文件类型n功能:功能:LoadFile方法能够将方法能够将RTF文件或文本文件装入控件中。文件或文本文件装入控件中。n说明:说明:n文件类型取值文件类型取值0或或rtfRTF时为时为RTF文件文件(缺省缺省)。n文件类型取文件类型取1或或rtfTEXT时为文本文件。时为文本文件。n过程存放在标准模块中,利用过程存放在标准模块中,利用CommonDialog控件提供路径名。控件提供路径名。n(2)SaveFile方法方
7、法n格式:对象格式:对象.SaveFile(文件标识符,文件类型文件标识符,文件类型)n功能:该方法能够将控件中的文档保存在功能:该方法能够将控件中的文档保存在RTF文件或文本文件中。文件或文本文件中。n例如:下面语句把文档以例如:下面语句把文档以RTF格式保存在格式保存在D盘盘My子目录的子目录的T1.txt文件中。文件中。n RichTextBox1.SaveFile(D:myT1.txt,rtfTEXT)n完整的保存文件的完整的保存文件的FileSaveProc过程,可参照过程,可参照FileOpenProc过程,请读者自行完过程,请读者自行完成。成。VBVB程序设计项目化教程程序设计项
8、目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n2、常用格式化属性、常用格式化属性nRichTextBox控件提供了一控件提供了一些属性,可对该控件中任何些属性,可对该控件中任何部分的文本使用不同的格式。部分的文本使用不同的格式。例如可以将文本变为粗体或例如可以将文本变为粗体或斜体,改变文本的颜色,创斜体,改变文本的颜色,创建上标或下标。可以调整段建上标或下标。可以调整段落的左右缩进值,还可以使落的左右缩进值,还可以使用悬挂式缩进。为了压缩篇用悬挂式缩进。为了压缩篇幅,列出了常用格式属性如幅,列出了常用格式属性如表表8-1所示所示:表8-1RichTextB
9、ox常用属性分类分类属性属性值类值类型型说明说明选中文本SelText Selstart Sellength意义同Text控件对应属性字体、字号Selfontname selfontsize当前选定的文本的字体字号字型Selbold SelItalic SelUnderline SelStrikethru逻辑量粗体、斜体、下划线、删除线上、下标SelCharoffset整型0上标0下标以Twip为单位颜色SelColor整型缩排SelIndex SelRightIndentSelHaningIndent数值型缩排单位以ScalMode 决定对齐SelAlignment整型0 左 1右 2中VB
10、VB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n3、插入图像、插入图像n格式:对象格式:对象.OLEObjects.Add索引索引,关键字关键字,文件标识符,文件标识符n功能:在功能:在RichTextBox控件中,可插入(控件中,可插入(*.bmp)图像文件。)图像文件。n说明:说明:nOLEObjects是一个集合,包括一组添加到是一个集合,包括一组添加到RichTextBox控件的控件的对象。对象。n“索引索引”和和“关键字关键字”分别表示添加的元素编号和标识,可省略,分别表示添加的元素编号和标识,可省略,但逗号不能省。
11、但逗号不能省。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n8.1.2 通用对话框的使用通用对话框的使用n通用对话框是一种通用对话框是一种ActiveX控件,它随同控件,它随同VB提供给程序设计人员。在一提供给程序设计人员。在一般情况下,启动般情况下,启动VB后,在工具箱中没有通用对话框控件。为了把通用对后,在工具箱中没有通用对话框控件。为了把通用对话框控件加到工具箱中,其操作步骤如下:话框控件加到工具箱中,其操作步骤如下:n执行执行“工程工程”菜单中的菜单中的“部件部件”命令,打开命令,打开“部件部件”对话框。对话框。
12、n在对话框中,选择在对话框中,选择“控件控件”选项卡,然后在控件列表框中,选择选项卡,然后在控件列表框中,选择“Microsoft Common Dialog Control 6.0”,如图,如图8-3所示。所示。n单击单击“确定确定”按钮,通用对话框立即被加到工具箱中,如图按钮,通用对话框立即被加到工具箱中,如图8-2所示。所示。n通用对话框的默认名称通用对话框的默认名称(Name属性属性)为为CommonDialogX(X为为1,2,3)。n通用对话框控件为程序设计人员提供了几种不同类型的对话框,利用这通用对话框控件为程序设计人员提供了几种不同类型的对话框,利用这些对话框,可以获取所需要的
13、信息,打开文件、将文件存盘、选择颜色、些对话框,可以获取所需要的信息,打开文件、将文件存盘、选择颜色、选择字体、打印、帮助。这些对话框与选择字体、打印、帮助。这些对话框与Windows本身及许多应用程序具本身及许多应用程序具有相同的风格。对话框的类型可以通过有相同的风格。对话框的类型可以通过Action属性设置,也可以用相应属性设置,也可以用相应的方法设置。的方法设置。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n1、通用对话框的基本属性、通用对话框的基本属性n(1)Action属性属性n该属性直接决定打开何种类型的对话
14、框。该属性直接决定打开何种类型的对话框。n1Open:打开文件对话框;:打开文件对话框;n2Save As:另存为对话框;:另存为对话框;n3Color:颜色对话框;:颜色对话框;n4Font:字体对话框;:字体对话框;n5Printer:打印机对话框;:打印机对话框;n6Help:帮助对话框。:帮助对话框。n该属性不能在属性窗口中设置,只能在程序中赋值,用于调出相该属性不能在属性窗口中设置,只能在程序中赋值,用于调出相应的对话框。应的对话框。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n(2)DialogTitle属性
15、属性n该属性用来设置对话框的标题,可以是任意字符串。在默认情况该属性用来设置对话框的标题,可以是任意字符串。在默认情况下,下,“打开打开”对话框的标题是对话框的标题是“打开打开”,“另存为另存为”对话框的标对话框的标题是题是“另存为另存为”。n通用对话框的属性设置不仅可以在属性窗口中设置,也可以在属通用对话框的属性设置不仅可以在属性窗口中设置,也可以在属性页对话框中设置。打开属性页对话框的方法是:在窗体上的通性页对话框中设置。打开属性页对话框的方法是:在窗体上的通用对话框控件上单击右键,在弹出的快捷菜单中,选择用对话框控件上单击右键,在弹出的快捷菜单中,选择“属性属性”命令,通用对话框控件属性
16、页对话框中,有命令,通用对话框控件属性页对话框中,有5个选项卡,对不同类个选项卡,对不同类型的对话框设置属性,就要选择不同的选项卡。例如,要对字体型的对话框设置属性,就要选择不同的选项卡。例如,要对字体对话框进行设置,就选定对话框进行设置,就选定“字体字体”选项卡。选项卡。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n2、通用对话框的方法、通用对话框的方法n为了打开通用对话框,为了打开通用对话框,VB还提供了一组方法,用来打开通用对话还提供了一组方法,用来打开通用对话框,对话框类型及方法如表框,对话框类型及方法如表8-2
17、所示。这些方法是:所示。这些方法是:nShowOpen:打开文件对话框;:打开文件对话框;nShowSave:打开另存为对话框;:打开另存为对话框;nShowColor:选择颜色对话框;:选择颜色对话框;nShowFont:选择字体对话框;:选择字体对话框;nShowPrinter:打开打印对话框;:打开打印对话框;nShowHelp:调出帮助对话框。:调出帮助对话框。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n 表表8-2 对话框类型及方法对话框类型及方法n通用对话框的使用方式有:打开对话框、另存为对话框、颜色对通用
18、对话框的使用方式有:打开对话框、另存为对话框、颜色对话框、字体对话框、打印机对话框和帮助对话框的使用方法。话框、字体对话框、打印机对话框和帮助对话框的使用方法。对话框类型Action属性值方法打开打开1ShowOpen另存为另存为2ShowSave颜色颜色3ShowColor字体字体4ShowFont打印打印5ShowPrinter帮助帮助6ShowHelpVBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n3、打开、打开(Open)对话框对话框n(1)文件对话框的结构)文件对话框的结构n文件对话框分为两种,即打开文件对话框分
19、为两种,即打开(Open)文件对话框和另存为文件对话框和另存为(Save As)文件对话框。文件对话框。通用对话框的重要用途之一,就是从用户那里获得文件名信息。打开文件对话框通用对话框的重要用途之一,就是从用户那里获得文件名信息。打开文件对话框可以让用户指定一个文件,由程序来实现;而用保存文件对话框可以指定一个文可以让用户指定一个文件,由程序来实现;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件。从结构上来说,件,并以这个文件名保存当前文件。从结构上来说,“打开打开”和和“另存为另存为”对话对话框是类似的。如图框是类似的。如图8-1所示:所示:图8-1“打开”对话框VBVB程序
20、设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n各部分的作用如下:各部分的作用如下:n对话框标题:通用对话框的标题,通过对话框标题:通用对话框的标题,通过DialogTitle属性设置。属性设置。n文件夹:用来显示文件夹。单击右端的箭头,将显示驱动器和文文件夹:用来显示文件夹。单击右端的箭头,将显示驱动器和文件夹的列表,可以在该列表中选择所需要的文件夹。件夹的列表,可以在该列表中选择所需要的文件夹。n选择文件夹级别:单击一次该按钮回退一个文件夹级别。选择文件夹级别:单击一次该按钮回退一个文件夹级别。n新文件夹:用来建立新文件夹。新文件
21、夹:用来建立新文件夹。n文件列表模式:选择是否以列表方式显示文件和文件夹。文件列表模式:选择是否以列表方式显示文件和文件夹。n文件细节:显示文件的详细情况,包括文件名、文件大小、建立文件细节:显示文件的详细情况,包括文件名、文件大小、建立(修改修改)日期、时间及属性等。日期、时间及属性等。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.1 第第1步:基础知识步:基础知识n文件列表:在该区域显示的是文件列表:在该区域显示的是“文件夹文件夹”栏内文件夹的子目录,栏内文件夹的子目录,列出了准备使用的文件或文件夹,单击其中的文件名将选择该文列出了准备使用的文件或文件
22、夹,单击其中的文件名将选择该文件,所选择的文件名将在件,所选择的文件名将在“文件名文件名”栏内显示出来。如果当前显栏内显示出来。如果当前显示的文件列表中没有所需要的文件,可双击其中的文件夹显示下示的文件列表中没有所需要的文件,可双击其中的文件夹显示下一级的文件或文件夹。一级的文件或文件夹。n文件类型:指定要打开或要保存的文件的类型,该类型由通用对文件类型:指定要打开或要保存的文件的类型,该类型由通用对话框的话框的Filter属性确定。属性确定。n文件名:所选择的或输入的文件名。用文件名:所选择的或输入的文件名。用“打开打开”或或“另存为另存为”对对话框都可以指定一个文件名,所指定的文件名在该栏
23、内显示,单话框都可以指定一个文件名,所指定的文件名在该栏内显示,单击击“打开打开”或或“另存为另存为”按钮后,将以该文件名打开或保存文件。按钮后,将以该文件名打开或保存文件。n在对话框的右下部还有两个按钮,即在对话框的右下部还有两个按钮,即“打开打开”和和“取消取消”。在。在“另存为另存为”对话框中,对话框中,“打开打开”按钮用按钮用“保存保存”取代。取代。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.2 第第2步:设计窗体步:设计窗体n在窗体上添加多行文本框(在窗体上添加多行文本框(RichTextBox),调整大小并修改相),调整大小并修改相应属性,如
24、图应属性,如图8-2所示:所示:图8-2添加RichTextbox控件VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社8.2 第第2步:设计窗体步:设计窗体n相应的控件及属性如表相应的控件及属性如表8-6所示:所示:表8-6相应的控件及属性控件名称控件名称属性名称属性名称属性值属性值控件名称控件名称属性名属性名称称属性值属性值窗体(Form1)Caption记事本文本框(RichTextBox)Text清空Width自定Width自定Height自定Height自定MaxButtonFalseNameR1MinButtonFalseVBVB程序设计项目化教程程序
25、设计项目化教程中国水利水电出版社中国水利水电出版社8.3 第第3步:在窗体上添加菜单栏步:在窗体上添加菜单栏n菜单对我们来说是非常熟悉的,在菜单对我们来说是非常熟悉的,在Windows环境下,几乎所有的环境下,几乎所有的应用软件都是通过菜单来实现各种操作。菜单用于给命令进行分应用软件都是通过菜单来实现各种操作。菜单用于给命令进行分组,使用户能够更方便、更直观地访问这些命令。组,使用户能够更方便、更直观地访问这些命令。n下拉式菜单是一种典型的窗口式菜单。窗口是指屏幕上一个特定下拉式菜单是一种典型的窗口式菜单。窗口是指屏幕上一个特定的矩形区域。它可以从屏幕上消失,也可以重新显示在屏幕上,的矩形区域
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasic 程序设计 项目 教程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内