VB实训指导书 联系客服

发布时间 : 星期六 文章VB实训指导书更新完毕开始阅读bb175a32b90d6c85ec3ac60c

Visual Basic实用程序设计教程

图7-5 实验7-7程序运行界面

8 在实验7-4的基础上,在两个列表之间的增加和删除操作,不仅可以通过点击按钮可以实现,还应该可以通过两个列表之间的拖放来实现。

【提示】

当源对象被拖动时,源对象就作为Source参数传递到目的对象的DragDrop()事件过程中,Source参数代表源对象。然后,在该事件过程中,将源列表框中选定的项目添加到目标列表框中,然后删除源列表框中的该项目。

当可能出现多个源对象时,可通过源对象名称进行区别,其名称可以由Source.Name属性获得。

314

实验八 用户界面设计

(设计型 4学时)

一、实验目的

1.掌握下拉菜单和弹出式菜单的设计和使用方法。 2.熟悉工具栏、状态栏的应用。 3.掌握各种标准对话框的使用。

4.掌握多窗口和多文档界面的概念及其区别,学会选用适当的架构来编写程序。 5.熟悉鼠标和键盘的事件。

二、实验内容

1 建立窗口菜单,实现一个简易文本编辑器,如图8-1所示。文本框中的文本属性由菜单“设置”中来指定,当单击“退出”时,结束程序。在设计菜单时,试给“设置”、 “字体”、“字号”子菜单分别加上热键“C”、“N”和“S”。 “退出”菜单项加上热键“Q”。

2 将实验8-1的源程序拷贝一份,且对它

做如下修改,使得运行界面如图8-2所示。将“字体”和“字号”两项合为“字体”一项,增加菜单项“前景色”、“背景色” ,并分别加上热键“F”和“B”。增加“文件”菜单,含有“打开”和“保存”两个菜单项,并分别加上热键“O”和“S”。再对若干菜单项加上快捷键。

当单击“字体”菜单项后,弹出“字体”对话框;单击“前景色”、“背景色”菜单项后弹出“颜色”对话框;单击“打开”菜单项,则弹出“打开”文件对话框,且只显示“*.txt”文件,选定文件后,点击对话框上的“打开”按钮后,则打开相应文件,将其内容读出,按前面设置的属性显示在文本框中;单击“保存”菜单项后,弹出“保存”或“另存为”文件对话框,输入文件名后,点击对话框上的“保存”按钮,则将当前文本框中内容写入相应文

图8-1 实验8-1程序运行界面

图8-2 实验8-2程序运行界面

Visual Basic实用程序设计教程

件。

3 在实验8-2的基础上,在“设置”菜单后再增加“关于”菜单,热键为“A”,单击弹出一模式对话框(由用户自行设计),如图8-3所示,显示一些作者和版权等相关作者想要声明的信息。进一步,还可以在文本框中单击鼠标右键,弹出一个只含有“关于”菜单项的弹出式菜单,点击“关于”有与上述相同的响应。

【提示】

一般来讲,“关于”对话框是模式对话框。要将对话框以模式方式显示,应使用语句:对话框名.Show 1。

4 在实验8-3的基础上,增加工具栏和状态栏。工具栏中有“打开”、“保存”、“字体”、“前景色”、“退出”、“关于”菜单

【提示】

首先,从【工程】->【部件】中选择并加入【Microsoft Windows Common Controls 6.0】,这时就可以看到控件栏中加入了好几个ActiveX控件,其中有工具栏控件、状态栏控件和图像列表控件(ImageList控件)。

工具栏中按钮的图标一般是从ImageList控件中选取,因而应先将选好的图片存入ImageList控件中。图标可从“?Graphics\\Bitmaps\\OffCtlBr\\Large\\Color”子目录中选取。

5 编写一程序,要求响应键盘的4个方向键,如图8-4所示,当按一次某方向键,就使图片向相应的方向移动50单位距离。

图8-3 实验8-3程序运行界面

项相对应功能的按钮;状态栏中显示文本框中当前的字数。

图8-4 实验8-5程序运行界面

316

实验九 文件

(设计型 4学时)

一、实验目的

1.掌握文件的概念及其使用方法,注意顺序、随机和二进制文件各自的特点和区别。 2.掌握文件系统控件、文件与目录的相关函数和语句的使用。 3.熟悉文件在应用程序中的作用和意义。

二、实验内容

1 设计一个运行界面如图9-1所示的应用程序,单击“Write”可以将3个文本框中的信息用“Write”语句写入“D:\\aaa.txt”;单击“Print”可以将3个文本框中的信息用“Print”语句写入“D:\\bbb.txt”。要求3个信息写在同一行。

程序运行后,用“记事本”同时打开“D:\\aaa.txt”和“D:\\bbb.txt”,比较它们结构有何不同?为什么?试说明“Write”和“Print”语句的相同和不同。

2 如图9-2所示,建立一个最简单的文本编辑器。文件的打开和保存可使用某一固定文件,例如,“d:\\test.txt”。

图9-1 实验9-1程序运行界面

图9-2 实验9-2程序运行界面

3 编写一图片浏览器,如图9-3所示,要求当单击某图形或图像文件后在图像框中显示该图形或图像,文件列表框中应只显示.bmp、.jpg、.wmf、.ico、.gif等几种常见类型的图形或图像文件。