补充一下,最后一句...
...就象完全熟悉OO机理的人看 NSB 软件开发一样(当然我不通), 觉得那中开发就是一个玩具, 特别简单的玩具...

解决方案 »

  1.   

    你用CodeWarrior就知道 ,Palm上面的开发其实有点象我们以前Win32编程的时候,没有类,没有面向对象。在Palm上面编程需要自己写事件循环,完全调用Palm OS API ,你所写的函数都需要由各种API来完成操作,大量的指针,句柄 。连修改一个Field (文本框)都需要先在内存中开辟一块空间,得到它的文本句柄,然后锁定该句柄,修改,然后解除锁定,赋值给Field的指针。
    不过这样更能够加深对程序的理解 。而且PalmOS 系统本身就不是特别庞大,API也不象Windows这样多的吓人,根本用不着引入面向对象 。 因为等你引入了 ,Palm的操作系统早就换成Linux了 :)不过PocketStudio很好用,可以大大加快开发速度 。至于NS Basic,滥东西,还是不用好
      

  2.   

    如果你以开始就知道OO ,而不理解清楚消息循环,事件机制,不理解清楚内存的合理分配,指针,句柄的话,我想Palm这个“玩具”不是那么容易玩的 :)
    请记住,大部分的Palm程序员本身就是很好的Windows或者Linux程序员.