大学计算机基础ppt课件_第1页
大学计算机基础ppt课件_第2页
大学计算机基础ppt课件_第3页
大学计算机基础ppt课件_第4页
大学计算机基础ppt课件_第5页
已阅读5页,还剩187页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第四章 计算机网络大学计算机根底大学计算机根底 任课教师:任课教师: 任少斌任少斌大学计算机基础 程序设计是工科学生计算机学习中的一项重程序设计是工科学生计算机学习中的一项重要内容,各专业根据本身的需求选择不同的言语要内容,各专业根据本身的需求选择不同的言语类型的程序设计课程。程序设计是一门综合性很类型的程序设计课程。程序设计是一门综合性很强的课程,希望经过四个学时掌握相关内容是不强的课程,希望经过四个学时掌握相关内容是不现实的。因此本章节的主要目的是为今后的相关现实的。因此本章节的主要目的是为今后的相关内容开设作一些预备,重点在引见概念,对于详内容开设作一些预备,重点在引见概念,对于详细言语

2、的了解与掌握要求课后可以参考相关的资细言语的了解与掌握要求课后可以参考相关的资料作更多的了解。料作更多的了解。大学计算机基础大学计算机基础大学计算机基础大学计算机基础C大学计算机基础大学计算机基础大学计算机基础大学计算机基础 软件是一种逻辑实体,不是详细的物理实体。软件是一种逻辑实体,不是详细的物理实体。因此它具有笼统性。因此它具有笼统性。大学计算机基础u软件的消费与硬件不同,它没有明显的制造过程。也不软件的消费与硬件不同,它没有明显的制造过程。也不象硬件那样,一旦研制胜利,可以反复制造,在制造过程象硬件那样,一旦研制胜利,可以反复制造,在制造过程中进展质量控制,以保证产品的质量。中进展质量控

3、制,以保证产品的质量。u经过人们的智力活动,把知识与技术转化成信息的一种经过人们的智力活动,把知识与技术转化成信息的一种产品。一旦某一软件工程研制胜利,可以大量地复制同一产品。一旦某一软件工程研制胜利,可以大量地复制同一内容的副本。软件的质量控制,必需在软件开发方面下功内容的副本。软件的质量控制,必需在软件开发方面下功夫。夫。 大学计算机基础u在软件的运转和运用期间,没有硬件那样的机械磨损,在软件的运转和运用期间,没有硬件那样的机械磨损,老化问题。所以软件的维护比硬件的维护要复杂得多,老化问题。所以软件的维护比硬件的维护要复杂得多,与硬件的维修有着本质的差别。任何机械、电子设备在与硬件的维修有

4、着本质的差别。任何机械、电子设备在运转和运用中,其失效率大都遵照型曲线即浴盆曲运转和运用中,其失效率大都遵照型曲线即浴盆曲线。而软件的情况与此不同,由于它不存在磨损和老线。而软件的情况与此不同,由于它不存在磨损和老化问题。然而它存在退化问题,要多次修正维护软化问题。然而它存在退化问题,要多次修正维护软件。件。大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础 正好像任何事物一样,软件也有一个孕育、诞生、正好像任何事物一样,软件也有一个孕育、诞生、生长、成熟、衰亡的生存过程。我们称其为计算机生长、成熟、衰亡的生存过程。我们称其为计算机软件的生存期。

5、软件的生存期。 软件生存期模型是从软件工程需求定义直至软件软件生存期模型是从软件工程需求定义直至软件经运用后废弃为止,跨越整个生存期的系统开发、运经运用后废弃为止,跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和义务的构造框架。作和维护所实施的全部过程、活动和义务的构造框架。大学计算机基础制定方案需求分析算法设计程序编码程序测试维护运转 软件开发实际阐明,软件开发实际阐明,各项活动之间并非完全是自各项活动之间并非完全是自上而下,呈线性图式。实践上而下,呈线性图式。实践情况是,每项开发活动均处情况是,每项开发活动均处于一个质量环中输入于一个质量环中输入- -处置处置- -输出输出-

