自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

黑莓开发学习入门系列,自己动手实现一个日历软件(六)

最近有点乱糟糟,还是继续写完剩下的:根据 黑莓开发学习入门系列,自己动手实现一个日历软件(二)实现一个黑莓应用程序最基本的结构,我们真正的可以实现日历了:新建一个工程 calender:作为日历的完整工程开始实现一个日历小程序 创建类CalendarMain.java 作为日历的入口 创建日历布局外观类:CalenderLayout.java,作为主要的日历布局CalendarMain类...

2011-01-26 15:23:00 236

黑莓开发学习入门系列,自己动手实现一个日历软件(五)

如何自定义一个自己的UI组件?创建一个自定义UI,需要继承自现有的组件或者直接继承Field类,通常我们必须实现layout()和paint()方法用于显示想要的UI界面。1. layout()方法可在手机屏幕上实现一个具有宽度和高度的区域,调用setExtent(width, height);实现。getPreferredWidth()、getPreferredHeight()告诉容器出现在...

2011-01-20 15:45:00 213

黑莓开发学习入门系列,自己动手实现一个日历软件(四)

忙起工作没完没了,还是继续回到正题吧,本节实现一个简单的日历算法,相信你看过之后会发现原来如此简单。先设想一下:一个日历应该是这样的 最上面是星期头,{周日/周一/周二/周三/周四/周五/周六},下面的日历的具体天,当然该如何摆放其实只要知道两个条件就可以了 第一 当前月的第一天是星期几 第二 当前月总有多少天 剩下的事情就是挨个画出来了,想怎么画就怎么画,不区分语言和平台。下来看看java平台...

2011-01-18 09:25:00 177

黑莓开发学习入门系列,自己动手实现一个日历软件(三)

本文实现一个简单应用程序的发布看到这个了吧,bbCalendar.alx 是自动生成的文件,响应的版本平台会生成响应的文件哦,直接上传到手机即可。这里要注意一点的是,components\docs\api 凡是加锁的都需要RIM的数字签名才可以在手机上运行。这些繁琐的事情终于介绍完了,下篇要开始日历编写了...

2011-01-16 16:30:00 145

黑莓开发学习入门系列,自己动手实现一个日历软件(二)

搭建好开发环境后我们就要运行helloword了,新建一个Project打开工程视图,选择BlackBerry Project输入工程名,选择对应的BlackBerry JRE版本,本人刷的是4.2的OS,老型号的机器但是相当经典。目录结构应该是这样的新建两个类,一个用于主程序,一个用于屏幕显示,下来会解释缘由HelloWorldMain主类,让它继承net.rim....

2011-01-16 16:09:00 165

黑莓开发学习入门系列,自己动手实现一个日历软件(一)

首先声明:本人不是专业的黑莓开发者,也不靠此来维持生计,纯属个人兴趣爱好,如果你有兴趣我们可以共同探讨,转载请务必注明出处!最近闲的无聊折腾自己的8700g。4.2的OS限制很多软件无法安装,自己动手做一个日历,大致想法为:可显示农历,可灵活的翻年,翻月等...,不能想法太多,对于新手的我黑莓是一个全新的平台,先慢慢来。自己接触黑莓很短很短,只是看看API大致和swing开发类似,如果文中遇...

2011-01-16 15:12:00 243

2010年终总结

作为技术出身首先要说的只能是技术,这是一个不平凡的一年,过完年直接辞职,在一家还没有名字的公司开始带队。碰到了大多数程序员遇到的问题,老板不懂行,把自己搞的很累。先后做了几个小项目,自己不是很满意,当然自己年纪和资历太浅除了技术层面其他的说不上话,更不用说商业运作了。1. 买了几本比较热门的技术书籍,js、flash、设计模式、RUP等等,翻的不是很认真但也有所收获,在未来的日子会陆续的翻,主要...

2011-01-01 16:22:00 67

2010年的郁闷

09年过年在家,老大电话想不想换工作,有个创业公司希望我过去左技术,OK,开发了两年的核心业务系统全国上线手头一堆的事情,漫长的辞职期,过来后才发现其实是有钱的老板的商业感触加老大的技术后盾,投资开公司,一年下来做了几个小项目当初核心的产品规划还在规划,带领小弟们最核心技术平台全面改造,10年是由技术到模型跨越的一年,个人能力提高了不少,但是公司这个现状让人和不爽,其实当初应该规划好主打产品最起码...

2011-01-01 12:40:57 83

