| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 8451 人关注过本帖
标题:如果想不直接结束程序,输入一个提示,返回主菜单,应该怎么设计呢
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
事件触发程序,不管用键盘、鼠标、触摸屏、硬件(时钟、通讯口、温控)等等,根本原理在于主程序有一个轮询死循环,不断地搜寻指定标志是否出现。这个就是Windows系统的基本原理,其实Windows就是在这种编程思想下诞生的。是面向对象创造Windows,不是面向对象在Windows下才有生机,传统的程序设计早至在IBM ROM BASIC上写程序就已经是这样做的了。

[ 本帖最后由 TonyDeng 于 2011-10-13 01:15 编辑 ]

授人以渔,不授人以鱼。
2011-10-12 23:46
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你淘宝那个问题,用不着数据库的,用注册会员资料(库记录)中一个标志位就可以解决。你这样想:所谓的“清理”,必然不是在会员那一端进行的,是在淘宝服务器端进行的,客户端怎么记录,都不可能决定会员是否被清理的命运,因此,记录只需要在服务器上,单方面的;其次,效率在于设计,只要某会员向另一会员交友成功(比如根据淘宝政策自己确定,被加可以不需互加,也算有效,或者必须有互加才算,这是系统设计者的自由意志,程序按他们的思路走),就马上向这两个会员的服务器资料库记录中填写对应标志,这个动作是随着交友请求一起完成的,所耗的时间算在交友动作中,也必定不会产生差错;在清理时,只要这个标志没变动过的,就是该清理的。我不知道淘宝的程序设计团队要考虑这个功能的数据结构干什么,事实上不存在什么数据结构问题,只是设计思路问题——是即时记录标志还是过后统一整理数据的基本立场问题。

如果真有数据结构,也只能是在考虑曾经加过好友,但又拉入黑名单了,最终导致没有任何好友了,这个时候,就要考虑记数问题,加一个好友数加1,黑一个减1,直至0恢复原始状态,可以清理。谁知道他们的系统设计怎么回事呢,这样的题目没有什么真实意义的,因为目标设计思想本身就不明确,此时谈论数据结构,未免有点搞笑。

授人以渔,不授人以鱼。
2011-10-13 00:52
快速回复:如果想不直接结束程序,输入一个提示,返回主菜单,应该怎么设计呢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029597 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved