首先,我們用marathon來建立乙個firebird資料庫。有兩種途徑,一是直接點選browse窗體上的create a database(browse窗體預設是程式開啟時顯示的,若沒有顯示可以通過view->view browse開啟),一是通過點選file->create a database,開啟create database嚮導。
在開啟的create database嚮導的第乙個對話方塊中要輸入要建立的資料庫的名稱(包括資料庫檔名及其完整的存放路徑),登陸firebird資料庫伺服器的使用者名稱(預設為sysdba)及密碼(預設為masterkey),然後設定頁大小、字符集、dialect(用預設值就可以了)。其它的都採用預設就可以了。
經過上述簡單的操作我們就建立了乙個firebird資料庫。下面,我們用marathon來建立表。
在用marathon管理firebird資料庫前,我們必須有乙個marathon的專案,可以通過點選browse窗體上的create a new project或是通過點選file->new project來建立。
專案建立後,我們要設定乙個server和乙個connection,其中的使用者名稱和密碼用sysdba和masterkey,資料庫選擇剛剛建立的那個就可以了。
這樣我們就可以在browse窗體中看到乙個資料庫管理的介面,和sql server是不是有點像呢?
然後用滑鼠右鍵點選樹型選單中的tables,在彈出的選單中選擇new object彈出一建立表的對話方塊,輸入表名t_1(table name),表中第一列的列名c1(column)、選擇資料型別integer(type)、選擇字符集(char set)等。點選ok,我們就建立了乙個新錶。我們可以通過類似的方法來繼續建立該表中的其它字段。
新增用例管理
前面是針對單個add方法來進行單元測試,如果需要多個方法來進行測試,該如何處理?如新增乙個sub方法來進行單元測試驗證。class math def init self,a,b self.a int a self.b int b defadd self return self.a self.b de...
用GNU Cash管理帳目
不管是個人還是中小企,準確了解自身的財務狀況都是重要的,使用會計軟體gnucash記帳正是乙個好的開始。通過複式記帳法,從你的工資和日常開銷,到外幣 貸款的變動情況,也能瞭如指掌並通過直觀的報表呈現。android版甚至可助你隨時隨地記帳。而且,這款軟體是免費的自由軟體,有中文介面!以下簡單介紹gn...
用with管理lock鎖
import threading import time num 0 全域性變數多個執行緒可以讀寫,傳遞資料 mutex threading.lock 建立乙個鎖 class mythread threading.thread defrun self global num with mutex fo...