http://blog.sina.com.cn/snowlive[订阅][手机订阅]
个人资料
评论
读取中...
访客
读取中...
音乐播放器
博文
 
 这个星期我们按照 第一\二软件开发阶段 的详细设计, 逐步编码实现程序功能.也就是 开发周期的 第三\四阶段, 虽然说功能上是基本上能按照 需求和设计实现出来, 代码的可读性/可维护性 不是很好(封装的不够彻底/注释较少),或许还存在 少许程序缺陷和没有实现的功能`. 做的时候思路不是很清晰`, 断断续续的 没有实现思想的模式化``! (分析的时候不够彻底) 希望下周的 项目能弥补~! 这个项目到这里也 告一段落了```!
2008 China stand up~!(2008-04-24 08:34)
       2008 China stand UP
 
 
游戏项目开发小记(2008-04-20 21:39)
    这个周末还没来得及写代码,因为牙掉了回家补去了, 今天又要加班了 可是没工钱
苦啊``` (回家还带了瓶中药来,正喝着````) 不说了写代码去```.
 
在学完JAVA 基础, 经过一场小测验后正式进入了我们进Lovo 学习以来的第一个正式项目(前面已经做过几个小东西/称不上是项目)~! 在有了一定的 JAVA 基础后来做这个项目, 虽然自己在看了项目需求时模模糊糊知道该要用到些什么知识点特别是实现一个具体功能的时候, 判断的更加清楚```但是软件生命周期不是按部就班地将1个个功能结合起来, 而是 在着手实现功能块之前 1)首先要进行需求分析<拟订项目需求说明和项目计划>; 2)其次进行详细的项目程序结构设计<根据需求说明和计划\一般由技术总监或者项目负责人设计>; 3)再次才是具体分工按详细设计编码程序<本着增量开发,边写边调的法则.同时应注意编码规范(保证程序的可读性\可维护性和健壮性)> 写完后还应该检查是否能进行代码优化,使你的代码更加简练或者执行效率更高~! 4)再过后是项目代码测试阶段:  这个阶段中开发人员将模拟客户对程序进行各种测试 尽可能的将程序中 可能存在的BUG 改正;  5)最后 是部署程序 安装运行 并维护```!
 
 
 
 
    学习 Java 已经 1个多月了, 从一开始的 控制台通讯录到现在做的 GUI通讯录,通过做这2个阶段练习 , 让我们初步领会到 MVC 设计模式的好处 , 将项目分层  大至分为3层 M---代表模型 一般是处理业务的类, V----代表视图 通常是用户可视的软件界面类, C----代表控制器 , 通过控制器类来 控制界面产生用户事件来触发业务~!  在练习中也体会到 一些使用:  抽象---将可重用的代码抽象封装成一个方法; 继承--- 将具有类似方法 的类通过继承关系减少代码量; 多态---- 通过使用抽象类/接口 <还能将方法实现隐藏>,方法重写/重载 等实现; 封装----尽量将属性字段 保密,设为私有 对外提供一些公共方法来操作私有属性~!
 
   除了学习 Swing 桌面应用程序的一些常用类外, 还学习了 Java 中的灵魂级知识点------集合框架 JCF (Java Collection FramWork) ,框架的分层 : 首先是 顶层接口 Collection 以及 2个子接口 List接口 和 Set接口 ,与 Collection 同级的还有 Map <JDK 1.2 以后新加入接口,基于键值对的> 接口 ,还有实
Javaserver Faces 简介(2008-03-07 13:33)
 

  Javaserver Faces 简介 什么是 JSF

什么是 JSF

JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。JavaServer Faces 还引起了广大 Java/Web 开发人员的兴趣。企业开发人员Web 设计人员将发现 JSF 开发可以简单到只需将用户界面 (UI

Java 基础总结J2SE(2008-03-07 12:09)
 
 
     不知不觉Java 课都学了 2 周了,这 2 周主要都是讲的JAVA 基础知识, 比如一些JAVA中常用的类以及方法等,从一开始的 JFrame 类(创建自定义窗口组件) 和类的一些方法如 setSize(); setVisible(); 这写方法都继承于JFrame 的父类, 日历类 Calendar 和它的一些设置和获取日历的方法 set(); get(); 以及获得其对象的方法 getInstance(); , 其次用到了JOptionPane 类(用于创建自定义对话框) 有showConfirmDialog(); <确认对话框> showMessageDialog();<消息对话框>  showInputDialog();<输入对话框> 等静态方法,且都有重载方法, Math 类的 生成随即数方法 random();,属性文件类 Properties 以及读取该类型文件的方法 load(new FileInputStream(name));<name表示文件路径,还用到了FileInputStream类> 然后用 getProperty(key); 方法读取该类型文件里key键的键值 还提到了 异常处理 try{}catch(Exception e){ e.*******; } , 还有组件绘图类
对于OO思想的理解(2008-02-27 13:14)

                         对于OO思想的理解

 

     听完了JAVA概述,我个人对OO的理解就是 OO就是一个抽象的过程; 抽象就是指将一些东西分类的过程,这些东西都具有相同属性和行为,这些东西就是指具有这些特征的集合; 比如'人'就是一个类 ,所有的人都应该具有 名字/身高/年龄/性别等属性 ,具有走路/说话等行为;对应在OO的语言中 就用对应的字段和方法来存储和描述.同时OO应该还包扩 一个具象的过程: 就是这个类的实例,即一个具体的对象,当然这个对象具有这个类的所有属性和方法并且有具体的属性值和行为实现.还可以有一些对象特有的属性和方法.(  就比如同样是人 有的人会  唱歌/跳舞 而有的人却不会)当然你可以再次按照这些标准 再抽象出新的类,同时这个类继承了人这个类的所有属性和方法 在这个基础上增加了 唱歌/跳舞 2个行为(方法),JAVA 中只能单继承 (如果要实现多继承需要用到接口<由抽象方法和属性组成,抽

java重要特征(2008-02-27 13:14)

一、面向对象的特征有哪些方面


1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。

 
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。


3.封装:
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,

客户端编程总结(2008-02-25 19:12)
                          客户端编程总结
 
    这年一过啊,感觉撒子都忘的差不多了,用四川话说就是'皮子都耍裂螺一层' .不过也还好,这个年也过的比较的充实`` 虽然说过年的作业不是做的很好``,但是在做的过程中 发现了好多问题(当然也找到了比较好的解决方法),对某些知识点的认识更清楚了(XHTML和CSS部分 不是重点但是也比较有用). 重点JavaScript对象模型`` 作业中这块还没来的急做完`` 也大概都忘了, 这2天复习了下`` 感觉还是记着那么点的`` 就是理论部分 记的比较混乱`` 概念什么的分的不是很清楚.
 
    今天就考了这个多月学的客户端,就象上面说的理论记的比较混乱`` 所以说考的理论部分不怎么样,回来一看错的