我創造我的學生策劃者基本上可以讓一個虛擬版本,讓你有什麼功課什麼科目的筆記。加載動態的.ini標識符
這裏是接口:
用戶從在相鄰的備忘錄一些音符的組合框和類型的主題。完成後,他們將點擊「保存」按鈕,將其保存到.ini文件中。所選日期將成爲部分名稱,主題將成爲標識符,備忘錄中的文本將成爲每個標識符的值。
注:有7個可能的主題。
我的問題是當選擇日期時加載組合框和備忘錄,因爲每個日期的標識符總是不同。
例如:
二月用戶輸入(接口)的16:
英語 - 閱讀最多小說127頁。
數學 - 完成第6章
二月份的16日它看起來像這樣在.ini文件:
[16/02/12]
英語=讀取高達127頁小說。
數學=完成第6
在2月20日用戶輸入(界面):
SOSE - 讀教科書。
法律研究 - 填寫在線調查。
對於月20日它看起來像這樣在.ini文件:
[20/02/12]
SOSE =讀教科書。
法律研究=填寫在線調查。
現在,您會看到如果用戶選擇2月16日查看他們的任務是什麼,那麼將無法加載,因爲每個標識符都會發生變化。
是否有.ini文件一個更好的選擇?我該如何去實現這個目標?
你應該考慮使用一個輕量級的數據庫,如http://www.sqlite .org /隨着項目的發展,複雜性會隨之增加,並且會使維護變得更加困難,僅僅是我的兩分錢。 – ComputerSaysNo 2012-02-18 09:34:33
User0815提到了同樣的事情,但是謝謝你的建議。雖然我打算定期刪除ini文件。你怎麼看待這件事? – ple103 2012-02-18 10:23:06
ahhh,抱歉,我沒有閱讀所有評論。一個數據庫會比ini文件更容易維護,例如日期和學科與學生之間的關係(?)擦除不是一個好主意(恕我直言),你應該保留一個歷史數據或只是在那裏,它贏了我不會吃那麼多的存儲空間,我相信你可以想出歷史的使用場景,也就是說,如果每個星期三都有數學作業,但在不同的時間,應用程序可以在星期二詢問學生的東西,比如「嘿,有數學今天的作業?「 – ComputerSaysNo 2012-02-18 12:36:48