6、-评审评审计算机程序设计是指用计算计算机程序设计是指用计算机言语编写一些代码指令机言语编写一些代码指令来驱动计算机完成特定的功来驱动计算机完成特定的功能,也就是说,用计算机能能,也就是说,用计算机能了解的言语通知计算机如何了解的言语通知计算机如何任务。任务。大学计算机基础2程序的概念:程序的概念:大学计算机基础2程序设计是什么?程序设计是什么? 运用计算机处理实践问题,通常是先把问运用计算机处理实践问题,通常是先把问题建立起数学模型,可以用算法描画,然后用计题建立起数学模型,可以用算法描画,然后用计算机言语编制使计算机直接或间接接受的处理问算机言语编制使计算机直接或间接接受的处理问题的一系列指

7、令集称为程序,最后调试程序,题的一系列指令集称为程序,最后调试程序,使之输入知数据后,能产生预期的结果。上述整使之输入知数据后,能产生预期的结果。上述整个过程,称为程序设计。个过程,称为程序设计。大学计算机基础2烹饪一盆榨菜肉丝汤。烹饪一盆榨菜肉丝汤。大学计算机基础提出恳求提出恳求指点同意指点同意财务借款财务借款报销单据报销单据 参与会议参与会议 参与会议参与会议 大学计算机基础大学计算机基础大学计算机基础分析分析笼统笼统模型模型求解求解命令命令编程编程调试调试程序程序实践实践问题问题问题问题模型模型求解求解算法算法编制编制程序程序问题问题实现实现大学计算机基础大学计算机基础大学计算机基础问题

8、:问题:多少科目的成果?优秀的定义总分?平均分?第一名?多少科目的成果?优秀的定义总分?平均分?第一名?前五名?数据如何录入?如何输出?前五名?数据如何录入?如何输出?统计一个班学生的考试成果,并选出优秀学生统计一个班学生的考试成果,并选出优秀学生问题定义确定了未来程序的输入、处置、输出问题定义确定了未来程序的输入、处置、输出(IPO,(IPO,即即Input,Process,Output)Input,Process,Output)大学计算机基础3(1) (1) 算法算法(Algorithm)(Algorithm)是对处理问题步骤的描画是对处理问题步骤的描画(2) (2) 算法不能被计算机了解

9、、执行算法不能被计算机了解、执行 (3) (3) 算法的表示方法算法的表示方法1) 1) 自然言语描画自然言语描画2) 2) 伪代码伪代码Pseudo codePseudo code3) 3) 流程图流程图(Flow chat)(Flow chat)大学计算机基础 流程图是采用图形的流程图是采用图形的方法描画算法的一种算法描画方法描画算法的一种算法描画工具工具, ,习惯称框图。流程图是习惯称框图。流程图是运用较为普遍的算法描画工具运用较为普遍的算法描画工具, ,其优点是描画简约、明晰和直其优点是描画简约、明晰和直观观, ,缺陷是由于转移箭头的无缺陷是由于转移箭头的无约束运用约束运用, ,影响算

10、法的可靠性。影响算法的可靠性。经过规范图形符号和对转移箭经过规范图形符号和对转移箭头的约束运用可减弱流程图的头的约束运用可减弱流程图的缺陷缺陷, ,提高算法的可靠性。提高算法的可靠性。 或或起止框起止框输入输出框输入输出框判别框判别框处置框处置框流程线流程线衔接点衔接点注释框注释框大学计算机基础3步骤步骤1 1:输入全部学生姓名、学号、英语成果、计算机成果;:输入全部学生姓名、学号、英语成果、计算机成果;步骤步骤2 2:对各个学生成果求合计;:对各个学生成果求合计;步骤步骤3 3:按合计对学生进展排序;:按合计对学生进展排序;步骤步骤4 4:取排序的学生列表中第一个学生:取排序的学生列表中第一

11、个学生步骤步骤5 5:该学生有不及格吗?没有那么打印姓名并终了;有不:该学生有不及格吗?没有那么打印姓名并终了;有不及格,那么取下一个学生并反复步骤及格,那么取下一个学生并反复步骤5 5 算法自然言语描画例如算法自然言语描画例如大学计算机基础步骤步骤1 1:输入一个学生的姓名、学号、英语成果、计算机成果;:输入一个学生的姓名、学号、英语成果、计算机成果;步骤步骤2 2:该学生有不及格吗?有那么转步骤:该学生有不及格吗?有那么转步骤1 1步骤步骤3 3:该合计大于以前学生的合计吗?大于那么记录姓名、学:该合计大于以前学生的合计吗?大于那么记录姓名、学号、合计成果;号、合计成果;步骤步骤4 4:反

