程序流程有三种最基本的控制结构,即顺序结构、选择结构和


?-3<-2布<-尔1 表达式练习 False a=3:b=4:c=5
?a=b=c False 表示一个数x是能被3整除的奇数 x Mod 3=0 and x Mod 2< >0 x Mod 2=1 and x Mod 2< >0 表示一个数x∈[2,5] x>=2 and x<=5 表示一个数x不在[2,5]区间内 x<2 or x>5
角形的面积
Dim a As Single, b As Single, c As Single a=Val(Text1.Text):b=Val(Text2.Text):c=Val(Text3.Text) s=(a + b + c) / 2 If a+b>c And c>0 And a+c>b And b>0 And b+c>a And a>0 Then area = Sqr(s * (s - a) * (s - b) * (s - c)) Label1.Caption="能构成三角形,"&"三角形面积为: "&Str(area) Else Label1.Caption="不能构成三角形" End If
运算次序:先分别求出运算符两侧表达式的值, 然后再将二者进行比较
其中:数值型数据按照数值大小比较 2+3>6 3>=0 5<>2^3 字符型数据按照字符的ASCII码值大小比较 “1”>“2” “a”<“b” “A”> “a”
日期型数据按照前后顺序比较 #01/01/2003#> # 12/31/2002#
运算符两侧必须是同类型的量或表达式 若不是,系统会自动进行强制类型转换 “5”>4 0>(1>0)
若判断的结论是成立,则结果为逻辑真值(True), 否则为逻辑假值(False) True的值等于-1,False的值等. 于0
运算 名 称 符 < 小于
<= 小于或等 于
> 大于
>= 大于或等 于
= 等于
示例: 输入一个数,如果是正数,就输出 x=Val(Text1.text) If x>0 Then Label1.Caption=x
.
条件
Y
N
语句序列
下一语句
问题:如果不是 正数,应该显示
“不是正数”
选择结构(IF-THEN-ELSE)
语句格式: I2F><] 条件> THEN [<语句序列1>][ELSE <语句序列
Dim x As Single X=Val(InputBox("请输入一个成绩:","输入",0))
IF X>=60 THEN Label1.Caption=“及格” Else
Label1.Caption=“不及格”
Label1.Caption=IIf(x>=60,“及格”,“不及格”)
.
块结构(IF-THEN-ELSE-END
.
IF语句ቤተ መጻሕፍቲ ባይዱ嵌套
语句格式:
IF <条件1> THEN [<语句列1>]
ELSE
Y 语句列1
条件1
N
Y
条件2
N
语句列2
语句列3
IF <条件2> THEN
[<语句列2>]
ELSE [<语句列3>] END IF END IF
说明:
下一语句
如果在If语句的语句列1或语句列2
中又有一个完整的If语句,则称为
d=b^2-4*a*c
If d > 0 Then Label1.Caption = “不同实根 " Else
Y
△>0
N
If d = 0 Then
有两个不相
Label1.Caption = “相同实根 " 同的实根
Else
Label1.Caption = "没有实数解"
Y
△=0
N
有两个相同 的实根
没有实 数解
或运算的规则是:只有二者全为假时结果为假,否则为真
逻辑值 A T T F F
逻辑值 B T F T F
NOT A A AND B
F
T
F
F
T
F
T.
F
A OR B
T T T F
?“a”>“b”布AN尔D 1>表2 达式练习 False ?“a”>“b” OR 1<2
True ?NOT 2*5<>11
False ?2^3>3 AND 5>10
VB中的选择语句有: 单行(IF-THEN-ELSE) 双分支语句 块结构(IF-THEN-ELSE-END IF) 多分支语句(Select Case)
.
选择结构(IF-THEN)
语句格式: 执I>F行<过条程件:> THEN <语句序列
判断给定的条件 •如果成立(其值为True),执行所给语 句序列,然后执行下一条语句 •否则(其值为False),跳过所给语句 序列,直接执行下一条语句
.
运算符的优先顺序
优 算术运算符
先 字符串运算符:&

依 关系运算符:=、<>、<、>、<=、>=
次 降
布尔运算符:Not

And
Or
.
运算符的优先顺序练习
设变量x=4,y=-1,a=7.5,b=-6.2,求表达式 x+y>a+b And Not y<b的值 True
y表示年号,用一个表达式表示该年是否是闰年 (y Mod 4=0 AND y Mod 100<>0 ) OR (y Mod
条件语句
If...Then / If...Then...Else 条件语句的嵌套
多分支语句 选择性控件
计时器控件
select case
单选按钮 / 复选框 列表框/组合框
程序举例
.
关系运算符 符号: <小于 >大于 >=大于或等于 <=小于或等于 =等于 < > 不等于 适用的类型和结果类型:
关系运算符适用于数值型、字符型、日期型和逻辑型 数据,结果只能为逻辑型(真值True和假值False)
执行过程:
判断给定的条件 •如果成立(其值为True),执行所给 语句序列1,然后执行下一条语句 •否则(其值为False),执行所给语 句序列2,然后执行下一条语句
Y
条件
N
命令序列1
命令序列2
下一语句
.
例一:输入(一IF个数-T,如H果E是N正数-,E就L输S出;E否)则举显示例非正数
Dim x As Single
语句格式:
IF <条件> THEN [<语句列1>]
[ELSE <语句列2>]
END IF
执行过程:
IF)
Y
条件
N
命令序列1
命令序列2
判断给定的条件 •如果成立(其值为True),执行所给
下一语句
y语句序列1,然后执行下一条语句
•否则(其值为False),执行所给语
句序列2,然后执行下一条语句
.
(IF-THEN-ELSE-END IF)举 例 示例:根据用户输入的一个成绩,判断是否及格
x=Val(Text1.text) If x>0 Then Label1.Caption=x Else Label1.Caption= “非正数
例二:根据用户输入的一个成绩,判断是否及格
Dim x As Single X=Val(InputBox("请输入一个成绩:","输入",0)) IF X>=60 THEN Label1.Caption=“及格” Else Label1.Caption=“不及格”
False 表示一个数是偶数
x Mod 2=0 或 int(x/2)=x/2 表示一个数X能被3或5或7整除
x Mod 3=0 OR x Mod 5=0 OR x Mod 7=0 表示身高不在1.65米以上或不是女生
身高<1.65 OR 性别<>“女” NOT(身高>=1.65 AN. D 性别=“女”)

程序流程有三种最基本的
控制结构,即顺序结构、选择
结构和循环结构。
• 在一个过程中,程序通常是
按照由上而下的顺序来执行各
个语句的,直到整个过程结束。
引入选择结构和循环结构,可
以改变程序执行的流程。
.
本章主要内容
选择程序结构用于判断给定的条件,根据判断的结 果来控制程序的流程
条件表达式 关系表达式 / 逻辑表达式
.
关系表达式练习 数值型数据按照数值大小比较
字符型数据按照字符的ASCII码值大小比较 ①False
日期型数据按照前后顺序比较
① ?2/3>3/4
②False
② ?“a”> “b”
③True
③ ?3<=5
④ True
④?True=-1
⑤True
⑤ ?#01/12/91#<=#02/01/91# ⑥ ? “abc”<= “abb” ⑦ ? “ab”<= “我们” ⑧ ?“123”>“99” ⑨ ?“你们”>“我们” .
<> 不等于
关示系例运算符 说 明
“3”<4 3<=4
值为:True,强制转换为 数值型
合集下载

软件工程复习试题及答案

软件工程复习试题及答案

一、填空题(在下划线上填写正确的答案,每题2分,共20分)1.等价划分是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数。

2.数据流图和数据字典共同构成了系统的逻辑模型。

3.盒图也称为 N-S图。

这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。

4.软件有效性,指软件系统的时间和空间效率。

5.IPO6.数据流图有四种基本成分:源、终点,处理,存储,数据流。

7.其中数据项是组成数据流和数据存储的最小元素。

8.软件工程中的结构化分析SA是一种面向数据流的分析方法。

9.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个由下而上的过程。

10.耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚、低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

1.常用的软件开发模型有瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型。

2.软件生存周期一般可分为问题定义、可行性研究、需求分析、设计、编码、单元测试、运行与维护阶段。

3.软件测试的步骤:单元、集成、系统、验收。

4.数据流图的基本符号包括加工、数据流、数据存储文件、汇点。

5.IPO图由输入、处理和输出三个框组成。

这个图的特点是能够直观的显示三者之间的关系。

6.面向对象方法是一种运用类、实例、属性、重载、消息传送、多态性等概念来构造系统的软件开发方法。

7.分析已有的程序,寻求比源代码更高级的抽象表现形式,这就是软件的逆向工程。

8.程序测试是对编码阶段的语法错、语义错和运行错进行查找的编码执行活动。

9.为了获得较高的模块独立性,尽量设计出具有高内聚和低藕合性能的模块。

10.常用的测试方法有黑盒测试和白盒测试。

1.可行性研究,应从技术可行性、经济可行性、运行可行性和法律和社会效益可行性等方面研究。

2.构化程序设计中程序主要的3种基本控制结构是顺序结构、选择结构、循环结构。

3.软件生存周期中时间最长、花费精力和费用最多的一个阶段是维护阶段。

软件工程试卷及参考答案

软件工程试卷及参考答案

试卷(一)一、单项选择题1、在结构化设计(SD)方法中全面指导模块划分的最重要的原则是( )A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性2、软件维护产生的副作用,是指()A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作3、软件详细设计的主要任务是确定每个模块的()A、算法和使用的数据结构B、外部接口C、功能D、编程4、为了提高模块的独立性,模块内部最好是()A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚5、软件是一种()A、程序B、数据C、逻辑产品D、物理产品6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A、纠正性维护B、适应性维护C、完善性维护D、预防性维护7、只有单重继承的类层次结构是( )层次结构。

A、网状型B、星型C、树型D、环型8、下列属于维护阶段的文档是( )A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告9、不适合作为科学工程计算的语言是( )A、PascalB、CC、FortranD、 Prolog10、研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。

A. 技术可行性B. 经济可行性C. 社会可行性D. 法律可行性11、中级结构性成本模型COCOMO是一个( )A、静态单变量模型B、动态单变量模型C、静态多变量模型D、动态多变量模型12、PAD图为()提供了有力的工具。

A、系统分析B、软件的自动化生成C、自动分析数据D、测试软件13、下列关于JSP方法不正确的说法是( )A、JSP方法主要用于规模不大的数据处理系统B、JSP方法不明确的划分软件概要设计和详细设计的两个阶段C、JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D、JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。

因此它只适用于详细设计阶段14、在详细设计阶段,经常采用的工具有()A、PADB、SAC、SCD、DFD15、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()A、集成测试B、恢复测试C、验收测试D、单元测试16、盒图(N-S图)为()提供了有力的工具。

济南大学软件工程期末考试复习题(九成原题)

济南大学软件工程期末考试复习题(九成原题)

《软件工程》选择题一、选择题1.软件产品的开发主要是(D)。

A.复制B.再生产C.拷贝D.研制2.作坊式小团体合作生产方式的时代是(C)时代。

A.程序设计B.软件生产自动化C.程序系统D.软件工程3.软件工程与计算机科学性质不同,软件工程着重于(C)。

A.理论研究B.原理探讨C.建造软件系统D.原理的理论4.将每个模块的控制结构转换成计算机可接受的程序代码是(A)阶段的任务。

A.编码B.需求分析C.详细设计D.测试5.可行性研究的目的是决定(B)。

A.开发项目B.项目值得开发否C.规划项目D.维护项目6.SA方法用DFD描述(D)。

A.系统的控制流程B.系统的数据结构C.系统的基本加工D.系统的功能7.进行需求分析可使用多种工具,但(C)是不适用的。

A.数据流图(DFD)B.判定表C.PAD图D.数据字典8.结构化分析(SA)方法将欲开发的软件系统分解为若干基本加工,并对加工进行说明,下述是常用的说明工具,其中便于对加工出现的组合条件的说明工具是(A)。

a.结构化语言;b.判定树;c.判定表。

A.b和cB.a,b和cC.a和cD.a和b9.软件概要设计结束后得到(B)。

A.初始化的软件结构图B.优化后的软件结构图C.模块详细的算法D.程序编码10.软件设计阶段一般又可分为(B)。

A.逻辑设计与功能设计B.概要设计与详细设计C.概念设计与物理设计D.模型设计与程序设计11.软件设计中划分模块的一个准则是(C)。

A.低内聚低耦合B.低内聚高耦合C.高内聚低耦合D.高内聚高耦合12.PDL是软件开发过程中用于(C)阶段的描述工具。

A.需求分析B.概要设计C.详细设计D.编程13.下列语言中哪个语言是低级语言(D)A.PASCALB.VISUAL BASICC.C++D.汇编语言14.软件测试的目的是(B)。

A.试验性运行软件B.发现软件错误C.证明软件正确D.找出软件中全部错误15.软件测试中,白盒法是通过分析程序的(B)来设计测试用例的。

[2-3]程序控制结构

[2-3]程序控制结构

• • • • • • • • • • • • • • • • • • •
if(grade>80) { if(grade>90) .... else ..... } else { if(grade>70) .... else { if(grade>60) .... else .... } }
2.7.2 条件运算符
【例】输入三角形的三边长,求三角形面积。 为简单起见,设输入的三边长a、b、c能构成 三角形。从数学知识已知求三角形面积的公式 为
【例】交换a,b的值。
设一个中间变量t暂存数据,其操作步骤为: (1) 将a 存入t, 语句为t=a; (2) 将b赋给a, 语句为 a=b; (3) 将t赋给b(原来a 的值),语句为 b=t; 不用中间变量, 不用中间变量 如何处理? 如何处理 • 正确的交换方法: • • • •

{ t=a ; a=b ; b=t;}
– 不能只写下面两个赋值语句 a=b ; b=a ;
也可以不采用中间变量,但算法比较复杂 (不推荐使用): a=a+b; b=a-b; a=a-b;
2.7 选择结构
如果没有条件判断语句, 如果没有条件判断语句,世界上最先进的计算机也只是一 个计算器。选择结构使得计算机表现出具有智能。 个计算器。选择结构使得计算机表现出具有智能。
【例】从键盘任意输入三个数,输出三个数中最大的数
分析: ⑴ 假设有三个数a,b,c,用变量max3表示三个数中 的最大的数。 ⑵ 将三个数分成两组,a,b为一组,c为一组; ⑶ 先求a,b中的最大数,如果 a>b,则max3=a,否则 max3=b; ⑷ 将a,b的最大数max3与c比较,如果max3>c,则 max3就是三个数中的最大数,否则c是三个书中 的最大数,max3=c;

最新国家开放大学电大《软件工程》期末题库及答案

最新国家开放大学电大《软件工程》期末题库及答案

最新国家开放大学电大《软件工程》期末题库及答案考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。

该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。

做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。

本文库还有其他网核及教学考一体化答案,敬请查看。

《软件工程》题库及答案一一、选择题(请从四个可选项中选择最佳答案。

60分,每题3分)1.下面的哪个选项不是软件工程的宗旨( )。

A. 开发满足用户需求的软件B.研究算法C.及时交付软件D.生产无故障软件2.针对需求不确定的软件开发,比较好的模型是( )。

A. 快速原型化模型 B.瀑布模型C.软件成熟度模型 D.系统化模型3.可行性分析研究的费用大约是项目总经费的( )。

A. 2% B.6%C.20% D.5%04.业务需求描述的是( )。

A.功能需求 B.用户需求C.用户的具体业务流程 D.软件的目标、规模和范围5.一个数据流程图中的图形符号有且仅有( )种。

A.3 B.5C.4 D.76.非直接耦合的模块独立性最强,( )的模块独立性最弱。

A.内容耦合 B.数据耦合C.控制耦合 D.外部耦合7.信息隐藏的核心内容是( )。

A.把数据都放在公共的区域B.数据不能被其他模块访问C.一个模块的内部信息不允许其他模块直接访问D.把信息加密,只能让有密钥的模块访问8.面向过程的方法最关心的是过程,而过程实施的对象是作为过程( )传递的。

A. 参数 B.主体C.过程 D.数据结构9.( )用于描述系统的功能集。

A.组件视图 B.逻辑视图C.用例视图 D.对象视图10.用( )模型描述系统的组织结构。

A.组织 B.CMMC.数据 D.静态11.对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。

在面向对象方法中,由( )实现。

A.顺序图 B.类图C.状态图 D.组件图12.如果对象之间的耦合是通过( )来实现的,则这种耦合就是交互耦合。

结构化程序设计的三种基本结构

结构化程序设计的三种基本结构
第3章 结构化程序设计的三种 基本结构
结构化程序设计共有以下3种基本结构: 顺序结构 分支结构 (选择结构 )
循环结构,
(1)顺序结构,如图3.1(a)所示,该结构先执行A,再 执行B,两者是顺序执行的关系
A B 流程图
A B
N-S结构图
(2)分支结构,也叫选择结构,如图3.1(b)所示, 该结构先判断条件是否成立,当条件成立时执 行A,否则执行B。该结构只能执行A或B其中之 一
例如: m和n是整形变量,则: scanf (“%d%d”,m,n );是错误的, 应将“m,n”改为“&m,&n” 。
②如果在“格式控制串”中除了格式标识符、修饰符和格式 说明符以外还有其他字符,则应在输入数据时输入与这些字 符相同的字符。例如: scanf ("%d,%d",&m,&n );
输入时两个整数之间应加入“,”: 234,123↙ 因为,在scanf函数中的“格式控制串”中使用了逗号分 隔,所以必须在234后面加一个逗号。
表3.2 scanf函数常用的格式说明符
格式说明符 d o x c s f
功能说明 表示输入带符号的十进制整数 表示输入无符号八进制整数 表示输入十六进制无符号整数 表示输入单个字符 表示输入多个字符,即一个字符串 表示输入实数,可以用小数形式输入
表3.2 scanf函数常用③从键盘输入的数据类型和个数必须与参数表中的数 据类型和个数相匹配。例如:
scanf (“%d,%d”,&m,&n ); 输入数据时的形式:
234,10.5↙ (错误,因为数据类型不匹配) 234,105,123↙ (错误,因为数据个数不匹配) 234,123↙ (正确) ④可以指定输入数据所占的列数,系统自动按指定列 数截取数据。例如:

第3章程序的基本控制结构

语法: Select Case 变量 | 表达式
Case 值1 语句块1 [Case 值2 语句块2]
...
[Case Else 语句块n]
End Select
Select Case语句中几个重要部分的规定:
(1)变量|表达式用作测试条件,为必要的参数 (2)值1、值2…可以取以下几种形式:
1)具体常数。例如,1、2、“A”等。
循环结构:在一个地方反复执行一连串的操作。
当型循环结构
直到型循环结构
三种基本结构都具有共同的性质: 1、有且仅有一个入口 2、有且仅有一个出口 3、无死块(永远执行不到的操作块)。 4、无死循环块。
• 3.2 语句
语句为完成某种功能的完整的指令,可以包含关键 字、运算符、变量、常数以及表达式等,以回车 键结束。
Select case Number Case 1,2 Answer=4 Case 3 to 6 Answer=6 Case 11,13 to15 Answer=8 Case else Answer=0 End select (To关键字允许为case语句指定值范围,注意范围是包含
性的)
(3)带限制范围的select case语句
Dim Number As Integer
Number = CInt(txtNumber.Text) txtResult.Text = "偶数" If Number Mod 2 = 1 Then
txtResult.Text = "奇数" End If
End Sub
2.If...Then...Else结构 If...Then...Else结构表示“如果...就...否则”,比 前面的If...Then结构的条件选择和范围更广。

国家开放大学《软件工程》复习资料

《软件工程》复习资料一、选择题1.软件工程的研究内容具有层次化结构,最底层是质量保证层,中问层是(C),最主.层是工具层。

A过程层 B.方法层C.过程层和方法层 D.系统层2.可行性研究的四大要素是(D)。

A.经济、技术、法律和社会环境B.经济、技术、开发组织能力和领导者水平巳经济、技术、计算机硬件环境和网络带宽D.经济、技术、软件开发工具和人员的稳定性3.针对需求不确定的软件开发,比较好的模型是(A)。

A.快速原型化模型B.瀑布模型c.软件成熟度模型。

.系统化模型4.下面的哪个选项不是软件工程的宗旨?(D)A.开发满足用户需求的软件B.研究算法C.及时交付软件D.生产无故障软件5.瀑布模型的主要特点是(A)。

A.将开发过程严格地划分为一系列有序活动B.将开发过程分解为阶段c.提供了有效的管理模式D.缺乏灵活性6.软件结构图中没有(D)元素。

A.模块B.调用参数C.返回结果D.判断7.结构化设计方法划分模块的原则是(C)A.模块扇出小于5B.模块扇人小于5c.低搞合,高内聚 D.模块深度小于78.配置视图体现了系统的实现环境,反映系统的(B)。

A.逻辑架构B.物理架构C组成结构 D.体系结构9.角色可以有四种类型:系统的使用者,硬件设备,外部系统和(D)。

A.数据库B.接口C.对象D.时间10.功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。

在面向对象方法中,由(C)实现。

A.场景描述B.活动图和1场景描述C.用例图和场景描述D.交互图和场景描述11.在分析模型内表示协调,}I顶序、事务处理以及控制其他对象的类是(A)。

