首页 男生 奇幻玄幻 用代码走进魔法

第37章 自己打造一个系统面板

用代码走进魔法 八迷宫 2995 2024-11-11 13:42

  “最强的一届……”

  李维斯有些无语,他还想能不能让公主入学自己学院的。

  但看来是有点困难了,主要还是自己的魔力总量太低了,又没有那种无敌的魔法。

  这时古德曼以期待的眼神看着李维斯,补充了一句:

  “当然还有我们学院的强者——李维斯·诺依曼!”

  “不敢当不敢当,院长在开玩笑吧?”

  李维斯摆摆手,表示自己可不是强者。

  “谁知道你的脑中还有多少没使出来的魔法呢?你的实力不比他们差。”

  “可是我的魔力不够用,一旦他们撑过了我的杀招,我就输了。”

  “这倒也是,不过我还想让你去参加下个月底的排名赛,就算不能让公主入学我们学院,也能打出我们学院的威风,多吸引几个新生入学。”

  古德曼把自己的主意说给李维斯听,看看他同不同意。

  李维斯想了想,虽然不一定能赢,但也能累积实战经验,于是同意道:

  “好,那我就参加下个月底的排名赛吧。”

  “那我就期待你能取得好成绩!”

  古德曼走过来拍了拍李维斯的肩膀,笑道。

  接着两人闲聊了一会,聊得差不多了就帮丹娜办好入学手续。

  手续办好,李维斯就带着丹娜离开了。

  当办公室里只剩下古德曼一个人时,他收起笑容,自言自语:

  “白发红瞳……十二魔女也出现了,再加上昨晚魔王的再现,尽是些不祥的兆头,世界要大乱了吗……”

  ————————————————

  另一边,李维斯带着欢欣雀跃的丹娜去杂货铺,买些清洁工具和日用品。

  买完又想起衣服不够用,于是又去之前李维斯光顾过的裁缝铺买衣服。

  现在的丹娜不像白天的时候,什么衣服都随便了。

  她在店里不断地试穿,挑了足足一个小时才满意。

  不过李维斯倒也无所谓,反正在这里也可以写自己的系统面板。

  在哪里写不是写代码呢?

  只是没有智能提示写起来真够痛苦的。

  一些UI控件的属性名只想得起来几个字母,只能用穷举法慢慢将其拼对。

  有时候少一个大括号也没有错误提示,等运行起来报错了才知道。

  不过熬过了痛苦期后,李维斯的效率也渐渐快了起来。

  正当他写代码写得快要入迷时,丹娜充满喜悦的声音打断了他:

  “李维斯,我买好啦!我们回去吧!”

  “啊,好。”

  李维斯也笑着回应。

  对于写代码被打断,他并未生气,以前工作的时候已经习惯了。

  写着写着就可能会有客户反馈软件bug,要去远程调试。

  “话说我这样老是花你的钱,我都觉得不好意思呢。

  不过我都记着欠你多少钱了,等以后赚到钱了再还你。”

  丹娜跟着李维斯走出裁缝铺后,一本正经地说道。

  “不用。”

  李维斯摇摇头,他现在不缺钱。

  就今天这点花销,一辈子天天这样都花不完。

  “你的天赋魔法很值钱,真的,我没有骗你。”

  单单是让李维斯知道提起天赋魔法的头绪,就很值钱了。

  更别说还有一个有用的天赋魔法。

  “那好吧,不过我以后也是要自己赚钱的!不能总是靠你。”

  丹娜给自己打气,自从遇到了李维斯后,她就觉得自己的人生充满了希望。

  “没问题。”

  两人相视而笑。

  两人手里都提着东西,一路闲聊着回到了宿舍大楼。

  又拿着入学证书去找宿管拿了钥匙,然后上楼。

  上楼时,丹娜对自己的新房间很期待,一路哼着走调的歌曲,一路蹦蹦跳跳地上楼梯。

  来到新宿舍门前,丹娜掏出钥匙迫不及待地打开门。

  “这就是我的新房间!好大好漂亮!咳咳咳……”

  话还没说两句,房间里的灰尘就呛到了丹娜。

  两人立刻打开所有窗户通通风。

  “这下空气清爽多了,先搞卫生吧。”

  李维斯提议道。

  他嗅了嗅空气,还有一点灰尘味,不过也比刚才好多了。

  “好,我去水井打水!”

  丹娜自告奋勇,却被李维斯制止了:

  “这里的附近没有水井,要到阳台那里打水。

  楼后面有蓄水池,是从附近河流引进来的。

  从阳台可以用控物术把水桶放下去,再提上来打水。

  另外你的魔力值很高,可以多用控物术来做其他事,提升自己对魔法的操控性。”

  “好、好的,可是我不会那个魔法……”

  丹娜歪着头说道。

  “今天有些晚了,明天再去魔法师协会办事处抄录吧,顺便再抄录一些其他的魔法。

  我先去打水。”

  “好!”

  丹娜乖巧地点头,露出可爱的笑容。

  于是两人开始搞卫生,扫地拖地擦家具……

  一顿搞下来,两人都累得出汗了,不过新房间也顿时变得干净了很多。

  丹娜满意地环视四周,笑嘻嘻的。

  “谢谢你,李维斯!”

  “不客气。现在也不早了,那你今晚洗完澡就睡觉吧,我先回隔壁了。”

  “好,晚安。”

  “晚安,明天见。”

  两人挥手作别。

  李维斯回到宿舍后,先去洗了个澡,换了身衣服,才回床上躺着。

  今天是他穿越以来最开心、最轻松的一天了,虽然说才穿越来几天而已。

  但是不能松懈,离十二点还有三个小时,该继续写系统面板了。

  李维斯闭上眼调出魔法纸,开始了熟悉的写代码时间。

  这个项目用的设计框架是最最经典的MVC模式。

  M就是模型(Model),就是数据。

  V就是视图(View),用户所能看到的交互界面,就是李维斯现在编写的部分。

  C就是控制器(Controller),用来连接视图与数据之间的关系,处理数据的业务。

  通过这样把数据和视图分离,会让代码更加整洁、易于修改和拓展比如改了视图样式也不会影响数据,这就是降低耦合度。

  视图里会有一个控制器,每当用户有操作控件时,控件就会通过控制器操作数据,数据处理完毕会通知视图该更新UI显示了。

  比如用户点击一个增加魔法按钮,那就按钮就会调用魔法控制器,令其在魔法数据的列表中新增一个魔法。

  如果新增成功,就让视图多出一个魔法的显示,失败就弹窗失败原因。

  其实李维斯本想用WPF项目的,这种项目提供的MVVM模式更好用,更强大。

  但没有智能提示,写WPF的页面简直不可能,所以只好放弃了。

  这里该用这个UI控件……

  这个UI的那个属性是什么来着……

  这个UI的位置不对……

  差点写错了,要在UI线程中更新UI才行……

目录
设置
手机
书架
书页
评论