12、复步骤:反复步骤1 1直到输入全部学生成果直到输入全部学生成果 步骤步骤5 5:打印姓名、学号、合计成果:打印姓名、学号、合计成果 3算法自然言语描画例如算法自然言语描画例如大学计算机基础算法的流程图表示算法的流程图表示x+1=x打印打印xx50=x0=xxxYNYN大学计算机基础3 编码就是用计算机可以识别的言语编码就是用计算机可以识别的言语编写源程序的过程。不同言语提供的功编写源程序的过程。不同言语提供的功能、性能有较大差距。能、性能有较大差距。大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础3 程序设计言语的检查功能只能查出语法错误,即程序能否程序设计言语的检查功能

13、只能查出语法错误,即程序能否按规定的格式书写,但更为困难的是排除逻辑错误,而这能够按规定的格式书写,但更为困难的是排除逻辑错误,而这能够直接导致错误的结果。直接导致错误的结果。指将程序的编辑、编译、运转、调试集成在同一环境下,使程指将程序的编辑、编译、运转、调试集成在同一环境下,使程序设计者既能高效地执行程序,又能方便地调试程序,甚至是序设计者既能高效地执行程序,又能方便地调试程序,甚至是逐条调试和执行源程序。逐条调试和执行源程序。大学计算机基础 编译环编译环境对程序的境对程序的出错报告出错报告出错信息提示出错信息提示大学计算机基础c:demofor1 demo.for;Microsoft F

14、ORTRAN77 V3.31 August 1985 Copyright Microsoft Corp 1982,1983,1984,1985* Error ,line 4integer expression expected* Error 56,line 4 too many subscriptsPass One 2 Errors Detected 7 Source linesc:demo出错信息提示出错信息提示大学计算机基础3文档由程序阐明文件和用户操作手册组成。文档由程序阐明文件和用户操作手册组成。程序中的注释就是一种很好的文档,注释并不要求计算机了程序中的注释就是一种很好的文档,注释并

15、不要求计算机了解它们,但可被读程序的人了解。解它们,但可被读程序的人了解。大学计算机基础大学计算机基础大学计算机基础大学计算机基础调试运转调试运转 (1) IDE(1) IDE(集成开发环境集成开发环境) )(2) (2) 程序错误类型程序错误类型语法错误语法错误逻辑错误逻辑错误大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础MOV A,2H-将将2 2送累加器送累加器A AADD A,3H-将将3 3与累加器相加与累加器相加, ,结果在累加器结果在累加器CPL A-将累加器数取反将累加器数取反, ,求反码求反码INC A-将累加器数加将累加器

16、数加1,1,求补码求补码, ,结果为结果为-5-5ADD A,4H-将将4 4与累加器相加与累加器相加, ,结果结果-1-1在累加器在累加器CPL A-将累加器数取反将累加器数取反, ,求反码求反码INC A-将累加器数加将累加器数加1,1,求补码求补码, ,结果为结果为1 1OUTL BUS,A-将累加器数将累加器数1 1从总线输出从总线输出大学计算机基础汇编过程汇编过程大学计算机基础大学计算机基础大学计算机基础如常用的高级言语如常用的高级言语BASICBASIC、PASCALPASCAL、C C、C+C+等。随着等。随着WINDOWSWINDOWS操作系统的普及,以上基于操作系统的普及,以

17、上基于WINDOWSWINDOWS系统的可视化系统的可视化的程序文语曾经相当普遍。的程序文语曾经相当普遍。大学计算机基础大学计算机基础高级言语的执行过程高级言语的执行过程编译方式大学计算机基础高级言语的执行过程高级言语的执行过程 解释程序边扫描边解释,逐句输入,逐句翻译,解释程序边扫描边解释,逐句输入,逐句翻译,逐句执行,并不产生目的程序。逐句执行,并不产生目的程序。解释方式大学计算机基础解释过程解释过程BASICfoxbaseJava高级言语的执行过程高级言语的执行过程大学计算机基础解解释释过过程程大学计算机基础PASCALFORTRANCOBOLCC+高级言语的执行过程高级言语的执行过程编

