购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第3章
我们怎样与计算机互动

经过长时间的发展,计算机已经变得越来越易用。尽管如此,你还是有可能会遇到各种各样的问题,在这一章中你将学会如何解决这些问题。

人机交互(HCI)

计算机系统中所有能够让你进行操作的部分都可以叫作 用户界面 (UI)。例如,在手机上玩游戏的用户界面包括触摸屏、扬声器/耳机,以及游戏中显示的菜单、按钮和各种图形。

相对于只使用文字来表示的用户界面,通过屏幕上的图标、符号等方式来表示的用户界面称为 图形用户界面 (GUI)。GUI的出现使得几乎任何人都可以轻松地使用计算机,我们现在看到的大多数用户界面都属于GUI。

只使用文字来操作的用户界面称为 命令行界面 (简称命令行,或者CLI)。这种用户界面比较难用,因为用户必须输入特定的命令才能完成相应的操作。现在绝大多数计算机用户都不再需要使用命令行界面了,但是作为一名计算机科学家,你还是需要学习如何使用它。

人机交互也是计算机科学的一部分,它研究用户与计算机之间的交互方式,并对这些交互进行改进。用户界面需要照顾到所有的用户,也包括那些有视力或听力障碍的用户。

你可以试着体验一下人机交互的功能:进入计算机或者手机上的“辅助功能”,打开屏幕朗读功能,你会听到屏幕上的文字内容被朗读出来。

举个例子: 很多手机都有内置的屏幕朗读程序 ,有了这个程序的帮助,有视力障碍的用户也可以正常使用手机了。

排错

排错 是指用系统性的,或者说是按部就班的方法,来解决计算机系统或软件中的错误,也可以指找到并解决软件中的程序错误(也叫软件调试程序)。

使用 系统性方法 ,意思是你需要按照固定的方案或者流程按部就班地进行,就像按照菜谱制作花生果酱三明治一样。如果你的电脑不能开机,你应该先确认一下电源插头有没有插好,然后再检查电源线有没有接好。系统性方法的好处是你可以准确地重复这些步骤,而不用担心会漏掉什么。

调试 ,俗称捉虫(debug),指的是找到并修正程序中的“虫”(bug),也就是错误。调试也是排错的一种形式,常用于编程当中。引发程序错误的原因有很多,比如拼写错误,或者违反了编程语言的规范或格式。

下面这些 排错策略 可以帮你找到并修正错误:

用其他正常工作的计算机部件来替换,如显示器、键盘,甚至是硬盘、主板或者电源线。

使用图表来追踪问题。例如,你可以把计算机系统中各部件的连接方式画成一张图表,这样就可以在寻找问题的时候做到井然有序。

对软件进行一些修改,看看硬件能否恢复工作。有时候软件更新中存在错误,你需要退回到上一个版本。或者,你可能需要安装新的驱动程序(一段用来告诉计算机如何与硬件进行交互的程序)。

检查软件设置及硬件兼容性。有些软件是为专门的硬件设计的,比如说,你不能把一个iPhone手机上的应用软件直接安装到安卓手机上。

向更有经验的专家寻求帮助。有时候你遇到的问题太大,没办法自己解决。有很多网站专门帮助人们解决各种计算机问题——千万不要错过这些宝贵的资源。

检查所学

1. 什么是排错?

2. 以下哪个不属于排错技巧?

A. 使用检查清单

B. 向其他人寻求帮助

C. 更换一台电脑

D. 逐一替换电脑中的部件

3. 使用系统性方法是什么意思?这样做有什么好处?

4. 如果你的电脑无法开机,你应该先做哪件事?

A. 马上拆了它

B. 确认电源线是否插好

C. 认为电脑坏了,拿去商店退货

D. 在键盘上乱敲一通

5. 什么是调试?

6. 排错和调试有什么区别?

7. 计算机科学中的哪个领域研究计算机的用户界面?

8. 当你在iPad上玩游戏时,你使用的是哪种类型的用户界面?

9. 什么才是好的用户界面?

答案见下面

核对答案

1. 用系统性的,或者说是按部就班的方法,来解决计算机系统或软件中的错误。

2. C

3. 使用按部就班的方法,当重复这样的方法时,你应该能得到相似的结果。

4. B

5. 调试就是找出和修正程序中的错误。

6. 排错泛指修复错误的通用方法或过程,而调试是特指找出和修复程序(代码)中的错误。

7. 人机交互。

8. 图形用户界面(GUI)。

9. 好的用户界面应该是任何类型的用户都容易使用的。 r71b18gSpyHpREnEWnLe7naxsVzIX9HUkxpxyR06KbiPgvm7MDD2+UknGP4BBmzy

点击中间区域
呼出菜单
上一章
目录
下一章
×