高级语言程序设计(自考)1课件_第1页
高级语言程序设计(自考)1课件_第2页
高级语言程序设计(自考)1课件_第3页
高级语言程序设计(自考)1课件_第4页
高级语言程序设计(自考)1课件_第5页
已阅读5页,还剩138页未读 继续免费阅读

下载本文档

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

文档简介

高级语言程序设计(自考)1高级语言程序设计(自考)1高级语言程序设计(自考)1倡导自学鼓励自学帮助自学推动自学铺就成才之路!倡导自学鼓励自学帮助自学推动自学铺就成才之路!

成才之路、成功之路:要努力!要付出!

要拼搏!

《高级语言程序设计》

(课程代码0342)

教师:邵定宏

:163

学习高级语言的目的是:实现人——机对话!!

程序是用计算机解题的指令序列。它主要涉及对数据和算法的描述(算法:为解决一个问题而采取的方法和步骤)。编写程序的过程则称为程序设计。程序设计只是软件开发的一个阶段,在软件工程中称为编码。

程序设计是计算机专业、计算机信息管理等专业学生必须掌握的一门基础课程。有关语言及程序设计的掌握,是今后许多课程的基础,是从事软件开发的工具。因此,程序设计能力的强弱在一定程度上反映了你的专业水平和能力。

前言C语言的学习,仅仅是学习和掌握程序设计的开始,今后,许多课程的学习将会使你的程序设计能力得以提高和加强。同时,真真掌握了一门语言,对其它语言的学习也就容易多了。(、、等)

学习和掌握程序设计,必须坚持三多:

多看

多写

多练

教材:

《高级语言程序设计》迟成文主编

经济科学出版社(2007年版)

学时安排:(总学时72学时)

理论:40

上机实习:20

复习强化:12

目录:第一章:概述(2)第二章:C语言的基本知识(2)第三章:基本数据类型、运算符和表达式(6)第四章:结构程序设计(8)第五章:数组(4)第六章:指针(4)第七章:函数(6)第八章:结构型及自定义类型(4)第九章:文件(4)第1章:概述程序及程序设计高级语言与C语言

程序设计语言的发展

C语言的演变、C语言的特点算法及其描述1.1程序及程序设计程序程序是解决某个问题的方法步骤的描述(自然语言)程序是某种计算机能理解并执行的计算机语言描述解决问题的方法步骤(计算机)程序设计程序设计是分析解决问题的方法步骤,并将其记录下来的过程。1.2高级语言及C语言

程序设计语言的发展:

第一代(1):机器语言、汇编语言

(低级语言、面向机器的语言)

第二代(2):高级语言(面向过程的语言)

(、、60、等)

第三代(3):结构化程序语言

通用高级语言1、、C、等

面向对象语言、等

专用语言、、、等

第四代(4):数据库查询语言()、决策支持语言、

原型语言和形式化规格说明语言等源程序:用高级语言编写的程序。翻译方式:解释:翻译一句,执行一句。(解释程序)编译:全部翻译成二进制程序(目标程序)后再执行。(编译程序)C语言的演变1960:601963:()1967:()1970:B1972:C1978:标准C1983:C1987:87C

(C、C、C)C语言的特点兼有高级语言和低级语言的优点。数据类型和运算符十分丰富,程序设计和算法描述简单、方便。语法结构简单,语句数目少,简单易学。它是一种结构化程序设计语言,很适合结构化的程序设计方法。它是一种模块化的程序设计语言,适合大型软件的研制和调试。它提供了大量的库函数供调用,简化了程序设计工作。1.3算法及其描述算法的概念及特征算法的表示结构化程序设计(程序=数据结构+算法)算法的概念与特征算法:为解决一个问题而采取的方法和步骤。算法分类:数值运算算法非数值运算算法算法的特征:(1)有穷性:有限的操作步骤。(2)确定性:确定的、无二义性。(3)有效性:每一步执行有效。(4)输入:0或多个。(5)输出:1或多个。算法的表示

1.用自然语言表示算法

2.用流程图表示算法(例:P5)

3.用流程图表示算法

4.用伪代码表示算法

