2020/2/24许创制作1制作安装盘例73:建立一个计算器应用程序,将其制成安装盘,安装到其他没有VB环境的计算机中使用制作安装盘的主要步骤如下:1.打包:将工程中各文件打包压缩到某目录2.展开:将打包的文件展开到安装软盘中3.检测:检测安装盘能否正常安装和运行2020/2/24许创制作2具体步骤如下:1)先将工程编译成EXE文件。2)关闭VB应用程序环境。3)执行命令“开始”/“程序”/“MicrosoftVisualBasic6.0中文版”/“MicrosoftVisualBasic6.0中文版工具”/“Package&Deployment向导”,打开“打包和展开向导”。4)在向导中选择工程文件,单击[打包]按钮,单击[下一步]。5)选择打包文件夹或创建一个新文件夹用于临时存放打包压缩文件,单击[下一步]三次。6)将安装程序标题的“工程1”改为“我的计算器”2020/2/24许创制作37)单击[下一步],确定是否安装在启动菜单中,再单击[下一步]三次。8)单击[完成],生成压缩文件后再单击[关闭]。9)回到“打包和展开向导”后单击[展开]按钮,单击[下一步]两次后选择展开方法为“文件夹”,然后单击[下一步]。10)选“a:\”后单击[下一步],再单击[完成],开始往a:盘生成安装文件。当盘满时,系统会提示插入另一软盘,单击[确定]后继续将文件展开到另一软盘,单击[关闭]。11)在“打包和展开向导”中单击[管理脚本]按钮,单击[删除],删去“打包的脚本”中的“标准安装软件包1”。2020/2/24许创制作412)关闭向导。13)将第一张软盘插入到另一台不装有VB的计算机中,双击软盘中的“setup.exe”文件,根据提示插入下一张软盘,得到“我的计算器安装程序”的运行。14)单击[确定],必要时更改安装目的地目录,再单击[开始安装]按钮。15)确认程序组为“我的计算器”或更改程序组名后单击[继续]。16)当系统提示安装成功后,单击[确定],结束安装。17)以后,可以通过开始菜单“开始”/“程序”/“我的计算器”找到“我的计算器”应用程序来运行。2020/2/24许创制作5图形操作与装饰美化图形方法例74:利用Line方法在窗体上画随机射线例75:利用Pset方法在窗体上绘制阿基米德螺线例76:利用Circle方法在窗体上绘制由圆环构成的艺术图案2020/2/24许创制作6例77’:利用PaintPicture方法实现百叶窗效果设计分析:按图片的宽度将图片分为n份,首先按偶数列将每一条图片用PaintPicture方法复制到另一图形框对应位置上,然后对奇数列进行类似处理,就可产生百叶窗效果如果要实现水平百叶窗效果,可按图片高度等分图片。2020/2/24许创制作7使用API(应用程序接口)函数例程例77:使用BitBlt移动像素函数实现百叶窗效果设计分析:在窗体上放置两个Picture控件,将其ScaleMode属性值设为3(以像素为单位);在Picture1中先装好一个图片,然后调用BitBlt函数,将Picture1中的图像一部分一部分复制到Picture2中。2020/2/24许创制作8例78’:制作软件封面(失败之例)例78:制作软件封面(成功之例)设计分析:软件封面用一个单独窗体构成,要将其ControlBox属性设置为False,Caption属性设置为空白;在封面窗体上放置一个图像框以便装入一幅图片作为背景;放置几个标签以显示软件标题和版权信息。添加一个MDI窗体作为主窗体,在主窗体上放一个计时器,在通用段上编写要调用的API函数声明。设置MDI窗体为启动窗体。2020/2/24许创制作9例79:生成椭圆状窗体设计分析:通常窗体是矩形的,但可以通过调用API函数使窗体的外观变成椭圆状或圆角状窗体椭圆状窗体要用CreateEllipticRgn函数建立,而圆角状窗体需要通过CreateRoundRectRgn函数建立,然后再使用SetWindowRgn函数调用2020/2/24许创制作10例80:用API函数创建位图菜单设计分析:创建位图菜单主要使用SetMenuIterm-Bitmaps函数来为菜单项添加位图。调用该函数时需要用到弹出菜单的句柄,以及要添加的位图弹出菜单的句柄可使用GetMenu函数和GetSubMenu函数来获得;位图则可通过在窗体上放置图像框控件来提供2020/2/24许创制作11例81:工具栏的设计设计分析:执行“工程”/“部件”命令,将“MicrosoftWindowsCommonControl6.0”控件添加到工具箱,再在窗体上创建一个ToolBar控件和一个ImageList控件,在ImageList1属性页的“图像”选项卡中插入三个图片文件并在“关键字”中分别输入icut、icopy、ipaste,在ToolBar1属性页的“通用”选项卡中选“图像列表”为ImageList1,在“按钮”选项卡中“插入按钮”,在“索引”为1时输入“关键字”为tcut,“图像”为icut;再插入按钮…2020/2/24许创制作12插入对象是VB提供的第三种控件类型在VB中使用外部应用程序中的对象的步骤如下:1)设置对对象所在的对象库的引用2)使用New关键字或CreateObjiect函数来创建新对象,或者用GetObject函数从其他应用程序中获得已存在对象3)使用这些对象的属性、方法和事件来实现某种功能4)释放这些外部变量2020/2/24许创制作13在VB程序中使用对象之前,必须设置对对象所在的那个对象库的引用。方法是:1)执行菜单命令“工程”/“引用”,弹出“引用”对话框2)选定需要引用的对象库3)单击[确定]按钮引用的对象库不会像ActiveX控件一样有图标出现在工具箱中。在设置对对象库的引用后可由“对象浏览器”查看它包含的对象、属性、方法等2020/2/24许创制作14例82:使用Word中的拼写检查设计分析:该例使用了Document对象,它代表一个Word文档。在程序中首先创建一个Document对象,然后使用该对象的属性和方法对文本框中的字符串进行拼写检查。1)在窗体上添加Text1和Command12)设置对“MicrosoftWord9.0ObjectLibrary”的引用3)编写程序代码2020/2/24许创制作15MDI窗体MDI——多文档界面多文档界面允许创建在单个容器窗体中包含多个窗体的应用程序。Word、Excel等应用程序都是多文档界面。MDI窗体是作为子窗体(文档窗体)的容器。所有子窗体具有相同的功能。多文档窗体的特性如下:1)所有子窗体均显示在MDI窗体的工作区中2)子窗体最小化时图标显示在MDI窗体上3)子窗体最大化时标题显示在MDI窗体标题栏4)子窗体加载时,其菜单覆盖MDI窗体的菜单2020/2/24许创制作16例83:创建和设计一个MDI窗体及其子窗体设计分析:1)执行“工程”/“添加MDI窗体”命令,创建MDI窗体2)设计MDI窗体:建立菜单栏、工具栏、状态栏、通用对话框,插入计时器等3)创建子窗体:将一个普通Form上的MDIChild属性设置为True,运行时再以此为模板建立其他子窗体,在Form1上添加Text14)设计子窗体:放置文档控件,设计菜单栏等