现在是2005年2月2日2:23:02
刚刚搞定了一个恼火的问题,终于把不同文件之间的swing组件联系起来了,突然有了写笔记的想法。我觉得实在应该把这段有意义、有意思的日子记录下来。
虽然放寒假了,但是我还是留在学校,决定过年不回家了----为了Java.
2月10号以后回去一个星期,因为我觉得回去一下还是有必要的,最多在家里待的时间可以放短点。
学校把留校生统一安排在15幢,我们学校只有10来个左右的同学没回家。自从搬过来后,我的生物钟就完全颠倒过来了,每天晚上要么通宵看书,要么通宵编程,一直到第二天早上6、7点左右才上床,一直睡到下午4点半。5点去食堂吃饭。
只吃一餐吗?否。凌晨一点左右的时候,泡碗面。早上上床前,泡碗面。
寝室里还有一个同学,他每天下午要去卖当劳打工,晚上很晚下班,有时候太晚了就不回来了,如果回来了洗个澡就要睡觉了,每天也只有这个很短的时间会聊几句,我们的作息时间是交叉的:)所以寒假到现在基本上我都处于一种非常“安静”的状态,说悠闲倒说不上,买了那么多Java书,我每次看书都聚精会神,下意识的希望看快一点,我渴望学到新的知识。
每天这样学习,效果是显著的,一方面是编程的水平,另一方面是我从镜子里看到自己明显变瘦了:)本来就瘦,哎,,,我又是何尝不想白天干活晚上睡觉,但是怎样白天都起不来,晚上又死都睡不着。。。天意吗?:)
年轻人嘛,无所谓的,我想我身体还算可以吧,就这么几天啊。
刚搬过来的时候我开始学习swing,期末考试Java实习的时候因为我们没学swing,所以我的简单的学生数据管理系统是用终端运行的,感觉swing不难,特别是Thinking in Java里Bruce Eckel更是高效率的把我带进了Swing的世界,我和大多数人一样本来对GUI编程不太重视的,大概下意识里总觉得这个没什么技术含量吧,但是当我准备自己用swing编个小玩意的时候,我把一个小程序不断往下写,越写越有意思,竟然写了个简单的文本阅读器:)
可惜的事发生了,第4个早上,我头发昏了???在eclipse下,我本来想把源代码所在的包删掉,没想到eclipse会连带把包里面的所有东东都删掉的。。。。所以,还没拿出来给大家看看就没了。。。eclipse删除文件是不经过回收站的啊!倒,那个时候我看着eclipse,又爱又恨呀。。。
不过我后来想这是天意吧,老天不想让我在这小玩意上浪费时间吧。
到那时我把Think in Java看完了,赶紧去上海书城买书~~买了本Java Core2高级特性,和Java编程艺术,到现在Java Core已经从头看到Swing那章了,应该看Awt高级编程了,我想我应该停下来做个实战演练了,于是我准备开发一个GUI界面的学生成绩管理系统,对象就是我学校上海电力学院:)
编程是一门艺术,说实话,我现在对swing的看法已经和原来不一样了,一个优秀的程序对于界面的要求是很高的,程序最后是来为大家服务的,你的程序再高级,但是是个基于终端的或者GUI界面不友好,那和没写没什么区别。
从昨天晚上开始写,一夜写了5百多行,这次比上次写那个文本阅读器快多了,一夜写好一个JDialog和主界面的一个JTree,这个JDialog是照者Eclipse的样子写的:)所以花了很长时间
,但是问题又来了,怎么把不同文件的各个界面联系起来呢?我在去网上问了问,因为时间关系,有两个高手说对GUI钻研的不深。。。所以还是要自己解决。
编程就是实践实践再实践,真理。
我做了几个尝试,没用,索性干脆放下程序去做别的事了,我一直想看看sun的JDK自带的jfc,刚好现在闲着,与是一个一个看着(看运行结果不是看原代码:) )不知道怎么回事,突然脑袋里隐隐约约闪了一个念头,有了,呵呵,问题可以解决了,我想。
赶紧回到程序里头,哈哈,经过半小时左右的时间终于搞定了,我一直是从窗口往主界面的方向思考问题,没想到逆向就可以解决了。
问题是什么和问题怎么解决的见另外一篇独立的文章。
好,笔记写到这里拉,我要继续写程序了:)
刚刚搞定了一个恼火的问题,终于把不同文件之间的swing组件联系起来了,突然有了写笔记的想法。我觉得实在应该把这段有意义、有意思的日子记录下来。
虽然放寒假了,但是我还是留在学校,决定过年不回家了----为了Java.
2月10号以后回去一个星期,因为我觉得回去一下还是有必要的,最多在家里待的时间可以放短点。
学校把留校生统一安排在15幢,我们学校只有10来个左右的同学没回家。自从搬过来后,我的生物钟就完全颠倒过来了,每天晚上要么通宵看书,要么通宵编程,一直到第二天早上6、7点左右才上床,一直睡到下午4点半。5点去食堂吃饭。
只吃一餐吗?否。凌晨一点左右的时候,泡碗面。早上上床前,泡碗面。
寝室里还有一个同学,他每天下午要去卖当劳打工,晚上很晚下班,有时候太晚了就不回来了,如果回来了洗个澡就要睡觉了,每天也只有这个很短的时间会聊几句,我们的作息时间是交叉的:)所以寒假到现在基本上我都处于一种非常“安静”的状态,说悠闲倒说不上,买了那么多Java书,我每次看书都聚精会神,下意识的希望看快一点,我渴望学到新的知识。
每天这样学习,效果是显著的,一方面是编程的水平,另一方面是我从镜子里看到自己明显变瘦了:)本来就瘦,哎,,,我又是何尝不想白天干活晚上睡觉,但是怎样白天都起不来,晚上又死都睡不着。。。天意吗?:)
年轻人嘛,无所谓的,我想我身体还算可以吧,就这么几天啊。
刚搬过来的时候我开始学习swing,期末考试Java实习的时候因为我们没学swing,所以我的简单的学生数据管理系统是用终端运行的,感觉swing不难,特别是Thinking in Java里Bruce Eckel更是高效率的把我带进了Swing的世界,我和大多数人一样本来对GUI编程不太重视的,大概下意识里总觉得这个没什么技术含量吧,但是当我准备自己用swing编个小玩意的时候,我把一个小程序不断往下写,越写越有意思,竟然写了个简单的文本阅读器:)
可惜的事发生了,第4个早上,我头发昏了???在eclipse下,我本来想把源代码所在的包删掉,没想到eclipse会连带把包里面的所有东东都删掉的。。。。所以,还没拿出来给大家看看就没了。。。eclipse删除文件是不经过回收站的啊!倒,那个时候我看着eclipse,又爱又恨呀。。。
不过我后来想这是天意吧,老天不想让我在这小玩意上浪费时间吧。
到那时我把Think in Java看完了,赶紧去上海书城买书~~买了本Java Core2高级特性,和Java编程艺术,到现在Java Core已经从头看到Swing那章了,应该看Awt高级编程了,我想我应该停下来做个实战演练了,于是我准备开发一个GUI界面的学生成绩管理系统,对象就是我学校上海电力学院:)
编程是一门艺术,说实话,我现在对swing的看法已经和原来不一样了,一个优秀的程序对于界面的要求是很高的,程序最后是来为大家服务的,你的程序再高级,但是是个基于终端的或者GUI界面不友好,那和没写没什么区别。
从昨天晚上开始写,一夜写了5百多行,这次比上次写那个文本阅读器快多了,一夜写好一个JDialog和主界面的一个JTree,这个JDialog是照者Eclipse的样子写的:)所以花了很长时间
,但是问题又来了,怎么把不同文件的各个界面联系起来呢?我在去网上问了问,因为时间关系,有两个高手说对GUI钻研的不深。。。所以还是要自己解决。
编程就是实践实践再实践,真理。
我做了几个尝试,没用,索性干脆放下程序去做别的事了,我一直想看看sun的JDK自带的jfc,刚好现在闲着,与是一个一个看着(看运行结果不是看原代码:) )不知道怎么回事,突然脑袋里隐隐约约闪了一个念头,有了,呵呵,问题可以解决了,我想。
赶紧回到程序里头,哈哈,经过半小时左右的时间终于搞定了,我一直是从窗口往主界面的方向思考问题,没想到逆向就可以解决了。
问题是什么和问题怎么解决的见另外一篇独立的文章。
好,笔记写到这里拉,我要继续写程序了:)