-
Notifications
You must be signed in to change notification settings - Fork 3
Home
pencilcheck edited this page Nov 11, 2010
·
9 revisions
基本上程式設計是以MVC的構想來寫,所以你可以很明顯的看出哪一些檔案是model, 哪一些是view, 哪一些是controller. 我因為從obj-c cocoa背景來的,我還加了一個view controller進入這系統。 View controller簡單來說就是controller但是他是負責管理一個或多個views,這就可以減輕controller需要管理的項目。
mbbsd.py - 這是一切的開端,是接收、送出封包的地方,所以優化這裡對速度以及覆載很重要。
handler.py - 這是controller,他主要就是聯繫model以及view或view controller的地方,這就代表,view不應該知道model,model不應該知道view
screenlets.py - 這是view controller,主要就是管理view,通常我把screenlet想成一個螢幕、一個網頁,上面你可以寫出static或dynamic內容顯示順序等等。
db.py - 這是model,基本上就是sqlite,所以這裡應該不會很難理解才對。不過以後這裡也需要優化。
-
Ptt Source
-
教學文章關於一些ANSI轉義序列,以及怎麼移動指標
-
幾乎所有的 ANSI escape code
-
Twisted API使用文檔
-
Chinese encoding
-
Python codec list
-
Python API使用文檔
-
Cython API使用文檔