程序笔记1

原创 2005年03月01日 13:34:00
现在是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,刚好现在闲着,与是一个一个看着(看运行结果不是看原代码:) )不知道怎么回事,突然脑袋里隐隐约约闪了一个念头,有了,呵呵,问题可以解决了,我想。
赶紧回到程序里头,哈哈,经过半小时左右的时间终于搞定了,我一直是从窗口往主界面的方向思考问题,没想到逆向就可以解决了。
问题是什么和问题怎么解决的见另外一篇独立的文章。
好,笔记写到这里拉,我要继续写程序了:)
版权声明:本文为博主原创文章,未经博主允许不得转载。

Windows程序设计笔记(1,2,3)

  • 2008年10月12日 23:14
  • 42KB
  • 下载

笨办法学Python笔记-习题1:第一个程序

习题1:第一个程序 运行python  test1.py报错: SyntaxError:Missing parentheses in call to 'print' 修改后: 运行结果: ...

斯坦福机器学习笔记1:GDA高斯判别分析算法的原理及matlab程序实现

用matlab实现matlab原理编程

自学perl笔记1_在windows上运行perl程序

今天去图书馆借书,忽然心血来潮想要学学perl。因为程序理论课上老师提了一句“做网络管理的一定要懂perl”(??差不多吧。半睡半醒ing……),然后又想起之前学web服务的时候好像在文献里瞅到per...

PCL学习笔记(1):pcl1.6.0+vs2010环境配置以及第一个pcl程序

PCL安装以及环境配置方案,以及第一个PCL程序。

用node.js 搭建的博客程序心得(node.js实战读书笔记1)

node.js学习

FLASH 模拟程序学习笔记(1)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...

Lua学习笔记(1) : 第一个Lua程序 - Lua与C++混合编程

一 Lua简介 Lua是一个轻量化的脚本语言,体积小,速度快。 Lua须嵌入在其他宿主语言(如:C、C++)中来执行,因此功能也很容易灵活扩充。 Lua是个动态型别语言,这表示不需要对变量宣告类型,而...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序笔记1
举报原因:
原因补充:

(最多只允许输入30个字)