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

微信小程序_文笔记+(第一章)

一直说做个"笔记类"的小程序,今天终于发上来了,虽然"文笔记+"只有两个页面,但是笔记类的应用其实是很费时间的,因为要完成"增删改查"这几项功能,其实和数据库已经很类似了,下面还是老样子,注释和逻辑解...
  • siwen1990
  • siwen1990
  • 2017年01月30日 15:40
  • 598

史上最全小程序笔记整理

1、小程序目录结构 https://mp.weixin.qq.com/s?__biz=MzU5MzM4MjgzNw==&mid=2247483654&idx=1&sn=5f61592998fd2574...
  • sinat_35615296
  • sinat_35615296
  • 2018年01月05日 20:27
  • 111

微信小程序热点云笔记demo 开源总结

因为公司的项目需要,我们自己开发了一个微信小程序的云笔记  开源地址 https://github.com/hotapp888/hotapp-notepad 云笔记功能特点...
  • yaoohfox
  • yaoohfox
  • 2016年11月29日 14:43
  • 627

微信小程序小笔记

关于微信小程序开发的笔记,主要介绍了模块化、全局的事件通知、5个页面的限制等。...
  • anyfive
  • anyfive
  • 2017年03月07日 11:42
  • 484

微信小程序学习笔记(1)----学习资料整理

微信小程序破解教程微信小程序只对少部分开放公测名额,大部分人都是没有权限,所以想要体验微信小程序开发还是需要破解一下的,破解方法比较简单,GitHub上早已有了破解教程https://github.c...
  • whzhaochao
  • whzhaochao
  • 2016年09月28日 16:36
  • 2814

日常笔记:Python(1)

Code Zoo,这个名字取自于深度学习框架 caffe 中著名的模型集合:Caffe Model Zoo。就是想把我平时写的一些代码,如脚本工具啊什么的,整理集中起来。供以后参考,也给需要的同学一点...
  • u010167269
  • u010167269
  • 2016年07月14日 20:02
  • 1269

Python3萌新入门笔记(1)

在之前的教程中,我们已经学会了安装Python以及PyCharm。在这里,我们打开PyCharm,它是一种Python IDE(集成开发环境)。在这个软件中,我们来学习Python的基础知识。首先,我...
  • xingbb99
  • xingbb99
  • 2018年01月29日 09:28
  • 55

Python 之 Scrapy笔记(1)- 入门篇

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘, 信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取(更确切来说,网络抓取)所设计的, 也可以应用...
  • VIP_WangSai
  • VIP_WangSai
  • 2016年08月11日 14:04
  • 330

C语言程序设计笔记(一)

1.计算机和编程语言 - 程序是用特殊的编程语言写出来表达如何解决问题的 - 不是用编程语言来和计算机交谈、而是描述要求它如何做事的过程和方法 - 辗转相除法(在数据结构中,这称为自然语...
  • fj_Author
  • fj_Author
  • 2015年06月01日 00:52
  • 3548

Docker 入门笔记 1 - 安装docker

Docker 入门笔记
  • misterchi
  • misterchi
  • 2017年12月22日 19:06
  • 67
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序笔记1
举报原因:
原因补充:

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