5.用计算机语言表示算法算法分析算法的优劣标准:(1)正确完成所需功能。(2)消耗的时间(时间复杂度)。(3)消耗的辅助空间(空间复杂度)。(4)易理解、易调试和易维护。结构化程序设计方法

1、自顶向下

2、逐步求精

3、模块化设计

4、结构化编码程序举例(P2)<><>()/*求一元一次方程的根*/{;(“”);((a)>0.00001){;(“\n”);}(“!\n”);}第2章C语言的基本知识C语言的基本词法(字符集、保留字、标识符、词汇分类)C语言的基本语句分类C程序的基本构成C程序的开发环境(集成开发环境)2.1C语言的基本词法字符集:程序中允许出现的所有基本字符的组合。(1)大小写英文字母(52个)(2)数字(10个)(3)键盘符号(33个)(4)转义符(表2-2):是由“反斜杠字符\”开始后跟单个字符或若干字符组成。保留字(关键字:表2-3):有特殊含义的英文单词。标识符:是由字母或下划线开头的字母、数字、下划线组成的一串符号。(C语言规定:用户选取的标识符不能是保留字!!)词汇分类常量变量运算符函数调用表达式保留字2.2C语言的基本语句分类数据定义语句赋值语句函数调用语句表达式语句流程控制语句(选择语句、循环语句等)复合语句(用花括号括住的若干个语句)空语句其它语句(编译预处理命令、类型定义语句等)2.3C程序的基本构成举例说明主要结论例1-1:求三个实数的平均值。()/*主函数*/{;(“”);()/3;(“\n”);}例1-2:求三个实数的平均值。(x123)/*非主函数*/x123;{a1;a1=(x123)/3;(a1);}()/*主函数*/{;(“”);();(“\n”);}主要结论:(基本结构)C程序是由若个函数构成。有且仅有一个名为的主函数,除主函数外,还可有n个非主函数。每个函数的定义可分为两部分:函数说明部分和函数体。函数说明部分:返回值的类型函数名(形式参数表)形式参数的说明函数体:变量定义部分实现函数功能的语句串程序执行总是从主函数开始,并在主函数中结束。主函数可以调用任何非主函数,任何非主函数都可以相互调用,但不能调用主函数。课堂练习:编写一程序,计算√2的值,并输出其结果。编写一程序,计算√x的值,并输出其结果。编写一个C程序,输入三个值,输出其最大值(最小值)。课堂练习(一):[程序1]<><>(){(“”(2));}[程序2-1](){;(“”);(x);(“\n”,y)

}[程序2-2]

(){x,y;(“”);(x>=0){(x);(“\n”,y);}(“!”);}课堂练习(二):

编写一个C程序,输入三个值,输出其最大值。(){;(“:\n”);(“”);;(<b);(<c);(“\n”);}2.4C程序的开发环境2.0

第3章:数据类型、运算符及表达式数据类型常量(整型、实型、字符型、符号)变量(数据类型、定义、初始化等)运算符(算术、关系、逻辑、赋值、逗号、条件、长度、位)表达式(算术、关系、逻辑、赋值、逗号、条件、位)

3.1数据类型基本类型整型(基本、短、长、无符号)字符型实型(单精度、双精度)枚举型构造类型数组类型结构体类型共同体类型指针类型空类型3.2常量及变量常量在程序运行过程中,其值不能被改变的量。字面常量:从字面形式即可以判别(100,-2.3,‘a’)符号常量:用一个标识符代表一个常量。(3.1415926)如果在程序中:3.14;(错误)变量在程序运行过程中,其值可以改变的量。变量名:用标识符来标识。(例:x,y,1,21)变量值:变量单元中的值。(例:5)标识符:由字母、数字和下划线三种字符组成,必须以字母或下划线开头。(长度无统一规定,字母大小写有区分)规定:先定义,后使用。一般放在一个函数的开头部分。3.3整型数据整型常量十进制整数:(100,-18,28L)八进制整数:以0开头的数。(0100,-017)十六进制整数:以0x开头的数。(0x100)整型变量基本型:短整型:或长整型:或无符号型:、、

