阅读更多
第一个应用程序
学任何语言都有一个经典的开始,我们也不能免俗,来个hello bada吧。
打开badaIDE
十分标准的ECLIPSE开发界面,它是基于CDT的,以上的界面是我根据自己的习惯拖拉而成,你可以根据自己的习惯组织界面。
新建工程
选择File菜单->New.此时会有多个选项。选择bada Application Project,进入应用程序创建向导
我们在向导中选择程序类型,并输入项目名称hellobada.
由于我们是体验一下bada的开发,于是选择bada Frame Based Application,而不是从头构建。
一起做完后,点击Finish按钮,让badaIDE帮我们创建相应的框架代码吧。
源码目录结构
我们可以看到以上的文件结构,这些就是一个标准的bada应用的程序组织结构,在这里我们只需要知道inc是放工程自身头文件的,src是放.cpp源码的就ok了。其余的我们在以后的探险中逐个的认识。
编写代码
我们可以看到badaIDE帮我们创建了两个源码文件 hellobada.cpp 和hellobadaEntry.cpp.其中hellobadaEntry.cpp是入口程序,它有方法OspMain和C++中的main及window是编程的winmain是一个作用。用于bada操作系统调用应用程序之用。
我们可以看到hellobada.cpp 中有方法void hellobada::OnForeground(void)//用于在现实应用时候执行(关于bada应用的接口结构我们以后会接触到,这里就一笔带过了)。
里面有一句pCanvas->DrawText(Point(30, 30), GetAppName());我们改成
pCanvas->DrawText(Point(30, 30),"hello bada!");
到此一个hello程序就做完了,简单吧(做的工作量是比较少,但badaIDE帮我们做了很多工作,这些工作我们日后在去熟悉)。
编译
接下来就是编译工作了,熟悉eclipse开发环境的朋友可能早就猜到了,点击菜单 project->build project。这时候badaIDE会在工程目录下创建Binaries节点,并将编译好的程序放在那里。我们可以运行了,激动吧。
运行
选择运行按钮,在弹出菜单中选择“在模拟器中运行”。
在这里啰嗦一下,bada Simulator Application 就是在模拟其中运行;bada Target Application 就是在bada手机中运行应用程序。
呵呵是不是很漂亮的模拟器啊。
- 大小: 26.1 KB
- 大小: 11.7 KB
- 大小: 30.1 KB
- 大小: 9.7 KB
- 大小: 11.8 KB
- 大小: 43.3 KB