东北大学,可视化程序设计(VB),课件11第11章

合集下载

[东北大学]20秋学期《可视化程序设计(VB)》在线平时作业3辅导答案

[东北大学]20秋学期《可视化程序设计(VB)》在线平时作业3辅导答案

【奥鹏】-[东北大学]20秋学期《可视化程序设计(VB)》在线平时作业3注:每学期试题都会有所不同,请认真做好复习!一、单选题 (共 15 道试题,共 75 分)1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。

[A选项]-工程资源管理器窗口[B选项]-工具箱窗口[C选项]-代码窗口[D选项]-属性窗口解析:试题难度4颗星【参考选择】:C2.以下不属于Visual Basic系统的文件类型是()。

[A选项]-.frm[B选项]-.bat[C选项]-.vbg[D选项]-.vbp解析:试题难度4颗星【参考选择】:B3.下面程序段运行后,变量a,b的值为()。

a=3:b=4 IF a>b Then x=a:a=b:b=x [A选项]-3 4[B选项]-4 3[C选项]-3 3[D选项]-4 4解析:试题难度4颗星【参考选择】:A4.设a=3,b=5,则以下表达式值为真的是()。

[A选项]-a>=b And b>10[B选项]-(a>b)Or(b>0)[C选项]-(a<0)Eqv(b>0)[D选项]-(-3+5>a)And(b>0)解析:试题难度4颗星【参考选择】:B5.以下关系表达式中,其值为False的是()。

[A选项]-ABC>"AbC"[B选项]-"the"<>"they"[C选项]-"VISUAL"=UCase("Visual")"[D选项]-"Integer">"Int"解析:试题难度4颗星【参考选择】:A6.通过对话框控件的返回值Filename 表示所选择文件的。

Visual Basic程序设计教程 (11)

Visual Basic程序设计教程 (11)

11.1.1 坐标系统
系统默认坐标 系统默认(ScaleLeft,ScaleTop)为(0,0)。 用户自定义坐标系统: 方法一: 利用(ScaleLeft,ScaleTop)和(ScaleLeft+ScaleWidth,ScaleTo p+ScaleHeight)属性定义坐标系统,将会使坐标平移。 方法二: [对象.]Scale[(xLeft,yTop)-(xRight,yBottom)] 功能:自定义坐标系统。
第11章 绘图语句
11.2 画“点”
Pset方法能够在容器内画出一个点。 [对象名.] Pset (X,Y) [,颜色]
例11.2:创建一个窗体,利用图片框做画板,在画板上画动态点阵。
演示 程序
第11章 绘图语句
11.3 画“圆”
Circle方法能够在容器内画出一个圆,或由圆而转化的图形。 [对象名.] Circle [ [Step] (X,Y), 半径[,颜色][,起始角][,终止角][,长短轴比率]]] 例11.3:创建一个窗体,利用图片框做画板,在画板上画两个实心 圆,命名为“于天狗吃月亮”。
Visual Basic程序设计教程
李雁翎 周东岱 潘伟 编著
人民邮电出版社
Hale Waihona Puke 第 11 章 绘图语句本章重点:
• • • • • 基本绘图语句 画“点” 画“线” 画“圆” 编程实例--绘制统计图表
第11章 绘图语句
11.1 基本绘图语句
• 11.1.1 坐标系统 • 11.1.2 绘图属性
第11章 绘图语句
演示 程序
第11章 绘图语句
11.4 画“线”
Line方法能够在容器内画出一个线段,或一个矩形。 [对象名.] Line [ [Step] (X1,Y1)]-(X2,Y2) [,颜色][,B[F]]

[东北大学]20秋学期《可视化程序设计(VB)》在线平时作业1-学习资料

[东北大学]20秋学期《可视化程序设计(VB)》在线平时作业1-学习资料

[东北大学]20秋学期《可视化程序设计(VB)》在线平时作业1提示:本科目只有一套试卷,请认真比对题目,确定是不是您需要的科目!!!一、单选题 (共 15 道试题,共 75 分)1.以下定义数组或给数组元素赋值的语句中,正确的是()。

A.Dim a As Variant a=Array(1,2,3,4,5)B."Dim a(10) As Integer a=Array(1,2,3,4,5)"C."Dim a%(10) a(1)="ABCDE"D."Dim a(3),b(3) As Integer a(0)=0 a(1)=1 a(2)=2 b=a"提示:请认真阅读以上题目,并作出选择【本题正确选择】:A2.在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是()。

A.Timer1.Interval=0.5B.Timer1.Interval=5C.Timer.Interval=50D.Timer1.Interval=500提示:请认真阅读以上题目,并作出选择【本题正确选择】:D3.在窗体上有一个文本框控件,名称为TxtTime:一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。

程序如下:Private Sub Timer1_ () TxtTime.text=Time End Sub在下划线上应填入的内容是()。

A.EnabledB.VisibleC.IntervalD.Timer提示:请认真阅读以上题目,并作出选择【本题正确选择】:D4.要改变窗体的标题时,应当在属性窗口中改变的属性是()。

A.CaptionC.Textbel提示:请认真阅读以上题目,并作出选择【本题正确选择】:A5.表示滚动条控件取值范围最大值的属性是()。

A.MaxrgeChangeC.ValueD.Max-Min。

东大17春学期《可视化程序设计(VB)》在线作业1

东大17春学期《可视化程序设计(VB)》在线作业1

17秋东北大学东大17春学期《可视化程序设计(VB)》在线作业1一、单选题(共15 道试题,共75 分。

)1. 以下叙述中错误的是()。

A. 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B. 保存Visual Basic程序时,应分别保存窗体文件及工程文件C. Visual Basic应用程序只能以解释方式执行D. 事件可以由用户引发,也可以由系统引发正确答案:2. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。

A. 单选按钮B.图片框C. 通用对话框D. 文本框正确答案:3. 语句if 3*4>=10 then a=1 else a=2 执行后,a的值为()。

A. 12B. 10C. 1D. 2正确答案:4. 在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。

要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如下图) ,则能够实现上述要求的语句序列是()。

A. Option1.value=TrueB. Option1.Value=True Check1.Value=False Check1.Value=TrueC. Option2.Value=FalseD. Option1.Value=True Check1.Value=True Check1.Value=1正确答案:5. 判断点P(x1,y1)是否在圆内(圆的轨迹方程为:x2+y2=4)的表达式为。

A. x1*x1+y1*y1=4B. x1*x1+y1*y1<4C. x1*x1+y1*y1>4D. x<2 And y<2正确答案:6. 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。

东北大学智慧树知到“计算机科学与技术”《可视化程序设计(VB)》网课测试题答案2

东北大学智慧树知到“计算机科学与技术”《可视化程序设计(VB)》网课测试题答案2

东北大学智慧树知到“计算机科学与技术”《可视化程序设计(VB)》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框只能显示信息,不能接受输入的信息,以下能实现该操作的语句是()。

A.Text1.MaxLength=0B.Text1.Enabled=FlaseC.Text1.Visible=FlaseD.Text1.Width=02.在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。

用于标识各个控件数组元素的参数是()。

A.TagB.IndexC.ListIndex3.表达式 5 Mod 3+3\5*2的值是()。

A.0B.2C.4D.64.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见。

()A.错误B.正确5.下列程序段的语法是正确的。

Redim a (2,4)......Redim preserve a (2,8)。

()A.正确B.错误6.鼠标左键单击“工具”菜单中的“菜单编辑器”菜单项就可打开“菜单编辑器”窗口。

() A.错误B.正确7.用于注释语句的单词是()。

A.RemB.EndC.ElseD.Loop8.设a=5,b=10,在执行c=int((b-a)*Rnd+a)+1语句后,求c值的范围为()。

A.5~10B.6~9C.6~10D.5~99.单击命令按钮Command1必将调用已写在()事件中的代码。

A.LostFocusB.KeyPressC.DbclickD.Click10.运行时组合框控件Comb1中所选择的表项,可以表示为()。

b1.Textb1.Listb1.ListIndexb1.ListCoun11.以下关于多重窗体程序的叙述中,错误的是()。

A.用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重窗体程序,需要单独保存每个窗体12.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。

[东北大学]21春学期《可视化程序设计(VB)》在线平时作业3辅导学习资料

[东北大学]21春学期《可视化程序设计(VB)》在线平时作业3辅导学习资料

[东北大学]21春学期《可视化程序设计(VB)》在线平时作业3
注:本试卷为东北大学2021年课程学习材料,仅作参考学习使用!!!
一、单选题 (共 15 道试题,共 75 分)
1.数学表达式 X2+3XY对应的VB算术表达式是()。

A.X+3X*Y
B.X*X+3XY
C.X*X+3*X*Y
D.X*X+3*XY
[仔细阅读上述题目,并从中选择你认为正确的选项进行作答]
正确选择:C
2.要使一个命令按钮显示文字“确定”,正确的设置是把该命令的()。

A.属性Font设置为“确定”
B.属性.ForeColor设置为“确定”
C.属性Caption设置为“确定”
D.属性BorderStyle设置为“确定”
[仔细阅读上述题目,并从中选择你认为正确的选项进行作答]
正确选择:C
3.保存一个编写好的程序,“过程名”是以()作为扩展名的。

