關於程式設計的一些經驗總結
編寫」:用於存放最終釋放的程式。
例如:我們要製作乙個英語學習軟體,名為「english」,版本為1.0,那麼我們的程式設計環境中應存在以下資料夾:
[drive]:/…/programs/english1/debug/
[drive]:/…/programs/english1/documents/
[drive]:/…/programs/english1/resource/
[drive]:/…/programs/english1/release/
另外,最好再建立乙個專門的資料夾,用於存放各種模組,以便能實現**的重用,這樣,我們就不用在每次寫程式時,都重寫所有的模組,程式設計速度會有很大的提高。
設計技巧
**如果寫得很亂,程式便不易被閱讀與修改,所以,在編寫**時要注意以下幾點:
(1)注釋:寫注釋雖然要占用一定的時間,但在閱讀和修改**時卻會節省很多的時間。所以,建議大家在定義乙個函式時,在函式的第一行寫出函式的作用,再用一行解釋函式的引數,並在每個變數的定義語句後註發布其作用。
(2)變數和函式的命名:每個程式都會使用很多的變數和函式,如果隨意命名變數與函式,每次使用時還得在變數或函式的定義語句處查出它的資料型別及名稱,而且隨意命名還會造成變數與函式重複定義。
建議大家使用匈牙利命名法,方法是:每個變數或函式的開頭都以其資料型別的縮寫命名,然後再加上代表這個變數或函式的作用的英文單詞簡寫共同組成變數或函式的名稱。例如:要定義用於計數的整型變數count,其定義語句為c/c++:int icount; basic:dim icount as integer。以這種方法定義,不僅可以有效地避免變數與函式的混亂與重複定義,還可以保證資料型別的匹配。
(3)控制項命名:如果在windows下程式設計,你有可能會大量地使用控制項,如果不對控制項名嚴加管理,會造成很大程度的混亂,因此,建議在給控制項命名時,以控制項型別縮寫再加上代表這個控制項作用的英文單詞的簡寫共同組成此控制項的名稱。例如:你要命名乙個按鈕控制項,作用是進行刪除操作,那麼控制項名可以命名為cmddel。
並不是每個人都能成為頂級程式設計師,但我們都在程式設計師之路上不斷進步,追求更完美、更專業化的程式。不妨好好改造一下你的程式,你會從中感受到很多好處。
關於資料遷移的一些經驗總結
前言 因為前段時間做專案管理,涉及到資料遷移的的內容,經過深入的研究實踐,總結了一些淺見的經驗,分享給熱愛程式設計的朋友!什麼是資料遷移?資料遷移是將a資料庫的資料合併到b資料庫,以保證新舊資料的統一性,完整性。為什麼要資料遷移 假設有這麼乙個場景,某公司開發了乙個系統,已經投入使用,但後來因為業務...
關於mongodb建立索引的一些經驗總結
想來接觸mongodb已經快一年了,對於它的索引知識也積攢了不少經驗,趁著這個月黑風高的夜晚,就把mongodb的索引總結一番吧。一,索引介紹 mongodb具有兩類索引,分別為單鍵索引和復合索引。1.單鍵索引是最簡單的一種索引,建立單鍵索引的開銷要比復合索引小很多。單鍵索引主要用於針對單值查詢的條...
開發Deluxems的一些經驗總結
1.用三元運算子實現新聞部分顯示 eval newcontent tostring length 25?eval newcontent tostring substring 0,25 eval newcontent tostring 2.貨幣驗證 可以輸入整數和帶兩位小數的數字 0 9 0 9 0 ...