VF项目管理器ppt课件_第1页
VF项目管理器ppt课件_第2页
VF项目管理器ppt课件_第3页
VF项目管理器ppt课件_第4页
VF项目管理器ppt课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

1、工程8 程序设计初步 【工程描画】 工程8包括五个实训义务: 义务8.1程序编辑、编译和运转 义务8.2顺序语句与数组 义务8.3分支程序设计 义务8.4循环程序设计 义务8.5过程与自定义函数设计 【工程目的】 掌握创建和运转程序文件的方法和步骤。 重点: 掌握Visual FoxPro 6.0程序的流程。了解Visual FoxPro 6.0中的过程和函数。学会创建和运转程序文件。 难点: 运用程序设计的方法处理详细的问题。工程8 程序设计初步 【技艺建构】 Visual FoxPro 6.0支持两种程序设计与开发的类型。它既支持过程化程序设计Procedural Programming言

2、语,又支持面向对象Object oriented Programming的程序设计方法。在这里我们主要引见过程化程序设计,对面向对象的程序设计方法只作简单阐明。 过程化程序设计是用构造化编程语句来编写程序。 这类方法容易把一个复杂的程序分成假设干个较小的过程,每个过程都可单独进展调试。这类设计方法开展的总的思绪是从程序员角度思索使程序设计更简单,而较少从用户角度思索。 面向对象的程序设计其思想是面向对象,即设计的主要义务在于描画对象。程序是事件驱动的,因此在执行过程中,程序等待的是一个发生在对象上的事件。而发生什么事件那么要看用户的操作。 这类程序设计主要从如何方便与简化用户运用入手,由用户控

3、制程序流向,这在一定程序上添加了编程的难度。 普通而言,制造简单短小的运用程序,运用过程化编程方式比较容易,因此本章作为程序设计初步,将主要进展这方面的学习,同时也为后面的继续深化学习面向对象编程打下一个好的根底。工程8 程序设计初步义务8.1程序的编写、编译和运转 义务描画 翻开工程文件:“vfpp学生管理.pjx,学习程序的简单编写和运转。 技艺目的 了解程序编写的要求和目的; 会创建程序文件和运转程序文件; 学会调试程序并能正确运转出程序结果。 义务分析 学习Visual FoxPro 6.0的目的就是要运用它的命令来组织和处置数据、完成一些详细义务。许多义务单靠一条命令是无法完成的,而

4、是要执行一组命令来完成。假设采用在命令窗口逐条输入命令的方式进展,不仅非常费事,而且容易出错。特别是当该义务需求反复执行或者所包含的命令很多时,这种逐条输入命令执行的方式几乎是不可行的。这时应该采用程序的方式。工程8 程序设计初步义务8.1程序的编写、编译和运转 技艺建构 8.1.1创建程序文件 Visual FoxPro 6.0 中创建程序文件的方法有以下三种: 1.运用菜单创建程序文件 选择系统菜单“文件下拉菜单中的“新建选项,或者单击常用工具栏上的“新建按钮,翻开“新建对话框。 单击“程序单项选择按钮,再单击“新建文件按钮,翻开程序文件的编写窗口,此时就可以输入程序代码了。 2.运用工程

5、管理器创建程序文件 翻开或新建一个工程管理器。 单击“代码选项卡。 选择“程序选项,再单击“新建按钮,即可翻开程序文件的编写窗口。 3. 运用命令创建程序文件 在命令窗口输入如下命令: 命令格式:MODIFY COMMAND 程序文件名 命令功能:创建程序文件 按回车键后,Visual FoxPro 6.0将翻开程序文件的编写窗口。 工程8 程序设计初步义务8.1程序的编写、编译和运转 工程8 程序设计初步义务8.1程序的编写、编译和运转 8.1.2存储程序文件 程序输入完成后必需进展存储,存储方法有以下两种: 1从“文件下接菜单中选择“保管选项,或者单击常用工具栏上的“保管按钮,翻开“另存为