A..frm
B..vbp
C..bat
D..bas
[仔细阅读上述题目,并从中选择你认为正确的选项进行作答]
正确选择:B
4.单击命令按钮,不可触发下面的事件。

A.Click
B.keyDown
C.mouseDown
D.MouseUp
[仔细阅读上述题目,并从中选择你认为正确的选项进行作答]
正确选择:B
5.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是()。

A.Autosize
B.Stretch
C.AutoRedraw
D.Appearance
[仔细阅读上述题目,并从中选择你认为正确的选项进行作答]
正确选择:B。

《可视化程序设计(VB)》课程标准

《可视化程序设计(VB)》课程标准

《可视化程序设计(VB)》课程标准一、课程的性质与任务《可视化程序设计(VB)》是中职计算机应用专业的基础课程。

通过本课程的学习,能使学生掌握程序设计的基本思想与方法,掌握结构化程序设计的内涵,理解对象、属性、事件和方法等重要概念,掌握Windows应用程序设计的基本方法,为学生毕业后从事相关专业职业岗位工作打下基础。

二、教学目标(一)知识与技能学生通过了解、认识和掌握程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。

主要包括了程序结构、算法的概念、程序设计中的基本技巧和一些常用算法;能够阅读、理解源程序和设计解题流程的能力;了解结构化程序设计和面向对象程序设计的思想,能编制出风格良好的程序;最后达到使用Visual Basic建立一个小型的应用系统的目的。

(二)过程与方法通过以任务教学为主的教学,学生经历做任务的过程,尝试在实践中学习程序设计的知识和软件操作技能,构建学习专业知识和技能的方法。

学生在学习过程中尝试运用程序设计的知识和结构原理分析、解决项目学习中的实际问题,并敢于经过思考发表自己的见解,培养质疑、收集信息、分析和处理问题的能力。

(三)情感态度与价值观通过本课程的学习,学生养成崇尚科学与热爱科技的精神,养成认真学习、勇于实践、独立思考的习惯,养成精益求精和团结协作的作风、求真务实与乐于奉献的品质,树立正确的世界观、人生观和价值观。

三、内容标准四、实施建议(一)教学方法建议本课程采用以分组实践教学和小组讨论法为主的教学方法,并辅以多媒体演示法、讲授法、练习法等教学方法相结合,教学中应以简单、实用的案例或特定案例的部分功能支撑理论知识,实践教学以简单的实际案例或以实际案例的模拟作为训练题目。

在教学实施各环节中,教师的理论讲解和技能传授要尽可能启发学生去思考,经常从反面提出问题,要尽可能帮助学生在实践和小组讨论中主动探索,以此来培养和提高学生独立思考和分析问题的能力。

【东北大学】21春学期《可视化程序设计(VB)》在线平时作业1-学习资料答案

【东北大学】21春学期《可视化程序设计(VB)》在线平时作业1-学习资料答案

【东北大学】21春学期《可视化程序设计(VB)》在线平时作业1注:本材料是东北大学2021年春季课程辅导资料,仅作为学习参考!!!一、单选题 (共 15 道试题,共 75 分)1.下面表达式的值不等于4是()。

【A.】int(4.1)【B.】Int(4.9)【C.】Abs(int(-3.9))【D.】Abs(int(-4.5))[提示:按照课程学习要求,对以上试题进行分析,并从中选择答案填写在答题卡上]参考选项是:D2.下面程序段运行后,变量m的值为()。

a=2:b=1:c=5 IF a<b Then m=a Else m=b IF c<m Then m=c【A.】2【B.】1【C.】5【D.】以上答案都不对[提示:按照课程学习要求,对以上试题进行分析,并从中选择答案填写在答题卡上]参考选项是:B3.在Visual Basic中,下列函数的值只为1,0,-1的是()。

【A.】INT(X)【B.】ABS(X)【C.】SQR(X)【D.】SQN(X)[提示:按照课程学习要求,对以上试题进行分析,并从中选择答案填写在答题卡上]参考选项是:D4.设窗体上有一个列表框控件List1,且其中含有若干列表项。

则以下能表示当前被选中的列表项内容的是()。

【A.】List1.List【B.】List1.ListIndex【C.】List1.Index【D.】List1. Text[提示:按照课程学习要求,对以上试题进行分析,并从中选择答案填写在答题卡上]参考选项是:D5.设有如下程序段: x=2 For i=1 To 10 Step 2 x=x+i Next 运行以上程序后,x的值是()。

【A.】26【B.】27【C.】38【D.】57。

东北大学15春学期《可视化程序设计(VB)》在线作业及满分答案

东北大学15春学期《可视化程序设计(VB)》在线作业及满分答案

东北大学15春学期《可视化程序设计(VB)》在线作业及满分答案一、单选题(共15 道试题,共75 分。

)1. 下面程序段运行后,变量n的值为()。

