Orange开发日记(3)外一篇(关于环境)
前几天环境老是跟我作对,所以开发日志有所怠慢,昨天所有的不利因素终于被我全部克服了,把这几天的开发过程补上。
首先碰上了ubuntu的升级问题,那天晚上程序写的很累了,就想休息一下紧张的大脑,打算花20多分钟把我的ubuntu7.04升级成7.10,下载升级包很顺利,安装虽然有点慢但总算完成了,可是重启进入新系统后发现分辨率很不对劲,字体和图标显得又大又模糊,达到让人难以忍受的程度,上网查了好久都没找到解决办法,不是屏幕不能完全展开就是分辨率太低,非常恼火,经过长时间的思想斗争决定先进Windows再说。
Windows让人觉得可悲的是,东西装的一多启动就慢,开发人员装的东西能少吗,各种平台都在里面,所以我的启动速度不快,所以我把卡巴斯基设置成开机不自动运行。Windows让人觉得还有点优点的是,大部分产品对它都很支持,所以你能找到各种for Windows的插件,却不一定能找到一个for Linux的东西,eclipse的VE插件就是其中一个典型的例子,我到eclipse官方网站找到了开发swing的VE(Visual Edit)可视化插件,可是当初在ubuntu7.04上相关版本匹配却用不起来,在Windows下面非常流畅地进入了VE模式。
但凡是开发过swing的设计者都会碰到layout的问题,我也不例外,不知道用什么layout,感觉用JDK自带的几种都不是很美观,而且难以控制,想当初看孙鑫老师讲这一课的时候是用JBuider讲的,我的Windows也装了DB的JBuider,好像中国这些业余开发者没有不用DB的,呵呵。
JBudider里的XYLayout真好用,仔细翻了翻,在一个jar包里有这个layout的相关class,把这个jar包复制出来,添加进eclipse项目文件的classpath里去,成功在eclipse中编译出使用XYLayout的swing程序。
记得到这一步已经凌晨两点半了,精神出奇的好,第二天周末,就决定不睡了。抱有一丝希望重启计算机打算再看一眼支零破碎的ubuntu,谁知道那玩意儿也TM太智能了,竟然发现我的显卡显示不正常,然后启动了第三个默认screen,本来系统默认两个screen,一个是主screen,还有一个是提供给我笔记本的Video接口的,现在多出来一个screen,而这个screen是1280*800的分辨率,显示得非常清晰,感觉重生了……
凌晨3点,大脑没有一丝困意。
简单的配置后开始动工,ubuntu下面的eclipse加载不了VE插件,可是俺们有宝蓝公司JBuider的XYLayout阿,呵呵,山穷水尽疑无路,柳暗花明又一村,可视化编程固然方便,可是在拖曳控件的同时并不知道IDE背后在干什么,所以感觉不爽,自己用XYLayout设计界面,不仅思路清晰,而且排版非常灵活。
关于环境的问题,暂告以段落,整个过程没有涉及到程序的设计,所以作为开发日志的外传,之后又在eclipse下面配置了MySQL的可视话查表插件,感觉有点方便,可作用不大,有时候在终端里敲命令更清晰,那是后话,此处不表。
推荐文章 |
