“最強的一屆……”
李維斯有些無語,他還想能不能讓公主入學自己學院的。
但看來是有點困難了,主要還是自己的魔力總量太低了,又沒有那種無敵的魔法。
這時古德曼以期待的眼神看著李維斯,補充了一句:
“當然還有我們學院的強者——李維斯·諾依曼!”
“不敢當不敢當,院長在開玩笑吧?”
李維斯擺擺手,表示自己可不是強者。
“誰知道你的腦中還有多少沒使出來的魔法呢?你的實力不比他們差。”
“可是我的魔力不夠用,一旦他們撐過了我的殺招,我就輸了。”
“這倒也是,不過我還想讓你去參加下個月底的排名賽,就算不能讓公主入學我們學院,也能打出我們學院的威風,多吸引幾個新生入學。”
古德曼把自己的主意說給李維斯聽,看看他同不同意。
李維斯想了想,雖然不一定能贏,但也能累積實戰(zhàn)經(jīng)驗,于是同意道:
“好,那我就參加下個月底的排名賽吧。”
“那我就期待你能取得好成績!”
古德曼走過來拍了拍李維斯的肩膀,笑道。
接著兩人閑聊了一會,聊得差不多了就幫丹娜辦好入學手續(xù)。
手續(xù)辦好,李維斯就帶著丹娜離開了。
當辦公室里只剩下古德曼一個人時,他收起笑容,自言自語:
“白發(fā)紅瞳……十二魔女也出現(xiàn)了,再加上昨晚魔王的再現(xiàn),盡是些不祥的兆頭,世界要大亂了嗎……”
————————————————
另一邊,李維斯帶著歡欣雀躍的丹娜去雜貨鋪,買些清潔工具和日用品。
買完又想起衣服不夠用,于是又去之前李維斯光顧過的裁縫鋪買衣服。
現(xiàn)在的丹娜不像白天的時候,什么衣服都隨便了。
她在店里不斷地試穿,挑了足足一個小時才滿意。
不過李維斯倒也無所謂,反正在這里也可以寫自己的系統(tǒng)面板。
在哪里寫不是寫代碼呢?
只是沒有智能提示寫起來真夠痛苦的。
一些UI控件的屬性名只想得起來幾個字母,只能用窮舉法慢慢將其拼對。
有時候少一個大括號也沒有錯誤提示,等運行起來報錯了才知道。
不過熬過了痛苦期后,李維斯的效率也漸漸快了起來。
正當他寫代碼寫得快要入迷時,丹娜充滿喜悅的聲音打斷了他:
“李維斯,我買好啦!我們回去吧!”
“啊,好。”
李維斯也笑著回應。
對于寫代碼被打斷,他并未生氣,以前工作的時候已經(jīng)習慣了。
寫著寫著就可能會有客戶反饋軟件bug,要去遠程調(diào)試。
“話說我這樣老是花你的錢,我都覺得不好意思呢。
不過我都記著欠你多少錢了,等以后賺到錢了再還你。”
丹娜跟著李維斯走出裁縫鋪后,一本正經(jīng)地說道。
“不用。”
李維斯搖搖頭,他現(xiàn)在不缺錢。
就今天這點花銷,一輩子天天這樣都花不完。
“你的天賦魔法很值錢,真的,我沒有騙你。”
單單是讓李維斯知道提起天賦魔法的頭緒,就很值錢了。
更別說還有一個有用的天賦魔法。
“那好吧,不過我以后也是要自己賺錢的!不能總是靠你。”
丹娜給自己打氣,自從遇到了李維斯后,她就覺得自己的人生充滿了希望。
“沒問題。”
兩人相視而笑。
兩人手里都提著東西,一路閑聊著回到了宿舍大樓。
又拿著入學證書去找宿管拿了鑰匙,然后上樓。
上樓時,丹娜對自己的新房間很期待,一路哼著走調(diào)的歌曲,一路蹦蹦跳跳地上樓梯。
來到新宿舍門前,丹娜掏出鑰匙迫不及待地打開門。
“這就是我的新房間!好大好漂亮!咳咳咳……”
話還沒說兩句,房間里的灰塵就嗆到了丹娜。
兩人立刻打開所有窗戶通通風。
“這下空氣清爽多了,先搞衛(wèi)生吧。”
李維斯提議道。
他嗅了嗅空氣,還有一點灰塵味,不過也比剛才好多了。
“好,我去水井打水!”
丹娜自告奮勇,卻被李維斯制止了:
“這里的附近沒有水井,要到陽臺那里打水。
樓后面有蓄水池,是從附近河流引進來的。
從陽臺可以用控物術把水桶放下去,再提上來打水。
另外你的魔力值很高,可以多用控物術來做其他事,提升自己對魔法的操控性。”
“好、好的,可是我不會那個魔法……”
丹娜歪著頭說道。
“今天有些晚了,明天再去魔法師協(xié)會辦事處抄錄吧,順便再抄錄一些其他的魔法。
我先去打水。”
“好!”
丹娜乖巧地點頭,露出可愛的笑容。
于是兩人開始搞衛(wèi)生,掃地拖地擦家具……
一頓搞下來,兩人都累得出汗了,不過新房間也頓時變得干凈了很多。
丹娜滿意地環(huán)視四周,笑嘻嘻的。
“謝謝你,李維斯!”
“不客氣。現(xiàn)在也不早了,那你今晚洗完澡就睡覺吧,我先回隔壁了。”
“好,晚安。”
“晚安,明天見。”
兩人揮手作別。
李維斯回到宿舍后,先去洗了個澡,換了身衣服,才回床上躺著。
今天是他穿越以來最開心、最輕松的一天了,雖然說才穿越來幾天而已。
但是不能松懈,離十二點還有三個小時,該繼續(xù)寫系統(tǒng)面板了。
李維斯閉上眼調(diào)出魔法紙,開始了熟悉的寫代碼時間。
這個項目用的設計框架是最最經(jīng)典的MVC模式。
M就是模型(Model),就是數(shù)據(jù)。
V就是視圖(View),用戶所能看到的交互界面,就是李維斯現(xiàn)在編寫的部分。
C就是控制器(Controller),用來連接視圖與數(shù)據(jù)之間的關系,處理數(shù)據(jù)的業(yè)務。
通過這樣把數(shù)據(jù)和視圖分離,會讓代碼更加整潔、易于修改和拓展比如改了視圖樣式也不會影響數(shù)據(jù),這就是降低耦合度。
視圖里會有一個控制器,每當用戶有操作控件時,控件就會通過控制器操作數(shù)據(jù),數(shù)據(jù)處理完畢會通知視圖該更新UI顯示了。
比如用戶點擊一個增加魔法按鈕,那就按鈕就會調(diào)用魔法控制器,令其在魔法數(shù)據(jù)的列表中新增一個魔法。
如果新增成功,就讓視圖多出一個魔法的顯示,失敗就彈窗失敗原因。
其實李維斯本想用WPF項目的,這種項目提供的MVVM模式更好用,更強大。
但沒有智能提示,寫WPF的頁面簡直不可能,所以只好放棄了。
這里該用這個UI控件……
這個UI的那個屬性是什么來著……
這個UI的位置不對……
差點寫錯了,要在UI線程中更新UI才行……