n=0 For x=3 To 11 Step2 n=n+1 Next xA. 4B. 5C. 6D. 7正确答案:B2. 目录列表框的Path属性的作用是()。

A. 显示当前驱动器或指定驱动器上的目录结构B. 显示当前驱动器或指定驱动器上的某目录下的文件名C. 显示根目录下的文件名D. 显示该路径下的文件正确答案:A3. 从键盘上输入两个字符串,分别保存在变量str1、str2中。

确定第二个字符串在第一个字符串中起始位置的函数是()。

A. LeftB. MidC. StringD. Instr正确答案:D4. 在窗体上画一个命令按钮,名称为Command1。

单击命令按钮时,执行如下事件过程:Private Sub Command1_Click() a$ = "software and hardware" b$ = Right(a$, 8) c$ = Mid(a$, 1, 8) MsgBox a$, , b$, c$, 1 End Sub 则在弹出的信息框的标题栏中显示的信息是()。

A. software and hardwareB. softwareC. hardwareD. 1正确答案:C5. 下列属于字符常量的是()。

A. Abs(x)B. "100"C. "val("100")"D. 10000/100正确答案:B6. 若某过程声明为Sub aa(n as integer),则调用实参与形参是按地址传递。

A. Callaa(5)B. Callaa(n+1)C. Callaa(n)D. Callaa(i-1)正确答案:D7. 以下不能在"工程资源管理器"窗口中列出的文件类型是( )。

东北大学,可视化程序设计(VB)01第1章

东北大学,可视化程序设计(VB)01第1章
不同计算机间互不兼容,通用性与可移植性差

缺点:

20世纪60年代
高级语言
与具体的计算机硬件无关,表达方式接近 自然语言和数学语言,程序的编制和调试过程 大大简化,编程效率大幅提高。 优点:

独立于具体的计算机硬件,通用性和可移植性好
程序的执行速度和空间效率略差

缺点:

1.2.2 语言处理程序
and XML Base Class Library Common Language Runtime Common Language Infrastructure
公共语言运行时
1.5 Visual 简介
1.5.2 Visual 及其新特性
引入了技术,支持Web窗体和Web Services; 引入了技术; 增加了Windows应用程序开发方面的新功能; 提供了许多应用程序及控件的模板;

计算机硬件可以直接识别,执行速度快 直观性差,不易阅读和理解 不同计算机间互不兼容,不易移植
缺点:

20世纪50年代
汇编语言
采用能帮助记忆的英文缩写符号(指令助 记符)来代替机器语言指令代码中的操作码, 用地址符号来代替地址码。 优点:


比机器语言直观,容易记忆、理解和阅读 与机器语言一一对应,程序执行效率高
2+2 2+2 4+4 2+2 2 4+4 2+2 2+2 2+2 1+2 1+2
课程考核方式
卷面成绩 上机/实验成绩 平时成绩
60% 40% 0~-10%
第1章

Visual 概述
学 目 的
教 教

Visual-Basic可视化程序设计(第二版)ppt课件完整版

Visual-Basic可视化程序设计(第二版)ppt课件完整版
第3章目录
24/102
3.2.2 命令按钮的事件 命令按钮的事件有:Click、MouseDown事件、MouseUp事件
*当用鼠标单击命令按钮,触发该按钮的click事件,同时也将触发其它两个事件。 *三个事件发生的顺序为MouseDown事件、click事件、和Moual Basic 6.0版本介绍
Visual Basic 6.0中文版包括三种版本:学习版、专业版、企业版
1.3.2 Visual Basic 6.0新增功能 1.3.3 Visual Basic 6.0安装环境 1.3.4 Visual Basic 6.0 启动与退出
第1章目录
1 创建程序界面即界面设计; 2 设置属性; 3 编写代码; 4 调试运行
例子演示
第2章目录
19/102
第3章 窗体和最基本控件
3.1 窗体 3.2 命令按钮 3.3 文本框控件 3.4 标签控件
20/102
3.1.1 窗体的结构
3.1 窗体
第3章目录
21/102
3.1.2 窗体的常用属性
Name(名称)属性 Appearence属性 AutoRedraw 属性 Backcolor 属性和Forecolor属性 Borderstyle 属性 Caption 属性 Font 属性 Icon 属性
(4)通过ActiveX技术可使用其他应用程序提供的功能 (5)支持 Internet能力强大,在应用程序内很容易通过Internet访问文
档和应用程序。 (6)己完成的应用程序是真正的*.exe文件,提供运行时的可自由发
布的动态链接库(DLL) 。
第1章目录
7/102
1.3 Visual Basic 6.0简介