离职了

          说不上什么感触、感动的,做的不开心就想换换环境刚好有个机会就走了,做最后的总结,交接工作,办理手续,一切都来的那么顺利却又不容易,似乎早都想走的感觉,似乎又有很多的不满,总之走了,痛快!还记得刚毕业时那种冲劲,专业的团队,高效的开发,加班再累都是幸福的,代码的累积,思维的活跃由产品到实施都走过来了,加班不少,也忙的不可开胶,写的不少代码反而觉得没有成就感了。 ...

2010-04-09 14:36:00 111

iReport+jasperReport之客户端打印 (续二) ----数字签名

        Java沙箱是运行Java小应用程序的一个软件单元,对Java小应用程序的访问权限加以限制,防止它访问计算机的关键部分,如磁盘驱动器、网络套接口和内存区等。jDK的 security API 提供对小应用程序进行数字签名来达到和application 一样的安全。       客户端打印采用applet会访问打印机,数字签名就成了必须,下面我们来看看如何制作数字签名:JDK的k...

2009-12-16 20:36:00 496

iReport+jasperReport之客户端打印 (续)

接着上篇,jasperReport 实现客户端主要是依靠applet,但是我们所有的操作不可能在applet中实现吧,这样也不算一个好的应用。考虑一下几点:1. javascript 和applet互相通信。applet和前台界面交互,可以让客户感觉不到有applet的存在。2. applet和后台相互通信。applet既可以接受后台转递的参数、对象流等等 还可以把信息返回到后台。3. a...

2009-12-15 19:10:00 209

