00:00
那接着呢,咱们来看一下咱们这个项目二,这个项目二的话呢,其实有很多操作呢,跟咱们刚才提到的这个B中的这个难点呢是一样的,所以呢,我们再来强化一下,首先呢,关于这个项目呢,我们来看一下这里边儿的这个需求,打开这个PPT。这个项貌呢叫做客户信息管理软件,这里呢,主要我们要考察的知识点就是这样一些类的结构的使用,属性方法,构造器,对象的创建和使用,类的封装性,涉及到一些权限的问题啊,Private呀,或者是盖方法呀等等,声明和使用数组数据,数组的插入,删除和替换关键字,这次的使用,这都是我们已经讲过的,我们看看在开发当中这些结构呢,具体该怎么去应用,我们呢来讲这样的一个项目,下面呢,就是在这儿呢,展示的一个项目的一个,呃,显示的一个列表了,啊,这是在这里边展示的。这是童刚老师,35岁,明显写小了,写45的是吧,其实没到45,但是长得像55是吧?嗯,长得有点着急了,就啊嗯呃,然后后边呢,这就是涉及到刚才这是一个添加啊,然后这是一个修改啊,还有删除哎等等,还有一个整个显示我们的列表,其实呢,这里边体现出来的就是增删改查。
01:28
第一个我们添加不就是增嘛,下边呢,还有这个修改啊,删除啊,最后还有一个这个查询,就是你呈现整个这个用户列表呢,就是一个查,那后边呢,咱们讲完Java基础以后呢,后续还会讲这个数据库,数据库里边最核心的操作就是增删改查。啊,就像大家你去剪头发,剪头发呢,最核心的就是洗剪吹是吧?对啊,就是主要的一个过程,就是这几步啊,后续呢我们再讲,只不过现在呢,咱们还没有涉及到数据库,咱们只是先在内存层面对这个数组进行一个增删改查啊这样的情况,好在后边呢,是这个软件架构,这个咱们先不说,先呢把这个项目呢跑起来,我们进行一个项目的展示,这个项目的话呢,这个最终的代码也给大家了,就这个最终版,这就是我们这个项目,那我们现在就把它导进来啊,导进来的话呢,我们也讲过了,这个都关掉。
02:30
File这块的话有个import import的话呢,Existing已经存在的这个项目工程,我们导到这个worksspace呀,Next b去找我们这个位置这块呢,稍微我这个不太好找哈,所以呢,我就CTRLC一下,我就把它放一下桌面哈,大家那个路径好找,你就直接去那个路径找就行了,嗯,我去找一下我这个桌面当中的这个PROJECT02。然后点一个确定,诶,这个项目名呢,就叫PROJECT02,我把它copy到我们当前的workspace下啊,点一个finish。
03:01
啊,这个copy过来的啊,Copy过来呢,就意味着我们直接呢是可以到咱们这个works switchce下,能够看到它的已经放到这儿了,哎,我放到这儿了,那就没有必要桌面上这个再留着了,你也可以给大就直接删掉就完了啊行,我们把这个项目呢跑一下,这个项目呢,打开以后有这样的几个类是需要我们一会来写的啊,一个呢叫customer customer list customer view这三个,这个cm utility呢是给现成的直接用就可以了,我们呢,打开这个custom view。这是涉及到跟用户的界面相关的啊,叫view,就像咱们昨天讲的MVC里边那个V就是view啊,视图层,然后我们在这个层面呢,点右键有一个run,这里边呢有个main方法就可以给大家启动起来,好,这呢就呈现出来的增删改查的个操作,他让我们首先去选择一到五,那你写了个六,这就是错误的啊,那这个逻辑的话呢,还是在咱们给线程的一个cm uil当中进行控制,类似于咱们项目一一样,然后我们首先呢,先看一下四吧,此时的话呢,我已经放了一个,这呢实际上是用于做测试用的,放了一个啊,你会看到这个显示的信息都有编号、性名、性别、年龄、电话、邮箱等等。
04:24
啊,这是已经测试测试用的啊,已经有了一个数据了,那现在呢,我们先进行一个添加客户,哎添加哎,我们写一个姓名,哎,比如说咱们班马森加上性别,你们这么希望她是个女生啊,那就是一个女生啊,然后这个年龄18岁是吧?嗯,然后这个电话这个我就13012341234。啊,22134,哎也行,这个电话了,然后接着邮箱啊马森,然后诶这个艾特,比如126的,现在好像大家都用,是不是都用QQ邮箱了哈,QQ邮箱这个用的宽频率还挺高的,诶然后邮箱一下这个回车,诶这样的话呢,就添加完成,添加完成以后,我们这时候呢,再点这个四,诶我就能看到刚才添加的这样一条信息了,添加成功以后呢,我们还可以做一个修改,比如点个二修改客户。
05:30
修改客户的话呢,请输入你要修改这个客户编号,目前呢,我们这个编号呢,就一跟二就顺着往下排就可以了,那如果我写了一个三,这就找不到了,他还让我接着去输啊,写个四还让我接着去输,你要写个负一呢。就相当于你这个就结束这个修改了,就直接退到这个界面里了,那我还进来啊啊先选个一,选一的话呢,这时候就啊是比如张三,你现在想修改他的名吗?我不改,修改姓名吗?也不改年龄,年龄改一下,比如改成22岁,再回车电话,电话不用改,邮箱也不用改,修改完成了,相当于我光改了一个年龄,此时呢,我再我们再点这个四。
06:13
啊,这时候我们是修改哈,修改的话呢,不是删除了,这一会删除的话呢,我们看一下这个我要删第一条,你看第二条怎么去处理哈,这个修改的话呢,我们就把你相应的这个数据呢,做了一个调整,咱们光改年龄了,那就改了,这没有问题,行,那下边呢,咱们去演示这个第三个叫删除,点删除,删除的这个编号跟刚才呢也类似哈,我要是输入的目前只有一个二,不是一跟二的话呢,写一个345吨,345等等,任何一个呢,它都提示找不到。那我们要输入负一的话呢,他就又退出这个删除了,嗯,那我还在点这个三进来啊,想删除我想删一把这个张三呢,删掉回车站呢,有一个保护机制,怕你这个误操作,问是否确认删除,点这个N的话呢,这就又退回到这个整体页面了,这咱们还进来啊,三选一个一这地方删这个张三,我选一个y yes,然后回车删掉了,删掉以后呢,我们再点这个四查看一下,我们发现呢,马森这时候又变成一了。
07:27
就相当于呢,我们这这显然我们要把这个数据都存到这个数组当中,数组里边呢,可能会有多个元素,那如果要把这个元素干掉了。这个元素呢,是不是就都得往前递进啊对,就得知道这个问题,好,这叫删除了,然后呢,客户列表呢,我们也看到了,第五个呢,就退出,点个五,是否确认我要选个N呢,又回到这个界面了,再点五点Y,这呢就退出了,整个呢我们就结束。啊,通过刚才这个演示呢,感觉是不是还挺简单的,挺挺难的啊,不简单啊,写一写,写熟了以后就简单了,行,那这是咱们一个演示的情况。
我来说两句