18、译过程编译过程大学计算机基础编译过程编译过程大学计算机基础出错处置程序出错处置程序表格处置程序表格处置程序大学计算机基础大学计算机基础未来的言语未来的言语大学计算机基础各种程序设计言语虽然运用领域、功能及风格各各种程序设计言语虽然运用领域、功能及风格各不一样,然而它们都包括一些共同的成分:不一样,然而它们都包括一些共同的成分:控制构造控制构造表达式和赋值表达式和赋值输入输入/ /输出输出数据类型数据类型函数和过程函数和过程大学计算机基础根本数据类型:整数类型、实数类型、字符类型、逻辑类型等。根本数据类型:整数类型、实数类型、字符类型、逻辑类型等。构造数据类型:数组类型、枚举类型、记录类型、集合

19、类型等。构造数据类型:数组类型、枚举类型、记录类型、集合类型等。决议该类型数据的取值方式、范围和存储与表示方式。决议该类型数据的取值方式、范围和存储与表示方式。决议该类型数据所能执行的操作种类决议该类型数据所能执行的操作种类数据类型数据类型运用数据类型目的运用数据类型目的大学计算机基础表达式和赋值表达式和赋值表达式由常量、变量、函数调用和运算符组成。表达式由常量、变量、函数调用和运算符组成。 不同的程序设计言语中有不同的赋值号,普通用等不同的程序设计言语中有不同的赋值号,普通用等= =来表示。来表示。例:知圆半径,求其面积用例:知圆半径,求其面积用C+C+言语描画的语句为:言语描画的语句为:s

20、=3.14s=3.14* *r r* *r r 其中:其中:s s、r r为变量,为变量,3.143.14为常量,为常量,* *为运算符,为运算符,= =为赋值号,它为赋值号,它的语义是将右端表达式计算出的结果赋给左端的变量。的语义是将右端表达式计算出的结果赋给左端的变量。大学计算机基础顺序构造顺序构造AB大学计算机基础选选择择构构造造ABAPP大学计算机基础选择构造对应的语句选择构造对应的语句例例5-8 5-8 有一函数,有一函数,当时当时x0 x1001001:nnsum容编程实现要求的计算内大学计算机基础C C言语中:言语中: scanf(scanf(“%d,%d,d d,&a,&b);

21、 /,&a,&b); /以十进制整型格式给变以十进制整型格式给变量量 /a /a,b b输入数据输入数据printf(printf(“a=%d,b=%da=%d,b=%d,a,b); /,a,b); /将变量将变量a a,b b以十进制以十进制整型整型 / /格式输出格式输出C+C+言语中:言语中:cinmn;cinmn; / /输入两个数据输入两个数据分别赋分别赋 /给变量给变量m m和和n ncoutcout“m=m=mm“n=n=n;maxBmax真真假假max=Bmax=BCmaxCmax假假真真max=Cmax=C输出输出maxmax输入:输入: A,B,CA,B,C大学计算机基础2

22、. 2. 三种根本程序构造三种根本程序构造 (4)(4)循环构造循环构造当型循环格式:当型循环格式:while (while (表达式表达式) ) 语句序列语句序列 / /* *循环体循环体* */ / 语句序列语句序列条件?条件?大学计算机基础dodo 语句序列语句序列 while ( while (表表达式达式););条件?条件?语句序列语句序列12. 2. 三种根本程序构造三种根本程序构造 (4)(4)循环构造循环构造直到型循环格式:直到型循环格式:大学计算机基础语句序列语句序列条件?条件?大学计算机基础C C或或C+C+言语的控制构造言语的控制构造顺序顺序选择分支选择分支if( )el

23、se ;if( )else ;switch()case ;defaulswitch()case ;default:;t:;循环循环while();while();for(.);for(.);do.while(.);do.while(.);出口出口break;continue;break;continue;12. 2. 三种根本程序构造三种根本程序构造 大学计算机基础任何一个大于等于任何一个大于等于4 4的偶数均可以表示为两个素的偶数均可以表示为两个素数之和。如数之和。如: 4=2+2 8=3+5: 4=2+2 8=3+53. 3. 构造化程序设计思想构造化程序设计思想大学计算机基础验证哥德巴赫

