《可视化程序设计(A)》概念部分

合集下载

1什么是可视化程序设计

1什么是可视化程序设计
25
什么是.NET ?1
1.2000年,微软正式向外界介绍 2.2001年,.Net Framework 1.0 3. 2003年,.Net Framework 1.1 4.2004年,.Net Framework 2.0
26
什么是.NET ?2
1. 通俗地说, .Net是一种新的软件平台。 是一个类似于Windows作用的软件运 行平台,在其上可以运行各种各样的 软件。
10
第一章 .NET 平台以及Visual
IDE简介
11
目标
讨论计算、Internet 和应用程序开发的 转变
了解对 .NET 的需求 解释 CLR 和 IL 的角色 Visual IDE简介
12
集中式计算
集中式计算
主机
哑终端
13
客户端/服务器计算
• Web 提供数据的 HTML“图片”, 而不是实际的数据
• 浏览器:变相的只读哑终端 • 结构与旧的分时模型相同 • 要进行个性化,需要在每个站点输
入相同的个人信息!
18
目前存在的难题
用户
开发人员
• 生成、测试和部署站点的工具不足 • 站点通常较吸引人,但没什么用处
办公室
家庭
需要个人 信息空间
4
可视化程序设计
5什么是表单(Form)?
表单是指进行程序设计时的窗口, 我们主要是通过在表单中放置各 种部件(如命令按钮、复选框、单 选框、滚动条等)来布置应用程序 的运行界面。
5
可视化程序设计
6什么是组件?
所谓组件,就是组成程序运行界 面的各种部件,如:命令按钮、 复选框、单选框、滚动条等。
6
可视化程序设计
7什么是属性?

第1章RAPTOR程序设计基础(A)

第1章RAPTOR程序设计基础(A)
32
内置运算符和函数
数学运算:
+,-,*,/,^,**(加、减、乘、除、乘方)
rem, mod, sqrt(求余,开平方)
log, abs, (对数,绝对值)
ceiling, floor
(向下取整,向上取整)
33
内置运算符和函数
三角函数:
sin,cos,tan;正弦 ,余弦 ,正切 cot,arcsin,arccos;余切 ,反正弦 ,反余弦 arctan, arccot;反正切 ,反余切
21
RAPTOR数据类型
数值(Number):
如12,567,-4,3.1415,0.000371
字符串 (String):
如“Hello, how are you?”, “James Bond”, “The value of x is: ”
字符(Character):
如’A’,’8’,’!’。
效率和程序设计方法论等
12
程序的两类基本要素
对数据对象的运算和操作 程序的控制结构
13
程序的基本运算和操作
算术运算:
加、减、乘、除等
逻辑运算:
“与”、“或”、“非”等
关系运算:
“大于”、“小于”、“等于”、“不等于”
数据传输:
赋值、输入、输出等
14
程序的控制结构
顺序结构 :
选择结构 :
15
程序的控制结构
(a)直到型循环结构
(b)当型循环结构
16
RAPTOR基本程序环境
基本界面
17
四种基本符号/语句
目的
符号
名称
说明
输入 处理 处理
输入语句 赋值语句

Scratch程序设计_a

Scratch程序设计_a

Scratch程序设计_a在当今数字化的时代,编程已经成为一项越来越重要的技能。

而对于初学者,特别是青少年来说,Scratch 程序设计无疑是一个绝佳的入门选择。

Scratch 是由麻省理工学院开发的一款图形化编程工具,它的出现让编程变得简单、有趣且易于理解。

与传统的基于代码的编程语言不同,Scratch 使用可视化的“积木”来构建程序,这些积木代表着不同的编程指令和逻辑,通过简单的拖拽和组合,就能够创造出各种各样的作品,从简单的动画到复杂的游戏。

Scratch 程序设计的一个显著特点是它的直观性。

对于初学者来说,面对满屏的代码可能会感到困惑和畏惧,但 Scratch 以其色彩鲜艳、形象生动的界面消除了这种障碍。

