东北大学,可视化程序设计(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。

  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应用程序的运行过程。
相关文档
最新文档