“最强的一届……”
李维斯有些无语,他还想能不能让公主入学自己学院的。
但看来是有点困难了,主要还是自己的魔力总量太低了,又没有那种无敌的魔法。
这时古德曼以期待的眼神看着李维斯,补充了一句:
“当然还有我们学院的强者——李维斯·诺依曼!”
“不敢当不敢当,院长在开玩笑吧?”
李维斯摆摆手,表示自己可不是强者。
“谁知道你的脑中还有多少没使出来的魔法呢?你的实力不比他们差。”
“可是我的魔力不够用,一旦他们撑过了我的杀招,我就输了。”
“这倒也是,不过我还想让你去参加下个月底的排名赛,就算不能让公主入学我们学院,也能打出我们学院的威风,多吸引几个新生入学。”
古德曼把自己的主意说给李维斯听,看看他同不同意。
李维斯想了想,虽然不一定能赢,但也能累积实战经验,于是同意道:
“好,那我就参加下个月底的排名赛吧。”
“那我就期待你能取得好成绩!”
古德曼走过来拍了拍李维斯的肩膀,笑道。
接着两人闲聊了一会,聊得差不多了就帮丹娜办好入学手续。
手续办好,李维斯就带着丹娜离开了。
当办公室里只剩下古德曼一个人时,他收起笑容,自言自语:
“白发红瞳……十二魔女也出现了,再加上昨晚魔王的再现,尽是些不祥的兆头,世界要大乱了吗……”
————————————————
另一边,李维斯带着欢欣雀跃的丹娜去杂货铺,买些清洁工具和日用品。
买完又想起衣服不够用,于是又去之前李维斯光顾过的裁缝铺买衣服。
现在的丹娜不像白天的时候,什么衣服都随便了。
她在店里不断地试穿,挑了足足一个小时才满意。
不过李维斯倒也无所谓,反正在这里也可以写自己的系统面板。
在哪里写不是写代码呢?
只是没有智能提示写起来真够痛苦的。
一些UI控件的属性名只想得起来几个字母,只能用穷举法慢慢将其拼对。
有时候少一个大括号也没有错误提示,等运行起来报错了才知道。
不过熬过了痛苦期后,李维斯的效率也渐渐快了起来。
正当他写代码写得快要入迷时,丹娜充满喜悦的声音打断了他:
“李维斯,我买好啦!我们回去吧!”
“啊,好。”
李维斯也笑着回应。
对于写代码被打断,他并未生气,以前工作的时候已经习惯了。
写着写着就可能会有客户反馈软件bug,要去远程调试。
“话说我这样老是花你的钱,我都觉得不好意思呢。
不过我都记着欠你多少钱了,等以后赚到钱了再还你。”
丹娜跟着李维斯走出裁缝铺后,一本正经地说道。
“不用。”
李维斯摇摇头,他现在不缺钱。
就今天这点花销,一辈子天天这样都花不完。
“你的天赋魔法很值钱,真的,我没有骗你。”
单单是让李维斯知道提起天赋魔法的头绪,就很值钱了。
更别说还有一个有用的天赋魔法。
“那好吧,不过我以后也是要自己赚钱的!不能总是靠你。”
丹娜给自己打气,自从遇到了李维斯后,她就觉得自己的人生充满了希望。
“没问题。”
两人相视而笑。
两人手里都提着东西,一路闲聊着回到了宿舍大楼。
又拿着入学证书去找宿管拿了钥匙,然后上楼。
上楼时,丹娜对自己的新房间很期待,一路哼着走调的歌曲,一路蹦蹦跳跳地上楼梯。
来到新宿舍门前,丹娜掏出钥匙迫不及待地打开门。
“这就是我的新房间!好大好漂亮!咳咳咳……”
话还没说两句,房间里的灰尘就呛到了丹娜。
两人立刻打开所有窗户通通风。
“这下空气清爽多了,先搞卫生吧。”
李维斯提议道。
他嗅了嗅空气,还有一点灰尘味,不过也比刚才好多了。
“好,我去水井打水!”
丹娜自告奋勇,却被李维斯制止了:
“这里的附近没有水井,要到阳台那里打水。
楼后面有蓄水池,是从附近河流引进来的。
从阳台可以用控物术把水桶放下去,再提上来打水。
另外你的魔力值很高,可以多用控物术来做其他事,提升自己对魔法的操控性。”
“好、好的,可是我不会那个魔法……”
丹娜歪着头说道。
“今天有些晚了,明天再去魔法师协会办事处抄录吧,顺便再抄录一些其他的魔法。
我先去打水。”
“好!”
丹娜乖巧地点头,露出可爱的笑容。
于是两人开始搞卫生,扫地拖地擦家具……
一顿搞下来,两人都累得出汗了,不过新房间也顿时变得干净了很多。
丹娜满意地环视四周,笑嘻嘻的。
“谢谢你,李维斯!”
“不客气。现在也不早了,那你今晚洗完澡就睡觉吧,我先回隔壁了。”
“好,晚安。”
“晚安,明天见。”
两人挥手作别。
李维斯回到宿舍后,先去洗了个澡,换了身衣服,才回床上躺着。
今天是他穿越以来最开心、最轻松的一天了,虽然说才穿越来几天而已。
但是不能松懈,离十二点还有三个小时,该继续写系统面板了。
李维斯闭上眼调出魔法纸,开始了熟悉的写代码时间。
这个项目用的设计框架是最最经典的MVC模式。
M就是模型(Model),就是数据。
V就是视图(View),用户所能看到的交互界面,就是李维斯现在编写的部分。
C就是控制器(Controller),用来连接视图与数据之间的关系,处理数据的业务。
通过这样把数据和视图分离,会让代码更加整洁、易于修改和拓展比如改了视图样式也不会影响数据,这就是降低耦合度。
视图里会有一个控制器,每当用户有操作控件时,控件就会通过控制器操作数据,数据处理完毕会通知视图该更新UI显示了。
比如用户点击一个增加魔法按钮,那就按钮就会调用魔法控制器,令其在魔法数据的列表中新增一个魔法。
如果新增成功,就让视图多出一个魔法的显示,失败就弹窗失败原因。
其实李维斯本想用WPF项目的,这种项目提供的MVVM模式更好用,更强大。
但没有智能提示,写WPF的页面简直不可能,所以只好放弃了。
这里该用这个UI控件……
这个UI的那个属性是什么来着……
这个UI的位置不对……
差点写错了,要在UI线程中更新UI才行……

