犬者
“说了你又不听,听又不懂,懂又不做,做又做错,错又不认,认又不改,改又不服,不服也不说,那叫我怎么办?!”

【电脑】关于Java/Borland/MSDN的一些乱想

还是在做着那个傻逼软件工程的project……

终于还是用了一些比较卑鄙的方法说服project mates,让我一个人负责程序的编写……

这样子,偶就可以随心所欲的玩了……不用再去理会她们……一开始,说要大家一起写代码……

问题是……她们根本就不会写代码……连续两次我把示范类写出来,跟她们讲过,让她们依样画葫芦,把其他类写出来,结果还是一堆错误……修改她们的程序花的时间实在比我自己重新写过还要多……

不用理会她们了……真是好……

好像还有documentation要做……偶不管了……偶真正有在学东西就好……project做出来,交上去拿不到好的分数,偶也是不在乎的……

因为project要求如果使用数据库的话,只能用最简单的select语句,实在是没有必要使用数据库。我还是老老实实的写出几个数据类……

自我感觉数据的处理的封装还是挺不错的……但是,在console下面弄数据显示还是很麻烦……挺恶心的其实……偶花了一两个小时才弄出了类似下面的显示界面:

感觉就好象是在玩ASCII art了……得计算好每一行的宽度,在适当的位置输出制表符……唉……痛苦……还得考虑屏幕显示的行数,做分页……唉……

越想越不对劲……我他妈的做这些东西有什么意义呢?几十年前学Basic的时候就在玩这些了……到现在还是弄这些,简直是浪费生命!

蠢蠢欲动的想要弄上GUI了……好歹可以学些东西……

问了Rex一会,好像用JBuilder做这些还是挺容易的……在凌晨两点几的时候,偶终于决定用JBuilder来做这个傻逼project……

好久好久没有运行JBuilder了……终于明白为什么以前开jBuilder那么慢了……这东西居然可以占上180M的内存!比VS.Net还要夸张……看样子,Borland的技术还是没有微软牛……JBuilder比VS.Net差的,还不仅仅在用户界面上……

偶用的是JBuilder 8 Enterprise Edition……不算是最新的版本,但是,也不是太旧的……02年出的吧……我无法想象为什么它的编辑器还会有光标对齐的错误存在……据说好像是为了适应不同的操作系统……基于同样的理由,在JBuilder 7的时候,连鼠标滚轮都不支持……

以前用JBuilder的时候,总是搞不定它的project的设置……其实也就是很小的问题,或许是因为我习惯了微软的软件风格,也或许是因为JBuilder就是不user friendly……

还好,这次没有弄得太麻烦,偶就可以开始写程序了……

挺高兴的,之前写的那些数据类不用作任何修改就可以直接添加到新的project里面……

JAVA的确是把OO的概念贯彻得很彻底……没有OO的话,根本不可能这么做……偶开始欣赏起JAVA来了……

JAVA里面开发GUI程序的话,一般使用的是swing这个API……用起来的感觉……

还是怪怪的……或许,这是因为偶第一次做GUI的程序吧……对于程序架构理解还是很莫名其妙……

窗体间的切换,数据的传递等,偶基本上都是乱来……靠JBuilder的编程提示一个一个method的去试……

JBuilder最最酷的地方是会自动生成UML图……哈哈……这是实在不是一个爽字可以形容的……好歹不用担心程序写出来后,documentation没有东西交……

JBuilder的编程提示比起VS.Net的Intellisense来,实在差得很远……根本就不是一个档次的东西……首先是慢……JBuilder要等上半秒的样子才会有反映,而VS.Net根本就是即时的提示……其次是给的资料少,JBuilder就是只是给出类的各个method以及返回类型,连参数都很少给……Intellisense在这方面就做得好太多太多了……而且,VS.Net还可以跟MSDN完美的结合在一起……可以有动态提示……

老实说,Sun的 JAVA API Specification (http://java.sun.com/j2se/1.4.2/docs/api/)做得很一般,仅仅是满足程序员最低的参考要求而已……我不知道是否还有别的地方可以查询……但是如果就只是这个东西的话……我只能说JAVA程序员很命苦了……(而且,这个连接还是偶从Katze主页上看来的……我之前都不知道的说……一直在翻厚厚的《The JAVA Programming Language》……真的很想知道自己是怎么读完CS1102的……)

Borland的程序员社区更是无法让人恭维……偶已经忘了网址的……因为根本就没有记住的必要……当时给我的感觉就是三流编程爱好者做的网站……

当然,里面提供的东西应该是一流程序员所需要的……只是,Borland为什么不考虑一下把界面稍微做好一点呢?

Borland差的也不仅仅是界面上的东西……还有更要命的功能!

微软MSDN提供给程序员的东西,恐怕需要其他公司花上若干年去追……

MSDN的有强大的查询功能……提供详尽的参考给程序员这个根本就是MSDN非常微小的一个部分而已……

MSDN的还有Knowleage Base(KB)……不知道大家是否有注意到windows的每一个update后面都带有一个(KBXXXXXXX)的字符串……这个说明的是在MSDN KB里面与update相应的文章,文章对update所解决的bug会有详细的技术描述。当学编程到了一定程度之后,看的就不会是API的介绍了,而会是看KB研究更加深入一个层次的东西了……

等到可以发表KB到MSDN上的时候,或许就已经到了微软MVP那样的等级了。

MSDN还有提供微软几乎所有的软件光盘映象文件下载,当然前提是你必须成为它的会员,费用好像是每年几十到几千美金……

MSDN还有报纸/电视……还有……

最近出来的一个东东还可以让获得许可的人(比方说,MVP)查看微软各个软件的源码,并且通过SSL进行调试!(MSDN电视对此的介绍。)

好像扯太远了……我不是要说JBuilder/JAVA来的么?

呼呼……改天再重新写过一篇……讲讲如何用JBuilder调用swing开发GUI的程序……困死……睡觉了……

1244
问天 @3/22/2004 8:04:56 AM
View blogs in this category:电脑


Wuvist 在 3/23/2004 12:53:53 AM 说:

好像……我们很多门课都是在一起上的说……我的同学,除了张悦然,好像都是你的同学耶……
ktz 在 3/22/2004 10:57:18 PM 说:

哇.. 真幸福.. 我怎么就没有这么有趣的同学呢? *不解* ps. no offense to all my classmates :PP
Wuvist 在 3/22/2004 10:24:04 PM 说:

因为10点有课……上完课之后才回来当猪的……今天早上的课上得真意思……听张悦然做presentation……上了这么久的课,终于发现她跟我同一个tutorial group……哎……早知道应该带本书让她签名的说……
ktz 在 3/22/2004 7:29:22 PM 说:

对.. photoshop/flash/fireworks也让我很痛苦.. ps. 你怎么9点多就起来了
Wuvist 在 3/22/2004 9:26:03 AM 说:

可以理解的……你电脑的内存少了一些,256M只是够windows本身用而已……用到photoshop/JBuilder等东西的话,没有512M的内存一定是会很痛苦的……
ktz 在 3/22/2004 8:17:38 AM 说:

JBuilder就是超级慢! 以前装过可是都没用过几次, 情愿在sunfire里面直接写..

Please leave your comment here

 
  名字:
  主页:
  内容:
 

   


Navigation
Blogwind
犬者首页
Contact


个人档案


“说了你又不听,听又不懂,懂又不做,做又做错,错又不认,认又不改,改又不服,不服也不说,那叫我怎么办?!”



Categories
死结(27)
电脑(174)
心情(177)
天影(25)
乱弹(208)
博客(81)
音乐(18)
饕餮(30)
读书(19)
电影(28)
网摘(5)
希望(36)
汕头(10)
经济(5)
苹果(19)
跋涉(4)



Archive
2008年9月
2008年8月
2008年7月
2008年6月
2008年5月
2008年4月
2008年3月
2008年2月
2008年1月
2007年12月
2007年11月
2007年10月
2007年9月
2007年8月
2007年7月
2007年6月
2007年5月
2007年4月
2007年3月
2007年2月
2007年1月
2006年12月
2006年11月
2006年10月
2006年9月
2006年8月
2006年7月
2006年6月
2006年5月
2006年4月
2006年3月
2006年2月
2006年1月
2005年12月
2005年11月
2005年10月
2005年9月
2005年8月
2005年7月
2005年6月
2005年5月
2005年4月
2005年3月
2005年2月
2005年1月
2004年12月
2004年11月
2004年10月
2004年9月
2004年8月
2004年7月
2004年6月
2004年5月
2004年4月
2004年3月
2004年2月
2004年1月
2003年12月



My Links
5G
bloglines
时尚摄影师奇科的博客
我们的漫画
颜如玉
最爱卫斯理

RSS 2.0

Username:
Password:
 Remember me