這一段時間敲了學生資訊管理系統,乙個比較簡單的用vb環境開發的系統。用到了模組,大量的窗體和一系列的控制項,關於程式設計規範有了深一步的了解。
首先是變數宣告,給變數命名時我們應該遵守一些原則,可以提高**的可讀性。
比如:
dim m_strname as string
要注意變數的作用域!這句**中m表示變數的作用域為模組或窗體的區域性變數。str表示變數的資料型別。由此我們即使不看宣告也可以對變數的資訊一目了然!
其次控制項命名,給控制項命名時我們最好也是使用字首,並使用易懂的名稱,這樣我們在使用控制項,編寫**時就會簡單很多。
例如:
if cbostu***y.listindex = -1then
msgbox "請選擇學生性別!"
exit sub
end if
此段**中我們很快就能清楚控制項combobox的作用,表示學生的性別。同時,命名時要盡量使用大小寫混合;這段**中使用stu對student的縮寫,則在整個程式中最好一直使用這乙個縮寫!字首表示基本的控制項,比如lable控制項使用時字首為lbl,等。
有時變數用於跟蹤一組變數中的第乙個專案和最後乙個專案。在這種情況下,應該在變數名的結尾使用乙個標準化量詞 ,使更加容易理解,也更容易搜尋。
要做乙個有良好程式設計風格的程式設計師,就一定要遵守程式設計規範,不僅方便自己以後閱讀,也方便和其他程式設計師交流!我們要遵守程式設計規範養成良好的程式設計習慣!
學生資訊管理系統 程式設計規範(二)Err物件
在對學生資訊管理系統除錯的過程中遇到了n多錯誤,加了很多 避免錯誤的產生,但是還是會有未知的錯誤出現,導致程式終止,那麼如何盡量使程式正常執行減少錯誤是值的我們思考的問題!vb中設定了全域性變數err,他可以很好的避免已經編譯的程式因為錯誤而癱瘓!當程式執行時遇到乙個錯誤或者使用err物件的rais...
學生資訊管理系統(Windows程式設計)
其實我覺的學校作業可以稍微少花點時間,把時間放到自己認為重要的地方去。其實我覺的直接連資料庫也是很方便的,你們可以嘗試下 別嘗試xml了,對身體不好 我的xml放在debug檔案下,我們先看下xml檔案內容 node代表乙個節點,裡面id,name,address都是一些內容可以根據自己的需要進行,...
學生資訊管理系統
學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...