每个编程指令都以清晰易懂的图标形式呈现,比如移动、旋转、等待、重复等,孩子们只需要根据自己的想法,将这些指令积木拼接在一起,就能让角色在屏幕上按照他们的意愿行动。

另一个重要的优点是 Scratch 能够激发创造力。

在 Scratch 的世界里,没有固定的模式和限制,孩子们可以自由地发挥想象,创造出属于自己的故事、游戏或者动画。

他们可以设计自己喜欢的角色,为其赋予独特的外观和行为,还可以创建自己的场景和互动规则。

这种自由创作的过程不仅能够培养孩子们的创新思维,还能让他们在实践中不断探索和解决问题,提高自己的逻辑思维能力。

比如说,一个孩子想要创作一个关于太空冒险的游戏。

他可以先在Scratch 中绘制出太空飞船、星球、外星人等角色,然后通过编程让飞船能够在太空中自由飞行,躲避星球的碰撞,并且与外星人进行战斗。

在这个过程中,他需要思考如何控制飞船的移动速度和方向,如何判断碰撞的发生,以及如何实现与外星人的交互。

这些思考和实践都能够锻炼他的逻辑思维和问题解决能力。

Scratch 程序设计还具有很强的互动性。

孩子们可以将自己创作的作品分享到 Scratch 社区,与全球的小伙伴们交流和互动。

他们可以观看别人的作品,学习他人的创意和编程技巧,也可以收到来自其他用户的评论和建议,从而不断完善自己的作品。

大学考试《可视化程序设计(VB)》A卷及答案

大学考试《可视化程序设计(VB)》A卷及答案

一、单项选择题(共10题、总分30分、得分30分)1. 下列哪个语句定义了包含8个元素的单精度数组() (本题分数:3 分,本题得分:3 分。

)A、Dim a(2,4) As SingleB、 Dim a(1 to 8)!C、Dim a!(7)D、 Dim a(1 to 2,3 to 6) As Long2. 下列关于菜单访问键和快捷键的说法正确的是() (本题分数:3 分,本题得分:3 分。

)A、若一菜单项的Caption属性为“打开(&O)”,则其快捷键是Ctrl+OB、快捷键指用于执行一个命令的功能键或组合键,可以在菜单编辑器中将快捷键设为Alt+FC、可以为任意的菜单项都添加快捷键或访问键D、通过访问键打开某个子菜单时,必须先使焦点位于其上一级菜单3. 如果要退出Do…Loop循环,可使用语句()。

(本题分数:3 分,本题得分:3 分。

)A、ExitB、 Exit DoC、 Exit ForD、Exit For4. 若有数组说明语句:Dim t(1 To 10) As Variant,则t被定义为()。

(本题分数:3 分,本题得分:3 分。

)A、数值数组B、可调数组C、字符串数组D、可变类型数组5. 在下列关于对话框的叙述中,错误的是(): (本题分数:3 分,本题得分:3 分。

)A、作为对话框窗体的Borderstyle、ControlBox、MaxButton和MinButton应分别设置为l、True、False和 False。

B、语句frmAbout.Show vbModeless,frmMain将 fmAbout窗体显示为 fmMain的无模式子窗体。

C、可以将对话框分成两种类型:模式的和无模式。

D、语句frmAbout.Show将frmAbout作为无模式对话框显示。

