C 成神之路 3 開發程式計畫

2021-07-09 19:10:43 字數 1590 閱讀 2393

<1>這裡討論下關於開發程式的步驟,一點初學者的感悟。

1、初始化

初始化負責建立程式的執行環境,該步驟發生在使用者看到螢幕上的任何內容之前。

2、輸入

驗證輸入的有效性是程式編譯的良好習慣。

3、處理

接受程式輸入並以某種方式處理輸入的步驟。

用不同的演算法去獲得程式中的相同輸入,要始終保持開放的思想。

4、顯示

顯示處理步驟所產生的結果。

(批處理程式不會再螢幕上顯示任何內容,也不會要求客戶在他們執行時輸入任何資訊。經常在預先設定的時間自動啟動,從某個輸入**讀取輸入資訊,並基於輸入資訊生成一些報表)

5、終止

程式完成後的「清理工作」。初始化的步驟中執行了那些操作,終止步驟就需要撤銷這些操作。終止步驟應該提供一種從程式中得體的退出方式,即使在程式執行期間發生執行錯誤。

<2>在實際編寫應該注意的問題:

1、直接將值「硬編碼」到程式會使得程式沒有以其他方式編寫的程式靈活。

2、設計程式的使用者介面:

標籤:用於通知使用者所需要的資料。

文字框:提供輸入內容的方式。

標籤和文字框使用者介面的乙個部分。

使用者介面由標籤、文字框和排列在窗體上的按鈕組成。

優秀的使用者介面準則:

1、遵循kiss準則,應當使得使用者介面盡可能的簡潔,仍然能夠獲得需要的資訊。

2、使用熟悉的介面。

3、使用者介面應該有乙個自然的輸入流程。

(題外:windows利用tab鍵完成從乙個輸入字段跳轉到下乙個字段。盡可能的避免輸入利用這個功能,最好流暢自然。)

4、不要使用gee-whiz factor,不要進行除了讓使用者驚嘆之外毫無卵用的修改。

處理

這是讓程式產生理想結果的演算法的第一步。

(題外:windows的程式是事件驅動的,事件驅動以為著一些**,必須生成某種型別的時間以便讓程式執行下乙個程式任務。)

C 成神之路 5 資料型別 整型詳解

前奏 資料就是資訊,計算機資料你是儲存在變數中以便在程式中使用的資訊。1 數值資料 任意一種可以進行算術運算的資料。值型別 2 文字資料 資料的字元表示。1 整型資料型別 表示為整數的任何數值。整型數值不能有分數部分。如果向整數變數賦予乙個小數值,c 會對該值舍位。各種在程式中使用的整形資料型別 b...

C 成神之路 22 窗體跳轉以及資料傳遞

這裡的知識內容參考網路層面較多 設計窗體資料傳遞必然少不了委託和事件,我參考的學習資料 委託和事件的基礎解釋 一位大手的白話解釋委託和事件 對窗體資料傳遞方法的詳細介紹 感謝上面諸多大手的奉獻。下面列出本人關於窗體之間跳轉和資料傳遞所編寫的簡單 using system using system.c...

C 成神之路 2 關於基本類物件的建立操作

1 例項程式 clsmygame skyrim 建立clsmygame的乙個物件,並用名為skyrim的變數指代該物件。在記憶體中儲存的是,從 查詢與skyrim物件相關的資料的記錄 skyrim new clsmygame 例項化clsmygame 的乙個物件,並將其與skyrim關聯。儲存與sk...