c program design preliminaries

100
C Program Design Preliminaries 主主主 主主主

Upload: luthando-morin

Post on 01-Jan-2016

43 views

Category:

Documents


0 download

DESCRIPTION

C Program Design Preliminaries. 主講人:虞台文. Content. Windows Hotkeys 檔案總管 命令控制台 命令控制台之程式編譯 建立控制台開發環境 IDE (Integrated Development Environment). C Program Design Preliminaries. Windows Hotkeys. Hotkeys in Windows. 開始功能表 (Windows Logo ) 開啟檔案總管 (Windows Logo+E ) 顯示桌面 (Windows Logo+D ) - PowerPoint PPT Presentation

TRANSCRIPT

C Program DesignPreliminaries

主講人:虞台文

ContentWindows Hotkeys檔案總管命令控制台命令控制台之程式編譯建立控制台開發環境IDE (Integrated Development Environment)

C Program DesignPreliminaries

Windows Hotkeys

Hotkeys in Windows

開始功能表 (Windows Logo ) 開啟檔案總管 (Windows Logo+E ) 顯示桌面 (Windows Logo+D ) 關閉視窗 (ALT+F4) 輸入法切換 (Ctrl+Shift) . . .

C Program DesignPreliminaries

檔案總管

認識檔案總管

目錄 ( 資料夾 ) 與檔案

檔案名稱 資料是以「檔案」的型式儲存在電腦中,當你在使用電腦時,隨時

隨地都是在操作檔案。例如:– 編輯好文件必須將它儲存成檔案的型式,下次才能夠開啟檔案來使用– 執行程式也是在執行電腦中的程式檔案。

檔案名稱大多是由兩個部分組成,例: MyData.doc– 主檔名 (1-255 字元,一定要 ) 例: MyData ( 個人資料 )– 副檔名 (0-255 字元,可有可無 ) 例: doc (Word 文件 )– 檔名中不得有 \,*,?,”,<>,| 等特殊字元

主檔名可以自訂,副檔名則代表檔案的格式,例如 Word 文件的副檔名是「 doc」,所以副檔名是不能隨便更改的。

目錄名稱之限制與檔案名稱相同

命令 ( 可執行的檔案 )

副檔名為 EXE之檔為可執行檔

命令 ( 可執行的檔案 )

副檔名為 EXE之檔為可執行檔

命令 ( 可執行的檔案 )

副檔名為 EXE之檔為可執行檔

命令 ( 可執行的檔案 )

副檔名為 EXE之檔為可執行檔

命令 ( 可執行的檔案 )

副檔名為 EXE之檔為可執行檔

命令 ( 可執行的檔案 )

副檔名為 EXE之檔為可執行檔

命令 ( 可執行的檔案 )

副檔名為 EXE之檔為可執行檔

副檔名為 EXE之檔為可執行檔

如何產生命令檔 ( 可執行檔 )?

命令 ( 可執行的檔案 )

建立目錄 ( 資料夾 )

建立目錄 ( 資料夾 )

將之更名為 Learn-C

建立目錄 ( 資料夾 )

將之更名為 Learn-C

建立目錄 ( 資料夾 )

將之更名為 Learn-C

練習 檔案編輯1. 於我的文件中建立 Learn-C資料夾2. 利用 NotePad 製作一檔案作簡短的自我介紹,

並將之存檔於甫建立之 Learn-C資料夾中,令其檔名為 ItsMe.txt.

3. 觀察檔案總管之改變4. 練習重新開啟 ItsMe.txt及變更其內容 .

C Program DesignPreliminaries

命令控制台

命令控制台

命令控制台

命令控制台執行應用程式

命令控制台執行應用程式

命令控制台執行應用程式

命令控制台執行應用程式

命令控制台執行應用程式

命令控制台檢視資料夾 / 檔案

命令控制台檢視資料夾 / 檔案

命令控制台檢視資料夾 / 檔案

命令控制台檢視資料夾 / 檔案

命令控制台檢視資料夾 / 檔案

命令控制台檢視資料夾 / 檔案

命令控制台轉換資料夾

命令控制台轉換資料夾

命令控制台轉換資料夾

CD \ 切換至根資料夾 CD .. 切換至父資料夾 完整之 Pathname

D:\Documents and Settings\twyu\My Documents\Learn-C\HelloWorld.c

命令控制台轉換至 Learn-C 資料夾

命令控制台轉換至 Learn-C 資料夾

命令控制台轉換至 Learn-C 資料夾

命令控制台轉換至 Learn-C 資料夾

命令控制台轉換至 Learn-C 資料夾

命令控制台轉換至 Learn-C 資料夾

命令控制台檢視資料

命令控制台檢視資料

命令控制台其他命令 建立資料夾

md Exercise1

移除資料夾 rd Exercise1

複製檔案 copy HelloWorld.c .\Exercise1\HelloWorld.c

刪除檔案 del HelloWorld.c

命令控制台其他命令 建立目錄

md Exercise1