6. 在窗体上有一按钮Command1,其事件过程如下,则按下Command1窗体上显示的是()Private Sub Command1_Click()Dim i As IntegerScale (0, 0)-(10, 10)For i = 1 To 3DrawStyle = iDrawWidth = iLine (0, i + 1)-Step(8, 0)CurrentY = CurrentY + 1NextEnd Sub (本题分数:3 分,本题得分:3 分。

计算机程序设计员(高级)复习题含答案

计算机程序设计员(高级)复习题含答案

计算机程序设计员(高级)复习题含答案一、单选题(共90题,每题1分,共90分)1、随着信息技术的飞速发展,软件项目的生命周期()。

A、视情况而定B、没有变化C、越来越短D、越来越长正确答案:C2、下列不属于Visual C++的工程类型的是:()。

A、ATL COM AppWizardB、MFC ActiveX ControlWizardC、ISAPI Extension(Internet Server API)WizardD、Win16 Application正确答案:D3、多任务通常包括()大类。

A、5B、3C、2D、4正确答案:C4、所有的用户需求必须与()一致。

A、产品需求B、系统需求C、功能需求D、业务需求正确答案:D5、()是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面。

A、FtpB、GopherC、FingerD、Http正确答案:B6、需求分析员与用户面谈时应当()。

①注意礼节②应事先了解用户的身份、背景③应该先了解细节问题,再了解宏观问题。

④避免片面地听取某些用户的需求A、①②③④B、①②④C、②③④D、①②③正确答案:B7、软件维护的种类不包括:()。

A、适应性维护B、完善性维护C、改正性维护D、扩展性维护正确答案:D8、下列那种方法不能提高程序的运行效率:()。

A、不要把不同的数据类型混在一起B、寻找复杂性小的算法C、简化逻辑结构D、尽量避免采用多维数组(C语言除外)和复杂的表格正确答案:C9、下列属于非授权访问行为的是()。

A、传播病毒B、窃取数据的使用权C、避开系统访问机制,非正常使用网络资源D、删除信息正确答案:C10、()是一种简单的协议,它使用的端口是43。

A、GopherB、HttpC、FtpD、Whois正确答案:D11、n个顶点的强连通图的邻接矩阵中至少有()个非零元素。

A、nB、2nC、n-1D、2n-2正确答案:D12、在一个调用语句上按()键将指示Debuger全速执行所调用的子程序。

《可视化程序设计》教学大纲设计

《可视化程序设计》教学大纲设计

《可视化程序设计》教学大纲设计一、课程基本信息1、课程名称:可视化程序设计2、课程类别:专业基础课3、课程学时:总学时_____,理论学时_____,实践学时_____4、课程学分:_____5、先修课程:计算机基础、程序设计基础二、课程目标1、知识目标了解可视化程序设计的基本概念和原理。

掌握常见可视化编程工具的使用方法。

熟悉可视化编程中的基本控件和组件的功能及应用。

2、能力目标能够运用可视化编程工具设计和开发简单的应用程序。

具备良好的程序设计思维和逻辑,能够编写规范、高效的代码。

能够对程序进行调试和错误处理,提高解决问题的能力。

3、素质目标培养学生的创新意识和团队合作精神。

提高学生的自主学习能力和问题解决能力。

培养学生严谨的工作态度和良好的职业道德。

三、课程内容1、可视化编程基础可视化编程的概念和特点。

常见可视化编程工具的介绍和比较。

2、编程环境与项目创建安装和配置可视化编程环境。

创建新的项目和解决方案。

3、界面设计窗口和控件的添加、布局和属性设置。

菜单和工具栏的设计。

4、基本控件的使用按钮、文本框、标签、单选按钮、复选框等控件的应用。

5、数据输入与输出数据的获取和显示方法。

数据格式的转换和处理。

6、事件处理常见事件的类型和触发机制。

事件处理函数的编写和调用。

7、图形绘制与图像处理基本图形的绘制方法。

图像的加载、显示和处理。

8、文件操作文件的读写操作。

文件夹的操作和管理。

9、数据库操作数据库的连接和访问。

数据的增删改查操作。

10、多线程编程多线程的概念和应用场景。

多线程程序的设计和实现。

四、教学方法与手段1、课堂讲授通过多媒体课件、演示示例等方式,讲解可视化程序设计的基本概念、原理和技术,使学生对课程内容有初步的了解和认识。

2、实践教学安排充足的实践教学时间,让学生在实践中掌握可视化编程工具的使用和程序设计的方法。

实践教学过程中,教师进行现场指导和答疑,及时解决学生遇到的问题。

3、案例教学通过实际案例的分析和实现,让学生将所学知识应用到实际项目中,提高学生的综合应用能力和解决实际问题的能力。

东北大学智慧树知到“计算机科学与技术”《可视化程序设计(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工程后,不在工具箱中出现的控件是()。

《可视化编程的概念与方法》教学设计

《可视化编程的概念与方法》教学设计

《可视化编程的概念与方法》教学设计这是一篇由网络搜集整理的关于《可视化编程的概念与方法》教学设计的文档,希望对你能有帮助。

在VB教学过程中,教师往往为了传授知识而设计一些与学生生活实际脱离的任务,学生普遍反应对所学的内容不感兴趣,学习热情不高。

本课的教学任务精心设计,由学生的学习生活中提炼出来,大大激发了学生的学习欲望。

本课在培养学生的学习兴趣有所突破。

【教材内容分析】本课使用的教材是广东教育出版社出版的《算法与程序设计》信息技术(选修1)。

本节内容为该书的第三章第一节课,但在实际教学过程中将其调整为第二章第一节课。

主要内容是对可视化编程中的对象、属性、方法事件等概念的讲解。

在学习了这些概念后学生在上课时不仅知道了这些专业术语,同时也能掌握代码的书写位置和书写格式。

为后面的教学奠定坚实的基础。

【学生情况分析】本课教学对象为高一学生。

经过第一章的学习,学生已经熟悉Visual Basic 6.0的环境界面,对代码的书写有简单认识。

另外高一学生具有思维活跃、想象力丰富、学习欲望强的学习特点,【教学设计思路】依据新课标中提出“强调问题解决,倡导运用信息技术进行创新实践活动”的理念。

以学生为主体,结合高中学生的生活和学习实际设计问题,让学生在感受与体验的过程中构建知识结构,掌握程序设计中的概念,并将所学的知识积极地应用到解决学习、生活等实际问题中。

【教学方法】任务驱动、演示法、讲解法。

【教学资源】教学演示文稿(PPT)、记事本小程序(EXE)和源代码【教学目标】一、知识与技能目标1.能够结合日常生活中的具体事例分析说出它的属性、方法、事件,从而加深对属性、方法、事件概念和关系的理解。

2.能够利用控件工具在窗体上创建命令按钮、文本框等对象,并学会通过属性窗口修改对象的Caption、Text属性值。

3.能够正确书写鼠标单击事件过程的程序代码(书写位置和书写格式)。

二、过程与方法1.通过教师以生活中的手机为例进行讲解,明白对象、属性、方法、事件的概念。

东大14秋学期《可视化程序设计Ⅰ》在线作业1答案

东大14秋学期《可视化程序设计Ⅰ》在线作业1答案

14秋学期《可视化程序设计Ⅰ》在线作业1单选题一、单选题(共20 道试题,共100 分。

)1. 关于子窗体说法正确的是A. MDI子窗体与普通窗体没有区别B. MDI子窗体与普通窗体不同,其活动区域为MDI窗体工作区,而普通窗体则没有此限制C. MDI窗体菜单和子窗体可以同时显示出来D. 当子窗体激活时仅仅显示子窗体菜单-----------------选择:B2. software and hardwarB) softwareC) hardwareD) 1(26)执行如下语句a=InputBox("Today","Tomorrow","Yesterday",,,"Day before yesterday",5)将显示一个输入对话框,在对话框的输入区中显示的信息是A. TodayB. TomorrowC. YesterdayD. Day before Yesterday-----------------选择:C3. 有如下语句:Open “f1.dat”For Random As #1 Len =15,表示文件f1.dat每个记录的长度等于()A. 15个字符B. 15个字节C. 或小于15个字符D. 或小于15个字节-----------------选择:B4. 以下能够正确计算n!的程序是A. Private Sub Command1_Click()n=5:x=1Dox=x*ii=i+1Loop While i<nPrint xEnd SubB. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<nPrint xEnd SubC. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i<=nPrint xEnd SubD. Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While i>nPrint xEnd Sub-----------------选择:C5. (1)在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A. "A) 工程资源管理器窗口B. "C. "B) 工具箱窗口"D. C) 代码窗口E.-----------------选择:C6. 目录列表框的Path属性的作用是A.B. 显示当前驱动器或指定驱动器上的某目录下的文件名。

