Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3534753
  • 博文数量: 864
  • 博客积分: 14125
  • 博客等级: 上将
  • 技术积分: 10634
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-27 16:53
个人简介

https://github.com/zytc2009/BigTeam_learning

文章分类

全部博文(864)

文章存档

2023年(1)

2021年(1)

2019年(3)

2018年(1)

2017年(10)

2015年(3)

2014年(8)

2013年(3)

2012年(69)

2011年(103)

2010年(357)

2009年(283)

2008年(22)

分类: LINUX

2009-02-10 11:05:42

紧接着上一篇的基础知识,在这一篇里,我们将首先来看看BREW到底是个什么样的东西,它有哪些东西组成以及我们可以用它来做些什么。本篇的名称叫做“磨刀不误砍柴工”,原因就是因为在这一篇中介绍的都是一些BREW的基础知识,并没有分析它内部的实现机制和原理,因为我想,如果要深入的研究一个系统,就要先仔细的看看它的外表是什么样子的,只有这样,我们才可以在分析晦涩的实现原理的时候,与BREW的外在联系起来,我非超人,我无法凭空的想象一个系统的实现,因此只有将它和我们可以看得到的联系起来了。这种联系将有助于我们对它本质的理解,可以达到事半功倍的效果。
       在我看来,其实技术只不过是一层窗户纸,捅破了就可以一通百通。就拿软件开发来说,如果我们可以对一门语言(如C语言)了如指掌,那么,我们在学习其他语言的时候自然就会轻松许多。当然这种了解包括语言的应用以及语言的本身。远的不说,就说摆在我们眼前的这本书,如果您可以将上一篇中的内容轻松读懂,并且可以回答的出每一章后面的思考题,那么,其实您已经是一位上了层次的程序员了。因为您起码已经对C语言的应用和内部实现机理了解的很清楚了。处于这个层次的C语言程序员,可以利用语言本身的特性编写出高效的代码,而且解决问题的能力也很强。理所当然的,这样的人在开发团队里起码也是核心骨干了。之所以在这里说的这么多,是为了提醒各位读者:在我们还没有对一样技术了然于胸的时候,请不要求全责备!知识广博自然好,但那应该是在我们已经拥有一门深入的技术之后的事情。而且没有一门深入的学问,也会反过来影响我们扩充知识的速度,降低我们的学习的效率,得不偿失啊。
如果您现在还没有这样的一门深入技术,那就赶快选一门吧。如果您选择BREW,那么恭喜您,您不但可以获得C语言的深入技能,同时您也选择了一种相对简单和易于理解的系统。如果拥有了对这个相对简单系统的了解,那么对于您了解诸如Windows这样的大型系统来说,无疑已经获得了一个很好的基础,因为BREW展示给您的是从上到下的二进制环境。
       闲话少说,篇如其名,这一篇中的主要内容如下:
       第五章是BREW简介,主要是介绍BREW产生的背景以及BREW系统的组成以及SDK中的内容和目录结构。通过这一章的学习我们将能够了解BREW SDK的状态和组成,对BREW有一个初步的认识。
       第六章是使用Applet和模块,主要介绍了使用BREW编程的相关内容,诸如MIF文件,Class ID以及处理BREW事件等基础的介绍。通过这一章我们将了解构成BREW应用程序的各个关键要素,以及它们的作用。
       第七章是创建新的BREW应用程序,这一章里我们将见识到本书中第一个真正的BREW Applet,以及这个Applet中各个要素的讲解。从这一章开始,我们将正式的进入BREW开发的世界。
       第八章是BREW的事件处理,这一章将介绍BREW的事件处理机制,同时根据这个机制开发一个应用程序的框架。这个框架使用一个有限状态机的形式来实现,这对于我们开发BREW应用程序来说是十分有用的,希望各位读者可以仔细研读本章中的内容。
       第九章是与用户交互,主要向读者介绍BREW与使用者交互的形式,重点介绍了BREW当中的各种控件,同时为了使用控件,我们进一步的完善了上一章中的应用程序框架。通过这样的应用程序框架方式,各位读者可以很容易的创建复杂的BREW应用程序了。
       第十章是数据存储功能,主要介绍了BREW的文件系统和数据库管理部分的内容。通过这章,我们可以了解到BREW数据库的使用方式和实现原理。
       第十一章是BREW图形描绘,主要介绍了BREW显示系统接口的使用,包括IDiapaly、IGraphic和ISprite接口。通过这一章我们将能够使用BREW在屏幕上描绘各种图形。
       第十二章是播放音乐,主要介绍了BREW播放音乐的方法和ISoundPlayer接口的使用。通过这一章的学习我们将可以在我们的应用程序中播放音乐了。

        在进行本篇内容准备的时候,我参考了目前市面上已有的BREW的文档及其结构,因为,我并不认为我在讲述这些问题的时候会比他们更加高明,在这里我们要感谢他们的辛勤劳动。当然内容仍然会经过精心的编排,同时仍然是本书风格的叙述。

阅读(505) | 评论(0) | 转发(0) |
0

上一篇:brew6

下一篇:brew9

给主人留下些什么吧!~~