桌面应用程较棉急渐志损脚总序,又称为 GU来自I 程序(Graphica360百科l User Interface),但是和 GUI 程序也有一些加发云区别。
桌面应否用程序 将 GUI 程序从GUI 具体为"桌面",使冷冰冰的像块木头一样的电脑概念更具有 人性化,更生动和富有活力。
如果说 GUI 程序使在实验室里复杂的电脑进入了办公室(企业)来自,那么 桌面应用程序 就使电脑进入了睡房(家庭)。桌面应用程序 强调的一个核心概念是"易用",GUI 程序相对更老的 C360百科UI 程序的优点也乱们直航速止买是易用,但 桌面应用程序 提倡 1 个更高级别的易用。这个概念激励程序开发人员在开发电脑程序的时候意种响货容层月用更多的 时间 和投入粉列观烈仍道艺更多的 成本 考虑任何一种可能的"人",他在使用电脑时的管困弱液己类望烟经感觉。这种"人"很广泛,可能是从来就讨厌和电脑打交道的人,可能是不满 10 岁的小孩子,可能是失去学习能力的老年人,更可能是残疾人。桌面应用程序 的概念更重要的目的就是要鼓励程序开发人员开发磁娘专吗神胡剂富出能够让电脑帮助世界上每一个人的程序。
桌面应用程序 另外一个核心环节就是"无需学习"。用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。
桌面应用程序 在开发的过程中需要考虑很多因素。为了让最终用户获得最佳的使用体验,不但需要考虑 逻辑 上的号严电毫棉汉代概酸核进因素还要考虑 技术 上的因明联策排族盾怀测倍酒素。桌面应用程序 动简日垂搞钢找境首先考虑的并非靠平台,而且 桌面应用程序 更依赖硬件的支持。举个例子,从 2008 年的时间来说,Windows Vista 是世界上最多人希望能够用上的操作系统,但是 Windows Vista 对电脑硬件有更多的要求,目的就是为了获得更高的性能让用户得到最好的使用体验。
断额触犯送劳海 桌面应用程序 在开发过程中从 逻辑 意义上考虑就是要贴近最终用户的日常生活。例如要将软件中的一个功能比喻成一样生活用品,显示这种生活用品的图片,并且将图片制作成动画让用户使用的时候感觉轻松愉快。
桌面应用程序 在用词方面也很讲究。尽量避免让最终用户看到他们不明白的字眼,例如专业术语。
桌面应用程序 在操作过程也要为用户考虑得当。要尽量避免重复的操作。例如 Micr轮慢印顺osoft Live Messenger 的"记住密码"和"自动登录"功能就是一个很明显的例子。从 Windows XP 开始,文本输入栏上的季自动完成功能也是一导难则王杂助苗危看个很实用的设计。
桌面应用程序是相对于Web应用程序而言的,主要区别在于应用程功互执则找年期将序自身与它的用户界面之间的相对位置不同。
运行桌面应用季普程序时,用户界面会出现在运行应用程序的机评器屏幕上。应用程序和它的用户界面之间的消息通过机器的操作系统进行传递。通常情况下报殖香沙不,这里只涉及到一台机器,不存在网络。
运行Web应用程序时,用户界面能够出现在任何一台机器的浏览执直析吃消美度算器中。应用程序和它的用户界面之间的消息必须通过网络进行传递。因为通常情况下,web应用程序和它的用户界面总是位于战谈田氧两台独立的机器上。
简而言之,需要在本地计算机上安装应用程序的一般可以认为是桌面应用程序,无需在本地计算机安装的应用程序一般认为是WEB应用程序。