第1章_VB概述 PPT课件

第1章_VB概述 PPT课件

Visual Basic(VB)高级语言程序设计主讲:王欢教学内容:第1章 VB概述第2章窗体和标准控件(一) 第3章编程基础第4章基本控制结构第5章数组第6章函数和过程第7章标准控件(二)第8章界面设计第9章文件第10章图形操作第11章数据库应用(舍)第12章多媒体应用(舍)学习要求⏹课堂与上机实验携带教科书、实验书。

不妨准备一个笔记本。

⏹上机实验随堂抽查实验情况。

实验基础题必做,并要求上交实验基础题作业。

拓展题属于选做题,鼓励大家尝试拓展题。

⏹考试方式期末统一笔试成绩评定:1、理论部分 (70%)平时成绩(20%):课堂表现、习题。

期末成绩(80%):统一笔试。

2、实验部分 (30%)实验态度、实验技能、实验作业等。

第1章 VB 概述1、VB简介2、VB集成开发环境3、面向对象程序设计4、创建第一个VB应用程序5、使用帮助系统(自己练习)一、VB简介Visual Basic (V B)可视化的初学者通用符号指令代码Basic:B eginner’s A ll Purpose S ymbolic I nstructionC ode⏹1991年 Visual Basic 1.0⏹ 1992年 Visual Basic 2.0⏹ 1993年 Visual Basic 3.0⏹ 1995年 Visual Basic 4.0⏹ 1997年 Visual Basic 5.0(自此中文版诞生)⏹ 1998年 Visual Basic 6.0主要版本:学习版(Learning Edition)专业版(Professional Edition)企业版(Enterprise Edition)VB 主要功能和特点⏹易学易用⏹提供完善的应用程序集成开发环境⏹支持多种数据库系统的访问⏹VB 6.0 具有网络、多媒体设计的能力⏹完备的联机帮助功能(Help)⏹……二、VB 集成开发环境启动VB⏹选择“开始”菜单 - “所有程序” - “MicrosoftVisual Basic6.0中文版”⏹单击“标准EXE” 项,再单击“打开”按钮退出VB- 从“文件”菜单里选“退出”- 其它关闭窗口的通用方式VB 主窗口:由标题栏、菜单栏、工具栏和工作桌面组成菜单栏(书4-5页)⏹“文件”菜单:文件操作,如新建工程、打开工程、保存工程等。

奥鹏东北大学20春学期《可视化程序设计(VB)》在线平时作业2.doc

奥鹏东北大学20春学期《可视化程序设计(VB)》在线平时作业2.doc

以下叙述中错误的是()A.一个工程中只能有一个Sub Main过程B.窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体C.窗体的Hide方法和Unload方法的作用完全相同D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体正确答案:C若某过程声明为Sub aa(n as integer),则调用实参与形参是按地址传递。

A.Callaa(5)B.Callaa(n1)C.Callaa(n)D.Callaa(i-1)正确答案:D假定X是数值型变量,由函数组成的表达式INT(X/2)=X/2的作用是()。

A.用于测试X是否偶数B.返回一个整数C.返回一个奇数D.用于测试X是否整数正确答案:A函数Int(-3.6)的值是()。

A.-3B.3C.-4D.4正确答案:C语句if 3*4=10 then a=1 else a=2 执行后,a的值为()。

A.12B.10C.1D.2正确答案:C以下不能在"工程资源管理器"窗口中列出的文件类型是( )。

A..basB..resC..frmD..ocx正确答案:D以下叙述错误的是()。

A.打开一个工程文件时,系统自动装载有关的窗体、标准模块等文件。

B.当程序运行时,双击一个窗体,则触发该窗体的Dbclick事件C.Visual Basic 应用程序只能以解释方式执行D.事件可以由用户引发,也可以由系统引发正确答案:C在窗体上画一个名称为File1的文件列表框,并编写如下程序:Private Sub File1_DblClick()x=Shell(File1.FileName,1)End Sub以下关于该程序的叙述中,错误的是()。

A.x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)B.双击文件列表框中的文件,将触发该事件过程C.要执行的文件的名字通过File1.FileName指定D.File1中显示的是当前驱动器、当前目录下的文件正确答案:A设窗体上有一个列表框控件List1,且其中含有若干列表项。

可视化程序设计VB题目应用程序界面设计ppt课件(共40张PPT)

可视化程序设计VB题目应用程序界面设计ppt课件(共40张PPT)
如果需要同时指定弹出菜单的位置和行为,可以分别选取一个参数值, 再用+运算符或者OR运算符连接起来。
(3) DefaultMenu参数用来指定弹出式菜单中想以粗体字体出现的菜 单控件的名称。在弹出式菜单中只能有一个菜单项被加粗。
表一 菜单位置的Flags参数的值及含义
菜单项属性的动态设置
Image)可判断单击的是哪个按钮,然后通过Select Case语句进行相应的处理
2、菜单编辑区 3、菜单项显示区
下拉式菜单设计 下拉式菜单的设计和编程
【例】一个简单的文本编辑器程序的菜单设计。
分析:
对于菜单设计的问题,需要先列出来所有的菜 单标题,每个标题下的菜单项,以及各菜单项的各个 属性设置。
1〕创建一个窗体Form1,然后打开菜单编辑器
2〕根据事先列好的菜单设计列表,依次创建各菜 单项
Clipboard.SetText txtContent.SelText ' 将选中的文本复制到剪贴板上
txtContent.SelText = "" ' 并删除选中的文本
End Sub
Private Sub mnuPaste_Click() ' 粘贴
Dim s1 As String, s2 As String
' 根据剪贴板中是否文本,决定能否实施粘贴操作 ' ClipBoard是系统对象,代表剪贴板,其GetText方法用于返回剪贴板上的字符
mnuPaste.Enabled = IIf(Len(Clipboard.GetText) > 0, True, False) End Sub
Private Sub mnuAll_Click() txtContent.SelStart = 0 ' 设置从第1个字符开始的文本被选中 txtContent.SelLength = Len(txtContent.Text) ' 选中所有字符

东北大学20年春学期《可视化程序设计(VB)》在线作业3(资料答案)

东北大学20年春学期《可视化程序设计(VB)》在线作业3(资料答案)

20春学期《可视化程序设计(VB)》在线平时作业3
学校:奥鹏东北大学
一、单选题 (共 15 道试题,共 75 分)
1.用于注释语句的单词是()。

[[A.]]Rem
[[B.]]Loop
[[C.]]End
[[D.]]Else
作答提示
√选择是:A
2.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其√的形式是()。

[[A.]]Cos (a+b) ^2+5*ln(2)
[[B.]]Cos (a+b) ^2+5*exp(2)
[[C.]]Cos^2(a+b)+ 5*ln(2)
[[D.]]Cos^2(a+b)+ 5*exp(2)
作答提示
√选择是:B
3.删除列表框中所有项目的方法是()。

[[A.]]Hide
[[B.]]Delete
[[C.]]Cls
[[D.]]Clear
作答提示
√选择是:D
4.Visual Basic中,下面类型属于字符串型的是()。

[[A.]]String
[[B.]]Single
[[C.]]Integer
[[D.]]Boolean
作答提示
√选择是:A
5.以下关于焦点的叙述中,×的是()。

[[A.]]当文本框的Enabled属性为False时,其Tab顺序不起作用
[[B.]]当文本框失去焦点时,触发LostFocus事件
[[C.]]如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据[[D.]]可以用TabIndex属性改变Tab顺序
作答提示。

[东北大学]20秋学期《可视化程序设计(VB)》在线平时作业1-资料答案

[东北大学]20秋学期《可视化程序设计(VB)》在线平时作业1-资料答案

[东北大学]20秋学期《可视化程序设计(VB)》在线平时作业1试卷总分:100 得分:100一、单选题 (共 15 道试题,共 75 分)1.以下定义数组或给数组元素赋值的语句中,正确的是()。

[选项]A.Dim a As Variant a=Array(1,2,3,4,5)[选项]B."Dim a(10) As Integer a=Array(1,2,3,4,5)"[选项]C."Dim a%(10) a(1)="ABCDE"[选项]D."Dim a(3),b(3) As Integer a(0)=0 a(1)=1 a(2)=2 b=a"【正确答案是】:A2.在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是()。

[选项]A.Timer1.Interval=0.5[选项]B.Timer1.Interval=5[选项]C.Timer.Interval=50[选项]D.Timer1.Interval=500【正确答案是】:D3.在窗体上有一个文本框控件,名称为TxtTime:一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。

程序如下: Private Sub Timer1_ () TxtTim[选项]E.text=Time End Sub在下划线上应填入的内容是()。

[选项]A.Enabled[选项]B.Visible[选项]C.Interval[选项]D.Timer【正确答案是】:D4.要改变窗体的标题时,应当在属性窗口中改变的属性是()。

[选项]A.Caption[选项][选项]C.Text[选项]bel【正确答案是】:A5.表示滚动条控件取值范围最大值的属性是()。

[选项]A.Max[选项]rgeChange[选项]C.Value[选项]D.Max-Min【正确答案是】:A6.设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是()。

vb第十一章

