返回第八章 上线金手指(1 / 2)吞噬星空之解析源码开始首页

王文在家哼哧哼哧写代码,王文甲同学呢,此时正在跟小女孩们‘打情骂俏’。

也不能这么说小甲同学,他正在刷着‘NPC’的好感度呢。看能不能再增加一两个粉丝。

那他为啥不找祖国的“小草”,专门找祖国的“花朵”呢。

王文甲这也是没办法。

众所周知。

男孩子只要到了能跑能动的年纪,就变得有些“人憎狗厌”了。

他们各种不安分,捣乱,吸引大人的注意力,哪里会听小甲同学的话。

王文甲只好和小女孩们友好的交谈,称赞她们,暗自展示自己的博学,吸引着小女孩的崇拜。

“这家伙,怎么变得这么合群了?”刘雨菲此时有种心爱的东西将要被抢走的错觉。

她在座位上有些闷闷不乐,但她随后就坚定信心。

“自己一定会先一步召唤宠物成功的,一定让他感受到自己的厉害,哼!”刘雨菲在心里默默打气。

此时在家中,王文同学已经构思了一个程序,需要开发一个宠物召唤工具。

还不能称为宠物召唤系统,因为工具功能比较简单。

仅仅支持接受特定的灵魂意识信息后。

找到代码打包后的压缩文件位置,然后执行发布程序的操作。

此程序还要保持一直运行,来接受粉丝灵魂的召唤和销毁请求。

要实现这个功能,需要加上数据库设计。

需要将灵魂信息标识串和打包文件的全路劲等信息用数据库表存放。

方便后续增加一个粉丝,避免再要写一遍代码。

根据上面的思路,需要如下几步:

第一:首先设计数据库表信息。

连接宿体数据库,创建新库“工具”。

然后创建一张表,建表语句如下:

create|table|唤灵师召唤表(

灵魂标识串,灵魂库名,启动文件位置

);

初始一条数据,插入数据语句如下:

i|into|唤灵师召唤表

(灵魂标识串,灵魂库名,启动文件位置)

values

(刘雨菲灵魂标识串,刘雨菲,/雨菲的布偶猫/目标/雨菲的布偶猫.jar);

第二:进入代码编辑阶段。

于是,王文创建一个新项目“宠物召唤工具”,包名为“王文.唤灵师.工具”。

王文编写代码如下:

包|王文.唤灵师.工具

导入|数据库.通用.连接器;

导入|咖啡编辑器.程序.发布;

导入|咖啡编辑器.程序.销毁;

公共|类|宠物召唤工具

{*类开始符*

*主程序入口*

公共|静态|无返回|入口(字符串[]参数)

{

运行发布();

}

公共|静态|无返回|运行发布()

{*程序发布的逻辑开始符*

*首先准备好查询数据库的工具*

连接器|工具库=生|连接器(工具,王文灵魂串);

*循环条件为真,会一直来回执行{}内的逻辑*

循环(真)

{*循环逻辑开始符*

*查询召唤表的数据,看是否有人召唤*

灵魂标识串=工具库.查询

(唤灵师召唤表.灵魂标识串);

*查询启动文件的位置,方便后续发布*

启动文件位置=工具库.查询

(唤灵师召唤表.启动文件位置);

*查询灵魂库名,方便后续连接召唤人的灵魂库*

召唤人灵魂库名=工具库.查询

(唤灵师召唤表.灵魂库名);

*连接召唤人灵魂库,方便后续判断是否召唤*

连接器|召唤人灵魂库=生|连接器(召唤人灵魂库名,灵魂标识串);

*判断召唤人灵魂中是否发送咒语,返回真或假*

召唤条件=召唤人灵魂库.真假查询(是否发出咒语).“哭泣哟,陨落九次”;

*判断是否召唤,是则执行{}内的逻辑*