24、猜测验证哥德巴赫猜测X = 4X M ?X = X +23. 3. 构造化程序设计思想构造化程序设计思想大学计算机基础13. 3. 构造化程序设计思想构造化程序设计思想验证哥德巴赫猜测验证哥德巴赫猜测大学计算机基础3. 3. 构造化程序设计思想构造化程序设计思想1验证哥德巴赫猜测验证哥德巴赫猜测大学计算机基础PX/2P= x / 2 ?处置猜测不成立的情况处置猜测不成立的情况打印出打印出X X的分解情况的分解情况大学计算机基础 P = P + 1P = P + 1否否是是验证哥德巴赫猜测验证哥德巴赫猜测3. 3. 构造化程序设计思想构造化程序设计思想大学计算机基础 经过四步分解精化,将经过四步

25、分解精化,将“验证哥德巴赫验证哥德巴赫猜测这个命题曾经分解为计算机可以求解猜测这个命题曾经分解为计算机可以求解的数学模型了。的数学模型了。 剩下的问题就是编程求解了。如何编程剩下的问题就是编程求解了。如何编程是程序设计课程要处理的问题。是程序设计课程要处理的问题。13. 3. 构造化程序设计思想构造化程序设计思想大学计算机基础2面向对象程序设计的根本思想面向对象程序设计的根本思想Object Orientedu面向对象程序设计的根本出发点就是尽能够按照人类面向对象程序设计的根本出发点就是尽能够按照人类认识世界的方法和思想方式来分析和处理问题。认识世界的方法和思想方式来分析和处理问题。u对于面向

26、对象来说,它最重要的改良就是把世间万物对于面向对象来说,它最重要的改良就是把世间万物都描画为对象,而类那么描画了同一种对象的特征。都描画为对象,而类那么描画了同一种对象的特征。u在面向对象的方法中,对象是分析、处理问题的中心在面向对象的方法中,对象是分析、处理问题的中心和最根本的元素,将对象的属性和方法封装成一个整体,和最根本的元素,将对象的属性和方法封装成一个整体,供程序设计者运用。对象之间的相互作用经过音讯传送供程序设计者运用。对象之间的相互作用经过音讯传送来实现。来实现。大学计算机基础构造化设计存在的问题构造化设计存在的问题大学计算机基础对象是指包含现实世界事物特征的笼统实体对象是指包含

27、现实世界事物特征的笼统实体1、面向对象的根本概念、面向对象的根本概念大学计算机基础2对象要素对象要素大学计算机基础2自行车对象的数据:自行车对象的数据:速度:轮子的转速速度:轮子的转速坐垫高度:升降坐垫高度:升降铃的形状:表示声音铃的形状:表示声音大学计算机基础2学号、姓名、性别、籍贯、出生年月、课程、成绩学号、姓名、性别、籍贯、出生年月、课程、成绩选修课程、参加某项活动选修课程、参加某项活动大学计算机基础大学计算机基础面向对象程序设计的特点面向对象程序设计的特点大学计算机基础大学计算机基础21 1、类与对象、类与对象大学计算机基础21 1、类与对象、类与对象大学计算机基础1 1、类与对象、类

28、与对象(2) (2) 类类(Class)(Class)大学计算机基础1 1、类与对象、类与对象(2) (2) 类类(Class)(Class)大学计算机基础1 1、类与对象、类与对象(3) (3) 音讯音讯(message)(message)大学计算机基础1 1、类与对象、类与对象(3) (3) 音讯音讯(message)(message)大学计算机基础大学计算机基础3 3、OOPOOP的根本特征的根本特征大学计算机基础3 3、OOPOOP的根本特征的根本特征大学计算机基础3 3、OOPOOP的根本特征的根本特征将数据属性和操作数据的过程方法绑定在一同,构将数据属性和操作数据的过程方法绑定在一

29、同,构成一个具有类的类型的对象的描画称为封装。成一个具有类的类型的对象的描画称为封装。大学计算机基础大学计算机基础3 3、OOPOOP的根本特征的根本特征n类与类之间的层次关系类与类之间的层次关系n类承继类承继: :从如今类派生新类的过程从如今类派生新类的过程n基类父类:原有的类基类父类:原有的类n派生类子类:自动承继父类派生类子类:自动承继父类的属性和操作的属性和操作大学计算机基础3 3、OOPOOP的根本特征的根本特征承继是表示类之间类似性的一种机制。承继是表示类之间类似性的一种机制。根据承继与被承继的关系,可分为子类和父类,子类又称为派根据承继与被承继的关系,可分为子类和父类,子类又称为

