<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
最近应CSDN NetBeans频道编辑小妹妹的要求,多写点NetBeans的文章,其实做为Sun开源的一个IDE,NetBeans5.5.1已经做的丝毫不逊色于Eclipse。甚至在Mobile的开发上远远强于Eclipse,支持Java的"断点Debug",想想就气愤,我是怎么忍受了这么多年Eclipse控制台上的Debug,很多高手都说Eclipse上也能断点调试J2ME,但是偶从来没成功过。
NetBeans对J2ME的开发支持的很好,安装完NetBeans后,只需要再按装个netbeans_mobility-5_5_1-windows.exe的程序就可以用了。但是这个netbeans_mobility-5_5_1-windows.exe自带的是WTK是最新的2.5.1版本,据说WTK2.2在数字签名时有bug,所以我签名一直是在2.5.1上进行的。但是对于很多习惯了WTK2.2界面的老手来说,可以把多个平台整合到NetBeans里,只需要在下面的菜单里设置一下就OK了:
工具->Java平台管理器->J2ME->添加平台
然后选择你所喜欢的平台添加进去就OK了。
对于很多从Eclipse转过来的J2ME开发者来说,如何把项目从Eclipse转移到NetBeans也是个问题,Eclipse可以直接在窗口里进行项目的Copy,但是NetBeans不支持,此乃NetBeans的一大遗憾。
"上帝给你关上一扇门的时候,必定会打开一扇窗",NetBeans可以通过以下方式进行项目的转移:
①首先在NetBeans里Ctrl+Alt+N建立一个同名的新项目。
②其次把你Eclipse下的src、res、lib之类的目录copy到NetBeans里的同名项目下。
③右键点击项目,选择"属性",然后把src外的文件夹及第三方jar包包含进去。
④右键点击项目,选择"属性",选择MIDlet,然后设置相应的启动MIDlet以及图标等。
OK了。
下面说下我发现的Netbeans的又一个大Bug:
比如我把图片copy到res里,这个时候点F6运行项目,里面的res并不会刷新,一定要先点下F5,然后再点F6,res里的图片才会更新,希望Sun公司能快点解决这个Bug,否则用着真的很郁闷,我总不能每次更换图片都要先点下F5,再点下F6才能看到更新后的图片。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1666301
相关推荐
Carbide.c++是Symbian平台上的集成开发环境,用于编写C++代码。它提供了代码编辑、编译、调试等一整套工具,对于构建Symbian应用,尤其是游戏,非常方便。熟悉Carbide.c++的基本操作和设置对于快速开发至关重要。 ...
《Symbian C++游戏的可用性指南》 在移动设备领域,Symbian操作系统曾是主流平台之一,尤其在智能手机早期,Symbian C++是开发者构建游戏和应用程序的首选语言。本指南将深入探讨如何利用Symbian C++为用户创建高...
首先,我们关注的是源代码的编写语言——C++。C++是面向对象的编程语言,对于开发高效、低内存占用的游戏来说,它是理想的选择。在S60平台上,C++ SDK提供了丰富的API,使得开发者可以直接操作硬件资源,提高游戏...
《Symbian OS C++ for Mobile Phones Volume 1》是一本深入探讨Symbian操作系统下C++编程技术的专业书籍,由Symbian自己的工程师团队撰写,旨在为移动...,帮助他们掌握在Symbian OS上编写C++应用程序的核心技能...
### 设计60系列C++游戏 #### 一、引言与目的 ##### 1.1 目的和范围 本文旨在深入探讨60系列C++游戏的设计与开发过程,帮助开发者理解该系列游戏的基本架构及其核心设计理念。本文档假设读者已具备C++语言的基础...
【标题】"symbian泡泡龙游戏源码"揭示了这个资源是专门为Symbian操作系统设计的一款经典泡泡龙游戏的源代码。Symbian是一种曾经广泛应用于智能手机的操作系统,尤其在诺基亚手机中占据主导地位。源码的提供意味着...
Symbian系统曾经是智能手机市场的主流,其对C++的优化和原生支持使得开发者能够充分利用硬件资源,编写高效的代码。 通过这些程序样例和课件,学习者不仅可以理论联系实际,理解C++的核心概念,还能提升解决问题的...
通过《Series_60_Developer_Platform_1_0_2_0_Programming_Games_v1_0_zh_ch.pdf》这份文档,开发者可以获得更详细的指导,了解如何在Series 60平台上使用C++编写游戏,包括实例代码和最佳实践。学习并掌握这些知识...
《Symbian OS C++手机应用开发(第3卷)》是人民邮电出版社出版的一本专注于移动开发的专业书籍,特别关注的是Symbian操作系统上的C++编程技术。Symbian OS曾是智能手机领域的主导平台,尤其在诺基亚手机中广泛使用...
"Carbide.c++编译通过可以跑的"这句话表明,游戏代码已经成功通过了编译,并且可以在Symbian S60 3rd设备上运行,这是开发过程中的一个重要里程碑。 在创建2D游戏时,开发者需要考虑以下几个关键知识点: 1. **...
Symbian游戏开发的核心在于其SDK(Software Development Kit),它包含了必要的库、工具和文档,使得开发者能够编写原生C++代码来创建应用程序。在这个实例源码中,我们可以学习到以下关键知识点: 1. **图形渲染**...
8. **调试与优化**:在开发过程中,使用Symbian的调试工具进行代码调试,确保游戏无误。同时,因为Symbian设备性能有限,代码优化也是必不可少的,以保证游戏在各种设备上都能流畅运行。 9. **打包与发布**:最后,...
1. **编程语言**:Symbian平台通常使用C++进行开发,因此我们可以预想这个俄罗斯方块游戏的源码是用C++编写的。C++是一种强大的面向对象编程语言,能够提供高效且灵活的代码结构,非常适合游戏开发。 2. **图形用户...
总之,通过研究Symbian上的“俄罗斯方块”游戏示例,开发者不仅能掌握C++游戏编程的基本原理,还能了解到Symbian平台的特性和开发技巧,这对于那些想要扩展其技能范围,进入移动游戏开发领域的程序员来说,是非常有...
《Symbian OS C++高效编程》这本书可能是为开发者提供深入理解塞班系统底层机制和C++编程技巧的指南。Symbian C++是塞班平台的主要开发语言,它扩展了标准C++,增加了对系统服务和资源管理的特殊支持。通过这本书,...
在这个特定的案例中,贪吃蛇游戏是用Symbian C++编写的。Symbian C++具有丰富的API库,包括图形界面、网络、多媒体、设备访问等功能,这些都为开发一款完整的手机游戏提供了便利。游戏的核心逻辑可能包括蛇的移动、...
对于初学者来说,研究Mopoid的源代码可以帮助理解Symbian游戏的架构和设计模式,例如如何处理图形渲染、用户输入以及游戏循环等基础元素。 在Symbian平台上,游戏的图形渲染通常依赖于Series60提供的API,如GDI...
### Series 60 Developer 使用C++进行游戏编程 #### 一、引言 随着移动设备技术的迅速发展,特别是CPU处理能力与显示技术的进步,移动设备成为了一个极具潜力的游戏平台。Series 60 Developer Platform(S60)作为...
- **3D游戏开发**:了解3D游戏引擎的基本架构,学习OpenGL等图形库的使用。 #### 六、软件工程与项目管理 - **敏捷开发**:了解敏捷开发的理念和Scrum框架。 - **需求分析**:学习如何有效地收集和整理用户需求。 -...