6、对话框。 2首先确定保管文件的文件夹,然后在“保管文档为文本档中输入程序文件名,再单击“保管按钮,将新建的程序文件存入指定位置中。 程序一旦保管好了,就可以根据需求方便地修正和执行这些程序文件了。工程8 程序设计初步义务8.1程序的编写、编译和运转 8.1.3修正程序文件 假设要修正程序文件,只需将该程序文件翻开就可以进展修正了。修正程序文件的方法有以三种: 1、运用菜单翻开程序文件 1、从“文件下拉菜单中的“翻开选项,或者单击常用工具栏上的“翻开按钮,翻开“翻开对话框。 2、单击“文件类型列表框中选择“程序*.prg;*.spr;*.mpr;*.qpr类型,然后确定要翻开的程序文件所在的文件

7、夹,从文件名列表中选择要修正的程序文件,再单击“确定按钮,即可翻开该程序的编写窗口。此时就可以修正程序代码了。 2、运用工程管理器翻开程序文件 假设程序包含在工程中,那么可以在工程管理器中翻开程序文件。1翻开程序所在的工程管理器;2单击“代码选项卡;3选择要修正的程序文件,然后单击“修正命令按钮。 与程序的输入一样,完成程序的修正后也必需将文件存入指定位置中。 3、运用命令翻开程序文件 翻开程序文件命令的普通格式: 命令格式:MODIFY COMMAND 程序文件名 命令功能:翻开程序文件工程8 程序设计初步义务8.1程序的编写、编译和运转 8.1.4运转程序文件 程序创建好了以后,就可以运转

8、了。要运转一个程序,主要有三种方法: 1、运用菜单运转程序文件 1从“程序下拉菜单中选择“运转选项,翻开“运转对话框。 2首先确定要运转的程序文件所在的文件夹,从文件列表中选择要运转的程序文件,再单击“确定按钮,即可运转程序。 2、运用工程管理器运转程序文件 假设程序包含在工程中,那么可以在工程管理器中运转程序。 翻开程序文件所在的工程管理器。 单击“代码选项卡。 选择要运转的程序文件,然后单击“运转命令按钮。 3、运用命令运转程序文件 运转程序文件命令的普通格式: 命令格式:do 程序文件名 命令功能:运转程序文件工程8 程序设计初步义务8.1程序的编写、编译和运转 例1:求圆的面积:Set

9、 talk off Input “请输入圆的半径: to r S=3.14*r*r? “圆的面积:,S工程8 程序设计初步义务8.1程序的编写、编译和运转 义务小结 程序是可以完成一定义务的命令的有序集合。这组命令被存放在称为程序文件或者命令文件的文本文件中。当运转程序时,系统会按照一定的次序自动执行包含在程序文件中的命令。与在命令窗口逐条输入命令相比,采用程序方式有如下益处: 1.可以利用编辑器,方便地输入、修正和保管程序。 2.可以用多种方式、多次运转程序。 3.可以在一个程序中调用另一个程序。 工程8 程序设计初步义务8.2 顺序语句与数组 义务描画 一个程序普通都包含数据输入、数据处置

10、、和数据输出三个部分。数据输入和数据输出是编写许多程序都要面临的任务。本次义务引见几种常见的输入和输出等赋值语句以及数组等,这在程序编写过程中是非常有用的。 技艺目的 1掌握各种输入语句的格式和功能; 2在程序设计中选用适当的输入语句; 3学会运用数组赋值语句; 义务分析 实践运用中,有些数据是是预先知道的,这可以直接运用赋值语句:变量名=表达式 来完成,而有些数据是用户根据实践需求暂时输入的,Visual FoxPro 6.0提供了交互式语句。工程8 程序设计初步义务8.2 顺序语句与数组 技艺建构Visual FoxPro 6.0 中经常运用的输入、输出语句有以下几种:8.2.1直接赋值语