30、派生类,父类也称为基类。一个父类可以派生出假设干子类,子生类,父类也称为基类。一个父类可以派生出假设干子类,子类将从父类那里获得一切的属性和方法,并且可以经过承继和类将从父类那里获得一切的属性和方法,并且可以经过承继和改造获得属于本人的一套属性和方法。改造获得属于本人的一套属性和方法。承继具有传送性,子类又可以派生出下一代子类。承继具有传送性,子类又可以派生出下一代子类。承继有效地支持了软件代码的复用。承继有效地支持了软件代码的复用。大学计算机基础3 3、OOPOOP的根本特征的根本特征大学计算机基础大学计算机基础3. OOP3. OOP的根本特征的根本特征多态性是指允许不同类的对象对同一音讯

31、做出呼应。也就是当多态性是指允许不同类的对象对同一音讯做出呼应。也就是当同样的音讯被不同的对象接纳时,却导致完全不同的行为。同样的音讯被不同的对象接纳时,却导致完全不同的行为。目的:基类和派生类中运用同样的函数名来定义不同的操作目的:基类和派生类中运用同样的函数名来定义不同的操作大学计算机基础 例好像样的加法,把两个时间加在一同和把两个整例好像样的加法,把两个时间加在一同和把两个整数加在一同的内涵一定完全不同。但是假设把它们作为数加在一同的内涵一定完全不同。但是假设把它们作为不同类的对象,进展对象的相加运算,就可以实现不同类的对象,进展对象的相加运算,就可以实现“一个一个接口,多种方法。接口,

32、多种方法。23. OOP3. OOP的根本特征的根本特征大学计算机基础大学计算机基础求100!算法如下: S1:使t=1 S2:使i=2 S3:使ti,乘积依然放在变量t中,可表示为tit S4:使i的值加1,即i+1i S5:假设i100,前往重新执行步骤S3以及其后的S4和S5;否那么,算法终了。大学计算机基础1算法要素算法要素顺序构造顺序构造选择构造选择构造循环构造循环构造大学计算机基础大学计算机基础大学计算机基础大学计算机基础 描画算法有许多种不同的工具,采用不同的算法描描画算法有许多种不同的工具,采用不同的算法描画工具对算法的质量有很大的影响。画工具对算法的质量有很大的影响。 描画一

33、个算法可以采用自然言语、伪代码言语、流程描画一个算法可以采用自然言语、伪代码言语、流程图、图、N-SN-S图、图、PADPAD图等。图等。大学计算机基础自然言语自然言语大学计算机基础传统流程图传统流程图大学计算机基础 传统流程图传统流程图大学计算机基础N-S构造化流程图构造化流程图11-t2-it*i-ti+1-i直到直到i100打印打印大学计算机基础大学计算机基础大学计算机基础伪代码伪代码大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础根本内容根本内容大学计算机基础大学计算机基础大学计算

34、机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础大学计算机基础3编程特点编程特点大学计算机基础大学计算机基础大学计算机基础3上下文相关协助上下文相关协助选择关键字选择关键字按按键键将显示相关协助将显示相关协助主题主题大学计算机基础大学计算机基础3单击单击得到焦点得到焦点双击双击失去焦点失去焦点内容改变内容改变按键盘键按键盘键按下鼠标键按下鼠标键放开键盘键放开键盘键放开鼠标键放开鼠标键按下键盘键按下键盘键大学计算机基础3事件驱动:程序的执行由发生的事件决议。事件驱动:程序的执行由发生的事件决议。程序呼应所发生的事件,执行相应的事件过程然后程序呼应所发生的

35、事件,执行相应的事件过程然后等待下一个事件。等待下一个事件。Load装入装入Unload卸载卸载Activate激活激活Timer设定时间到设定时间到大学计算机基础窗体是运用程序运转时与用户进展交互操作的窗口或对窗体是运用程序运转时与用户进展交互操作的窗口或对话框。其固有成分有:话框。其固有成分有:图标标题栏控制菜单任务区控制按钮窗体大学计算机基础窗体的属性可以在设计时经过窗体的属性可以在设计时经过“属性窗口设置,也可属性窗口设置,也可以在运转时由代码来实现。窗体的常用属性是:以在运转时由代码来实现。窗体的常用属性是: BorderStyleBorderStyle设置窗体边框款式设置窗体边框款式Caption Caption 窗体标题窗体标题ControlBox ControlBox 设置窗体设置窗体“控制菜单控制菜单En

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论