可视化编程的概念

可视化编程的概念
系统事件:如Load、Timer事件 用户事件:如Click、DblClick事件
事件分类
VB中,每个对象都预先定义好了一系列的事件
事件过程:事件发生后,对事件的处理步骤
Private Sub 对象名称_事件过程名( [参数列表] ) …… ‘ 事件过程代码
End SLeabharlann b VB采用事件驱动的程序设计方法

方法
对象执行的操作
对象方法的调用格式
[对象.]方法 [参数列表]
例如:

form1.show
三者间的关系

属性是对象的特性,事件是对象的响应, 方法是对象的动作。
窗体和控件
1、窗体
窗体是程序设计的基础,各种控件对象必须建立 在窗体上,一个窗体对应一个窗体模块。
可视化编程的概念
(初步)
对象的概念
一切可操作的实体(例如:窗体、文本框、 按钮等)均可理解为一个对象。 对象是具有特殊数据和行为方式的实体。


对象的三要素

属性:
用来描述和反映对象特征的参数, 比如,名 称(name)、标题(Caption) 对象属性的设置方式: 在设计阶段,通过属性窗口设置实现 在程序代码中,通过赋值实现,格式为: [对象.]属性 = 属性值

事件
在程序设计中,事件是指由用户触发或由系统 触发,能被特定对象所识别并作出响应的动作。 比如,加载窗体时触发的Load事件、命令按钮 上单击鼠标引发 的Click事件
对象事件的反应是通过事件过程来完成的。
根据对象触发的事件编写事件过程就称事件驱 动程序设计。