A.控制类B.组件类C.主函数D.事务类12.而信息隐藏的核心内容是(C)。

A.人把数据都放在公共的区域B.数据不能被其他模块访问C.一个模块的内部信息不允许其他模块直接访问D.把信息加密,只能让有密钥的模块访问13.面向过程的方法最关心的是过程,而过程实施的对象是作为过程(A)传递的。

软件工程考试题库

类型一:1. 软件定义时期包括两个阶段,它们是(可行性研究)和(需求分析)两个阶段。

2. 数据流图有(4)种基本符号,数据流图中,箭头表示(数据流)。

3. 数据流图有变换型结构和(事务)型结构两种类型。

4. 4个人之间的通信量是(6)5. 评定模块的独立性的标准是耦合和内聚。

(耦合)是对软件内部块间联系的度量,按照由弱到强的顺序,可以把它分为(7)类。

其中,最弱的是(非直接耦合),最强的是(内容耦合)6.程序结构的复杂性度量值V(G)取决于程序控制流的复杂程度。

顺序结构的V(G)值为(1),选择结构的为(2)。

7. 在模块结构图中,(扇入)是指直接调用该模块的模块数8.模块的独立性可用耦合和内聚的高低来评定,设计较好的模块要求(内聚)高、耦合(低)。

9. 语句覆盖测试技术是(白盒测试)方法的一种10. 等价类划分技术是属于(黑盒测试)方法的11. 按维护的起因,可以将维护活动分为4类:(改正性维护)、(适应性维护)、完善性维护和预防性维护。