移除目錄 rd Exercise1

複製檔案 copy HelloWorld.c .\Exercise1\HelloWorld.c

刪除檔案 del HelloWorld.c

命令控制台其他命令 建立目錄

md Exercise1

移除目錄 rd Exercise1

複製檔案 copy HelloWorld.c .\Exercise1\HelloWorld.c

刪除檔案 del HelloWorld.c

練習 熟悉常用控制台命令

1. 練習本節授課內容2. 閱讀與 DOS相關之參考資訊

C Program DesignPreliminaries

命令控制台之程式編譯

命令控制台變更提示字元

程式之編譯 (Compile) 與連結 (Link)

Prog1.cProg1.c

Prog2.cProg2.c

Progn.cProgn.c

Prog1.objProg1.obj

Prog2.objProg2.obj

Progn.objProgn.obj

CompileCompile

CompileCompile

CompileCompile

Prog.exeProg.exe

XXX.libXXX.lib

Link

Visual C++ 6.0

VC6.0編譯與連結程式

VC6.0編譯與連結程式

VC6.0 CL.EXE

程式搜尋路徑

程式搜尋路徑

程式搜尋路徑

程式搜尋路徑

設定程式搜尋路徑

設定程式搜尋路徑

設定 VC 環境變數 VCVARS32.BAT

.BAT檔為可執行之命令批次檔案

設定 VC 環境變數 VCVARS32.BAT

設定 VC 環境變數 VCVARS32.BAT

設定 VC 環境變數 VCVARS32.BAT

程式之編譯 (Compile) 與連結 (Link)

檢視 CL 之產出檔

檢視 CL 之產出檔

執行 HelloWorld.EXE

我不幹了

練習 程式之編譯、連結與執行

1. 練習本節授課內容

2. 修改 printf函式之字串內容,重新編譯、連結與執行3. 檢視 cl /?

4. 嘗試不同的 cl使用方式 (測試前令目前資料夾中僅有 HelloWorld.

c檔案 ),觀察輸出1) cl /FeHW HelloWorld.c

2) cl /FAcs HelloWorld.c

3) cl /c HelloWorld.c

4) . . .

5. 於 HelloWorld.c檔案中製造若干錯誤,重新編譯,觀察輸出

C Program DesignPreliminaries

建立控制台開發環境

建立環境設定檔 vc-console.bat

@echo offremrem 根據 VC 6.0的安裝目錄呼叫 VCVARS32

call F:\VS6\VC98\Bin\VCVARS32

rem 設定 Learn-C作為目前資料夾

cd "D:\Documents and Settings\twyu\My Documents\Learn-C"

rem 設定目前所在磁碟機

D:

rem 依據你的喜好設定提示字元

prompt $g

remecho 歡迎進入 VC6.0控制台,你現在所在的資料夾是rem

cd

@echo offremrem 根據 VC 6.0的安裝目錄呼叫 VCVARS32

call F:\VS6\VC98\Bin\VCVARS32

rem 設定 Learn-C作為目前資料夾

cd "D:\Documents and Settings\twyu\My Documents\Learn-C"

rem 設定目前所在磁碟機

D:

rem 依據你的喜好設定提示字元

prompt $g

remecho 歡迎進入 VC6.0控制台,你現在所在的資料夾是rem

cd

編輯以下 vc-console.bat檔案,置於 Learn-C資料夾中

建立控制台捷徑

建立控制台捷徑cmd /K "D:\Documents and Settings\twyu\My Doc

uments\Learn-C\vc-console"

cmd /K "D:\Documents and Settings\twyu\My Documents\Learn-C\vc-console"

雙擊進入 VC6.0 控制台

練習 建立 VC6.0 開發環境

1. 練習本節授課內容2. 利用建立完成之開發環境,製作一 ItsMe.c程式於

螢幕上輸出數行文字做自我介紹,如下:

**************************** Name : 王大頭* Age : 22* Hobby: K書、羽球、象棋***************************

* * *

Preliminaries

IDE(Integrated Development Environment)

Visual C++ 6.0 IDE

Visual C++ 6.0 IDE

建立一專案

建立控制台類型專案

選擇專案存放資料夾

選擇專案存放資料夾

選擇專案存放資料夾

確定建立控制台類型專案

選擇空專案

專案生成資訊

HelloWorld_IDE 專案

HelloWorld_IDE 專案生成之檔案

HelloWorld_IDE 專案生成之檔案

撰寫程式 新增 C 程式檔案

撰寫程式 新增 C 程式檔案

編輯程式 main.c

編輯程式 main.c

建構執行檔 HelloWorld_IDE.EXE

建構執行檔 HelloWorld_IDE.EXE

執行 HelloWorld_IDE.EXE

執行 HelloWorld_IDE.EXE

練習

1. 實作以上專案建立步驟2. 熟悉開發環境加速鍵的操作3. 利用檔案總管檢視專案相關檔案4. 更改程式觀察執行結果5. 觀察錯誤程式之編譯結果