3.4实型数据实型常量十进制形式:(0.0,-0.12,+0.12,.12,12.0,12.)指数形式:(1.232,1e2)实型变量单精度():一般占4个字节。双精度():一般占8个字节。

(实型常量不分单精度和双精度,但可以赋给一个单精度型或双精度型变量。)3.5字符型数据字符常量用单引号括起来的一个字符。(包括转义字符表2.3)例:‘a’,‘A’,‘\0’字符变量用来存放字符常量的变量.C语言:字符数据和整型数据之间可通用。字符串常量用双引号括起来的字符序列。规定:在每个字符串的结束有个结束标志“\0”.“a”(长度:1;占用字节数:2)“”(长度:5;占用字节数:6)注意:(1)‘a’及“a”的区别。(2)c;“a”(错误)(3)无字符串变量的概念。符号常量、变量的初始化、有名常量的定义符号常量:N10常量程序中不能改变变量的初始化:5;变量程序中可以改变有名常量的定义

5;变量程序中不能改变运算符和表达式算术运算符和算术表达式关系运算符和关系表达式逻辑运算符和逻辑表达式赋值运算符和赋值表达式逗号运算符和逗号表达式条件运算符和条件表达式算术运算符和算术表达式基本算术运算符:=、-、*、/、%算术表达式:用算术运算符和括号将运算对象连接起来符合C语法规则的式子。运算符的优先级和结合性优先级:按级别高低次序执行。结合性:优先级相同时的处理方向。左结合性:从左向右。(例:)右结合性:从右向左。(例:3)自增自减运算符

(、:分前缀和后缀)

例:、相当于:1

但有区别:先1,再使用i

先使用i,,再1

例:(1;)(;1)

注意:(1)自增自减运算只用于变量。(2)自增自减运算为右结合性。

赋值运算符和赋值表达式赋值运算符:=赋值表达式:(变量)=(表达式)作用:将表达式的值赋给变量。例:552+(6)复合的赋值运算符、、*=、、例:(相当于:)*a(a初值:12结果:-264)赋值时的类型转换(1)实型整型:舍弃小数部分(2)整型单、双精度:数值不变,补足有效位数(3)字符型整型:放入低8位(4)带符号整型长整型:正值:高16位补0,负值:高16位补1

长整型带符号整型:低16位送整(5)无符号整型长整型:高位补0(6)非无符号型无符号型:原样照赋(7)无符号整型长整型:高位补0逗号运算符和逗号表达式

逗号运算符又称顺序求值表达式。逗号表达式一般形式:表达式1,表达式2,……,表达式n

结果:表达式n的值。例:a,c,f,10.0(表达式的值:10.0)2,2,‘a’+2(表达式的值:99)y>=0,5<=3(表达式的值:0)

注意:并不是任何地方出现的逗号都作为逗号运算符。例:(“”);(“”,());混合运算(表达式计算中数据类型转换)自动转换规则(“就长不就短”规则)横向:向左的箭头表示必定转换。纵向:仅表示转换方向。

例:10+‘a’*

(其中:i;f;d;e;)运算结果存入变量时数据类型转换自动转换规则(“就左不就右”规则)例:(其中:a;f;c;)

字符型->实型->整型强制转换一般形式:(类型名)表达式例:x;i;()x;

上机实习(1)上机实习环境(P251255)上机实习题(p2、p11、p12)第4章:顺序结构、选择结构和循环结构程

序设计结构化程序设计方法结构化程序的三种基本结构顺序结构程序设计选择结构程序设计循环结构程序设计结构化程序设计举例4.1结构化程序设计方法结构化分析结构化设计结构化程序设计

1、自顶向下

2、逐步求精

3、模块化设计

4、结构化编码4.2结构化程序的三种基本结构顺序结构选择结构(单分支、双分支、多分支)循环结构(当型、直到型、次数型)4.3顺序结构的程序设计赋值语句函数调用语句表达式语句复合语句字符输入/输出语句格式输入/输出语句顺序结构程序设计举例

赋值语句格式1:变量=表达式;格式2:变量自反赋值运算符表达式;举例:[例4-1]、、*=、、函数调用语句系统函数(放在相应的头文件中)

<>

或“”用户函数格式:函数名(参数1,参数2,…,参数n)表达式语句复合语句数据输出字符输出函数:向终端输出一个字符。(变量)

格式输出函数:向终端输出若干个任意类型数据。(格式控制,输出表列)输出表列:表达式格式控制:用双引号括起来的字符串。(见表4-2:共9种,主要有、、、)注:-1原码:10001反码:1111111111111110补码:1111111111111111177777数据输入字符输入函数:从终端输入一个字符。()无参数

格式输入函数:用来输入任意类型的多个数据。(格式控制,地址表列)格式控制:同函数(见表4-1)。地址表列:可以是变量的地址或字符串的首址。参考答案:

(){;;;c12;3;4;5;1.2;2.4;3.6;51274;128765;c1=‘a’;c2=‘b’;(“\n”);(“222d\n”);(“8.68.69.6f\n”);(“5.25.25.2f\n”);(“69\n”);(“c1()\n”11);(“c2()\n”22);}4.4选择结构程序设计关系运算符和关系表达式逻辑运算符和逻辑表达式条件运算符和条件表达式条件语句(单分支、双分支、多分支)语句(多分支)选择结构程序设计举例关系运算符和关系表达式关系运算符:<、<=、>、>=、==、优先级

(1)(<、<=、>、>=)同级

(、)同级前4种高于后2种例:<c等效:=(b<c)(2)关系运算符低于算术运算符例:c>等效:c>()(3)关系运算符高于赋值运算符例:>c等效:(b>c)关系表达式:用关系运算符将两个表达式连接起来的式子。例:a<b‘a’>’b’(3)>(5)

表达式的值:真为“1”假为“0”逻辑运算符和逻辑表达式逻辑运算符:(、、!)

优先级:(1)!、、

(2)和低于关系运算符,!高于算术运算符。例:x>等效:()(x>)a<b等效:()(a>b)逻辑表达式:用逻辑运算符将运算对象连接起来的式子。例:逻辑表达式关系表达式(注意其区别)注意(1)逻辑表达式的结果:“1”为真,“0”为假;但判断量:“0”为假,非“0”为真。例:5>328<4-!0结果:1(2)在逻辑表达式的求解中并不是所有逻辑运算都被执行。例:abca为“0”时,则表达式的值为“0”abca为“1”时,则表达式的值为“1”条件运算符和条件表达式条件运算符:?:条件表达式:表达式1?表达式2:表达式3条件运算符优先级:

(1)条件运算优先赋值运算,低于关系运算和算术运算。例:(x<y)?x:y(2)条件运算符为右结合性。例:a>b?a:c>d?c:d

相当于:a>b?a:(c>d?c:d)例:计算分段函数

1.0x>01.0x<=0例:计算分段函数

1.0x>01.0x<=0(){;(“”);(x>0)?1.0:1.0;(“\n”);}(“\n”,(x>0)?1.0:1.0);语句三种形式:(1)<表达式>语句;(2)<表达式>语句1;

语句2;

(3)<表达式1>语句1;<表达式2>语句2;<表达式3>语句3;.<表达式m>语句n;

语句1;语句嵌套:上述语句又是其中三种形式。原则:及最近的语句配套.例:计算分段函数

1.0x>01.0x<=0(){;(“”);(x>0)1.0;(x<=0)1.0;1.0;1.0(“\n”);}例:有一函数:

-1x<0001x>0

编写一程序,输入一个x值,输出y值。[程序](){x,y;(“”,);(x<0)1;(=0)0;1;(“,\n”,x,y);}若改成:(1)(x>=0)(x>0)1;(2)1;0;(x0)(x>0)1;1;0;(3)0;(4)1;(x>=0)(x>0)1;(x>=0)(=0)0;1;1;(5)(x<0)1;(=0)0;(x>0)1;语句一般形式:

<表达式>{常量表达式1:语句1;

常量表达式2:语句2;..

常量表达式n:语句n;:语句1;}举例说明:几点说明:(1)(2)(3)(4)(5)(6)

例:输入一个无符号短整数,然后按用户输入的代号分别以十进

制(D)、八进制(O)和十六进制(X)数输出。(){x;c;(“”);(c){‘D’:(“\n”);;‘O’:(“\n”);;‘X’:(“\n”);;:(“!”);}}(){x123;(“”123);1;(x2<)2;(x3<)3;(“\n”);}课堂练习写出下列各逻辑表达式的值(设3,4,5)。(1)>c(2)a(3)!(a>b)!c1(4)!()()0(5)!()124.5循环结构的程序设计语句构成循环循环循环循环嵌套循环(多重循环)语句和语句循环结构程序设计举例4.5.1语句构成循环一般形式:语句标号注意:语句标号用标识符表示。例:求1~100之内数的和。

(){10;:(i<=100){;;;}(“”);}循环结构三要素:初值:1终值:i<=100增值:4.5.2循环一般形式:(表达式)语句例:求1~100之内数的和。

(){10;(i<=100){;;}(“”);}注意:(1)循环体如包含一个以上语句,应用花括号括起来(构成复合语句)。

(2)在循环体中应有使循环趋向于结束的语句,否则会死循环。4.5.3循环

一般形式:循环体语句(表达式);例:求1~100之内数的和。

(){1,0;{;;}(i<=100);(“”);}注意:(1)循环体至少执行一次。(2)在循环体中应有使循环向于结束的语句。(3)循环条件为假时结束。4.5.4循环一般形式:

(表达式1;表达式2;表达式3)

语句;执行过程:(1)求解表达式1。(2)求解表达式2,若其值为真(非0),则执行内嵌语句;若其值为假(0),则循环终止。(3)求解表达式3。(4)转(2)继续执行。例:求1~100之内数的和。(){;(0,1;i<=100;);(“”);}几点说明:(1)表达式1省略,跳过这一步。(2)表达式2省略,不判断循环条件,循环无终止。(3)表达式3省略,设法保证循环能正常结束。(4)表达式一般是关系表达式或逻辑表达式,但也可以是数值表达式或字符表达式。4.5.5嵌套循环嵌套循环:一个循环体内又包含一个完整的循环结构。例1:九九表

(){;(1<=9)(1<=9)(“*\n”*j);}例2:求100~200间的全部素数。<>(){m,k,i,0;(101;m<=200;2){(100)(“\n”);(m);(2;i<;)(0);(i>1){(“”);1;}}}4.5.6语句和语句

一般形式:作用:跳出结构或循环体.(不能用于语句或循环语句之外的任何其它语句中)例:(1<=10){*r*r;(>100.0);(“”);}

退出循环!(当前层)一般形式:作用:结束本次循环。(跳过循环体下面尚未执行的语句)例:将100~200之间的不能被3整除的数输出。

(100<=200){(30);(“”);}跳过循环体下面尚未执行的语句(),后继续.综合练习1…0;(x<3)(;x<4;){(“%1d”);(x<3);;(“%1d”);}执行后的输出:02综合练习2…;(1,1;y<=50;){(x>=10);(21){5;;}3;}执行后的y值:6综合练习3

编写一个程序,计算1!~20!之和(分别用二重循环和一重循环做)。[程序1](){01;n,m;(1;n<=20;){1;(1;m<;)*m;;}(“12…+20\n”);}[程序2](){01;n;(1;n<=20;){*n;;}(“12…+20\n”);}问题:改为:0,1;行吗?改为:01;(“12…+20\n”);

行吗?上机实习(2)阅读程序题(P97)学号:单号:(1、3、5、7)双号:(2、4、6、8)程序设计题(P100)学号:单号:(1、3、5、8、11)双号:(2、4、6、9、11)程序设计题(教材P100)4-1(){;(“”);5*(32)/9;(“\n”);}4-2(){;(“”);(x<0)1;或(x>=0)1;1;1;(“\n”);}4-3(){;(“”);(x<=1.0);(x>=10.0)3*11;2*1;(“\n”);}4-4(){;(“”);(x<y);;(z<);(“\n”);}4-5(){;c1;(“”);(n>0<=32767){;0;(0){c110;10;(c1>)1;}(“\n”);}}4-6-1(){;(1;i<10;)(0;j<10;)(0;k<10;)(i*i**j**k*1099)(“%111d\n”);}4-6-2(){;(100;x<=999;){10;10%10;100;(i*i**j**k*1099)(“\n”);}}4-7(){1=02=03=0;注意:清零是需要的!(1;i<11;){(“”);(x>0)m1;(0)m2;m3;}(“m123\n”123);}4-8(){;1.0;(1.0>16){1.0;1.0;n*;}(“\n”);}4-9(){;0.0;1.0;1/(r*1.0);(n>16){;1.0;1/(r*1.0);}(“\n”);}4-10(){c;(0x20;c<=0x6f;)(“02x%4d\n”);}4-11(){0;(i<100){;(“%35d”*i);}}

{;(“%35d”*i);}(i<100);(1;i<101;)(“%35d”*i);C程序上机简介实习目的(1)加深对讲授内容的理解,并掌握语法规则。(2)熟悉所用的计算机系统的操作方法和程序开发的环境。(3)学会上机调试程序。实习要求:(1)复习和掌握及本实习有关的教学内容;(2)准备好上机所需程序和必要数据;(3)对可能出现的问题要事先作出估计。C程序上机简介程序的调试和测试程序调试的任务是排除程序中的错误,使程序顺利地运行并得到预期的结果。(程序错误类型:语法错误、逻辑错误和运行错误)程序测试的任务是尽力寻找程序中可能存在的错误。

上机指南(C2.0)C的上机过程

C是一个集程序编辑、编译、连接、调试为一体的C语言程序开发软件。

C只要求很小的系统资源,它仅占用384内存,其系统文件占用磁盘空间不到3。

C是基于平台的C编译系统。过程:进入编辑编译和连接运行退出

C:\>995

上机指南(6.0)上机指南(6.0)

是公司推出的,目前使用非常广泛的可视化编程环境。6.0提供了前所未有的强大的开发能力,无论是简单的程序、绘图程序,还是应用程序、复杂的数据库应用程序以及应用开发程序,6.0都能轻松的胜任。上机指南(6.0)安装运行主菜单简介生成和编辑源文件编译、连接和运行程序利用项目实现多文件的编译和连接安装

根据提供的系统光盘,在环境下,运行程序,并根据提示信息进行选择组件安装或缺省标准安装。运行:启动集成环境有多种方法启动集成环境,最基本的方法有两种:一种方法是在安装是在桌面上制作一个快捷图标,只要双击该图标,就可进入环境。另一种方法是:(1)单击“开始”按钮;(2)在弹出的子菜单中选择“程序”项;(3)在弹出的子菜单中选择“6.0”项;(4)在弹出的子菜单中选择“6.0”项。退出集成环境(1)单击“”菜单。(2)在弹出的子菜单中单击“”。6.0由标题栏、菜单栏、工作区窗口、编辑窗口、输出窗口和状态窗口组成。屏幕的最上端是标题栏,标题栏用于显示应用程序名和所打开的文件。标题栏的下面是菜单栏和工具栏,菜单栏由多个菜单组成;工具栏对应某些菜单选项或命令。工具栏的左下方是工作区窗口,右下方是编辑窗口。再下面是输出窗口,输出窗口主要用于显示项目建立过程中生成的错误信息。最下面是状态栏。主菜单简介:6.0的菜单栏由多个菜单(、、、、、()、、、、等)组成。当选择某一项菜单后,系统将给出下拉子菜单。在下拉子菜单中,有些菜单选项的右边有相应的快捷键。菜单中带有三个圆点符的菜单选项表示选择该菜单后,系统将弹出一个对话框。带有黒三角箭头的菜单选项表示选择该菜单后,系统自动弹出级联菜单。显示灰色的菜单项,则表示在当前的条件下,不能选择这种菜单。注意:如果在窗口的不同位置上单击鼠标右键,系统将弹出快捷菜单,可在快捷菜单中选择及当前位置相关操作的命令。

菜单:主要包含对文件进行操作的命令选项。

菜单项

描述

创建新的文件、工程、工作区和其它文档

打开已有的文件

关闭活动窗口中打开的文件

打开工作区文件

保存打开的工作区

关闭打开的工作区

保存当前活动窗口内的文件

换名保存当前活动窗口内的文件

保存所有窗口的文件

设置打印格式

打印当前活动窗口内的文件或选定的内容

选中该选项将打开子菜单,其中包含最近打开的文件名,单击可直接打开相应的文件

选中该选项将打开子菜单,其中包含最近打开的工作区名,单击可直接打开相应的工作区

推出6.0开发环境菜单:主要包含有关编辑和搜索的命令选项。

菜单项

描述

取消最近一次的编辑修改操作

重复命令取消操作

将当前活动窗口内选定的内容复制到剪贴板中,并删除选定的内容

将当前活动窗口内选定的内容复制到剪贴板中

在光标当前所在的位置插入剪贴板中的内容

删除选定的内容

选择当前活动窗口内的所有内容

在当前活动文件中查找指定的字符串

在多个文件中查找指定的字符串

替换指定的字符串

将光标定位到当前活动窗口的指定位置

设置或取消书签,书签可以在源文件中做标志

选择该选项将弹出级连菜单,其中包含一些用于编辑或修改的高级命令

用于设置、删除和查看断点

菜单项

描述

给出所有成员的列表,并将光标处的成员反白显示

显示光标除按钮的信息

显示光标处的成员信息

不完全匹配搜索光标处的成员信息

菜单:包含了、源代码检查和调试

信息的有关命令选项。

菜单项

描述

是中专用的类管理程序,可以用于创建新类,处理信息映射,创建消息处理函数,定义与对话框控件相关联的成员变量

打开资源符号浏览器,浏览和编辑资源符号

修改资源符号文件名和预处理指令

以全屏幕方式显示当前活动窗口,按键返回

显示工作区窗口

显示程序编译、连接等过程中的有关信息(如错误信息等),并显示调试运行时的输出结果

选择该项将弹出级连菜单,用于显示调试信息窗口,这些命令选项只有在调试状态时才可用

刷新选定的内容

设置或察看对象的属性

菜单:主要包含有关创建新类、创建新资源、插入文

件或资源以及添加新的对象到项目中等命令选项。

菜单项

描述

创建新类加入到当前工程中

创建新对话框加入到当前工程中

创建新的资源或插入资源到资源文件中

复制选定的资源

插入文件到当前的活动文档中

启动,以添加新的对象到项目中

菜单:主要包含管理工程和工作区的命令选

项。

菜单项

描述

选择指定的工程为工作区内活动的工程

用于添加文件、文件夹、数据连接及可用部件到工程中

编辑项目的依赖关系

为工程指定不同的设置选项

按外部文件格式导出可建立的工程

插入已有的项目到工作区中菜单:主要包含有关编译、建立、执行和调试

应用程序的命令选项。

菜单项

描述

编译源代码窗口中的活动文件

查看工程中的所有文件,并对最近修改过的文件进行编译和链接

对工程中所有文件全部进行重新编译和链接

该选项用于一次建立多个工程

删除项目中的中间文件和输出文件

选择该选项将弹出级连菜单,主要包含有关程序调试的选项

对远程调试链接设置进行编译

运行应用程序

选择活动工程的配置(32或32)

编辑工程配置

剖视器()是用于检查程序运行运行行为的工具,利用它可以检查代码中哪些部分是高效的,哪些部分需要更加仔细地进行检查

菜单:主要包含浏览程序符号、定制菜单及工

具栏、激活常用的工具等命令选项。

菜单项

描述

在某个项目中第一次选择该选项时,编译器会提示用户是否重新编译该项目以建立浏览信息数据库。建立了文件之后,再选择该选项将弹出窗口,使用该窗口可以查看多种信息。

该选项用于关闭打开的浏览信息数据库

该选项用于给出系统的进程、线程、窗口、窗口消息的图形表示,执行可以查看系统对象(包括进程、线程和窗口等)之间的关系,搜索指定的系统对象,查看系统的属性等

该选项可以对命令、工具栏、菜单和键盘加速键进行定制

该选项主要用于环境设置(如源代码编辑器、格式设置、调试器设置、兼容性设置、目录设置和工作区设置等)菜单:主要包含有关控制窗口属性(如窗

口的关闭和排列方式等)的

温馨提示

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

评论

0/150

提交评论