去年4月份,由于工作原因不得不买了一台9000,当 时还只是常常泡在maxpda的综合区,看看各类解决问题的帖子。但过了一个月,也是5月底的时候,我就有自己写程序的想法,但经过之后数日来的深入,才 发现对于JAVA一点都不懂的我来说,可是有点难度,于是去转战制作theme,相对来说,theme的制作要比软件简单得多。
直到9月份,我又有了想学习黑莓 开发 的念头,所以网上找了JAVA的学习资料,因为我当时已经意识到对于一个java的门外汉来说,不掌握java的知识,是学不了黑莓的编程的。

于是,我找了《java经典入门》 这个PDF文档 , 进行了一个星期的基础知识学习。随后,我才知道了什么是以class为基础的语言,(如果目前的你的现状和我当时的状况差不多的话,建议你可以下载该文 档,好好先学习一下JAVA基础。)然后再返回去看RIM官方DEMO程序,就变得不像以前一样扑朔迷离了。这个时候,我打开张太国翻译的那篇开发文档, 一点一点看了起来。

同时,下了jde4.6到机器上,根据官方帮助文档试着运行DEMO程序,但当我想要修改其中的代码的时候,有一个问题难倒了我,就是jde这个东西实在 是不适合编程,很多功能它都没有,于是网上找到eclipse和netbeans下如何配置黑莓开发的文档,照着做,前者失败,后者成功。直到现在,我还 是仍旧用的netbeans在写黑莓的程序,毕竟对于一个刚学java的人来说,eclipse和netbeans的区别不是很大。

如何配置netbeans进行黑莓开发请看这里.

第一个程序,当然是官方提供的hello world。在经过百般折腾之后,成功顺利的在模拟器上运行了起来。接着尝试改变源码中的一部分,陆续将一些button field,label field的控件放到程序中,一点一点边操作边学应用。

第二个程序,则是Ledplayer,9月30日完成,并在我的9000下测试通过,实现了控制LED灯色彩的功能,见这里 。

后期,我制作了一份简单而完整的教学帖,请参见 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(一)

11.18拿到RIM发来的签名,才开始着手设计第三个程序bbextra ,至此才敢说对黑莓开发有了一个30%的了解。

以上就是我,一个完全不懂java的人,从去年9月份开始到现在差不多7个月的关于学习黑莓开发的经历,希望能给目前想从事黑莓开发或者想学黑莓开发的朋 友一些启迪和鼓励,这事上没有什么做不到的事,只有不去做的事。当然个别属于某一个特定特征范围内的事,比如房价高,贪官多,和谐社会我们就没办法。

我从零开始学黑莓开发的过程相关推荐

  1. 从零开始学 iOS 开发的15条建议

    事情困难是事实,再困难的事还是要每天努力去做是更大的事实. 因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友会问我,该怎么学iOS开发.跟粉丝群的朋友交 ...

  2. 从零开始学iOS开发的15条建议

    事情困难是事实,再困难的事还是要每天努力去做是更大的事实. 分三部分: 第一部分:态度和电脑 1、不要关注别人的学习经历,不要关注别人加薪经历. 因为人各不同,别人的经历极有可能并不适合你.而因为每一 ...

  3. 从零开始学ios开发(三):第一个有交互的app

    感谢大家的关注,也给我一份动力,让我继续前进.有了自己的家庭有了孩子,过着上有老下有小的生活,能够挤出点时间学习真的很难,每天弄好孩子睡觉已经是晚上10点左右了,然后再弄自己的事情,一转眼很快就到12 ...

  4. 从零开始学ios开发(十一):Tab Bars和Pickers

    不好意思各位,本人休息了一个礼拜,所以这次的进度延后了,而且这次的学习的内容比较多,时间用的也比较长,文章发布的时间间隔有些长了,望各位谅解,下面继续我们的ios之旅. 这次我们主要学习的内容有2个, ...

  5. 从零开始学ios开发(十三):Table Views(下)Grouped and Indexed Sections

    在前面2篇关于Table View的介绍中,我们使用的Style都是Plain,没有分组,没有index,这次学习的Table View和iphone中的通讯录很像,有一个个以字符为分割的组,最右边有 ...

  6. 从零开始学android开发-创建第一个android项目

    打开ADT开发工具 [file]-[new]-[android application project] 填写application name ,project name,package name,点 ...

  7. 从零开始学ios开发(十四):Navigation Controllers and Table Views(上)

    这一篇我们将学习一个新的控件Navigation Controller,很多时候Navigation Controller是和Table View紧密结合在一起的,因此在学习Navigation Co ...

  8. 三十而立,从零开始学ios开发(十一):Tab Bars和Pickers

    不好意思各位,本人休息了一个礼拜,所以这次的进度延后了,而且这次的学习的内容比较多,时间用的也比较长,文章发布的时间间隔有些长了,望各位谅解,下面继续我们的ios之旅. 这次我们主要学习的内容有2个, ...

  9. 从零开始学ios开发(十二):Table Views(中)UITableViewCell定制

    我们继续学习Table View的内容,这次主要是针对UITableViewCell,在前一篇的例子中我们已经使用过UITableViewCell,一个默认的UITableViewCell包含imag ...

  10. 从零开始学android开发-IDE空间不够报错

    E:\ProSoft\adt-bundle-windows-x86-20140321\eclipse目录下 右键eclipse用记事本打开 可以设置运行的最大的运行空间 转载于:https://www ...

最新文章

  1. 面向对象三大特性一一封装(encapsulation)
  2. DFA确定性有穷自动机及其化简
  3. mysql导入导出sql文件
  4. Netbeans ClassFormatException: Invalid byte tag in
  5. ApacheTomcat解析请求参数的过程
  6. Spring AOP 源码分析 - 创建代理对象
  7. 搭建DVWA漏洞环境
  8. 完美解决 bash: hexo: command not found
  9. Selenium常用API的使用java语言之6-WebDriver常用方法
  10. 软考(2)——看图心想编译原理
  11. 智能运维就是由 AI 代替运维人员?
  12. LVS类型的介绍以及LVS的调度方法
  13. 凯撒密码 (Python实现)
  14. plsqldev、oracle插入中文乱码问题解决
  15. Linux使用libmodbus源码开发,LibModbus源码分析
  16. OPNsense用户手册-别名
  17. MiniUI日期选择框MonthPicker英文修改为中文
  18. php 生成pdf 中文,用PHP创建PDF中文文档
  19. 最全解读】各种金融机构的产品分析(银行、证券、基金、信托...)
  20. Oracle数据库:oracle外连接left/right/full outer join on,oracle扩展的左右外连接展示符号(+)

热门文章

  1. Unity3d美颜滤镜
  2. 第三方android 模拟器哪个好用吗,哪个安卓模拟器好用?6款最好用流畅稳定的安卓模拟器推荐...
  3. COMSOL仿真软件入门学习(一)
  4. ac管理器管理员密码忘记了_选择密码管理器
  5. 自顶向下(top down)简介
  6. 连点器android版本,连点器安卓手机版
  7. 关于simulink仿真中出现的积分器问题
  8. Java多线程 - 解析线程的5种/6种状态
  9. 随机森林算法(Random Forest)原理分析及Python实现
  10. 秒杀服务,秒杀系统设计与实现