VisualBasic 程序设计第6章
- 格式:ppt
- 大小:706.00 KB
- 文档页数:97
第6章图形控件和图形方法一、判断题1.√2.×3.√4.×5.√6.×7.×8.×9.√10.√二、选择题1.C 2.B 3.C 4.A 5.A 6.C 7.A 8.C 9.C 10.B 11.A 12.B 13.B 14.C 15.C三、填空题1.Circle (ScaleLeft + ScaleWidth / 2, ScaleTop + ScaleHeight / 2), 8002.LoadPicture 3.AutoSize、Stretch、False、False 4.选中、属性5.形状、矩形6.Picture1.Picture=LodePicture("C:\Windows\Cloud.bmp")7.图片框、其他控件8.缇、SclaeMode 9.颜色10.颜色、圆弧起点处转角、圆弧终点处转角、椭圆纵轴与横轴长度之比四、程序阅读题程序1. 转动一条红色直线,其轨迹形成一个圆程序2. 在窗体上随机的位置、用随机的颜色、半径绘制1000个空心的圆。
程序3. 在图片框内绘制多个黄色边框矩形,填充样式在“实心”、“透明”间交替变换。
五、程序填空题1.(1)Combo1.ListIndex (2)Shape1.BorderStyle (3)Combo2.AddItem Str(i) 2.(1)Call pic (2)False (3)n = n + 1 (4)LoadPicture("c:\windows\1.bmp") (4)LoadPicture(fn)六、程序设计题程序1.界面设计略,过程设计如下:Private Sub Form_Load()Picture1.ScaleMode = 3End SubPrivate Sub Command1_Click()Dim x1 As Single, y1 As Single, x2 As Single, y2 As Singlex1 = InputBox("x1="): y1 = InputBox("y1=")x2 = InputBox("x2="): y2 = InputBox("y2=")Picture1.Line (x1, y1)-(x2, y2), , BEnd Sub程序2.界面设计略,过程设计如下:Private Sub Form_click()Dim r As Single, xo As Single, yo As SingleIf Form1.ScaleHeight < Form1.ScaleWidth Thenr = Form1.ScaleHeight / 3Elser = Form1.ScaleWidth / 3End Ifxo = Form1.ScaleLeft + Form1.ScaleWidth / 2yo = Form1.ScaleTop + Form1.ScaleHeight / 2Form1.FillStyle = 0: Form1.FillColor = vbBlueForm1.DrawWidth = 2: Form1.ScaleMode = 6Form1.Circle (xo, yo), r, vbYellowEnd Sub程序3.界面设计略,过程设计如下:Private Sub Form_Load()Dim i As IntegerFor i = 1 To 7: List1.AddItem i: Next iForm1.ScaleMode = 1End SubPrivate Sub List1_Click()Form1.Cls: Form1.ScaleMode = List1.TextForm1.Circle (Form1.ScaleLeft + Form1.ScaleWidth / 2, _ Form1.ScaleTop + Form1.ScaleHeight / 2), 50End Sub。
visualbasic程序设计教程第四版刘炳文编著清华大学Visual Basic程序设计教程第四版本教程为清华大学刘炳文编著的Visual Basic程序设计教程第四版。
无论你是初学者还是有一定编程基础的学习者,本教程都将帮助你从基础到进阶,全面掌握Visual Basic的程序设计技巧和开发应用。
第一章:入门指引在本章中,我们将介绍Visual Basic的起源、特点和应用领域。
同时,我们还会讲解如何搭建Visual Basic的开发环境,并带你完成第一个简单的程序。
第二章:基本语法本章将详细讲解Visual Basic的基本语法,包括变量、数据类型、运算符、控制结构等。
通过学习这些基本知识,你将能够编写简单的程序逻辑和实现基本的算法。
第三章:界面设计好的界面设计是一个成功程序的关键。
在本章中,我们将介绍Visual Basic强大的界面设计工具,如窗体、按钮、文本框、标签等,帮助你创建美观、易用的用户界面。
第四章:事件处理在本章中,我们将学习如何处理各种用户事件,如点击按钮、输入文本等。
你将了解到事件处理程序的编写方法,以实现程序对用户操作的响应。
第五章:文件操作现实生活中,我们常常需要读取、写入文件来保存和处理数据。
通过学习本章内容,你将学会使用Visual Basic进行文件的读写操作,充分利用计算机来处理大量的数据。
第六章:数据库操作本章将介绍如何使用Visual Basic进行数据库的操作,包括连接数据库、查询数据、插入、更新、删除等。
数据库是现代软件开发的核心技术之一,掌握这些知识将使你在实际开发中更加得心应手。
第七章:高级主题在本章中,我们将介绍一些更高级的主题,如面向对象编程、异常处理、多线程编程等。
这些主题将帮助你进一步提升程序的效率和质量。
第八章:实例项目在本章中,我们将通过一个实例项目来综合运用前面学到的知识。
你将亲自动手完成一个小型的实际项目,从而巩固所学知识。
第九章:其他资源在本章中,我们将介绍一些其他相关资源,如学习网站、论坛、参考书籍等,帮助你继续深入学习和不断提升。
第一章测试1.与传统的结构化程序设计语言相比,Visual Basic 最突出的特点是()。
A:程序设计技术B:结构化程序设计C:程序开发环境D:事件驱动机制答案:D2.下列叙述正确的是()。
A:程序就是软件B:软件是程序、数据和相关文档的集合C:软件既是逻辑实体,又是物理实体D:软件开发不受计算机系统的限制答案:B3.在 VB 中,下列()操作不能打开代码编辑窗口。
A:双击窗体B:选定对象后,按快捷键 F7C:单击窗体或控件D:双击窗体上的某个控件答案:C4.由于VB只能以解释方式运行,所以运行速度慢A:对B:错答案:B5.在 VB 中,表示窗体宽、高的是()。
A:对象B:事件C:方法D:属性答案:B6.VB中打开工程文件时,在资源管理器窗口可以看到工程中所有的文件,所以可以认为工程文件包括了工程中所有的文件,只要保留工程文件即可,其他文件可以不必保留。
A:错B:对答案:A7.在 Visual Basic 中,扩展名.frm 表示的是窗体文件。
A:对B:错答案:A8.在 Visual Basic 中,扩展名.vbp 表示的是工程文件。
A:错B:对答案:B9.要在命令按钮 Cmd1 上显示“计算”,可以使用()语句。
A:Command1.Caption=“计算”B:=“计算”C:Cmd1.Caption=“计算”D:Cmd1.Value=“计算”答案:C10.在代码编辑窗口中,当从对象框中选定了某个对象后,在()中会列出适用于该对象的事件。
A:工具箱B:属性窗口C:工具栏D:过程框答案:D第二章测试1.多窗体是指一个应用程序中有多个并列的普通窗体,每个窗体可以有自己的界面和程序,完成不同的功能。
A:对B:错答案:A2.Load 语句不会把一个窗体装入内存。
A:错B:对答案:A3.UnLoad Me,表示关闭当前窗体,这里的关键字 Me 代表 UnLoad Me 语句所在的窗体。
A:错B:对答案:B4.决定窗体标题栏内容的属性是()。
《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。
2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。
3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。
4、Visual Basic 6.0用于开发__________环境下的应用程序。
二、选择题1、下面不是VB工作模式的是()A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是()A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是()A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是()A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是()A.可视化B.面向对象C.面向图形D.事件驱动三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。
2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。
3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。