11、句命令格式: STORE 表达式 TO 内存变量表命令功能:将表达式的值赋给一个或者多个内存变量功能注释:内存变量表是由逗号隔开的。例如:STORE 0 TO X,Y,Z 工程8 程序设计初步义务8.2 顺序语句与数组 8.2.2键盘输入语句 命令格式: INPUT 提示信息 TO 内存变量 命令功能:该命令等待用户从键盘输入数据,用户可以输入恣意合法的表达式。当 用户以回车键终了输入时,系统将表达式的值存入指定的内存变量,程序继续运转。功能注释: 输入的数据可以是常量、变量,也可以是普通表达式。但不能不输入任何内容直接回车按回车键。 输入字符串时必需加定界符,输入逻辑型常量时要用圆点定界如.

12、T.,输入日期时间型常量时要用大括号如2021-03-05。 例如: SET TALK OFF INPUT “请输入X的值:TO X INPUT “请输入Y的值:TO Y ?“X+Y=,X+Y工程8 程序设计初步义务8.2 顺序语句与数组 8.2.3接受数据语句 命令格式: ACCEPT 提示信息 TO 内存变量 命令功能:该命令在程序执行中用于暂停,并提示用户输入数据到内存变量,按回车键终了。 功能注释: 输入的数据只能是字符型,不需求运用任何定界符将字符括起来。输入的字符型数据最多允许254个字符。 假设不输入任何内容,仅以回车键呼应,那么内存变量的内容为一空串。 例如: ACCEPT “

13、请输入姓名: TO NAME工程8 程序设计初步义务8.2 顺序语句与数组 8.2.4立刻输入语句 命令格式: WAIT 提示信息 TO 内存变量WINDOWAT行,列NOWAITCLEARNOCLEARTIMEOUT 表达式 命令功能:该命令显示提示信息,暂停程序的执行,直到用户按恣意键或 单击鼠标时继续程序执行。 例如: WAIT “请输入您的选择1-9:TO XUANZE工程8 程序设计初步义务8.2 顺序语句与数组 8.2.5数组赋值语句 命令格式:DIMENSION 数组名1行,列数组名2行,列 命令功能:定义一维数组或者二维数组. 功能注释:1、多个数组的称号之间用逗号分开。 2、

14、数组没有赋初值时其默许值为.F.,默许的类型为逻辑型 例如: DIMENSION SUZU(6),SHU(2,6) 例3:运转下面程序段,查看数组变量的值: DIME A(2,3) A=9 DIME A1(3) A1=2021-03-05 DISP MEMO工程8 程序设计初步义务8.2 顺序语句与数组 义务小结 顺序构造:依次执行程序中的语句的程序构造称为顺序构造,这是最简单的程序构造。 数组array是存储在一个变量中由单个变量名援用的有序数据集合。在vfp中,一个数组中的数据不用是同一种数据类型。常用的有一维数组,二维数组。 数组元素经过一个数值下标来援用,如 aa2,aa2,3工程8

15、程序设计初步义务8.3 分支程序设计 义务描画 顺序构造是最简单的程序构造,它按命令在程序中出现的先后次序依次进展,但大多数的程序仅用顺序构造是无法处理的。本义务学惯用于分支选择控制构造的程序设计。 技艺目的 1掌握条件语句格式和功能; 2掌握多重分支语句格式和功能; 3学会运用分支构造程序设计思想处理问题; 义务分析 选择构造是根据条件的测试结果执行不同的操作。常用的选择构造设计命令有条件语句和多重分支语句工程8 程序设计初步义务8.3 分支程序设计 技艺建构 8.3.1条件语句 命令格式: IF ELSE ENDIF 命令功能:当条件为真是,执行语句序列1,执行完后跳出ENDIF.否那么假

16、设有ELSE选项,那么执行语句序列2,执行过错后跳出ENDIF;假设没有ELSE选项,就不执行任何操作而跳出ENDIF。工程8 程序设计初步义务8.3 分支程序设计 例4:输入一个学生的成果,假设成果大于60包含60,那么输出“及格,否那么输出不及格。 SET TALK OFF INPUT “请输入学生成果:TO CJ IF CJ=60 ?该学生成果及格 ELSE ? “该学生成果不及格 ENDIF RETURN工程8 程序设计初步义务8.3 分支程序设计 8.3.2多分支条件语句 命令格式: DO CASECASE CASE CASE OTHERWISE ENDCASE工程8 程序设计初步义

17、务8.3 分支程序设计 例5:输入一个学生的成果,假设成果大于95,那么输出“非常优秀,成果到达85,那么输出“优秀,成果到达75,那么输出“良好,成果到达60,那么输出“及格,否那么输出“不及格。SET TALK OFFINPUT “请输入学生成果:TO CJDO CASE CJ95 ?该学生成果非常优秀 CASE CJ=85? “该学生成果优秀 CASE CJ=75? “该学生成果良好 CASE CJ=60? “该学生成果合格OTHERWISE? “该学生成果不及格ENDCASE工程8 程序设计初步义务8.3 分支程序设计 义务小结 在IF条件语句中假设条件为真,那么执行命令语句组中的各语

18、句,否那么跳过这些命令语句不执行,而执行ENDIF后的语句。 多分支条件语句 DO CASE在执行时依次判别CASE后面的条件能否成立,当发现某个CASE 后面的条件成立时,就执行该CASE和下一个CASE之间的命令序列,然后执行ENDCASE后面的命令。假设一切的条件都不成立,那么执行OTHERWISE与ENDCASE之间的命令序列,然后转向ENDCASE后面的语句。工程8 程序设计初步义务8.4 循环程序设计 义务描画 当某一段程序要反复执行多次时,为防止编写反复的程序代码,可以利用循环构造来完成。Visual FoxPro 6.0支持三种循环语句:DO WHILE ENDDO、FOR E

19、NDFOR、 SCAN-ENDSCAN语句 技艺目的 1掌握循环语句格式和功能; 2掌握多重分支语句格式和功能; 3学会运用循环构造程序设计思想处理问题; 义务分析 Visual FoxPro 6.0支持三种循环语句:DO WHILE ENDDO、FOR ENDFOR、 SCAN-ENDSCAN语句工程8 程序设计初步义务8.4 循环程序设计 技艺建构 8.4.1 DO WHILE ENDDO 语句 命令格式: DO WHILE LOOP EXIT ENDDO 命令功能:假设条件成立,那么执行DO WHILE与 ENDDO之间的语句序列,当执行到ENDDO时,前往到DO WHILE,再次判别条

20、件能否为真,以确定能否再次执行语句序列。假设条件为假,那么终了该循环语句,执行ENDDO后面的语句。工程8 程序设计初步义务8.4 循环程序设计 工程8 程序设计初步义务8.4 循环程序设计 例6:计算S=1+2+3+100S=0I=1DO WHILE I=100S=S+II=I+1ENDDO?“S=,S工程8 程序设计初步义务8.4 循环程序设计 例7:逐条输出男同窗的记录CLEAROPEN DATABASE XSQKSELECT 学生LOCATE FOR 性别=“男DO WHILE .NOT.EOF() DISPLAYWAIT CONTINUEENDDOCLOSE DATABASE工程8

21、程序设计初步义务8.4 循环程序设计 8.4.2 FOR-ENDFOR 语句 命令格式: FOR 循环变量=初值 TO 终值 STEP 步长 LOOP EXIT ENDFOR 命令功能:执行语句时,首先将初值赋给循环变量,然后判别循变量没有超越终值,那么执行语句序列,然后循环变量递增递增值为步长,再判别循变量有没有超越终值,没有,继续执行语句序列,否那么终了循环,执行ENDFOR后面的语句。工程8 程序设计初步义务8.4 循环程序设计 例8:求S=1+3+5+99的值CLEARS=0FOR N=1 TO 99 STEP 2 S=S+NENDFOR?S=,S工程8 程序设计初步义务8.4 循环程

22、序设计 8.4.3 SCAN-ENDSCAN 语句 命令格式: SCAN 范围 FOR 条件 WHILE 条件 LOOP EXIT ENDSCAN工程8 程序设计初步义务8.4 循环程序设计 8.4.3 SCAN-ENDSCAN 语句 命令格式: SCAN 范围 FOR 条件 WHILE 条件 LOOP EXIT ENDSCAN 命令功能:执行语句时,记录指针自动,依次地在当前表的指定范围内满足条件的记录上挪动,对每一条记录执行循环体内的语句。工程8 程序设计初步义务8.4 循环程序设计 例9: 统计XSCJ.DBF中英语成果及格的男、女生人数。OPEN DATABASE XSQKSTORE

23、0 TO M,NSCAN FOR 英语=60 IF 性别=“男 M=M+1 ELSE N=N+1 ENDIFENDSCANCLEAR?“英语及格的男生人数:,M?“英语及格的女生人数:,NCLOSE DATABASERETURN工程8 程序设计初步义务8.4 循环程序设计 例10:求S=1!+2!+3!+20!CLEARS=0FOR I=1 TO 20 M=1 FOR J=1 TO IM=M*JENDFORS=S+MENDFOR?“1!+2!+3!+20!=,S工程8 程序设计初步义务8.4 循环程序设计 例11:编写程序输出以以下图形:CLEAR FOR N=1 TO 10 FOR M=1

24、TO n?* ENDFOR? ENDFOR工程8 程序设计初步义务8.4 循环程序设计 义务小结 在实践运用中,经常需求多次反复执行某些语句。这样的需求适宜于用循环语句来处置。在vfp中提供了3种循环语句:do while循环、for循环及scan循环。工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 义务描画 程序设计时,经常有些运算和处置程序是一样的,只是每次以不同的参数参与运转。为了节省时间和存储空间,使人们可以共享一些公共的程序段,往往将反复出现的或者可以单独运用的程序写成程序段。它可以独立存在,可以被其它程序调用。这就是子程序。 技艺目的 1掌握自定义函数和过程文件的定义

25、、调用; 2掌握子程序或函数时数据传送; 3在构造程序设计中灵敏运用过程与自定义函数; 义务分析 在Visual FoxPro 6.0中,子程序与主程序根本上一样,用同样的方法建立,以同样的文件格式存放,具有一样的扩展名,独一不同的是,在子程序的最后必需加一条前往语句。主程序的末尾放不放前往语句都没有关系,执行完最后一句都是前往到命令窗口,假设在主程序的末尾加上前往语句,它就可以作为一个子程序被其它程序调用了。 工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 例12:用子程序调用的方法计算m!/(n!(m-n)!)计算机阶乘的义务由子程序来完成,程序如下:*l812.prgSTO

26、RE 1 TO l,FDO WHILE L=X F=F*L L=L+1ENDDOX=FRETURN工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 主程序需求调用三次子程序才干完成,程序如下*l8-12.prgCLEARINPUT 请入M的值: TO M INPUT 请入N的值: TO N X=MDO l812C=XX=NDO l812D=XX=M-NDO l812?m!/(n!(m-n)!)的值为,C/(D*X)工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 8.5.2过程文件的建立与运用 一个运用程序往往由假设干个子程序组成,这些子程序和其他程序一样以文件的方式存

27、储,每次运转程序时,都要逐个调用。当程序开展较大时,不便于管理和运用,为了抑制这个缺陷,可以把多个子程序合并成一个文件,而各个子程序相对独立,这个文件称为过程文件。 过程文件与其他命令文件的建立一样,运用MODIFY COMMAND 过程文件名过程文件普通格式:PROCEDURE 过程名1 语句序列1RETURNPROCEDURE 过程名N 语句序列NRETURN工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 过程文件的翻开调用过程文件前,应该先翻开相应的过程文件。命令格式:SET PROCEDURE TO 过程文件名命令功能:翻开指定的过程文件名。过程文件的调用命令格式:DO

28、过程文件名命令功能:调用指定的过程文件名,一旦过程文件名翻开,过程文件中的一切子过程也被翻开,可以随时被调用。封锁过程文件命令格式:CLOSE PROCEDURE命令功能:封锁已翻开的过程文件。工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 例13:用过程文件分别计算圆的面积和球的体积。主程序:*l8-13.prgSET PROCEDURE TO l813CLEARDO MIANJIDO TIJISET PROCEDURE TO工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 过程文件:*l813.prgPROCEDURE MIANJIINPUT 圆的半径: TO R

29、S=3.14159*R*R?圆的半径:,R, 圆的面积:,SRETURNPROCEDURE TIJIINPUT 球的半径: TO kV=3.14159*k*k*k?球的半径:,k, 球的体积:,VRETURN工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 8.5.3自定义函数建立与运用 Visual FoxPro 6.0提供了几百个函数,这些函数能完成假设干复杂的功能。但在实践运用中经常需求一些特殊功能的函数,所以提供了用户自义函数的手段。 自定义函数命令格式: FUNCTION 函数名变量名 语句序列 ENDFUNC自定义函数命令功能:用户本人定义一个函数 例14:利用自定义函

30、数计算X=A*A+B*BSET TALK OFF?MYF4,6FUNCTION MYF(M,N) K=M*M+N*NRETURN KENDFUNC工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 例15:利用自定义函数计算1+2+3+100的和?add(100) function add(x) s=0 for i=1 to x s=s+i endfor return s endfunc工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 8.5.4参数传送 调用子程序和函数时,经常需求进展数据传送。调用程序所传出的参数称为实践参数,被调用程序所接纳的参数称为方式参数。 接受

31、参数语句格式: PARAMETERS 参数表 接受参数语句功能:接纳调用命令中相应的参数值。工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 例16:利用参数传送,计算圆的面积。主程序:*18-16.prgCLEARINPUT 请输入圆的半径: TO r s=0DO z816 WITH r,s?圆的面积是:,sRETURNCLOSE PROCEDURE子程序:*z816.prgparameters x,yy=3.14159*x*x?yRETURN工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 8.5.4参数传送 调用子程序和函数时,经常需求进展数据传送。调用程序所传出

32、的参数称为实践参数,被调用程序所接纳的参数称为方式参数。 接受参数语句格式: PARAMETERS 参数表 接受参数语句功能:接纳调用命令中相应的参数值。工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 过程文件*l817.prgproc proc1?子程序1RETURNproc proc2(para1,para2)?子程序2?para1+para2RETURN工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 过程文件*l817.prgproc proc1?子程序1RETURNproc proc2(para1,para2)?子程序2?para1+para2RETURN工

33、程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 8.4.5变量的作用域 程序设计离不开变量。一个变量除了类型和取值之外,还有一个重要的属性就是它的作用域。变量的作用域指的是变量在什么范围内是有效或可以被访问的。在Visual FoxPro 6.0中,假设以变量的作用域来分,内存变量可分为公共变量、私有变量和部分变量三类。 1.公共变量公共变量建立命令格式:PUBLIC 内存变量表命令功能:建立公共的内存变量,并赋初值为.F.。例如:PUBLIC X,Y,C10工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 2.私有变量 在程序中直接运用没有用PUBLIC 和LOCAL

34、事先声明而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。一旦建立它模块程序运转终了,这些私有变量将自动去除。 3.部分变量 部分变量只能在建立它的模块中运用,不能在上层或下层模块中运用。当建立它的模块程序运转终了时,部分变量自动释放。 部分变量建立命令格式:LOCAL 内存变量表命令功能:建立部分的内存变量,并赋初值为.F.。工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 例18:公共变量、私有变量、部分变量及其作用域*l8-18.prgSET PROCEDURE TO l818PUBLIC X1LOCAL X2STORE 4 TO X3?主程序中?X1=,X1?X2=,X2?X3=,X3DO l817RETURN 工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 过程文件:*l818.PRGPROCEDURE l818?子程序中?X1=,X1?X3=,X3RETURN工程8 程序设计初步义务8.5 子程序、过程与自定义函数设计 隐藏变量PRIVATE 开发程序时,主程序与子程序不一定是同一人来设计,编写子程序的人不能够对主程序中用到的变量了解得非常清楚。这样就能够出现子程序中用到的变量在主程序中曾经建立了,出现了变量值的混乱。为了防止这个

温馨提示

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

评论

0/150

提交评论