米葫芦网

关于j70c操作界面的一点体会

热度:352℃ 发布时间:2024-07-03 00:48:28
记得当初我在论坛很活跃的时候,大家就经常讨论关于j70c的操作易用性的话题。我们曾醉心于JOG DIAL的灵感设计,曾感叹于其系统各项功能的合理组织分类,然而浅尝辄止,终未总结出核心的东西。小的几天斗胆提一个看法,看看大家有否同感?
在计算机领域,当接触OOP编程时,参考书首先要罗列出面向对象与面向过程相比的诸多优点,其中记忆犹新的一句是:“用面向对象的思想设计的程序,更接近人们的思考习惯,因而得到了程序设计者的青睐。”
而j70c的用户界面则是因为使用了面向对象的设计思想,使得我们在使用时,倍感亲切和得心应手。j70c的系统究竟是汇编写的,还是高级语言写的,我们不得而知,这和我说的不是一个意思,我的意思是j70c的系统展现在我们面前的“景象”是许多按照面向对象思想组织的信息。
我且用伪码举j70c用户界面一例:
比如拨号列表的每一项:
Class dialingListItem()
{
//properties of an item in the dialing list
private String dialnumber;
private String dialdate;
private String dialtime;
//methods
//constructor ---class is built after a dialing action
private dialingListItem();
//destructor---public to all users
public ~dialingListItem();
//other methods
public void dialThisNumber();
public int displayDialingProperties();
public int editNumber();
public int saveNumberToPhonebook();
}
如果您有一点关于OOP的常识,应该明白这段代码。它粗略的描述了当你用拨号键和jog dial调出历史某一次拨号时系统显示给你的一些信息和操作。看看屏幕上的内容,想一想是不是很象一个类的实例,即对象?
其他的地方还有很多类似的东西,大家可以自己去寻找。如果不服气,可以看看著名的nokia和motorola的灰阶机器是怎么组织显示给用户的信息的,一比便知!
当然,现在很多功能强大,配置很高的高端手机也都用面向对象的思路组织信息和给用户提供操作界面了,因为系统越是复杂,OOP的强大一面就越毕现无疑!但是早在2000年底就推出的j5手机中就有了这样的系统界面,不能不说sony工业设计能力的强大!
j70c推出也很久了,在高性能机型就要全面统治手机世界的时候,它似乎给人一种“廉颇老矣”的感觉,好象除了骨子里对sony的钟爱外,我们已很难再发现它的什么优点了。
凡事都要有个结束,有个开始,就象今天的newlms和昨天的newlms就根本是两个人一样。j70c终究要“走”的,但是这并不妨碍我们用自己的努力去发现“蕴涵”在sony产品中的,song公司的强大的工业设计底蕴!
sony的东西不是白给的,它们的设计可谓“绞尽脑汁”,当然我的追逐似乎也“绞尽脑汁”。蕴涵在sony中的设计理念,还有太多太多是我们没有掌握的!我们提“师夷长技以制夷”,说起来容易,可真要把人家的东西学到手,没点“细心和耐心”是不可能的!
我们一起努力吧!世上无难事,只怕有心人!
网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载