完善性维护占总维护量的(50%以上)。

12.软件项目的可行性研究要进行一次(简化的、压缩的)需求分析。

13、系统流程图用于可行性分析中的(当前运行系统)的描述。

14、程序的三种基本控制结构的共同特点是(只有一个入口和一个出口)15、维护中,因误删除一个标识符而引起的错误是(编码)副作用。

16、(技术评审)是以提高软件质量为目的的技术活动。

17、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。

因此面向对象方法有许多特征,如软件系统是由对象组成的;(把对象划分成类,每个对象类都定义一组数据和方法);对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

18、原型化方法是用户和设计者之间执行的一种交互构成,适用于(需求不确定性高的)系统。

19.在下列工具与环境中(结构的基于图形CASE )属于较早期的CASE。

VB教程第3章

事件名 Click DoubleClick KeyPress双击,触发事件代码 当鼠标双击, 键盘按键,触发事件代码 键盘按键,
【例3-1】改编【例2-4】计算圆面积,圆的半径要求从键盘输入到文 改编【 计算圆面积, 本框中,计算结果显示在标签中,计算由命令按钮控制. 本框中,计算结果显示在标签中,计算由命令按钮控制.
3.2.5 修饰输入/输出 修饰输入/
为了美化输入/输出,可以通过设置标签, 为了美化输入/输出,可以通过设置标签,文本框等控件 的字体样式,颜色或设置背景图片来修饰应用程序界面. 的字体样式,颜色或设置背景图片来修饰应用程序界面. 这些设置可以在设计程序时进行, 这些设置可以在设计程序时进行,即在编辑状态下通过 设置属性窗口中的相应属性来实现.也可以通过程序代码, 设置属性窗口中的相应属性来实现.也可以通过程序代码, 在程序运行时,通过给相应属性赋值来实现. 在程序运行时,通过给相应属性赋值来实现.
3.2.3 命令按钮(Button)控件 命令按钮(Button)
为了能够在程序运行时控制数据的输入与输出,VB 2005 为了能够在程序运行时控制数据的输入与输出, 提供了命令按钮(Button)控件. 提供了命令按钮(Button)控件.命令按钮控件允许用户 在需要时,通过单击来执行操作. 在需要时,通过单击来执行操作. 命令按钮控件既可以显示文本,又可以显示图像.当该 命令按钮控件既可以显示文本,又可以显示图像. 按钮被单击时,它看起来像是被按下,然后被释放. 按钮被单击时,它看起来像是被按下,然后被释放.
ScrollBars
如果支持多行显示,指定滚动条 如果支持多行显示,
方法名 Clear() Copy() Cut() Focus() Paste() Select() SelectAll() 事件名 DoubleClick GotFocus KeyDown TextChanged
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档