事件


发生在该对象上的动作

东大14秋学期《可视化程序设计Ⅰ》在线作业2答案

东大14秋学期《可视化程序设计Ⅰ》在线作业2答案

14秋学期《可视化程序设计Ⅰ》在线作业2单选题一、单选题(共20 道试题,共100 分。

)1. 在窗体中添加一个列表框,然后编写如下两个事件过程:Private Sub Form_Click()List1.RemoveItem 1List1.RemoveItem 3List1.RemoveItem 2End SubPrivate Sub Form_Load()List1.AddItem "AA"List1.AddItem "BB"List1.AddItem "CC"List1.AddItem "DD"List1.AddItem "EE"End Sub运行上面的程序,然后单击窗体,列表框中所显示的内A. AABBB. DDEEC. AACCD. BBCC-----------------选择:C2. 确定一个窗体或控件大小属性是A. Width或HeightB. Width和HeightC. Top或LeftD. Top和Left-----------------选择:B3. 设在工程中有一个标准模块,其中定义了如下记录类型Type BooksName As String *10TelNum As String *20End Type在窗体上画一个名为Command1的命令按钮。

要求当执行事件过程Command1_Click时,在顺序文件Person.txt中写入一条记录。

下列能够完成该操作的事件过程是A. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Output As #1=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,,B.TelNumClose #1End Sub"B. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Input As #=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Print #1,,B.TelNumClose #1End Sub"C. "Private Sub Command1_Click()Dim B As BooksOpen “c:\Person.txt”For Output As #=InputBox(“输入姓名”)B.TelNum=InputBox(“输入电话号码”)Write #1,BClose #1End Sub"D. "Private Sub Command1_Click()Open “c:\Person.txt”For Input As #1Name=InputBox(“输入姓名”)TelNum=InputBox(“输入电话号码”)Print #1,Name,TelNumClose #1End Sub"-----------------选择:A4. 设有语句Open"c:\Test.Dat"For Output As#1则以下错误的叙述是A. 该语句打开C盘根目录下一个已存在的文件Test.DatB. 该语句在C盘根目录下建立一个名为Test.Dat的文件C. 该语句建立的文件的文件号为1D. 执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息-----------------选择:C。