vb第十一章
14
图形 矩形 正方形 椭圆形 圆形 圆角矩形 圆角正方形
第11章 图形、图像和动画 11章 图形、
11.4 绘图方法
VB还提供了一些绘图方法,如Pset、Line、Circle、 Point、Cls等,这些方法一般写在窗体或图片框的Paint 事件过程中。 VB中主要绘图方法的语法如下。 1. 画点方法Pset 在指定位置(x, y),按指定的颜色Color画点。语法为: [Object.] Pset [Step] (x, y), [Color] 其中Step表示相对于当前坐标(CurrentX,CurrentY) 的相对坐标。
13
第11章 图形、图像和动画 11章 图形、
11.3 图形控件
VB的控件工具箱中有两种绘图控件:形状控件(Shape) 和直线控件(Line)。这两个控件不支持任何事件,只用于 表面装饰。 通过设置Shape对象的Shape属性实现所需的 形状。 表11-7 Shape对象Shape属性值
设置值 0 1 2 3 4 5 常数 VbShapeRectangle VbShapeSquare VbShapeOval VbShapeCircle VbShapeRoundedRectangle VbShapeRoundedSquare
9
第11章 图形、图像和动画 11章 图形、
11.2 绘图属性
1. 当前坐标 窗体或图片框的CurrentX、CurrentY属性给出在这些对 象中用绘图方法作图时的当前坐标。 2. 线宽 窗体或图片框的DrawWidth属性给出在这些对象中用绘 图方法画线的宽度或点的大小。DrawWidth属性以像素 点为单位,最小值为1。 如果使用控件作图,则通过BorderWidth属性定义线的 宽度和点的大小。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“位置”文本框中显
示URL形式的虚拟目录,
默认值对应 C:\Inetpub\wwwroot。
新建 Web服务
系统自动生成 Service1.asmx.vb文件
单击“此处”超 链接切换到代码视图。
注释行实现一个 简单的Web服务,返 回HelloWorld字符串 Web服 务框架 程序
Dim WebSer As New localhost.Service1() ‟新建Service1对象
’调用Service1中的Sentence_Edit过程,编辑TextBox1中的文本
’结果显示在TextBox2中 TextBox2.Text = WebSer.Sentence_Edit(TextBox1.Text)
控件和验证控件的功能,熟悉Web窗体的设计
步骤,学会创建一个Web服务并能正确使用。 综合本章知识,设计出一个具有个性化 的电子邮件发送系统。
BACK
教 学 要 求
1、掌握与Web开发有关的概念,如服
务器、客户机、Web浏览器、Web页、 Web 应用程序、Http超文本传输协议。正确理解 Web应用程序的运行过程。 2、了解网络应用程序和Web窗体的组 成,以及用户界面和编程逻辑的作用。 3、掌握HTML服务器控件、Web服务
MENU
11.2 基于Web窗体创建网络应用程序
11.2.1 Web窗体
Web窗体包括界面和编程逻辑。
界面是含标记语言(HTML或XML)和服务器控
件的文件。
编程逻辑对用户与Web窗体的交互行为作出响应。
11.2.2 服务器控件
1. HTML服务器控件
11.2.2 服务器控件
'新建 MailMessage 对象 '新建 MailMessage 对象
Dim mailObj As New MailMessage() Dim mailObj As New MailMessage()
'将文本框中用户输入的内容赋值给mailObj的相应属性 mailObj.From = TxtSender.Text
<WebMethod()> Public Function HelloWorld() As String HelloWorld =“HelloWorld” End Function
添加文本编辑代码
<WebMethod()> <WebMethod()> Public Function Sentence_Edit(ByVal str As String) As String „该过程实现文本编辑,形参str为编辑串,返回结果串 Dim lenth As Integer, i As Integer : Dim str_b As String str = Trim(str) : lenth = Len(str)
1. HTML服务器控件 2. Web服务器控件
11.2.2 服务器控件
1. HTML服务器控件 2. Web服务器控件 3. 验证控件
11.2.2 服务器控件
1. HTML服务器控件 2. Web服务器控件 3. 验证控件 4. 用户控件
11.2.3 Web窗体设计举例
ControlToValidate属性 设置为TxtName
ErrorMessage属性 为“姓名不能为空”
对象名及所 属控件类型 为“年龄”文本框添加 RangeValidator控件进行范围 命名为ValAge 校验
ControlToValidate 属性设置为TxtAge ErrorMessage属 性为“年龄在1~ 120之间 ” MinimumValue为1, MaximumValue为120
ValidationExpression属性 选择“Internet电子邮件地 址” 格式
通过Internet Explorer浏览器
显示结果,地址
为新建Web窗体 所在的虚拟目录。
输入年龄值 和Email地址, 并进行验证。
不合理的年龄 值和Emai地址, 将显示错误提示信 息。
MENU
11.3 Web服务概述
11.3.1 Web服务的用途
Web服务是指服务器通过Web向外界提 供各种软件服务,该软件的表现形式是实
现特定功能的组件。
11.3.2 Web服务的创建与使用
Web服务相当于网上的动态链接库,创建Web服务
就是创建函数和方法。通过调用实现其功能。
例 编辑英语文章,句子开头为大写字母(句子以 符号“?”、“.”和“!”作为结束符),其他是小写字 母。
户 命令
Web浏览器 请求 Web应用程序
11.1.2 Web应用程序的发展
1. HTML语言阶段 2. Script语言阶段 3. ASP与语言阶段
11.1.3 使用设计Web应用程序
利用开发网络应用程序可分为两类:
(1)基于Web窗体创建应用程序
(2)使用Web Services技术创建组件
Type属性为Integer
为“Email”文本框添 命名为 加 ValEmail RegularExpressionV alidator控件进行格式 校验
对象及所属控件类型
ControlToValidate属性 设置为TxtEmail ErrorMessage属性为 “请输入正确的 Email地址 ”
Case 33, 46, 63 „当前字符为“!”、“.”或”?”,则将下一个字符转换为大写
Return str_b „返回编辑后的字符串
End Function
Web服务地址 Web服务的名称 Web服务中包含的过程, 单击之可调用该过程。
系统根据Web服务的定义,自动创建一个 文本框,用于接收参数以传递给Web服务。
例 创建用户注册程序
新建 “位置”文本框中显 示URL形式的虚拟目录, Web应用程序
默认值对应
C:\Inetpub\wwwroot。
系统生成Web窗体WebForm1.aspx
在Web窗体中 添加控件。
对象名及所 属控件类型 为“姓名”文本框添加 命名为ValName RequiredFieldValidator 控件
'将文本框中用户输入的内容赋值给mailObj的相应属性
'定义邮件的发送地址
mailObj.From = TxtSender.Text '定义邮件的发送地址 mailObj.To = TxtRecipient.Text '定义邮件的接收地址 mailObj.To = TxtRecipient.Text '定义邮件的接收地址 mailObj.Subject = TxtSubject.Text '定义邮件的主题
End Sub
编辑前
编辑后
MENU
11.4 自己设计电子邮件发送系统
System.Web.Mail类库提供若干个构造和发送 邮件消息的类。 邮件消息是通过内置在 Microsoft Windows 中 的 SMTP 邮件服务实现邮件传送的,或者是由任意 的 SMTP 服务器来传送的。 类 MailAttachment MailMessage SmtpMail 说明
器控件和验证控件的功能与作用;了解Web
窗体的设计步骤。
教 学 要 求
4、掌握Web服务的概念, Web服务的创
建与使用方法。
5、综合本章知识,设计一个具有个性化 的电子邮件发送系统。
BACK
重 点 难 点
重点:
1、 掌握与Web开发有关的概念。 2、 掌握HTML服务器控件、Web服务 器控件和验证控件的功能与作用。 3、 Web应用程序的设计步骤。
11.1.1 Web的概念
1. 因特网 2. Web应用 3. Web应用程序 Web应用程序是服务器端的可执行程序或动态链接 库。 当Web应用程序从Web服务器检索到一个HTTP请 求消息时,对其进行分析,生成Web页面传递给Web 服务器,再由Web服务器传递给客户端。

结果 客户端 应答 服务器端
输入“i am a STUDENT.who are you? welCOME TO HERE!” 单击
以XML文档格式 显示结果
11.3.2 Web服务的创建与使用
编写一个Windows应用程序,调用Web服务中的Sentence_Edit过程。
单击“项目”
菜单下的
“添加Web 引用” 子菜 单
Visual 程序设计
主讲人:蒋忠中
东北大学工商管理学院
第11章 网络应用程序开发
教 教 学 学 目 内 的 容
教 重
学 点
要 难
求 点
教 学 目 的
通过本章的学习,理解与Web开发有关的 概念,Web应用程序的运行过程,了解网络应 用程序的组成,HTML服务器控件、Web服务器
mailObj.Subject = TxtSubject.Text '定义邮件的主题 mailObj.Body = txtText.Text '定义邮件的主体内容
'发送邮件 mailObj.Body = txtText.Text
'定义邮件的主体内容
'发送邮件 SmtpMail.Send(mailObj) '调用SmtpMail类的Send方法发送邮件 SmtpMail.smtpserver = "" '设置SMTP邮件服务器的地址 End Sub SmtpMail.Send(mailObj) '调用SmtpMail类的Send方法发送邮件
4、 掌握Web服务的概念, Web服务
的创建与使用方法。
重 点 难 点
难点: 1、正确理解Web应用程序的运行过程。
相关文档
最新文档