BirthdayManager-Demo with a Fantasy Vista

本文分享了作者作为一名初学者使用Violet UML编辑器的经历,并介绍了通过该工具辅助进行的一个简单的生日管理程序设计过程。文章还讨论了UML在软件设计中的作用,以及如何利用它来区分程序员与Coder的不同。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

还是题外话,今天不是自己开通优快云的第一天,但是知道今天才写第一篇日志,有点不好意思。

前几天,在Core Java上面再看了一些些关于UML的内容的那几页,有了下个UML编辑器的冲动,然后名为Violet UML Editor(一下简称Violet)的小软件就出现在我的电脑上面了,是一个JAR文件,一个很简陋的UML Editor,但是对我来说足矣,谁叫我是初学者呢。

UML是很好的玩意。我还没有专门琢磨过,但是还是懂点皮毛的,这个Violet很大的程度上激发了我对UML的热衷度,但是苦于我现在得备战期末考。但是依旧还是有点激动的画了点图,打算实现我曾经想过的日程管理程序,后来想想自己能力还不够,时间有比较紧,就弄了个这个BirthdayManager,至于叫他Demo是因为还缺少一些必要的功能,这个,我现在还有些无力可给,技术还不够,还不敢研究,要考试啦。

先看看简陋的UI吧。Java弄得。

12345

自己还是初学者,在此抱歉了,发誓寒假回家好好补补。不得不承认,做这玩意比游戏简单多了。

UI是用Jigloo做的,拖拖就搞定了,实在方便,这是我第一次用Jigloo,也是自己第一次用自动生成的UI代码,估计以后自己会变懒惰了。有了这个玩意,谁还会去敲代码。说到这我就弄不懂了,学校的Java课怎么一开始实验就用NetBeans,不是应该先自己敲代码嘛,还有环境变量的一大堆,学校有点不负责任了哦。

除了自动生成的NewFrame类,自己就写了两个类,当然还有去更改和添加NewFrame类的某些代码。说到自己写的类,我想说UML功能强大啊,这让我真正明白了程序员与Coder的区别,会分析设计才是成功的程序员,自己绝对不要成为一个Coder。

当然作为初次接触UML Editor的菜鸟我来说,自然不会熟练驾驭UML,但还是要花拳绣腿一下,请勿拍砖。

F

两个类,自己参照着《Head First Object-Oriented Analysis & Design》画的,自己看的明白,作为一个简陋的初期分析,呵呵,比Violet还要简陋。

这个Demo还没有实现编辑、删除等基本操作,但是存储和查找已经实现。不知道能不能实现自动提醒和后台运行的功能,自己对这两项有点没有头绪,有时间的话会去Google的。

其他的就不说了,等寒假回家把后面的"-Demo”去掉,呵呵。

自己也是知道比Violet好的UML工具太多了,鼎鼎有名的IBM的Rose还有Together都是收费的。自己电脑上还有一个开源免费的ArgoUML,研究了小会发现怎么新建类都没有搞明白,鄙视一下自己。

---EOF---

好了好了,惊闻Javaeye被优快云收购,求证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值