可视化编程的概念与方法教学设计

可视化编程的概念与方法教学设计

)回顾:计算机编程解决问题的基本过程。

)QQ登录时需要对什么进行判断?涉及到程序设计的哪种结构?新课学习布置制作QQ登录应用程序任务,引导学生掌握利用VB可视化编程方法解决实际问题的基本过程。

(任务基本要求:单击“登录”按钮,如果输入正确,则登录到另一窗口,否则给出输入错误的提示信息)可自主学习,参照教材第78-82页部分完成该任务。

(1)建立工程(2)创建图形用户界面添加控件:标签、文本框、按钮,创建两个窗体(Form1和Form2,Form2可通过“工程”-“添加窗体”实现,打开、切换各窗体可通过“工程资源管理器”窗口实现)。

(3)设置对象属性通过属性窗口进行设置。

要求掌握设置属性的方法,本部分操作涉及标签控件的Caption属性,文本框控件的Text属性、PasswordChar属性,命令按钮控件的Caption属性,窗体的Caption属性,以及它们的Font属性等。

(4)编写程序Private Sub Command1_Click()If Text1.Text = "178137147" And Text2.Text ="ancjg" ThenForm1.HideForm2.ShowElseMsgBox "输入错误"End IfEnd Sub(5)调试运行程序(6)保存和编译程序保存工程,注意保存了哪些文件。

使用“文件”菜单生成可执行文件(exe)并在脱离VB环境后运行该exe文件。

以上教学过程以老师指导、学生探究实践、合作学习为主,教师监控学生完成进度,适时鼓励完成较好、较快的学生。

听课、思考探究、合作(1)什么是工程?建立一个工程的方法有哪些?(2)界面由什么组成(对象,即窗体和控件),对象的名称与对象上显示的文字(如标题)有何区别?(3)可了解其它属性。

(4)理解事件驱动程序设计思想。

(5)运行、调试、检查。

(6)按要求提交(FTP服务器/Moodle平台)。

《可视化程序设计》题库及答案

《可视化程序设计》题库及答案

《可视化程序设计》题库及答案一、选择题1.用来将窗体隐藏,而并非从内存中删除的方法是()。

A. 窗体名称.HideB. Exit 窗体名称C. 窗体名称.ExitD. Unload 窗体名称2.将列表框(List Box)上要显示的内容放到列表框控件上的方法是()。

A. AdditemB. DataSourceC. ListIndexD. ToolTipText3.为了在运行时能显示窗体左上角的控制框(系统菜单),必须()。

A.把窗体的Contro1Box 属性设置为Fale,其他属性任意B.把窗体的ControlBox 属性设置为True,并且把Boder Style属性设置为1-5C.把窗体的ControlBox 属性设置为False,同时把BoderStyle属性调协为非0值D.把窗体的ControlBox 属性设置为True,同时把BoderStyle属性设置为0值4.有关多文档界面(Multiple document.nbspInterface)的不正确描述是()。

A.多文档界面(MDI)是指在一个父窗口下面可以同时打开多个子窗口B.子窗口归属于父窗口C.如果父窗口关闭,则所有子窗口全部关闭D.如果所有子窗口全部关闭,则父窗口关闭5.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是()。

A. MouseDownB.MouseUpC.LoadD.Click6.下列选项中全部属于SQL语言的常用命令的是()。

A.Create、From、Drop、Insert B.Where、From、Drop、InsertC.Create、Alter、Drop、Insert D.Between、From、Drop、Insert7.在窗体上按下鼠标左键后释放,不会触发窗体的哪个事件( )。