iReport+jasperReport之客户端打印

          jasperReport客户端采用applet,applet和activeX插件的区别大家搜一下,有一堆东西可以借鉴,下载jasperreports-3.0.0,在相应的sample OR demo(记得不清了)中可以找到jasperReport 实现的客户端打印demo,下来就来分析下具体实现。  新建一print.js文件:function loadApplet(app...

2009-10-27 20:58:00 276

iReport+jasperReport之i18n国际化支持

        终于又开始闲下来写写blog了,大半年时间一直都在忙,加上自己比较懒惰一点,回头来看看真是浪费了很多时间,下来该多督促自己记录点什么。       jasperReport对国际化的支持是很到位的,但是国内基本不怎么使用,下来看看国际化的使用吧!       新建一空白报表,还是和以前一致 添加reportTitle参数,添加一个图片控件、几个textField控件用来显示国...

2009-10-18 15:44:00 455

iReport+jasperReport之图片控件

    iReport+jasperReport之JFreeChart(图表报表) 中提到图片控件,下面就看看jasperReport怎样处理图片吧!新建一空白报表,分别画两个静态文本字段和图像控件上去        新建两个参数分别为:imageParam和isShowImage,其中imageParam用来指定图片路径,isShowImage用来指定是否显示图片的。    右击查看图片控...

2008-12-24 14:09:00 1179

iReport+jasperReport之JFreeChart(图表报表)

        说完iReport+jasperReport之scriptlet 下来就得看看图表了,jasperReport的图表完全借助于外部的绘图工具,charts和JFreeChart,其中JFreeChart是目前java最火的一个绘图工具了,还是引用JFreeChart简单使用 来实现我们的图表吧,说到这里澄清一下,本篇写的是jasperReport的图表,下来会专门写一篇关于jasp...

2008-12-19 10:04:00 348

iReport+jasperReport之scriptlet(续)

写上篇iReport+jasperReport之scriptlet时遗漏了一个问题,getParameterValue、setParameterValue方法可以操作Parameter,Field/Variable该怎么set呢?    看看 JRAbstractScriptlet.java类的这个方法:public void setData(        Map parsm,      ...

2008-12-18 14:48:00 167

iReport+jasperReport之scriptlet

提起scriptlet就不能不联想到它的强大功能,jasperReport也是支持scriptlet的哦,先分析一下JasperReport的API吧!在填充报表时scriplet是一个非常有力的工具,JRAbstractScriptlet.java位于net.sf.jasperreports.engine包下是一个抽象类beforeReportInit() ,afterReportInit...

2008-12-17 10:00:00 214

iReport+jasperReport之NoXML

jasperReport的这个包net.sf.jasperreports.engine.design 是这样描述的:Contains design time implementations for the library's main interfaces as well as report compiling tools.因此我们完全可以使用它的API构建自己的报表,还是和前几篇使用同一个数据库...

2008-12-16 13:27:00 139

iReport+jasperReport之CSV、XML数据源

jasperReport支持多种格式的数据源,CSV(Comma Separated values),是一种用来存储数据的纯文本,文件格式,通常用于电子表格或数据库软件。规则0 开头是不留空,以行为单位。1 可含或不含列名,含列名则居文件第一行。2 一行数据不垮行,无空行。3 以半角符号,作分隔符,列为空也要表达其存在。4 列内容如存在,,则用“”包含起来。5 列内容如存在“”则用“...

2008-12-15 10:08:00 912

iReport+jasperReport之BEAN数据源(续)

继上篇bean数据源,如果我们自己定义自己的数据源该如何去写呢?        jasperReport提供了很多的便利去实现自己的DataSource,简单的有三种方式:        直接实现bean的方式      bean工厂     表格模型还是使用前面的person.jasper文件,和Person.java VO类    直接实现bean的方式:    此种方式需要实现JRD...

2008-12-12 15:23:00 76

iReport+jasperReport之BEAN数据源

 JasperFillManager.fillReport()这个方法在使用JDBC数据源时采用一个打开的数据库连接(getConn),除此之外jasperReport给我们提供了一个JRDataSource接口,用以实现我们自己的数据源JRDataSource接口只有两个方法<!--<br /><br />Code highlighting produced...

2008-12-12 09:56:00 169

iReport+jasperReport之JDBC数据源

iReport画出来的报表可以满足我们大部分的需要,所以采用iReport 编辑jrxml文件是我们的首选啦!当然掌握jrxml文件的结构也是必须的。        采用JDBC数据源必须有数据库支持啊!我们新建一个test表,其中有pid、name、sex、password、department、age字段,为了方便期间我们定义这些字段全部为String类型。        在iReport...

2008-12-11 14:45:00 229

iReport+jasperReport概念的澄清(续)

JasperReport有三个域用来存放、展示数据,Parameter、Field、Variables,这次说说这三个吧!Report ParametersJasperReport 报表的参数是最为一个object类型的参数传递的,通常我们在jrxml文件中会这样定义<parameter name="ReportTitle" class="java.lang.String"/>...

2008-12-11 11:47:00 138

JasperReport自定义数据源(一)

    jasperReport支持多种数据源。JasperFillManager.fillReport方法需要一个填充报表的参数,一般都是来自数据源,如果采用JDBC,我们可以直接把一个打开的连接传递给此方法JasperFillManager.fillReport(inputStream, parameters, connection)第二个参数是用来向报表传递参数用的,这个以后在细聊...

2008-12-11 10:48:00 436

iReport+jasperReport概念的澄清

项目中学到的一些jasperReport的东东,先说点基础的概念吧!        从http://jasperforge.org/这个网址就可以得到ireport+jasperReport,注意下载iReport和jasperReport的版本必须一致。我们所说的报表指的是JasperReport,iReport只是jasperReport的一个可视化的开发工具,JasperReport通过读...

2008-12-11 10:10:00 151

Struts2整合JasperReport预览HTML格式不显示图片问题解决方案

    关于怎么整合网上到处都是例子、apache也有比较详细的例子说明,我是参考这篇文章的http://www.blogjava.net/sterning/archive/2008/01/02/172317.html我使用他的源码HTML预览时还是不能正常显示,images/px(网上的一种解决方案)都有还是不能正常显示,无奈之下只有查看源代码了。Struts2对通过JasperReports...

2008-12-01 12:46:00 124

Log4j的使用

关于Log4j的使用看代码吧!注释写的很详细,苦于没有运行日志信息的代码,写那些helloworld显得不合适,写出了五种遍历List的方法,没有专门的测试工具测试他们运行的效率,哪位要是能测试一下,烦请告诉具体情况!package org.bulktree.log4j;import java.util.ArrayList;import java.util.Date;import java.u...

2008-08-13 13:59:00 70

dom4j操作xml基础--Visitor访问模式解析XML

废话不说了,看了上篇Visitor访问者模式---------学习dom4j时遇到的顺便拿来交流 这个一看就懂了package org.bulktree.xml;import java.io.File;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import or...

2008-08-10 12:52:00 381

Visitor访问者模式---------学习dom4j时遇到的顺便拿来交流

    dom4j遍历xml文档树有种很特别的方式就是访问者(Visitor)模式,初次接触Visitor模式,写出个人理解大家交流!Visitor访问者模式定义:作用于某个对象树中各个对象的操作. 它可以使你在不改变这些对象树本身的情况下,定义作用于这些对象树各个节点的新操作。先看以下代码:Person为简单的vo类package org.bulktree.visitor;import ja...

2008-08-10 12:12:00 132

office javaScript调试工具

           项目前台需要写大量的js,寻求一种有效的调试工具,朋友告诉我office就可以,试试用着感觉挺好。Microsoft word调试工具Windows Script Debugger下载地址,要看清楚版本哦!http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=E606E...

2008-08-05 18:21:00 89

dom4j操作xml基础

        DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准,是以层次结构组织的节点或信息片断的集合,它总是把文档看成一个文档树,SAX处理能够立即开始,而不是等待所有的数据被处理,对于大型文档来说是个巨大的优点,JDOM无疑转为Java平台设计,它简化与XML的交互并且比使用DOM更快,但是它大量的试用具体类操作从而降低了操作的灵活性,dom4j代表了全新的开发结果,集成的XP...

2008-08-03 15:39:00 65

java截取字符串的一些常用处理

java对字符串处理功能强大,以下是本人实际开发中用到的一些总结:package org.bulktree.test;import java.util.StringTokenizer;/** *//** *  * @author bulktree Email: [email protected] * @date Jul 31, 2008 */public class SplitTest {...

2008-08-01 09:06:00 115

Spring2.5.3+Hibernate3.2+Struts2.0.11整合

Spring2.5.3+Hibernate3.2+Struts2.0.11整合  只有Struts2基础(初学Hibernate/Spring第三天就想着整合),有些地方不是很懂,看了网上大部分的例子、blog,百分百的MyEclipse插件,本人不太习惯使用MyEclipse,主要是Eclipse使用的时间比较长,使用MyEclipse6.0.1时(第一次用)比如你要输入.getHiber...

2008-04-18 13:59:00 66

JFreeChart简单使用

JFreeChart is afree chart library for Java that can generate a wide variety of charts for usein applications, applets and servlets.JFreeChart API文档分两部分,org.jfree.chart包和org.jfree.data包我们要画一张图首先做的就...

2008-04-18 09:29:00 87

用commons-email-1.1.jar实现发邮件功能:

  今天在Apache网站上下载commons-lang jar文件时突然看到commons-email-1.1.jar这个项目jar文件,看了看user guide确实比JDK提供的好多了,简单的几行代码就实现了发邮件的功能,以前实现过一个纯JavaMail带附件发邮件功能,代码复杂不说,现在回过头来都懒得看(主要是WEB项目注释少)。    贴上TEST代码看看,简单、清晰。只要稍加修改(...

2008-04-07 09:47:00 180

Struts2中select/doubleselect标签数据显示

 最近做毕业设计用到Struts2 的标签库,遇到一些比较复杂的数据显示,个人还是比较喜欢用tag显示的,Struts2 tags内容丰富,但是所提供的文档不是很详细(个人认为)在showcase下的例子如:<s:select /> <s:doubleselect /> <s:updownselect /> <s:optiontransferselect...

2008-04-02 08:46:00 168

开源软件逐渐走进了我的生活

看看我们经常用的软件吧!以前经常去找一些破解的软件用,没有那些破解的东西电脑就没法用了,Windows就是老大难吧!看看经常用的软件的开源替代品,可不要小瞧这些开源的软件哦,用起来还不错,个人感觉相当好(我是做软件的)哈哈1.    解压缩软件7-zip     -     WinRaR2.    办公软件Open Office 替代Microsoft Office相当不错了3.    ...

2008-03-18 21:58:00 123

Struts2常用标签

这些都是Struts2的一些新标签,感觉很新鲜,特别是datetimedipacker标志感觉很好filevalidateExample.jsp 文件<%@ page language="java" contentType="text/html; charset=ISO-8859-5"    pageEncoding="ISO-8859-5"%><%@ taglib pre...

2008-01-04 22:01:00 59

Struts2表单请求流程(二)— Struts2高级的POJO访问

此文主要来自www.blogjava.net/Max的实例Struts 2.0支持更高级的POJO访问,先定义一个User.java类。把username和password属性,从Login类中分离出来,它可以使系统结构更清晰,对开发多层系统尤其有用。User.javapackage com.bulktree.struts2;public class User {    private Str...

2007-12-29 20:20:00 87

Struts2表单请求流程(一)

Struts2框架出来有段时间了,终于开始学习Struts了,也写点东西记录下自己的历程此文主要来自www.blogjava.net/Max的实例,自己是初学,自己动手实践真的很有趣,有不对的地方希望大家给有指正。首先login.jsp页面表单:<s:form action="login" method="post">        <s:textfield name="...

2007-12-29 20:09:00 87

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除