2.3編程過程
在第 1 章中,您安裝了 mac 開發(fā)工具并了解了創(chuàng)建項目、然后構(gòu)建和運(yùn)行它的過程?,F(xiàn)在讓我們詳細(xì)描述一下編程過程。
2.3.1源代碼
無論目的是什么,大多數(shù)計算機(jī)程序都是從源代碼開始的。源代碼包含一系列指令,告訴計算機(jī)該做什么。源代碼是用特定的編程語言編寫的,例如 C。每種編程語言都有自己的一組規(guī)則(稱為語法),這些規(guī)則定義了該語言中什么是合法的,什么是不合法的。
閱讀本書時Mac軟件源代碼,您的目標(biāo)是學(xué)習(xí)如何創(chuàng)建有用、高效和最優(yōu)的合法 C 源代碼。
如果每天都用英語編程,源代碼可能如下所示:
要運(yùn)行這個程序批量圖像轉(zhuǎn)文字,你需要一個可以理解英文源代碼的編程工具??杀氖牵嬎銠C(jī)還不懂英語。您必須使用顯式語言(如 C)向計算機(jī)解釋您想要做什么。清單 2-1 是一個計算數(shù)字 1 到 10 之和的代碼示例。
代碼清單 2-1 用 C 編寫的數(shù)字 1 到 10 的求和程序
如果您現(xiàn)在不了解該程序也沒關(guān)系。繼續(xù)閱讀,當(dāng)你讀完這本書時,你就會明白。
以下是運(yùn)行此程序后控制臺窗口中顯示的內(nèi)容:
想親自嘗試嗎?您從第 1 章的網(wǎng)站獲得了本書的項目文件下載。打開磁盤上的 Learn C 目錄,然后打開名為 02.01- 的目錄Full Image Info(專業(yè)圖片信息查看工具),然后雙擊名為 . 在 Xcode 中打開項目。
圖 2-1 顯示了 . 這個窗口很復(fù)雜Web2Pic-網(wǎng)頁轉(zhuǎn)圖片工具,里面有很多有用的工具,對你的編程有很大幫??助。項目窗口最重要的部分(至少現(xiàn)在是這樣)是編輯窗格,可以在其中編輯源代碼。
單擊工具欄上的運(yùn)行按鈕,選擇 -Run 命令或按 R 鍵運(yùn)行程序。
程序?qū)?gòu)建然后運(yùn)行,前面顯示的文本將出現(xiàn)在控制臺窗格中。如果您沒有看到控制臺窗格Mac軟件源代碼,請選擇 View→Debug Area→Show Debug Area 命令。
現(xiàn)在回到編程過程的主題。