A.MouseDown B.MouseUp C. Dblclick D.Click8.为了把焦点移到某个指定的控件,所使用的方法是( )A.SetFocus B.Visible C.Refresh D.GetFocus9.可以同时删除字符串前导和尾部空白的函数是( )A.Ltrim B.Rtrim C.Trim D.Mid10.表达式4+5 \ 6 * 7 / 8 Mod 9 的值是( )A.4 B.5 C.6 D.711.下列语句中的语句( )可以实现顺序文件的按行读取操作。

可视化程序设计(专升本)A卷

可视化程序设计(专升本)A卷

《可视化程序设计》(专升本)期末试卷A卷一、单选题(每小题4分,共60分)1.下列运算符中,运算级别最高的是(B)A、+B、*C、\D、Mod2.下列选择项中(C )不能获得焦点。

A、使用Tab键B、用鼠标选择对象C、设置GetFocus的值为TrueD、使用SetFocus方法3.执行下面的程序段后,x的值为(A ) 2 x=5 For i = 1 To 20 Step 2 x=x+i\5 Next iA、21B、22C、23D、244.有如下程序,执行程序后单击Button1按钮,窗体上显示的是什么(C)Private Sub Command1_Click() Dim a Dim b As Integer a = 5 / 2 b = 5 / 2 Print a, b End SubA、2 2B、 2 2.5C、 2.5 2D、 2.5 2.55.如果希望用变量X存放数据12345.67890123,应将X定义为什么类型?(A )A、数值B、字符串C、变体D、数值或字符串(视输入的数据而定)6.以下说法正确的是(D )A、通用过程可以出现在窗体模块和标准模块中B、不同模块中的通用过程可以重名C、同一标准模块中的通用过程可以同D、不同标准模块中的通用过程不能同名7.下列哪组语句可以将变量A、B的值互换(C )。

A、A=B:B=AB、 A=C:C=B:B=AC、 A=A+B:B=A-B:A=A-BD、A=(A+B)/2:B=(A-B)/28.将文本框的(A)属性设置为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。

A、MultiLineB、ScrollBarsC、 TextD、Enabled9.在表达式 y = InputBox ( a, b, c ) 中,b 为输入函数对话框的(A )。

A、标题B、提示C、预设值D、帮助文件名10.如果要退出Do…Loop循环,可使用语句( B)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《可视化程序设计(A)》概念部分
1、可视化程序设计是一种在窗体中使用控件设计程序界面、编写控件事件驱动程序的设计方法。

2、按设计要求编写控件事件驱动程序,执行程序时,触发控件执行事件驱动程序,完成规定任务的程序设计方法称为事件驱动程序设计。

3、在面向对象程序设计中,将由描述事物的数据及处理数据的函数组成的导出数据类型称为类,用类定义的变量称为对象,将描述其特性的数据成员称为属性,将处理数据的成员函数称为方法,对象对操作动作的响应称为事件。

4、定时器控件可根据设定的时间间隔,有规律的触发定时事件,时间间隔可通过interval 属性进行设置,其时间单位是毫秒。

5、Visual Studio 2005中的C#应用程序由解决方案、项目、窗体、水晶报表、数据集、命名空间、类、函数、事件等组成。

6、在C#中,使用求x平方根的算术函数Sqrt(x)的方法是:System.Math.Sqrt(x)
7、在C#中,使用字符串比较函数Compare(s1,s2)的方法是pare(s1,s2)。

8、输出系统当前日期和时间使用System.DateTime.Now()函数。

12、主窗体的IsMdiContainer属性应设置为true;子窗体的IsMdiContainer属性应设置为false。

13、在C#开发环境中,使用MenuStrip控件设计主菜单,使用ContextMenuStrip控件设计上下文菜单。

14、文件对话框包括打开文件对话框控件OpenFileDialog和保存文件对话框控件SaveFileDialog。

15、在通用对话框“打开”或“另存为”对话框中,用户可选择或指定文件名和路径。

