`
Jerke
  • 浏览: 13487 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

黑莓开发学习(入门教程)01-前言

阅读更多

01-前言

摘要:基本上将常用的软件可以在BB用的替代品都找到了,还是感觉自己想要的一些功能没有能实现,于是有了自己写一个程序的想法。初步看了一些开发的文章,BB的程序都是基于Java的,Java以前用过。有好的工具,充分的文档,写一个程序也许不是太大的困难。网上转转,才发现讲BB应用的资料多,探讨BB软件开发的少,好的内容基本都是E文的。将自己边学边用的过程记录下来,遇到的问题是怎么解决的,也许可以让更多的同学少走弯路,不要被一个无法编译通过的“HelloWorld”程序就沮丧得失去了热情。

作者:小叶 xiaoye.org
可以任意转载, 转载时请务必以超链接形式标明文章原始出处和作者信息

购入BB8820有一段时间了,的确被其易用、高效所折服。以前也用过Nokia S60 S90的机器,用过基于Windows Mobile的iPaq,都未曾有这样的感觉。基本上将常用的软件可以在BB用的替代品都找到了,还是感觉自己想要的一些功能没有能实现,于是有了自己写一个程序的想法。
初步看了一些开发的文章,BB的程序都是基于Java的,Java以前用过。有好的工具,充分的文档,写一个程序也许不是太大的困难。网上转转,才发现讲BB应用的资料多,探讨BB软件开发的少,好的内容基本都是E文的。真正着手开始边学边用,才发现搭建一个流程的开发环境也不是易事。
我不是专业的Coder更算不上程序员,用过从C、PHP、Delphi、Powerbuilder、VB.Net、T-SQL等多个语言,在Unix、Windows、WM下都开发过程序。感觉就是语言总是相通的,熟悉一门语言,学习另一门语言就是规则的迁移而已。还有为学语言而学习,总是会半途而废,只有是为了解决工作的中的问题、找一个应手的工具,在遇到问题解决问题的过程中不断提高,对语言的理解和应用水平也就突飞猛进了。从工作实习时第一个用Foxpro写的代理行业务记录和统计程序开始,大大小小也写了很多软件或称为程序吧。可惜由于都是与工作相关,无法分享出来,但一个个岗位过来看到同事们能用我写的东东提高效率解决问题,也是挺开心的。
可以公开分享的程序有:轻松汇票(打印外贸单证中的汇票Draft)、MDict词库可视化编辑器(Mdx Source File Maker) (制作MDict词典的工具)、CISA Exam. Preparation Assistant(CISA考试复习辅助软件,运行于基于WM系统的PDA)。
将自己边学边用的过程记录下来,遇到的问题是怎么解决的,也许可以让更多的同学少走弯路,不要被一个无法编译通过的“HelloWorld”程序就沮丧得失去了热情。

01.1-开发环境

写Java程序,IDE和模拟器都是很吃资源的家伙,5G的硬盘空间、1G的内存总是需要的。软件环境我的是WindowXP SP2,开发工具就是jdk1.6.0_16+BlackBerry JDE 4.5.0,替代的工具是eclipse+bb-ant-tools-1.2.4。BlackBerry JDE 4.7.0支持的触摸屏的BB,但大多数人还有冲着Q键盘去的吧,还是以BlackBerry JDE 4.5.0为主要的环境。

01.2-阅读对象

所有对BB程序开发有兴趣的TX,由于不是从程序开发的最基本概念说起,需要一些程序开发的基础知识:了解OOP编程、知道Java的基本语法规则、熟悉IDE软件的使用。如果需要补充Java的知识,可以看看《Java2参考大全(第四版)》、《Effective Java中文版》等 ,这些图书google一下都可以找到电子版。这只是自己学习BB开发的一个记录,不涉及高级的应用,定位就是一个入门读物吧。

01.3-学习资源

电子图书下载 - http://www.ebookpdf.net   
Inblackberry(中文) - http://www.inblackberry.com/

分享到:
评论

相关推荐

    BlackBerry入门教程---黑莓手机软件安装方法.pdf

    BlackBerry 入门教程---黑莓手机软件安装方法 本教程将为大家介绍 BlackBerry 手机软件安装的多种方法,包括传统方式、WinLoader 安装和 OTA 在线方式。通过这些方法,新手可以轻松地安装软件到 BlackBerry 手机上...

    BlackBerry入门教程---黑莓手机软件安装方法借鉴.pdf

    【BlackBerry入门教程---黑莓手机软件安装方法】 在熟悉BlackBerry手机的操作后,许多用户会想要探索如何安装更多的应用程序来提升设备的功能。本教程将详细介绍几种常见的BlackBerry软件安装方法,适合初学者参考...

    BlackBerry(黑莓)开发入门教程最新版

    **BlackBerry(黑莓)开发入门教程最新版** 在移动应用开发领域,BlackBerry(黑莓)曾经占据一席之地,尤其在商务用户中颇受欢迎。尽管近年来市场份额有所下降,但仍有开发者对其平台感兴趣,尤其是对于历史项目...

    blackberry开发入门教程

    ### BlackBerry Java 开发环境安装及入门教程 #### 一、BlackBerry Java 开发概述 BlackBerry设备曾经在移动通信市场上占据重要地位,特别是在商务领域。RIM(Research in Motion)公司为开发者提供了丰富的开发...

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

    本压缩包提供的"黑莓开发学习入门系列"聚焦于一个实用的日历软件源码,对于想要了解或深入学习黑莓平台开发的开发者来说,这是一个非常有价值的资源。 首先,我们要理解的是黑莓开发所使用的编程环境和语言。...

    黑莓学习笔记之一----进度条

    本篇"黑莓学习笔记之一----进度条"着重讨论了如何在黑莓(BlackBerry)平台上实现和使用进度条功能。Blackberry是一个历史悠久的移动操作系统,尽管现在已被更现代的系统取代,但其开发经验对于理解移动应用的UI设计...

    黑莓学习笔记之二--布局管理器Manager

    本文将以“黑莓学习笔记之二--布局管理器Manager”为主题,深入探讨黑莓平台上的布局管理器及其使用技巧。 黑莓操作系统(BlackBerry OS)提供了一套强大的布局管理工具,称为Manager类,用于组织和控制应用程序的...

    黑莓手机开发学习教程

    ### 黑莓手机开发学习教程知识点详解 #### 一、理解可访问性(Accessibility) **定义:** 可访问性指的是产品或服务能够被尽可能多的人使用的程度。在本上下文中,可访问性意味着设计应用程序时考虑让有各种残疾...

    BlackBerry开发平台及入门介绍

    ### BlackBerry开发平台及入门知识点详解 #### BlackBerry开发平台概述 BlackBerry开发平台是RIM(Research In Motion)推出的一套全面且高效的移动开发环境,它主要用于构建针对BlackBerry设备的应用程序和服务。...

    黑莓手机开发官方教程

    总之,《黑莓手机开发官方教程》是一份全面的指南,不仅适合初学者入门,也对有经验的开发者有参考价值。它将带领读者逐步探索黑莓平台的开发世界,掌握创建高效、稳定、功能丰富的黑莓应用程序的技能。通过深入学习...

    BlackBerry Widget 开发入门

    ### BlackBerry Widget 开发入门知识点详解 #### 背景知识:Widget 技术与 BlackBerry 平台 **Widget 技术概述**: - **定义**:Widget 是一种轻量级的应用程序,通常用于桌面或移动设备上显示实时信息或执行简单...

    黑莓(BlackBerry)开发从入门到精通

    《黑莓(BlackBerry)开发从入门到精通》是一本专为希望涉足黑莓应用开发领域的初学者和专业开发者设计的指南。这本书汇集了一线黑莓应用开发人员的丰富经验和实用技巧,得到了RIM(Research In Motion,黑莓制造商)...

    黑莓开发期刊2005-01

    《黑莓开发期刊2005-01》是一份由黑莓官方发布的技术出版物,专注于黑莓设备和应用的开发。这份期刊每年发行两次,直至2008年,而这里分享的是2005年的首期。这份资料对于开发者来说具有极高的价值,因为它提供了...

    黑莓学习笔记之三--对话框和菜单栏

    本文将深入探讨“黑莓学习笔记之三——对话框和菜单栏”这一主题,主要关注这两个UI元素在黑莓应用开发中的实现和使用。对于黑莓开发者而言,理解和掌握对话框和菜单栏的使用能够极大地提升应用的用户体验。 对话框...

    BlackBerry开发平台配置及入门介绍(傻瓜教程)

    ### BlackBerry开发平台配置及入门介绍 #### BlackBerry概述与特点 BlackBerry是由加拿大RIM公司推出的一款移动电子邮件系统终端,以其独特的双向寻呼模式和高度安全的无线数据传输技术著称。自1998年问世以来,...

    自己收集初学者黑莓开发教程

    总的来说,黑莓开发教程旨在帮助初学者建立黑莓应用开发环境,提供必要的学习资源,并鼓励大家在实践中不断进步,克服初学者可能遇到的挫折,比如“HelloWorld”程序的编译问题。通过这样的学习过程,你将能够逐步...

Global site tag (gtag.js) - Google Analytics