`
baiguomeng
  • 浏览: 998120 次
文章分类
社区版块
存档分类
最新评论

程序笔记1

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

相关推荐

    微信小程序 云笔记 (源码)

    微信小程序 云笔记 (源码)微信小程序 云笔记 (源码)微信小程序 云笔记 (源码)微信小程序 云笔记 (源码)微信小程序 云笔记 (源码)微信小程序 云笔记 (源码)微信小程序 云笔记 (源码)微信小程序 云笔记 (源码)微信小...

    微信小程序——云笔记(截图+源码).zip

    微信小程序——云笔记(截图+源码).zip 微信小程序——云笔记(截图+源码).zip 微信小程序——云笔记(截图+源码).zip 微信小程序——云笔记(截图+源码).zip 微信小程序——云笔记(截图+源码).zip 微信小程序...

    小程序源码 云笔记 (代码+截图)

    小程序源码 云笔记 (代码+截图)小程序源码 云笔记 (代码+截图)小程序源码 云笔记 (代码+截图)小程序源码 云笔记 (代码+截图)小程序源码 云笔记 (代码+截图)小程序源码 云笔记 (代码+截图)小程序源码 云笔记 (代码+...

    小程序笔记.小程序笔记

    小程序笔记.小程序笔记

    Java笔记桌面程序

    1. **笔记创建**:用户可以新建笔记,输入文本内容,并保存到本地数据库或者文件系统中。 2. **笔记编辑**:已创建的笔记允许用户进行修改,包括文字编辑、格式调整、添加图片或链接等。 3. **分类管理**:为了方便...

    S7-200 Smart入门笔记1-8 程序合集

    S7-200 Smart入门笔记1-8 程序合集 S7-200 Smart入门笔记1——流水灯 按钮 S7-200 Smart入门笔记1——流水灯 定时器 S7-200 Smart入门笔记2——读时钟 S7-200 Smart入门笔记3——呼吸灯 S7-200 Smart入门笔记4——...

    单片机2022年春季课程程序笔记.zip

    单片机2022年春季课程程序笔记 单片机2022年春季课程程序笔记 单片机2022年春季课程程序笔记 单片机2022年春季课程程序笔记 单片机2022年春季课程程序笔记 单片机2022年春季课程程序笔记 单片机2022年春季课程...

    尚硅谷微信小程序课堂笔记.zip

    尚硅谷微信小程序课堂笔记.zip

    云笔记小程序源码(全套).zip

    1. **前端界面**:源码中的前端部分主要由WXML(WeChat Markup Language)和WXSS(WeChat Style Sheets)构成,这两者分别是微信小程序的结构语言和样式语言。WXML负责页面的结构布局,而WXSS则用于定义样式,使得...

    为知笔记开源项目程序源码,实现云笔记功能需要自己搭建服务器

    为知笔记开源项目程序源码,实现云笔记功能需要自己搭建服务器 为知笔记开源项目程序源码,实现云笔记功能需要自己搭建服务器 为知笔记开源项目程序源码,实现云笔记功能需要自己搭建服务器 为知笔记开源项目程序...

    HT1622应用程序+应用笔记

    《HT1622应用程序与应用笔记详解》 在电子设计领域,LCD驱动芯片是实现图形和文本显示的关键元件。HT1622是一款高效、经济的LCD驱动器,广泛应用于各种嵌入式系统和消费电子产品中。本资料包包含了与HT1622相关的两...

    小程序学习笔记.pdf

    自己整理的微信小程序学习笔记:根据官方文档总结的一套便于阅读 的笔记,图文并茂,很容易理解,供学习参考使用。

    C++程序设计复习笔记.doc

    "C++程序设计复习笔记" C++程序设计是计算机科学和信息技术中的一个重要组成部分,它是C语言的继承和发展。C++程序设计是强类型语言,要求在使用数据之前必须对数据的类型进行声明。以下是C++程序设计的重要知识点...

    Visual C++ 程序设计学习笔记1~12章源代码

    《Visual C++ 程序设计学习笔记1~12章源代码》涵盖了广泛的编程概念和技术,这是一份深入理解Microsoft Visual C++编程环境的宝贵资料。这份笔记不仅包括了基础的C++语法和编程技巧,还涉及了高级主题,如多线程、...

    Windows程序设计笔记

    在Windows程序设计中,了解和掌握窗口的创建、显示、销毁是基础,这涉及到Windows API的使用。首先,创建主窗口需要通过`RegisterClass`函数为窗口注册一个类,定义窗口类的属性如风格、窗口过程等。接着,用`...

    Android笔记本小程序源码

    【Android笔记本小程序源码】是一个面向Android平台的项目,它为用户提供了一个轻量级的笔记应用体验。这个小程序集成了登录注销功能,允许用户安全地管理自己的笔记。它还涉及到了数据库连接技术,用于存储和检索...

    我用JAVA编的笔记本程序!

    ”表明这是一个使用Java编程语言开发的笔记应用程序。Java是一种广泛使用的面向对象的编程语言,以其跨平台性、安全性和可移植性而闻名。这个程序可能是为了帮助用户记录、管理和检索信息,类似于电子版的笔记本。 ...

    Java程序设计个人笔记

    Java 程序设计个人笔记 Java 程序设计是面向对象的程序设计语言,使用二进制格式的类文件,可以在 Java 虚拟机(JVM)中执行。 Java 虚拟机是 JVM 的一种实现,包括指令集、寄存器组、类文件格式、栈、垃圾回收堆、...

    小程序-云笔记(云后台管理).zip

    【小程序-云笔记(云后台管理).zip】是一个包含云笔记功能的微信小程序的开发资源包,旨在提供离线保存和云端数据同步的服务。这个小程序不仅允许用户在本地存储笔记,而且通过云端同步,确保用户即使更换了设备,...

    微信小程序代码-云笔记开发.zip

    1. **小程序框架**:微信小程序使用的是基于WXML(WeiXin Markup Language)和WXSS(WeiXin Style Sheet)的自定义语法,这两者分别负责结构和样式。同时,JavaScript用于处理业务逻辑和数据绑定。 2. **页面生命...

Global site tag (gtag.js) - Google Analytics