(12)多媒体控件的作用是什么? 2.编写程序。
(1)设计一个窗体,模拟交通信号指示灯,程序运行结果如图7-36所示。
图7-36 模拟交通信号指示灯 图7-37 字符串反转
(2)设计一个窗体,使已知字符串反转,程序运行结果如图7-37所示。其中反转后的结果显示在图片框中。
(3)设计一个窗体,利用单选按钮和复选框控制文本的显示效果,程序运行结果如图7-38所示。
图7-38 文本显示效果控制
(4)编写一个程序,用以交换窗体中两个图片框中的图片。其中,图片的装载也在代码中完成。
(5)使用控件数组在窗体上添加6个不同样式的形状,并在图形内部设置不同的填充风格,且内部填充线条的颜色随机产生。程序的运行结果如图7-39所示。
图7-39 6个不同样式的形状
(6)设计一个窗体,利用单选按钮控制求N个数中最大数、最小数、N个数的和、N个数的积、N个数的平均值,以及N个数的排序结果,程序运行结果如图7-40所示。
图7-40 用单选按钮控制n个数的计算
(7)设计一个窗体,对文本的输出效果加以设计,程序的运行结果如图7-41所示,其中对“字体”、“大小”的控制采用列表框,对“效果”的控制采用组合框。
图7-41 文本的输出效果
(8)设计一个窗体,当用户输入出生年份,系统会判断出用户的属相,并在窗体中输出,程序运行结果如图7-42所示。
图7-42 输入年份判断属相 图7-43 图片的放大与缩小
(9)设计一个窗体,其运行界面图7-43所示。窗口中有图像框、一个滚动条和一个文本框。滚动条变化范围是0~10,当单击滚动条时,图像框中图片的大小随之发生改变,且在文本框中显示滚动条的数值。
(10)创建一个窗体,在窗体上添加3个Slider控件,设置其表示范围为[0,255],运行时,用Slider控件调整窗体背景颜色的红、绿、蓝颜色值。
(11)使用SSTab控件创建包含4个选项卡的窗体,每个选项卡显示一首古诗词。
第8章
1.回答下列问题:
(1)绘制的图形在容器控件中的位置是由什么确定的? (2)用户自定义坐标系有什么好处?
(3)什么是绝对坐标?什么是相对坐标?
(4)坐标度量单位可通过什么属性来设置?请写出几种常用度量单位。 (5)在程序代码中为FillColor等属性指定颜色的方式有几种? (6)AutoRedraw属性有何作用?
(7)当用Line方法画线后,CurrentX与CurrentY在何处?
(8)Visual Basic在构造图形时,有几个图形层次?能否将标签放置到文本框上方? 2.编写程序。
(1)通过随机指定当前坐标,使用Print方法在窗体上输出100个“★”。如图8-22所示。
图8-22 随机输出图形符号 图8-23 渐变效果
(2)在窗体上演示颜色的渐变过程,运行效果如图8-23所示。
(3)设计一个窗体,用画圆的方法绘制图形,程序运行结果如图8-24所示。
图8-24 用画圆的方法绘制图形 图8-25 用画圆的方法绘制图形
(4)设计一个窗体,用画点的方法绘制y=Sin(x)+Cos(x) 的函数曲线,程序运行结果如图8-25所示。
(5)利用Line方法在一个窗体上画随机射线,产生“礼花绽放”的效果。如图8-26所示。
33
图8-26 在窗体上画随机射线 图8-27 绘制系列正方形
(6)设计一个窗体,从窗体的左上角到右下角连续绘制一系列对角线长度逐步增大的正方形,并为每个正方形随机填充颜色。程序运行结果如图8-27所示。
(7)一块小石子掉进平静的水面,产生一圈圈的涟漪。编写程序,简单模拟这个动态效果。 (8)用两种方法编写程序,将窗体左边Picture1中的图片放大并显示到右边Picture2中,程序运行结果如图8-28所示(说明:一种采用PaintPicture方法,另一种采用在循环中用PSet和Point方法)。
图8-28 图片的放大
第9章
1.菜单有哪几种类型?应用程序中菜单的用途是什么?
2.菜单的访问键和快捷键有什么区别?如何为菜单设置访问键和快捷键?
3.工具栏的作用是什么?如何使得工具栏上的按钮和菜单命令在操作上保持一致? 4.Visual Basic提供了哪些对话框函数? 5.多重窗体与多文档有什么不同?
6.多重窗体如何调用,窗体间如何相互传递数据?
7.什么是多文档界面?与单文档界面相比较;多文档界面有什么特点?
8.试说明MDI窗体的用途,并说明如何将MDI 窗体设置为启动窗体。如何将普通的独立窗体设置为MDI子窗体?
9.创建一个记事本程序,具有简单的编辑功能,程序运行结果如图 0-1所示。具有
34
三个主要菜单:文件(包含新建、打开、保存功能),编辑(包含复制、剪切、粘贴功能)、格式(包含字体、背景颜色功能)试用通用对话框实现。
图 0-1 记事本程序
10.利用第8章学习的知识,创建一个多文档界面的画图软件。具有菜单栏和工具栏,菜单栏内容与工具栏一致,包括的菜单有:文件(新建、关闭),图形(画圆、画线、画矩形),绘图工具(铅笔、橡皮擦),绘图参数(颜色、线型)。运行窗口如图 0-2所示,其中颜色设置采用通过对话框的形式,线型设置在新窗口打开。
图 0-2绘图程序
第10章
1.文件有几种分类,主要的类别有哪些? 2.与文件操作的相关函数有哪些?
3.顺序文件、随机文件以及二进制文件的读写命令分别是哪些? 4.文件的基本操作命令分别有哪些? 5.目录的基本操作命令分别有哪些?
6.创建一个窗体,完成顺序文件数据的输入输出功能,程序运行结果如图0-3所示。
35
图0-3顺序文件的操作 图 0-17随机文件的操作
7.创建一个窗体完成随机文件数据的输入输出功能,程序运行结果如图 0-17所示。 8.创建一个程序,完成文件的添加,程序运行结果如图 0-17所示。
图 0-17 文件添加
9.模拟一个文件选择窗体,如图0-18所示,并能完成图中所示的操作。
图 0-18 文件选择器
36