高級語言程序設計(自考)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

提交評論