导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[flycat2008]Palm软件设计前的六问



No.48876
作者:flycat2008
邮件:yuanxuan2006@126.com
ID:114221
登陆:1次
文章数:40篇
最后登陆IP:
最后登陆:2008/7/14 12:15:37
注册:2008/7/14 12:15:37
财富:100
发帖时间:2008/7/19 15:42:34
发贴者IP:222.131.57.30
标题:flycat2008:Palm软件设计前的六问
摘要:No.48876Palm软件设计前的六问 
当我屁颠屁颠地跟在老师后面不厌其烦询问如何编写某个程序的时候,老师总是对我说先画出你程序的 
控制流程序图吧。当时觉得麻烦,也就把这经验之谈当成了一阵风吹过。现在,走上了程序开发这条路 
,才知道开发之前系统的规化一下自已的思路是多么的重要,对PC是如此,对PDA,Palm OS何尝又不是 
如此呢?与其用挫折来换取教训,不如从现在做起,在软件设计之前整理一下自己的思路将是一个良好 
的开始,你信吗?下面是我在每次开发Palm程序时必要问自己的几个问题,对你也许会有帮助的。
  
  我们都知道,绝大部分的应用软件都将包含一定数量的用户界面元素。哪怕是一个最简单的应用程 
序,在最短小的情况下,都需要一个窗体和几个控件。一个优秀的应用软件是不会局限于单一功能的, 
那么如何把自己思路变成现实的代码呢?这是一个问题吗?如果是,答案就在以下的问题中。 
  
  第一问:这个软件要完成什么任务?

  这是废话吗?也许是吧,不过要看你如何来看待这个问题了。

  一般来说,这是在任何平台上开发任何软件时都必须回答的一个问题。但是这并没有降低这个问题 
的重要性。你应当尽可能的考虑清楚,用户到底能够用这个软件来做什么?用户要完成哪些任务?同样 
重要的是,你必须尽可能考虑清楚哪些任务是用户用这个软件所不能完成的。

  速度和易用性是Palm OS系统和掌上设备的基础。因此在设计软件的任务时候,需要考虑到这两点。 
如果能够通过可能存在的某些特性来避免那些引起系统阻塞的问题的话,那么在当前这个要求“应用软 
件必须像厨房里的废物回收器一样好用”的年代,是一件非常值得骄傲,也是很难做到的事情。这是用 
户对开发人员的最基本的要求。

  如果你已经有了这个问题的答案请继续往下看,否则你有必要重读一下上文。

  第二问:它需要什么样的窗体?

  不用启动窗体的应用程序好象仅仅存在于DOS流行的岁月中。在现在这个以界面为第一感观的程序年 
月里,每个应用软件中必须有一个启动窗体,以便于用户在点击了应用软件的图标以后能看到它。任何 
一个对话框(除了警告以外)或者的数据视图都是一个新的窗体。,你必须在第一时间内决 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:78531毫秒 查询6次