当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 前言: 本章本来是计划周五帖的,昨晚才赶出来,渐愧。
 

 

 ·在java中使用反射分析类结构    »显示摘要«
    摘要:本文涉及的javaapi有: java.lang包中的class类,java.lang.reflect包中的field,method,constructor,modifier类 基本编程思路: 首先要获取需要进行分析的类的名称,将类名称指定到class类中的forname(string classname)方法为参数,调用该方法后将返回一个该指定类型的class对象,class对象描述了该类型的详......
 ·atl布幔之下的秘密(2)    »显示摘要«
    摘要:原作者:zeeshan amjad原文链接:http://www.codeproject.com/atl/atl_underthehood_2.asp介绍  在本系列的教程中,我要讨论一些atl的内部工作方式以及它所使用的技术,这是本系列的第二篇文章。  现在让我们来探究一些虚函数背后更加有趣的资料。为了和上文保持一致,在本文的讨论中我将使用相同的顺序,程序的序号从20开始。  让我们看看下面这个......


Eclipse插件开发系列6.TableViewer的使用(1)让数据显示出来

前言:

  前次有个msn上的同行问我做java什么方面的,我说java application,他说:“你别骗我了.....”.现在已是b/s泛滥成灾的时代,而appliction的胖客端早已被大多数人遗忘了.但事物的发展都是螺旋上升的,.net时代到来与下一代windows操作系统即将来临,新型的胖客端模式就要抬头了. 【程序编程相关:在Struts框架下使用时间类型

  本章本来是计划周五帖的,昨晚才赶出来,渐愧.说实在话,写这样的教程实在是很无味的一件事,本来是自己已经知道的东西,但为了易懂,还得慢条斯理的详细写出来.但想着eclipse插件在国内还是阳春白雪的新鲜东东,自己能做一些别人没做过的推广工作,还是蛮有意义的. 【推荐阅读:今天才发现 And 和 AndAlso

*************************************************************************************作者:陈刚,桂林人,97年毕业于广西师范大学数学系,专注于java平台.现(2004.2-?)暂在ibm中国研究中心进行eclipse插件的开发.email:  glchengang@163.comblog: glchengang.yeah.net************************************************************************************* 【扩展信息:关于B/S中代码分离的个人观点

  我已过了那种计较java与c++或c#谁好,b/s与c/s谁优的阶段,现在我更关注问题的解决方案与其中优雅的设计,以及在开发阶段的过程控制与管理中的技巧,(关注的东西似乎多了些,呵).来北京快一年了,在ibm我在设计方面学到了很多,而软件工程与管理方面我认为很难向别人学到些什么,中国的软件业界在这方面是如此的虚弱不堪与模糊不清,要在这方面有所得,必须还得靠自己摸索总结,这也是我来北京一年来学习所得出的结论.

  在swt中用的是表格控件table,swt desiger插件里也只提供了table.但我们最常用的是一个在table基础上扩展而来的jface控件tableviewer.

  在下面的实例中演示了如何将数据用tableviewer显示出来的方法,它一般包含如下几个步骤(同时也是要点):

new一个tableviewer对象.在new 的时候通过参数可以定义它的一些属性(如下例),属性英文单词的比较明显示,不再说明. 对其布局(这与其它控件没什么区别). 建立表格中的列. 设定内容器.一般写成内部类,但内容器基本一样,你可以单独拿出来写成一个类,让整个系统共用. 设定标签器.这个比较重要与复杂一些. 用setinput输入数据.以后这些数据会根据列设置.内容器.标签器的设定将自己显示在tableviewer的表格中.

  另注:这个例子是一个application(应用程序),在运行时请加上“vm自变量”,否则会出错并无法运行,怎么加请参照本系列前几面几章,有详细说明.这个例子中还有一个实体类,相当于数据库中的一条记录.例子加有详细注释,如有不明请在帖后回复说明,我将随时跟帖答复.

运行效果图:

 

代码:

/* * 陈刚 ,创建日期 2004-7-12 *  * email: glchengang@yeah.net  * blog : glchengang.yeah.net */package net.yeah.glchengang.tableviewer;

import java.util.arraylist;import java.util.date;import java.util.list;


...   下一页
 ·多线程设计要点    »显示摘要«
    摘要:1.多线程中有主内存和工作内存之分, 在jvm中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在jvm的stack区和heap区。2.线程的状态有´ready´, ´running´, ´sleeping´, ´blocked´, 和 ´......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE