`
文章列表
最近有点乱糟糟,还是继续写完剩下的: 根据 黑莓开发学习入门系列,自己动手实现一个日历软件(二)实现一个黑莓应用程序最基本的结构,我们真正的可以实现日历了: 新建一个工程 calender:作为日历的完整工程开始实现一个日历小程序  创建类CalendarMain.java 作为日历的入口 创建日历布局外观类:CalenderLayout.java,作为主要的日历布局 CalendarMain类的应该如下结构: <!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (fre ...
如何自定义一个自己的UI组件? 创建一个自定义UI,需要继承自现有的组件或者直接继承Field类,通常我们必须实现layout()和paint()方法用于显示想要的UI界面。 1. layout()方法可在手机屏幕上实现一个具有宽度和高度的区域,调用setExtent(width, height);实现。getPreferredWidth()、getPreferredHeight()告诉容器出现在屏幕上合适的高度和宽度 <!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter ( ...
忙起工作没完没了,还是继续回到正题吧,本节实现一个简单的日历算法,相信你看过之后会发现原来如此简单。 先设想一下:一个日历应该是这样的 最上面是星期头,{周日/周一/周二/周三/周四/周五/周六},下面的日历的具体 ...
本文实现一个简单应用程序的发布 看到这个了吧,bbCalendar.alx 是自动生成的文件,响应的版本平台会生成响应的文件哦,直接上传到手机即可。这里要注意一点的是,components\docs\api 凡是加锁的都需要RIM的数字签名才可以在手机上运行。这些繁琐的事情终于介绍完了,下篇要开始日历编写了
搭建好开发环境后我们就要运行helloword了, 新建一个Project打开工程视图,选择BlackBerry Project 输入工程名,选择对应的BlackBerry JRE版本,本人刷的是4.2的OS,老型号的机器但是相当经典。 目录结构应该是这样的 新建两个类,一个用于主程序,一个用于屏幕显示,下来会解释缘由 HelloWorldMain主类,让它继承net.rim.device.api.ui.UiApplication,作为一个主应用程序的事件线程,显示和维护屏幕对象。HelloWorldScreen类,继承net.rim.device.api.ui.contai ...
首先声明:本人不是专业的黑莓开发者,也不靠此来维持生计,纯属个人兴趣爱好,如果你有兴趣我们可以共同探讨,转载请务必注明出处! 最近闲的无聊折腾自己的8700g。4.2的OS限制很多软件无法安装,自己动手做一个日历, ...
作为技术出身首先要说的只能是技术,这是一个不平凡的一年,过完年直接辞职,在一家还没有名字的公司开始带队。碰到了大多数程序员遇到的问题,老板不懂行,把自己搞的很累。先后做了几个小项目,自己不是很满意,当然自己年纪和资历太浅除了技术层面其他的说不上话,更不用说商业运作了。 1. 买了几本比较热门的技术书籍,js、flash、设计模式、RUP等等,翻的不是很认真但也有所收获,在未来的日子会陆续的翻,主要是从整体的角度去熟悉每种技术的特点,刚看了09年的总结发现自己这一年都没写过blog,好像不热衷于某个技术demo了,这不是一个好习惯,技术走到哪里都是饭碗。 2. 对前家公司的技术框架做了全面的改动, ...
09年过年在家,老大电话想不想换工作,有个创业公司希望我过去左技术,OK,开发了两年的核心业务系统全国上线手头一堆的事情,漫长的辞职期,过来后才发现其实是有钱的老板的商业感触加老大的技术后盾,投资开公司,一年下来做了几个小项目当初核心的产品规划还在规划,带领小弟们最核心技术平台全面改造,10年是由技术到模型跨越的一年,个人能力提高了不少,但是公司这个现状让人和不爽,其实当初应该规划好主打产品最起码这一年至少出个原型吧,老大出差就停下来了,哎,想走了
          说不上什么感触、感动的,做的不开心就想换换环境刚好有个机会就走了,做最后的总结,交接工作,办理手续,一切都来的那么顺利却又不容易,似乎早都想走的感觉,似乎又有很多的不满,总之走了,痛快!还记得刚毕业时那种冲劲,专业的团队,高效的开发,加班再累都是幸福的,代码的累积,思维的活跃由产品到实施都走过来了,加班不少,也忙的不可开胶,写的不少代码反而觉得没有成就感了。
        Java沙箱是运行Java小应用程序的一个软件单元,对Java小应用程序的访问权限加以限制,防止它访问计算机的关键部分,如磁盘驱动器、网络套接口和内存区等。jDK的 security API 提供对小应用程序进行数字签名来达到和application 一样的安全。        客户端打印采用applet会访问打印机,数字签名就成了必须,下面我们来看看如何制作数字签名: JDK的keytool命令是安全钥匙和证书的管理工具,我们常用的命令如下: -genkey      产生密钥文件,文件中包含用户的公钥、私钥和证书 -alias          产生别名 -keystore  ...
接着上篇,jasperReport 实现客户端主要是依靠applet,但是我们所有的操作不可能在applet中实现吧,这样也不算一个好的应用。 考虑一下几点: 1. javascript 和applet互相通信。applet和前台界面交互,可以让客户感觉不到有applet的存在。 2. applet和后台相互通信。applet既可以接受后台转递的参数、对象流等等 还可以把信息返回到后台。 3. applet只实现打印和预览,主要的业务操作需要在后台完成。 上篇中提到print.js: 新建一jsp页面 PrintReportApplet.jsp 次jsp页面就一个按钮 <input typ ...
          jasperReport客户端采用applet,applet和activeX插件的区别大家搜一下,有一堆东西可以借鉴,下载jasperreports-3.0.0,在相应的sample OR demo(记得不清了)中可以找到jasperReport 实现的客户端打印demo,下来就来分析下具体实现。   新建一print.js文件: function loadApplet(applet_URL) {    var URL = applet_URL + "/applets/jre-1_5_0_18-windows-i586-p.exe";
        终于又开始闲下来写写blog了,大半年时间一直都在忙,加上自己比较懒惰一点,回头来看看真是浪费了很多时间,下来该多督促自己记录点什么。        jasperReport对国际化的支持是很到位的,但是国内基本不怎么使用,下来看看国际化的使用吧!         新建一空白报表,还是和以前一致 添加reportTitle参数,添加一个图片控件、几个textField控件用来显示国际化内容:      选择report propertys 对话框 这个一看就明白了,资源文件名字为I18nReportDemo,只要classPath可以找到就可以了;资源文件大致内容如下: # Lo ...
    iReport+jasperReport之JFreeChart(图表报表) 中提到图片控件,下面就看看jasperReport怎样处理图片吧! 新建一空白报表,分别画两个静态文本字段和图像控件上去         新建两个参数分别为:imageParam和isShowImage,其中imageParam用来指定图片路径,isShowImage用来指定是否显示图片的。     右击查看图片控件属性:分别设置图片参数和控制打印的表达式: ok!这个就不用解释了吧!试试就知道啦 JasperReport jasperReport = (JasperReport) JRLoader       ...
        说完iReport+jasperReport之scriptlet 下来就得看看图表了,jasperReport的图表完全借助于外部的绘图工具,charts和JFreeChart,其中JFreeChart是目前java最火的一个绘图工具了,还是引用JFreeChart简单使用 来实现我们的图表吧,说到这里澄清一下,本篇写的是jasperReport的图表,下来会专门写一篇关于jasperReport图片报表。         jasperReport不重复发明车轮,在报表中是以一个变量的方式引入外部图表的,下来我们看看是怎么实现 的,新建一变量jfreeChart 如图:      ...
Global site tag (gtag.js) - Google Analytics