文件名和路径可通过通用对话框的FileName属性来获得。

16、数据库应用程序由数据界面控件、数据源绑定控件、数据集与适配器等对象组成。

17、数据源绑定控件(BindingSource)是数据界面控件从数据表获取数据的通道。

通过DataSource属性连接数据集对象DataSet,通过DataMember属性连接数据表。

18、DataGridView 控件用DataSource属性连接数据源绑定控件,用DataMember属性选择数据集中的数据表。

19、Connection连接对象用于连接数据库。

Command命令对象用于执行SQL命令等,完成对数据库的查询、插入、删除与修改操作。

20、DataAdapter适配器对象用于数据库与DataSet对象的数据交换。

用Fill方法将数据库中数据填入DataSet对象中。

用Update方法将DataSet对象的数据写入数据库中。

21、DataSet数据集对象是存放SQL访问结果的内存数据库,可在DataSet内存数据库集操作数据表,并将操作结果通过DataAdapter对象返回数据库。

22、访问Access数据库的OLE 框架类库命名空间是System.Data.OleDb
23、命令对象用CommandType选择命令类型,若选择CommandType.TableDirect,则输入CommandText为数据表。

24、若不用命令对象而直接定义适配器执行SQL语句的定义格式为:OleDbDataAdapter <适配器对象> = new OleDbDataAdapter (<SQL语句>,<连接对象>);
25、用适配器对象的InsertCommand、DeleteCommand、UpdateCommand属性输入SQL语句,应使用ExecuteNonQuery()方法执行SQL语句,才能完成对数据表的插入、删除、修改操作。

26、数据集对象是个小型内存数据库,用于存放表(DataTable)、列(DataColumn)、行(DataRow)、关系(Reliation)、约束(Constraint)对象。

27、DataGridView控件中第i行第j列单元的表示方法是DataGridView.Rows[i].Cells[j].Value
28、DataTable数据表对象table_Class中第i条记录第j个字段的表示方法为table_Class.Rows[i][j]
29、命令重建对象(CommandBuilder)的作用是,为执行适配器对象的Update更新指令,构建SQL语句指令。

使用条件如下:
(1)至少设置DataAdapter对象的SelectCommand属性。

(2)SelectCommand属性执行结果所获取的字段中必须包含主键。

(3)数据表不能与其他数据表关联。

30、水晶报表用于设计各种样式的数据报表与统计分析图表,报表页面由Section1(报表页眉)、Section2(页眉)、Section3(详细资料)、Section4(报表页脚)、Section5(页脚)五个部分组成。

31、水晶报表设计步骤
(1)用水晶报表设计器(Crystal Report)设计数据报表。

(2)添加报表文档控件(ReportDocument),连接数据报表,并加载数据表。

(3)用水晶报表查看器(CrystalReportViewer)连接报表文档控件,预览、打印数据报表。

32、DateTimePicker控件通过Value.Year、Value.Month 、Value.Day属性返回年、月、日。

33、DateTime opening=Convert.ToDateTime(“2008-2-18”);
int weeks=1;
DateTime holiday=opening.Date.AddDays(weeks*7);
Holiday为2008-2-25
34、TreeView是一种能以树形目录结构形式显示数据结点的高级控件,用代码方式为TreeView控件添加一个"管理系根结点与"电商40831""工商40831"其子结点的语句如下:TreeNode node = new TreeNode("管理系");
node.Nodes.Add("电商40831");
node.Nodes.Add("工商40831");
treeView1.Nodes.Add(node);
35、进度条控件ProgressBar以进程条方式显示程序执行进度,用Value表示进程值,Maximum 表示进程最大值,Minimum表示进程最小值。

36、ListView 控件用四种显示方式:大图标、小图标、列表、详细列表,来描述选项内容。

37、ListView 控件用Items.Add方法添加新项,用Columns.Add方法添加列标头。

相关文档
最新文档