附录1 参考译文
Unit 1
PC的基本部件
1.处理器处理器是计算机的大脑。它也被称为微处理器或CPU。它解释从其它设备接收的全部指令,并执行这些指令,如让打印机打印。一般来讲,处理器的速度越快,计算机通常能够执行指令和任务的速度就越快。这样,游戏可以玩得更顺畅,电子表格的运算可以进行得更快。
1.1 英特奔腾4
新的英特奔腾4是最强有力的桌面型处理器,它改进了当今高端应用性能并突显了因特网需求。
1.2英特奔腾4-M
基于与流行的桌面Pentium 4处理器的相同技术,Mobile Pentium 4处理器具有类似地体系结构,它延长了电池寿命并满足了其它移动计算的需求。移动英特奔腾4处理器是移动领域最高性能的处理器,基于移动英特奔腾4处理器的系统提供的处理能力与桌面用户所期待的相同。在三维任务中无与伦比,移动英特奔腾4也增强了面向用户的网络和多任务性能。移动英特奔腾4也以400兆的处理器总线而自豪!
1.3英特奔腾III -M
它是英特最新、最快和最高性能的处理器,推荐给那些需要高性能低价格的移动用户使用。英特奔腾III –M提供更高的位速度和更好的电池寿命,这是采用了“超微”的0.13微米制造技术而不是以前奔腾III所用的0.18微米技术。这种处理器使用的平台比市场上任何移动平台都更高、更快和更有效。
1.4 英特赛扬
英特赛扬处理器的桌面PC,是大多数通用应用的有用工具——从财务管理到因特网交互游戏——价值惊人。
2.内存随机存储器是计算机的重负荷机器。对处理器而言,RAM就像步兵,它临时储存来自操作系统的信息、应用程序及当前正在使用的数据。这使得处理器可以访问运行程序所需的信息。RAM的大小决定可以同时运行的程序数及有多少数据可以给程序使用。它也决定应用程序的运行速度及同时可以在多少个应用程序之间转换。简单地说,RAM越大可以平稳和同时运行的程序就越多。
3.硬盘
硬盘是计算机的主要存储单元。其中保存着操作系统、应用程序、文件和数据。如果你要用计算机存储数字音频或视频文件,或者做一些密集的应用工作,你应该考虑购买大容量的硬盘。
选择硬盘时主要考虑以下三点,
容量:硬盘的存储性能以吉字节度量。一吉字节等于一千兆字节。当计算硬盘容量需求时,不管是否用计算机编辑视频或存储大的音频文件,都要考虑应用软件的数量和大小。硬盘容量越大能存储的东西就越多。
转速:转速是选择硬盘要考虑的主要因素,因为它决定检索数据的速度。典型的转速是每分钟5400转或7200转。转速越高,访问信息时等待的时间就越少。
接口:接口连接硬盘和计算机,用来传输数据。大多数的硬盘支持ATA-66或Ultra ATA-100接口。高级技术附件(ATA)是行业标准接口。使用Ultra ATA-100接口的硬盘比使用ATA-66接口的硬盘快。
4.视频卡
视频卡是计算机的一部分,它把视频数据转换成你在显示器上能看到的可视信息。视频卡插在计算机的主板上,负责解码和处理视频信号。你在显示器上看到的视频质量取决于视频卡和你所选择的显示器。视频卡的内存越大,图形处理器的速度越快,玩游戏或运行精细图形设计软件时的显示效果就越好。
当今的视频卡提供了基本家庭应用和家庭办公所需的全部性能。高质量的视频卡可以进一步提高游戏、视频和电影的图像效果,更流畅,真实地再现特征和情景。如果你是一个痴迷的游戏玩家或图形设计者,可能需要三维性能及高于Nvidia Geforce3提供的刷新速率。
购买视频卡最好考虑以下规格。
4.1 存储器视频卡有自己的存储器,该存储器专门用于储存图形图像。显示内存释放了计算机的RAM,所以计算机的内存就不用再存图形。显示内存的容量也符合标准:16兆字节、32兆字节、64兆字节和128兆字节。显示内存的容量决定了显示器可以显示的分辨率的高低和色彩的数量。典型地说,视频卡存储器的容量越大,所显示的高性能图案和支持二维和三维图形的能力就越强。视频卡以SDR(单速率)或DDR(双速率内存)为基础。DDR(双速率内存) 视频卡的内存带宽是SDR的两倍。内存容量是视频卡说明中的第一项:
例如:128mb DDR NVIDIAGeforce4 Ti 4600
内存类型通常如下:
例如:128mb DDR NVIDIAGeforce4 Ti 4600
4.2 处理器除了内存,视频卡还有自己的用于产生图像处理器。
图像处理器的设计专门用于计算图形变换。它可以比计算机所用的普通CPU更快地产生结果图形。我们的综合图形解决方案使用计算机的CPU创建图形,所以它着色图片的速度没有自带处理器的视频卡那么快。即便要在显示器上产生基本的图像,也需要数千次的计算。视频卡处理器也叫做“控制器”或“图形引擎”。视频卡生产厂通常跟在视频卡上内存容量的后面:
如:128mb NVIDIAGeforce4 Ti 4600。NVIDIA是视频卡生产厂。
视频卡控制器(或处理器)通常跟在其后:
如:128mb NVIDIAGeforce4 Ti 4600。
视频卡的另一个公共特性是寄存器带宽或数据带宽。寄存器带宽越宽,处理器每一个指令可以处理的数据就越多。寄存器越大视频卡速度越快。我们大部分的中高端视频卡都有128位加速器。我们16兆的ATI Rage Ultra Rage Ultra视频卡有64位加速器。请看我们每一款视频卡说明书的“详细描述”页。
5.显示器购买显示器应考虑以下几点:
5.1 尺寸显示器以英寸来度量,指从显示器一个角到另一个角的对角长度。实际可见区域(或屏幕测量)以括号内标称可见图像尺寸来度量,所以你可以看到所列出的显示器的尺寸,如:17" (16.0 可见图像尺寸)。
紧记大多数显示器的厚度与宽度相同,因此如果地方有限,你应该考虑购买平面显示器。
5.2 质量显示器的质量用点距或条距来度量。距数越低,显示的图像越清晰。.27毫米是点距的平均数。显示器质量也可以用像素来度量,指分辨率。分辨率越高,屏幕上可以显示的图像就越多。
5.3 设计大多数显示器都采用荫罩或栅格设计。如果没有表明显示器的种类,则很可能是荫罩式的。荫罩式显示器可清晰地显示文本和图像。另外一种的栅格式显示器也叫做单枪三束彩色显象管。它可以显示丰富的色彩和图像。一些显示器具有平面显示屏。平面显示屏与传统的显示器不同,因为它们没有一点曲面,特别是不会产生相应的变形。
5.4 优点使用单枪三束彩色显象管的显示器可以使你得到:
格外清晰的图片
用于明亮图象的高磷表面
暗屏带来增强的对比度
减少反射增强色彩纯度
6.声卡为了从计算机中听到声音回放,你的系统必须包括综合音频解决方案或声卡以及喇叭。声卡或综合音频解决方案使你的计算机具有以下能力:通过喇叭播放声音、通过连接到计算机上的话筒录音或处理存储在磁盘上的声音。一个高质量的声卡可以把你的计算机变成令人兴奋的多媒体娱乐系统。要选择合适的音频解决方案,应考虑声音将对计算机的整体运算所产生的影响。
一些声卡可以让你听CD音乐、享受DVD电影中的强烈音效、录制和编辑音频文件。我们高端的声卡支持三维声音增强,并为最大的游戏经历提供游戏操纵杆/MIDI支持。选择声卡和喇叭系统可以极大地提高你的计算机的声音质量并带来全面的音频体验。
当考虑音频解决方案时,请考虑以下属性。
6.1 复调音乐
复调音乐是听一个MIDI文件时你能听到的不同乐器“声音”或其它声音的数。声音的数越大,在MIDI 格式中播放歌曲时丢失音符的机会就越少。你PC上的声音也由数字音频流产生,如由MP3、WAV和WMA音频源产生数字音乐文件。
Turtle Beach Santa Cruz DSP Sound Card上的不同MIDI乐器的声音的数目只受PC处理器速度的限制。与可以播放高达96种数字音频流的性能结合,Santa Cruz可以用最适宜的声音深度、清晰度和详细度在你的PC上复现无数的现实音。SB Live! 声卡提供1024种软音效。
6.2 环境音效环境音效使你的电影更具现实主义色彩,也让游戏具有清晰的音效。EAX环境音效的强力效果使游戏玩家体验真实世界的音效。可以听到游戏中怪物的爬动声。可以使用“音乐厅”、“爵士乐俱乐部”或其它环境效果来听你喜欢的MP3音乐。用5.1声道效果来享受电影。EAX 对声效产生的影响会使你惊讶。SB Live! Digital Sound和 Turtle Beach Santa Cruz DSP声卡都支持EAX三维声效。
6.3 其他功能
SB Live! Digital Sound和 Turtle Beach Santa Cruz DSP声卡都支持游戏操纵杆和MIDI设备。MIDI是电子化地表现音乐的一个标准,带有MIDI接口的计算机可以记录由合成器建立的声音,也可以处理数据来产生新的声音。
Turtle Beach Santa Cruz DSP声卡是我们得到卢卡斯影业THX认证的声卡系列中的唯一声卡。THX是具有世界威望的卢卡斯影业的工程师建立的一种技术标准。关于Dimension系统建立的THX标准的更多信息,请访问以下网址:
http://www.dell.com/us/en/dhs/topics/segtopic_thx.htm.
Unit 2
PC的基本部件(2)
1.键盘台式计算机装备有键盘以满足你的个人需要。所有键盘的设计都考虑了舒适和效率,并且你可以从省地方的键盘、标准键盘和无线键盘中选一个。
根据对你来说最重要的特点,选择键盘:
1 德尔静音键盘有使键盘柔和又响应宁静的软橡皮盖;
三个可调整的输入角度,使人舒适,身体放松;
1.2德尔静音键盘设计完美,节省地方,适合办公环境;
兼容PS2;
软橡皮盖使触键柔和又响应宁静;
可调整输入角度,使人舒适和身体放松;
3德尔增强功能键盘
7个可编程键;
内置两个USB接口;
软橡皮盖使触键柔和又响应宁静;
可调整输入角度,使人舒适和身体放松;
可移动式手掌休息支架;
1.4 罗技无线键盘和鼠标一键控制,用于大多数因特网和多媒体命令;
最新一代的六英尺无线应用技术;
可分离的手掌支架,因为多余的桌面空间可以减少舒适感。
鼠标
根据对你来说最重要的特点,选择鼠标:
罗技光学USB鼠标最新的光学传感器技术可以比传统鼠标更精确地记录移动。
因为没有会磨损和聚集灰尘的移动部件,所以它更容易使用,也更可靠。
光学传感器替换了滚动球,所以可以工作在任何表面。不再需要鼠标垫。
三个可编程按钮。除了顶上左右两个按钮之外,轮子也可作第三个按钮。
无须点击滚动条就可方便、快速地卷动文挡。根据用户卷动文档的速度而卷动,因而增加了对卷动的控制。
人类环境改造学的设计,适合左右手使用,也适合各种大小的手掌。
USB接收器连接到USB接口上,PS/2接口用来连接其他外部设备。
微软智能鼠标自动卷动功能释放你的手,可以使其做笔记或打电话快速缩放轮可以关闭和放大图片视图,而无须菜单和工具栏(在兼容软件中有效)
带突起纹格的设计容易抓住,两个按钮间带有滚轮罗技滚轮鼠标粗糙格子的设计更舒适滚轮使卷动更容易可以执行视窗浏览器的Thumb(拇指)按钮德尔标准鼠标适合左右手使用的舒适外形容易安装、无须软件第二按钮可以简捷地访问视窗的菜单
光学设备你可以定制德尔PC的光学设备,这取决于你所选的型号。大多数情况下。CD-ROM或DVD-ROM驱动器都作为一个标准部件来提供,许多时候也为附加媒体提供第二个驱动器仓。这些媒体驱动器都可以用来存储和传输数据、播放音乐和电影,以及制作音乐CD。
3.1 CD-ROM
CD-ROM读数据文件和把软件装入计算机的成本很低。德尔的CD-ROM已经改进,以提供最高质量的可读性。德尔的CD固件做了特殊的改进,以便从脏的和有划痕的CD中抽取高质量的音频和数据文件。
3.2 DVD-ROM
DVD-ROM让你可以看到笔记本计算机上水晶般清晰的颜色、图片,也可以听到DVD电影的清晰声音。它也可以为你准备好将来的软件及释放在DVD-ROM上的大数据文件。如果用户的设备中有完全光阅读性能,DVD-ROM 驱动器也可以有效地读取CD-ROM盘。德尔的CD固件做了特殊的改进,以便当盘片变脏和有划痕时也可进行最高质量的数字音频抽取。
3.3 CD-RW
CD-RW允许用户为了备份数据和传递数据来制作自己的数据光盘。它允许你存储和共享视频文件、大的数据文件、数字照片,以及其他人可以通过CD-ROM访问的任何大的数据文件。CD-ROM可以做的事情它都可以做。它可以读你现有的所有CD-ROM盘片、音频CD及你用CD刻录机制作的任何CD。
3.4 DVD/CD-RW组合驱动器德尔DVD/CD-RW组合驱动器带给你DVD-ROM、CD-RW及CD-ROM的全部优点。它让你节省了C800/C810笔记本的宝贵空间,以便用于附加电池和第二个硬盘。使用DVD/CD-RW组合驱动器,可以读DVD-ROM 盘、读CD-ROM盘,也可以制作用户自己的数据光盘,这样制作的光盘成本不超过1美元却可以保存650MB的数据。
3.5 DVD+RW/CD-RW组合驱动器德尔DVD+RW/CD-RW组合驱动器带给你可重写DVD解决方案的领先优势,以显现的DVD+Rw标准而建。使用它可以在DVD+RW光盘上保存你喜欢的原始录象(用Sonic的MyDVD 或DVDIt SE录制的)或者保存高达4.7GB的个人数据(以Roxio的Direct CD格式)。
3.6 软驱软盘驱动器是德尔的Dimension系列的标准配置,是在可删除媒介中读写的最常用和最便利的设备。软驱可以在3.5英寸的可删除软磁盘上记录最多为1.44MB的数据。
3.7 IomegaZip驱动器一个IomegaZip250MB的驱动器可以处理大量的文本、视频、音频和各种多媒体文件。就像你的硬盘一样存储文件,但容量仅仅受你所拥有的Zip软盘数量的限制。多购买Zip软盘,以更安全和更便利的存储、备份和共享重要的文件,最多可达250MB(每盘)。
扬声器扬声器连接在你的计算机上,让你可以听来自计算机的声音。使用高质量声卡和高端扬声器,可以让你的计算机成为多媒体发电站,让你有最美妙的声音体验。如果你想有更好的声音体验,可以选择带附属扬声器和低音扬声器的扬声器系统。
选择配计算机的扬声器时,应考虑以下因素。
4.1 扬声器系统的类型我们提供的入门级的扬声器包括2个扬声器或通道,可以放在显示器的左边和右边,以获得基本的声音。两个扬声器可以提供立体声,但几乎不提供低音。要增强音频体验效果,可以给扬声器增加一个低音扬声器。通过增加整体系统功能和激活低音,低音扬声器可以增强音响效果。我们的高端和超高端扬声器系统包括低音扬声器。带有低音扬声器的扬声器系统可以明显增强音频体验的。如果你要在计算机上听音乐或播放DVD的话,推荐你配置它。
4.2 功率扬声器的功率越大,可以传送的音频能量也越大。功率也决定扬声器可以发出的最大音量。当评价一个扬声器系统时,应考虑通过为每个附属扬声器和低音扬声器增加瓦数系统可以提供的总功率。我们的Harman Kardon扬声器的基本系统,包括2个附属扬声器,每一个扬声器的输出功率为3瓦。至于更大的音量和更丰富的声音,我们的高端扬声器可以做到每个扬声器从6瓦到20瓦的功率、每个低音扬声器从18瓦到100瓦的功率。我们的Altec Lansing ADA995扬声器包括五个扬声器(每个20瓦)和一个强环绕低音扬声器(100瓦),并提供200瓦的持续功率!
4.3 频率范围高的频率范围可以改善声音再现的精确度。以赫兹(Hz)来度量频率响应的范围。入门级的扬声器的频率范围从90Hz到20KHz,限制了可以在音乐、电影和游戏中可以听到的低音的量。带低音扬声器的高端的扬声器的频率范围从29Hz到24KHz,这将使音调和回声更大。
4.4 控制入门级的扬声器包括最基本的功率和音量控制。如果换成较高端的扬声器,可以通过控制低音与高音来获得更好的听音效果。超高级的Altec Lansing ADA995 THX Certified扬声器系统可以完全整合进计算机系统,可以通过Enhanced Performance键盘来调整所有的音量控制。
5,调制解调器
要上因特网或用电子邮件,调制解调器是必需的。调制解调器技术利用电话线把计算机连接到因特网服务提供商和万维网。
除了上因特网或用电子邮件外,调制解调器还可以用来从计算机发传真、把计算机变成私人的自动应答机、通过因特网玩游戏或进行视频会议。
德尔推荐为计算机购买调制解调器。对于那些要进行以下活动的计算机用户来说,调制解调器必不可少:
上因特网发送和接收电子邮件发送和接收传真进行视频会议
Data/Fax/Voice调制解调器,也叫做电话调制解调器,提供了把计算机作为免提电话和设置为自动应答机的便宜方法。
调制解调器技术利用电话线在计算机之间传输数据,无论在路上还是在家。要上网,用户就必须选择因特网服务提供商。
Unit 3
笔记本电脑
大多数Sony笔记本电脑都像欧洲的跑车:紧凑而轻盈。但该公司最近的替换桌面系统VAIO PCG-GRX570却像泛美的强力汽车。VAIO是我们测试的第一台笔记本计算机带有超过16英寸的屏幕,它非常大而重。但是由于它的强有力的引擎,它仍然可以快速上路。
1.重量级选手
PCG-GRX570的重量大约是Sony CIMV2 Picturebooks的三倍,8.4磅。如果装入这个巨大的重1.4磅的交流电适配器,其旅行总重量将高达9.7磅。这个1.9x13.9x11.5英寸的大盒子倒退到大笔记本计算机常见的年代。实际上,这个巨兽被紧紧地压到标准的笔记本计算机包中。
对于一些人来说,尺寸和重量方面的不足可以通过紫黑色的PCG-GRX570的顶板来弥补。只有一点很小的例外,该笔记本计算机的1.6GHz Intel Pentium 4-M的处理器。尽管技术上它不是可用的最快移动处理器,它也差不多(GRX系列的两个版本都带有1.7GHz的处理器)。内装512MB的内存、40GB的硬盘和组合DVD/CD-RW驱动器,价值2699美元的PCG-GRX570清楚地规定了当今桌面计算机的替代品。
2.超越众人该笔记本计算机最主要的特色是宽阔的16.1英寸屏幕。这个当今最大的笔记本计算机显示屏,提供了比大多数桌面计算机的替代品的15英寸显示屏大20%的可视空间。CG-GRX570型笔记本计算机依靠高性能的带有32MB视频内存的ATI Mobility Radeon 7500图形加速器以UXGA分辨率(1600x1200)来驱动这个大屏幕。尽管它留下许多地方可以运行两个或多个程序,但字体和图形有时显得相当小。
VAIO PCG-GRX570提供了三个USB插槽、一个iLink (FireWire)接口;用于连接调制解调器、以太网、外接显示器、打印机的连接器;供音频输出、麦克风和耳机所用的插座;两个Type II (一个Type III) PC Card插槽;一个必配的MagicGate内存条插槽。唯一缺少的东西是串口,它作为系统可选的接口备件(200美元)。尽管Sony以每个150美元销售无线PC Card (PCWA-C100),这个笔记本计算机也缺少内部的802.11b (Wi-Fi)或蓝牙选件。
VAIO PCG-GRX570配备带有全尺寸键(19.5mm)的舒适的键盘,但键盘的声音大得烦人。触摸板也很一般。下面是带有一个Back按钮的轻便转盘,可以用来卷动和点击。
3.傲视群雄我们的实验测试表明,PCG-GRX570'的总分为157,比当前同类产品的先导者日本东芝公司的Satellite 5105-S607落后七个点。日本东芝公司的Satellite 5105-S607使用1.7千兆赫兹移动Pentium 4-M。另一方面,GRX570的因特网目录建立分数是193分,当今第二。
这么大的系统给电池留出大的空间,因此测试中VAIO的电池寿命长就不令人惊讶了。4,000mAh的锂离子电池持续了2小时26分钟,远远领先于Satellite 5105-S607,但比Micron公司的以Pentium 4-M为动力的TransPort GX3慢。不幸的是,更换VAIO的电池时需要去掉盖子,而且没有电量指示器。
4.Sony温和的一面
PCG-GRX570的特点是软件各色俱全,包括装入音频、视频和数字图片标题。你有Microsoft Word 2002,但要使用Office XP就必须更新。尽管Sony包括了简明设置小册子,但它不是我们希望看到的与该系统相称的资深用户手册。幸运地是,可以通过点击来获得另外的帮助。Notebook Setup实用软件合并了许多设置,一个单独的小软件链接到公司在线支持中心。Sony提供24/7的电话支持,但免一年部件费和人工费的保修太短了,我们鼓励买主花199美元把它加到三年。
Sony VAIO PCG-GRX570明显地不适合频繁旅行者。一旦你不计较它尺寸和重量,它就是一个带漂亮显示器的桌面计算机的有力替代品。只有一点点问题,如没有内置的无线网络、键盘噪音大、保修期短,使它屈居这类计算机的领先者之后。
5.期望什么:笔记本计算机
5.1 处理器笔记本计算机中最主要的芯片——处理器或CPU(中央处理器),有延长电池寿命的重要的管理功能。像在桌面计算机中一样,处理器的主要度量是其时钟速度,以兆赫(MHz)或吉兆赫(GHz)度量。笔记本计算机总是比配置同等CPU的桌面计算机更慢和更贵。AMD Duron和Intel Celeron芯片组经常用在廉价笔记本计算机中。AMD Athlon 4和Intel Pentium III-M用在性能更好的笔记本计算机中。第三个厂家Transmeta,提供Crusoe CPU,其性能类似于Celeron和Duron,但用电很少,使它们适合超级轻便的笔记本计算机。Apple iBook和Titanium各自提供PowerPC G3和G4处理器。
5.2 内存在笔记本计算机中,内存比桌面计算机简单了许多,因为大多数笔记本计算机都使用SDRAM。也有使用Small Outline (SO)内存模块的,价格比标准桌面模块稍高一点。你实际需要的内存量取决于你的操作系统和你计划要运行的软件。一般凭经验的规则是,Windows XP或Mac OS X需要256MB、其他的Windows和Mac操作系统需要128MB。
5.3 硬盘因为它们必须小、用电少并吸收震动,所以笔记本计算机的硬盘比相应的桌面计算机慢且贵。笔记本计算机的硬盘最高48GB——价格比默认的20GB的笔记本计算机的硬盘贵数百美元。5,400rpm的硬盘比4,200rpm运行要快。移动硬盘的故障率远远高于桌面计算机的硬盘,所以要寻找自检测、分析及报告技术 (SMART)以便对可能发生的问题尽早警告。
5.4 光驱当然你需要用光盘来安装软件。除非你要买一个便宜的型号,否则不要买比CD-RW更差的驱动器。使用既可以读CD-ROM也可以刻录CD-R或CD-RW盘的驱动器,可以避免增加一个大的软盘驱动器。要路途看电影和玩魔鬼游戏,考虑使用速度是DVD两倍的CD-RW 驱动器。最便宜的笔记本计算机包括固定驱动器,但可替换驱动器舱为你提供了最佳灵活性。最小和最轻的型号可能什么光驱也没有,而是依靠外挂驱动器。
5.5 显示器笔记本计算机使用液晶显示器,显示范围从12.1英寸到15英寸。对于大多数人来说,液晶显示器的屏幕必须在14英寸或以上才能以1024x768的分辨率(这是首选的Windows分辨率)舒适地观看。笔记本计算机的液晶显示器以前在亮度、颜色和清晰度上差别很大,但现在不了。质量都超过了基础要求,差别不明显。不幸的是说明书很少谈到,所以如果你很在意显示屏,可在你当地的经销商处进行比较。
5.6 尺寸和重量像拳击手一样,笔记本计算机也分重量级。除了某些例外,几乎全部的笔记本计算机都可归入四个等级之一。超轻便式的重量不到4磅、1到1.5英寸厚、有12.1英寸或更小的屏幕、没有内置驱动器并有省电的较慢的CPU和硬盘。稍微大一点和重些的薄轻型笔记本计算机有14.1到15英寸的显示屏、一个驱动器舱、更快的CPU和硬盘。目的在于平衡尺寸、重量、功能和电力的主流笔记本计算机更重,可能会包括一个固定驱动器,但通常对资金紧张的人来说,它最值。最后,桌面替代笔记本针对那些不注意尺寸、重量或价格的人。这些系统重量可以高达10磅,但提供顶级性能、最大的显示屏和最多的功能。
5.7 视频像桌面计算机一样,大多数笔记本计算机都有专门用于视频的处理器和内存。视频内存的数量取决于笔记本计算机的等级。小的笔记本最多8MB,而桌面计算机替代机可以提供像桌面计算机一样的32MB或64MB。由于如Nvidia等公司的创新,笔记本电脑的视频卡比以往任何时候都能更好地显示电影、游戏和色彩。尽管这样,其性能仍不能与一个较便宜的驱动标准CRT显示器的桌面图形卡相比。玩家应该寻找4X AGP替代2X AGP并提供3维图形支持。为了演示和在桌面使用,一定要有最少支持带32位色彩的1280x1024的VGA接口。
5.8 通信
实际上,全部笔记本计算机都带有内置的56K调制解调器。内置的以太网连接器也将迅速成为标准配置。这些连接器经常被整合在一个内部迷你PCI卡上,这样就可以留下你的PC卡槽用于其它外围设备。许多笔记本计算机也包括一个用于无线网络(802.11b)的内置天线。但接受器通常是可选的,其价格约为150美元。
5.9 接口和扩展槽
几乎全部笔记本计算机都有一个打印机接口、一个用于外接显示器的VGA接口及至少一个用于外部设备的USB接口。大多数还带有两个PC Card槽,尽管它们已经不再是带有内置的56K调制解调器和内置以太网连接器的笔记本计算机的基本配置。为主要使用笔记本计算机的人提供了外接键盘和鼠标接口。如果你打算用笔记本计算机播放DVD或作演示,可以找一个多媒体插座(组合立体声和视频输出)。对于家庭用户,立体声输入、游戏接口、MIDI连接器和一个IEEE 1394接口(用来捕捉和编辑数字视频和连接外部存储设备)是理想的。如果缺少什么,你通常可以买一个接口复制器或坞站,它可以增加连接器、为更多驱动器和卡提供的空间,也可以方便地在远离计算机桌的地方插入电缆。笔记本扩展选件通常比较贵,所以最好买一个完全满足你需要的笔记本计算机。
5.10.电池笔记本计算机普遍地使用锂离子电池。性能越好的笔记本计算机需要的电池就越大、越重,以保证它的运行时间。厂家的电池寿命额定值是省电情况下的值(暗的屏幕、慢的CPU、休眠的驱动器、没有连接因特网)。我们自己电池性能测试报告的全部评价基于标准用法。一些笔记本计算机提供双电池或一个薄片电池(一个附加电池),以便在跨国飞行时有足够的电。
5.11,服务和支持大多数厂家都提供至少一年的免部件费和免人工费的保修(一些提供三年保修)。大多数也提供现场服务——技术人员上门服务——并免技术支持费用。如果你不是一个高水平的用户,则值得多花一点钱把保修期延长到三年。
Unit 4
个人打印机
具有成本意识的家庭、学生和在家工作的用户经常会购买100美元以下的喷墨打印机,作为经济地获得基本打印性能的途径。这些超廉价的打印机通常会牺牲许多功能来保持低价格,但本文提到的三种型号却令人惊奇:有点给人深刻印象的输出效果、在特定情况下令人惊讶的打印速度及一些有用的功能,这些功能包括从对新手友好的设置指南到老练的图片增强控制。警惕那些隐藏的长期的交易,像不得不购买一个连接电缆(我们测试的机器都没有带)、支付昂贵的墨水费用或摆弄经不起家庭用户折腾的脆弱的纸盘。
购买Epson Stylus C60打印机是可以忍受的。该喷墨打印机打印文本的速度很快,但并不完美,图像质量惊人——却非常慢。然而,如果以一些对新手友好的文档和便宜的墨水作为补偿,C60打印机就会成为家庭用户或学生以及手头拮据的数字摄影爱好者的一致选择。
1.对网络新手亲切而和蔼新用户非常欣赏79美元Epson Stylus C60打印机对用户友好的步骤。该打印机带有一个大的彩色Start Here卡,这个卡可以使你很容易地连接打印机、安装墨水和纸张以及设置驱动程序。小册子Printer Basics(打印机基础)给你更详细的发现和处理故障的建议,甚至也包括要运输打印机做包装的建议。里面的CD-ROM有更详细的Reference Guide(参考)、Epson Print Show录像(动画演示基本打印和使用方法)及驱动程序(用于并行连接:Windows 95、98、Me、2000及XP;用于USB,Windows 98、Me、2000及XP,加上Mac OS 8.5.1到9.1; OS X驱动程序,它们都是联机可用的)。你也可以获得一个叫做Epson Film Factory Lite的程序,它可用来收集、编辑和存储各种数字图像)。唯一没有包括的是一个USB或并行连接的电缆,需要另外购买。
Stylus C60的紧凑设计适合绝大多数桌面。可以放100张纸的打印输入盘垂直地连接到打印机背面的顶上。增加了大约1英尺的高度。输出盘从打印机前的底座伸出,增加了大约6英寸的宽度。还有,打印机支持纸的类型包括:信封、照片纸、明信片、幻灯片和不干胶贴纸。
Stylus C60的驱动程序很复杂但还友好,即使对新手也是。除了一些,如Paper Type(纸型选择)和Orientation(方向选择)这样的基本功能以外,边距调整和如Photo Enhance(图片增强)这样的用户化图像及色彩管理设置,使你可以针对人物、自然图像等调整调色板。
2.始终如一的优良输出质量但是,如果没有快速高质量的输出,这些便利将一无所值。在我们的实验室测试中Stylus C60的文本打印速度为每分钟5.9页,比许多更贵的打印机要快。在普通纸张上和Epson's Photo Quality Inkjet测试专用纸张上字母的打印质量都挺好。我们注意到有一些锯齿状的和细的水平带,但总体而言,打印是密集和相当饱满的。图片打印要慢一些,每张8x10的图片要花6.2分钟,但打印结果证明等待是值得的。我们测试的图片的外表看上去是光滑而自然、色彩丰富并着色精确。普通纸张上的图形色彩匹配良好且底纹光滑。在Epson喷墨纸张上,颜色精确——有点偏亮——图片要素看上去圆润。
直到你购买替换的墨水之前,许多喷墨打印机看上去廉价,而Stylus C60不是这样。打印花费是合理的:文本每页6分而彩色每页26分。
Epson 对Stylus C60型打印机有特殊的服务和支持计划。你可以花14.95美元把一年保修延长到两年。花24.95美元可以延长到三年。对产品提供终生免费电话服务,周一到周五,太平洋时间早上6点到晚上8点;周六,上午7点到下午4点。Epson的网站也提供有用的资源,如最新的驱动程序(包括Mac OS X所用的驱动程序)、FAQ及操作指南。
100美元以下的打印机没有完美的,但Epson Stylus C60 巧妙地平衡了其优点与不足之处。学生们将喜欢喷墨打印机的快速打印、看上去不错的文本打印质量;业余摄影师喜欢漂亮的图片,即使慢一点也没关系。最吸引人的是每个人都买得起的价格。
3,寻找什么:打印机
3.1 打印机类型有三种技术支配个人打印机:喷墨、激光和使用更少得LED(发光二极管)打印机。使用可替换的、喷射微小墨滴的个人喷墨打印机的价格最低、打印速度慢、但通常有令人满意的彩色输出效果。激光打印机和发光二极管打印机应用了与光复印机相似的处理过程。在这个过程中感光鼓把装好的墨粉粒滚到纸上,这样很快打印出清晰的打印品。因为打印速度更快、也更容易维护,所以几乎全部的工作组模式都使用激光打印机和发光二极管打印机。
3.2 输出类型要打印许多黑白文档吗?买激光打印机和发光二极管打印机吧!它们的速度快并且消费品成本低。需要输出彩色吗?买喷墨打印机。有图片质量的喷墨打印机通常可以产生最好的自制彩色图片,但预先告诉你,它们通常比普通喷墨打印机的速度慢(它的启动很慢)。不要为了省钱而购买喷墨打印机:尽管前面花的钱比激光打印机少,但喷墨打印机的彩色墨盒和覆膜纸的成本会快速增加。商家需要良好的彩色输出质量并大量打印,往往会选择既快有贵的彩色激光或LED打印机。图形专业人员会尝试特殊用途的彩色打印机,使用一些替代技术,如固体墨水、升华染色、热彩色胶片、热蜡等等。
3.3 最大分辨率个人激光打印机提供每英寸600点——对清晰的单色输出这个分辨率足够了。一些昂贵的组激光打印机的分辨率为1200dpi或甚至2400dpi。典型的喷墨打印机声称其输出分辨率为1,200 dpi或2,400dpi,但是,其清晰度不能与激光打印机相比。因为,喷墨打印头逐行打印出微小的墨点,这是一个远远不精确的过程。通常,你可以忽略喷墨打印机的dpi声称,如果可能,直接比较其实际打印输出质量。
3.4 已安装的内存
典型的个人打印机几乎不需要内存。喷墨打印机需要的内存量也很少,仅仅够保存打印一行的点阵或略微多一些就行了。激光和LED打印机是页式打印机,这意味着在打印之前必须把一整页装入内存。然而,一些个人打印是基于主机的打印机,它可以通过使用计算机的处理器和内存来管理打印任务从而来降低成本。高端的、可以直接联入局域网络的工作组打印机可保存许多页、笺头图形、表格、特殊字体等等,所以要求机外的内存在32Mb和128MB之间(可扩展到256MB或384MB)。
3.5 最大速度以每分钟页数来度量(ppm),这个规格总是被夸大。激光打印机打印文本的速度只比厂家声称的速度略慢一点。但喷墨打印机所声称的速度都是在低打印质量的设置下打印非常简单文本内容时的速度——换句话说,在现实中根本看不到。实际检查的结果是:喷墨打印机打印一幅8x10的彩色图片可能要花费2到15分钟不等。
3.6 月工作负载循环厂家说明书建议的最大页数是打印机每月可以处理的量。这最初只涉及小型办公室和工作组打印机,不涉及个人打印机。这是IT部门单凭经验的方法:要避免崩溃,购买月工作负载循环大约四倍于你打算实际每月打印页数的打印机。
3.7 接口几乎所有的个人打印机现在都带有通用传行总线(USB)接口,USB接口比老式的并行接口快得多。只有老式的计算机没有USB接口。对于较大的工作组来说,需要可以通过以太接口直接联入网络的打印机。
3.8 操作系统支持
这个问题比你想象得大。一些打印机完全不支持Mac计算机,而且在提供与Windows最新版本完全兼容的驱动程序之前,许多厂商不慌不忙。那些畏缩不前的、不及时制作新驱动程序的厂家可能武断地缩短你的打印机的生命。
3.9 保修和支持
打印机一般带有一年最多两年的保修。有些厂家也会提供额外的价格,来延伸工作组型号打印机的保修期。
Unit 5
带DDR333和AGP 8x的VIA P4X333
1.USB,AGP 8x,DDR333,ATA/133,完美的芯片组?
有时新推出的芯片组往往缺乏创新。但这次不是。VIA以前“只是一个芯片组制造者”,现在已排行全球芯片组市场的第二。它在竭尽全力扩展通过制造一系列成功的芯片组而得到的良好声誉。许多测试表明,Pentium 4缺乏发挥它全部潜力的带宽。P4X333平台可以补救这个不足吗?
看起来好像VIA应该能够继续成功地完成这个事情——这个新的芯片组确实提供了一些功能,而这些功能正是我们中的大部分人一直在迫不及待地等待着的。USB 2.0将成为各种计算机主要的外部接口,显然VIA没有它是不行的。新的南桥芯片VT8235不仅支持USB 2.0,也包括支持UltraATA/133的IDE接口。尽管Maxtor是唯一个运载这种驱动器的制造厂家,但有这一最先进的接口当然没有错。最后,VIA强调它在南桥与北桥之间的总线带宽是双倍的,现在的传输速率是533 MB/s (刚好与SiS一样快,是Intel Hub结构的两倍)。
最后但不是最不重要的问题,这篇文章不能回答:AGP 8x怎么样?根据说明书,VIA实行了新的图形卡接口,该接口最终实现了图形适配器和北桥之间的双倍带宽。过去,从AGP 1x升级到2x和4x总是能提升图形处理性能。另一文章将讨论这一话题。这里,评价P4X333、特别是新的内存接口的性能不是主要因素。而是要抓住中所周知的因素,如GeForce 4 TI4600、512 MB DDR333 SDRAM (CL2.0)和Maxtor的快速硬盘驱动器。让我们看看这个芯片组的作用吧。
2,VIA对Intel:快速概要
VIA插足了已经被芯片巨人Intel控制的市场。Intel的优势是它为自己的处理器提供芯片组,这样,就提供了一个迅速而可靠的平台。
Intel曾经必须经受的唯一挫折是Pentium III芯片组i820带来的灾难,及所谓的“内存转换中心”,MTH应该能够在为Rambus DRAM设计的芯片组上使用常规的SDRAM内存。不幸的是,这个MTH芯片有某些无法排除的缺陷,整个事件得一绰号“Caminogate”——表明用于i820的代号。
由于这个灾难,Intel逐步淘汰了820芯片组并发布815来替换老的BX。这个芯片组的改进版本(815T) 用于今天的Celeron和Pentium III CPU,但藉着Intel的错误,VIA通过提供Apollo Pro 133A芯片组(由于i820 + MTH的失败,使Apollo Pro 133A芯片组成为那时最快的PIII芯片组),使其市场迅速壮大。
从此,来自台湾的产品在坚固性和性能方面持续增长。今天,VIA很强大,足以推动自己的技术研发(如C3、Eden及现在带有AGP 8x第一个芯片组)。
3,另一个竞争者:SiS
然而,还有另一个没有睡眠的竞争者——矽统科技公司(SiS),在过去的几个月内,它努力摆脱自己的“非常低价”的形象。它让我们惊奇的第一个产品是用于Athlon的735芯片组。今天,SiS提供可用于所有普通PC结构的多种芯片组。645DX是他们用于Pentium 4的旗舰产品,该产品也支持DDR333和533 MHz FSB,但不支持ATA/133、USB 2.0和AGP 8x。当VIA仍然为Pentium 4总线许可证而奋斗的时候,SiS已经被正式许可销售P4芯片组了。这个问题可以决定P4X333成功与否。例如,在欧洲,获得基于P4X266A 的主板(除VIA品牌外)并不那么容易,因此,看起来那些大的主板厂家仍然很谨慎。
4.为图形做准备:AGP 8X支持
P4X333是第一个支持AGP 8x(或AGP 3.0,更准确的说)的Pentium 4芯片组。尽管2000年后期已经定义了标准,但没有贯彻到行业中。即将推出的Intel芯片组i845E和i845G既不支持AGP 8x,刚刚发布的850E版本也不支持。另外,现在没有可用的AGP 8x图形卡,所以也许不算悲惨。
你也许会奇怪为什么在图形卡和系统之间必须有如此巨大的带宽。一方面,图形适配器总是可能把纹理或其他数据交换给主内存。大多数BIOS都有叫做“孔径尺寸”的一项,在那里可以定义图形适配器可以使用的最大内存容量。用板载图形和统一内存结构(没有指定的显示内存)运行的机器将非常明显地受益于双倍带宽。但无论如何AGP总线的流量相当大,所以我们期望在大多数基准中性能增强。
在AGP 4x与AGP 8x之间双倍带宽主要通过以八倍频66 MHz (结果是533 MHz)运行的AGP 来实现,而不是四倍频。听起来不熟悉吗?不,Pentium 4与其系统总线做的事情一样。迄今为止,它一直以100 MHz 四倍频(= 400 MHz)运行,最新的芯片组(850E,845E) 把时钟速度提高到133 MHz。因此,FSB和AGP保持伪同步运行。
下表显示了全部AGP标准之间的不同:
AGP 1.0
AGP 2.0
AGP 3.0
名称
AGP,AGP 2x
AGP 4x
AGP 8x
信令
3.3 V
1.5 V
0.8 V
时钟速度
66 MHz
双倍频
66 MHz
四倍频
66 MHz
八倍频
总线宽度
32 位
32 位
32 位
带宽
533 MB/s
1066 MB/s
2133 MB/s
向后兼容
是
是
仅对AGP 4x
AGP 8x使用与AGP 4x相同的连接器,不同仅在于对某些针再分配以便支持新的信令。这样,就可以运行所有AGP 8x和AGP 4x图形卡——但AGP 2x不行!这意味着不能使用1999年中期之前制造的图形适配器。因此,你将不得不再次牺牲向后兼容性来得到更快的平台。
5,对带宽问题的回答:DDR333
即使ATA/133接口、USB 2.0和AGP 8x都非常重要,而且也令人满意,但与内存控制器加上组合内存相比,它们对总体性能的影响较小。当时钟速度从133增加到166 MHz (双倍频),DDR-SDRAM的最大带宽从GB/s爬升到2.7 GB/s(这就是该标准也称为PC2100 和PC2700的原因)。
这仍然比双通道RDRAM (3.2 GB/s)的速度慢,但传统的SDRAM 只能承受RDRAM等待时间的一段。这样性能相当或更好。这也是RDRAM内存时钟也从400增加到533 MHz的主要原因。顺便说一下,这里我们所用的测试设置与我们评论新的VIA芯片组时相同。
当谈论DDR333内存时,我们不应忘记有两种RAM可用:CL 2.0和CL 2.5模式。仅仅几天前我们发布的文章表明了快(CL2)和慢(Cl2.5)内存设置之间的不同。基本上说,如果等待时间比较短,则CL2是首选的。
许多THG读者询问CL2模式下的DDR266与CL2.5模式下的DDR333之间的不同。好的,差别相当大,或换句话说:无论你运行的速度是多少,DDR333总是比DDR266快。仍然,我们建议,如果可能你去找更快的DIMM。
6,芯片体系结构:板载柔性除技术规范和性能评测之外,P4X333引进了新的南桥,即VT8235。除标准功能(AC97声音系统、串并口、IR接口、键盘和鼠标控制器、PCI桥)外,该芯片还为VIA芯片家族引进了USB 2.0和UltraATA/133。注意P4X333和VT8235与它们的前辈P4X266/A和 VT8233A是针脚兼容的,这使得它们可以容易地互换。
因此,主板厂家可以快速地把他们的产品转换到到P4X333,而无须花费昂贵的费用来修改生产过程和主板布局。
7,VIA P4X333基准板基准主板配备有最高的硬件功能,芯片组直接支持。它有六个PCI 槽、一个ACR槽、三个用于DDR266或DDR333 DIMM的DIMM插座、AC97声音系统、100 Mbit网络适配器和UltraATA/133接口。很可能这个主板只需经过一些修改(如果要修改的话)不久就可得到。
8,基准测试结果
为了给出平衡的、完整的P4X333性能景象,我们运行了25个基准测试。请注意全部测试都是用Intel最新的Pentium 4、在2.53 GHz模式下、以133 MHz FSB来执行的。由于时间限制,我们不能为本评论再测试其他全部的芯片组,所以我们选择一个主要的竞争者来代替。
我们选择i850E与P4X333竞争有三个原因:首先,它的前辈P4X266A和Intel 845D都不能以同样的速度运行DDR333。其次,它们绝无可能以133 MHz FSB运行Pentium 4。第三,Intel打算无论如何都要在下一周发布更新的、支持DDR333和FSB133的845芯片组。
Unit 6
TFT指南
当前平板显示器市场的发展一定会使一些销售商想起以前的日子,在那些日子里,利润率和需求仍很有吸引力。高速增长的需求、产能不足、持续的高报废率,使销售商处于理想的境况之中。为了节约桌面空间和能量,潜在用户不得不花很多钱来购买平板显示器。然而这种情形不会持续太久,因为市场会受销售动力的影响而改变方向和价格。
TFT指南的第一部分提供了TFT市场状况、价格和发展趋势的概况。新手和专业人士都可从中获益。我们将详细描述平板显示器的功能、特性和技术。本文包括对买家有用的提示。
第二、第三部分将专注于有技术头脑的读者。我们将报告用于增加视角的当前技术、最新的数字接口(DFP和DVI)以及像素间的关系和显示器最大可能的对角尺寸。
最后我们将报告这个领域最重要的公司和展示各种型号的产品。我们将关注价格并报告价格的变化。
1,什么是TFT?——了解技术
现代显示技术通常被分为两类:阴极射线管显示器和平板显示器。阴极射线管显示器很大也很占地方,而平板显示器——即没有射线管——如其名称所示,是平的并节省空间。平板显示器本身也包括许多不同的技术,如LCDs (液晶显示器)、等离子显示器、LEDs (发光二极管)及其他几种。有了这些技术,人们能够区别出发光平板显示器和背光平板显示器。
我们将讨论这些显示器,目前看这似乎最有意义,所谓的TFT-LCD。这些都属于背光设备。也使用STN和DSTN (中性矩阵LCD),但现在主要用于非常廉价的笔记本计算机中。
2,TFT是如何工作的?
TFT代表“薄膜晶体管”,描述可以有效地控制单独的像素的控制元素。因此,也叫做“动态矩阵TFT”。其图像是如何产生的?基本矩阵相当简单:用了一个带有许多像素的可以发出任何颜色的平板。为此,使用背光,它通常由一系列的点状管组成。为了照亮单个像素,它需要很小的“门”或“窗”,以便打开时让光线通过。当然,这个技术是相当复杂的,也比以上的解释复杂得多。LCD代表基于液晶的显示器。液晶可以改变其分子结构来允许不同级别的光线通过(或者阻挡光线通过)。两个偏光过滤器、颜色过滤器和两个阵列层确切地确定多少光线可以通过和何种颜色可以建立。该层位于两个玻璃面板之间。给阵列层上施加一个特定的电压,这样就建立一个电场,该电场决定液晶的排列。因此屏幕上的每一个点(象素)都需要三个成分:分别是红、绿、蓝,就如阴极射线管设备中的显示管一样。
最常见的设备是旋转排列的向列TFT。下面将解释这种TFT设备的工作方法。存在一系列明显不同的技术。
当没有施加电压时,其分子结构按它们的自然状态排列并旋转90度。背光可以通过这个结构,射出光线。
当施加电压时,也就是建立了电场,液晶被旋转变为垂直排列。偏振光被第二个偏光器吸收。在这种情况下,光线不能离开TFT。
3,TFT像素的结构红、绿、蓝颜色滤光器被整合在互相靠近的玻璃基片上。每一像素(点)都由这样三个颜色单元或子像素单元组成。这意味着1280 x 1024像素的分辨率存在3840 x 1024个晶体管和像素单元。对于15.1英寸TFT (1024 x 768 像素)的点距或像素距是大约0.0188英寸 (或0.30 mm),而18.1英寸TFT (1280 x 1024 像素)大约是0.011英寸(或0.28 mm)。
像素是决定性的,间距越小分辨率可能越高。然而,由于其最大显示面积的限制,TFT也有物理局限。有15英寸(大约38 cm)对角线长度和0.0117英寸点距(0.297 mm),有1280 x 1024的分辨率没有意义。第四部分更详细地讲述了点距和对角线尺寸之间的关系。
4,TFT显示器的优点和缺点因为你会相当熟悉传统射线管显示器的特点,所以我们只强调TFT显示器与CRT显示器在以下方面的不同:
由于可以通过晶体管有效控制像素,所以TFT显示器可以提供非常好的聚焦特性。与CRT显示器相比,另一个优点是没有几何及收敛误差,这是因为它的技术本性。为什么TFT不抖动?这很简单。因为它没有使用在屏幕上每一行从左到有扫描的电子束。当电子束从显示器的右下角回到左上角时,这些CRT上的光就暂时被有效地切断了。相反,TFT的像素从来无须关闭,它们只是简单地连续改变它们的强度。
5,理想的TFT——购买时要考虑什么?
要购买平板显示器?首先要与经销商联系并查看说明书,看是否符合你的要求。
6,未来会把我们带到哪里我?新的技术当前有两个很重要的发展。第一个就是平板厂家正在改进视角。同时通过使用薄膜来改进标准的TF(旋转排列的向列),有些厂家也在研究不同的领域。
本文从视角技术角度讨论了如IPS (板内开关)和MVA(多范围垂直队列)这样的新技术的优点会给我们带来什么。第二个趋势是明确地朝数字控制方向发展。
7.总结对于像字处理和电子表格这样的标准办公应用软件,平板显示器提供了极好的聚焦和足够的颜色质量。TFT在人类工程学方面也有许多贡献:所需桌面空间小、电能消耗是标准射线管显示器的三分之一、当然还有极低的辐射值。TFT不适合需要高质量图形显示的图形设计者。对于主要在个人计算机上玩的用户来说,当前型号的响应时间确实不理想。因此,今天的TFT设备不能够很好地放电影、看DVD及演示。
当然,只有当平板显示器的价格下降了并且其及实用性得以改善时,才能进入家庭。
Unit 7
Windows XP
Windows XP是继Windows 2000和Windows Millennium之后又一个微软的Windows版本。通过整合Windows 2000的性能,Windows XP集中了Windows操作系统,建立了最佳的Windows 。Windows 2000具有标准的安全性、易管理性及可靠性以及Windows 98 和 Windows Me的最佳性能。Windows 98 和 Windows Me具有即插即用、易使用用户界面和创新的支持服务性能。
1.智能用户界面在保持Windows 2000的核心的同时,Windows XP具有全新的视觉设计。整理和简化了常规任务,增加了可视化提示,以便使你更容易地操作计算机。本节介绍在用户界面方面的革新,用户界面可以让你在工作中或家中更容易地使用计算机。
1.1 计算机多用户间的快速用户切换快速用户切换(Fast User Switching)为家庭用户而设计,让每一个人使用单一计算机,就像这个计算机是他或她的一样。不需要让某人退出和决定是否保存另一个用户的文件。而Windows XP利用终端服务技术的优势,把每一个用户的对话期作为一个独立的终端服务的对话期,这样确保了每一个用户的数据都是完全独立的。
如果你使用的是Windows XP家庭版,快速用户切换(Fast User Switching)功能缺省地被激活,如果你在孤立的计算机上或连在工作组中的计算机上安装了Windows XP专业版,也可以使用该功能。如果把安装了Windows XP专业版的计算机连接到一个域中,则不能使用该功能。
快速用户切换功能可以让家庭用户非常容易地共用一个单一的计算机。例如,妈妈用计算机做财务并要离开一小会儿,儿子可以切换到自己的账户玩游戏。财务应用软件还在运行,妈妈的账户还开着。做这些不需要退出。有了这种新的Welcome画面,切换用户很容易,也可以容易地为每个在计算机上注册的用户定制图片。
1.2 新的视觉风格
Windows XP具有新的视觉风格,使用清晰的24位色彩图标及容易与特定任务关联的颜色。例如,绿色表示你可以做的或到某处的任务,如Start菜单。
1.3 重新设计了Start菜单设计Start菜单来适应你的工作方式。首先显示你喜欢的五个程序,你默认的电子邮件和网络浏览器也总是有效的。把你最常用的文件和应用程序分组,以便快速集中和容易访问。一个点击就可获得Help and Support(帮助和支持)以及配置系统的工具。另外,你可以进一步定制你的Start菜单,以便适合自己的需要。
1.4 搜索伙伴通过与任务相关的分组搜索,Windows XP可以容易地进入Search Companion进行搜索。
1.5 我的文档通过把文件放在不同的组中,Windows XP可以容易地跟踪文件。你可以按类型查看文件,也可以按你最后修改的日期查看文件,如:今天、昨天、上周、两个月前,今年初、或去年。
1.6 网页浏览
Windows XP使用网页浏览技术来帮助你更好地管理文件和文件名空间。例如,如果你选择了文件或文件夹,你可以看到一个可选列表,它允许你更名、移动、复制、发电子邮件、删除或把文件或文件夹发布到网络上。这个功能很像你在Windows 2000中右键点击文件或文件夹后看到的相似。Windows XP提供这些信息并把它直接显示在桌面上。
1.7 文件分组
Windows XP通过把同样的应用按不同情况分组提供了容易管理的任务栏。例如,把在任务栏上水平排列的Microsoft Word已有的9种例图组合到一个任务栏按钮上。这样,只要看一个任务栏按钮,就可以看出应用程序打开的文件数。点击这个按钮就可以垂直地列出全部文件名,另外,这些文件同时可以层叠、平铺和最小化。
1.8 用户界面增强效力这个新的用户界面把Windows操作系统带到一个新的可用性水平,完成复杂任务可比以前快得多和容易得多。文章的剩余部分主要讲述Windows XP中的新技术。
2,全面支持数字媒体
2.1 Windows Media Player 8
Windows XP带有Windows Media Player 8的特点,Windows Media Player 8可以支持常用的媒体应用,包括:CD和DVD播放、自动唱片点唱机管理和录制、制作音频CD、因特网收音机播放,及把媒体传输到轻便设备。
Windows Media Player 8包括了许多新功能,如带有丰富媒体信息和全屏幕控制的DVD播放、CD到PC的音乐复制和MP3文件的自动转换。Windows Media Audio 8提供了大约3倍于MP3的存储量,带有快速音频CD刻录,并且具有比数字媒体更容易控制的智能媒体跟踪功能。Windows XP内,有一个新的“我的音乐”文件夹,更易于常用音乐的播放。
另外,Windows Media Player 8还包括以下功能:
可以通过控制网络来启动Windows Media Player。Windows Media Player有一个可以通过网络展开的标准化的公司皮肤。如果激活Active Directory?服务,管理员就可以指定一公司皮肤、限定重放格式和规则,并且可以以每组或每一用户为基础,指定其它定制。(这需要客户的计算机运行Windows XP Professional。)
支持数字广播。支持模拟和数字电视(包括HDTV)。这包括信号解调、调谐、软件分离信号及操作存储。另外可以使用IP数据广播,如从数字电视信号中抽取媒体流。
加速的视频播放。使用了DirectX? APIs子集,标准化的MPEG-2视频加速使回放更平滑和更快速。
视频混合播放器。这支持阿尔法混合,让你进入多个视频、覆盖它们,或整合文本标题。视频被看作一个结构,可以利用3-D图形。例如在视频转动时,你可以覆盖一个立方体每一面上的视频。
扩展了对多种音频卡及其特色的支持。例如,声卡厂家可以提供杜比数字的支持。
2.2 Windows Movie Maker
Windows Movie Maker 1.1版本提供了Windows Media捕捉和文件创建、视频和音频的简单编辑、保存和出版Windows Media文件的基本功能。虽然只能以Windows Media的格式输出,但可以接受各种文件格式的输入,及DirectShow体系支持的压缩文件。
如果你的计算机没有包含任何视频捕捉卡,该应用程序的所有其它非视频、与捕捉有关的功能都在充分发挥作用,允许输入和编辑计算机中的媒体资源。
Windows Movie Maker有许多实际的用途。如果要把你的家庭录像档案收集到计算机的硬盘中,你可以录制、编辑、编排和共享计算机中的家庭录像库。也可以通过电子邮件或网络与家人和朋友分享这些录像。如果你要制作幻灯片,可以组合精制的图片并发布为Windows Media格式。
2.3 支持数字图片
Windows XP可以容易地使用数字设备,并提供各种图片操作选择,如:把图片发布到网络上、电子邮件图片(选择把它们的容量缩得较小)、以自动播放格式播放图片并允许放大图片。
Unit 8
微软Word
微软Word可能是Office系列中最常用的一项。事实上,在小企业和大公司中,通常用微软Word来写信,即世界上的每一个秘书,应该至少知道如何使用微软Word才能被雇佣。Word也是客户使用最广泛的软件,有的用户购买Office软件包可能就是为了使用微软Word。微软再一次把目标瞄准了使更多的人使用微软Word,并尽量使它更容易使用。实际上微软Word已经改变了许多,并有意与Windows Whistler整合在一起。工具栏背景的颜色是淡灰色,而当你鼠标移过工具栏时,就会变成淡蓝色,并在整个菜单上带淡灰竖线。工具栏现在完全平坦了,就像在Microsoft Word 2000可以通过直接点击箭头来隐藏和显示按钮一样,来停止或不停止你不想使用的命令。由于Microsoft Word 2000有许多改变希望不只是有这些装饰性的新功能。许多Smart标签改进为可以用于整套软件。有了AutoCorrect Option Smart标签,它提供了在Word中控制和修改自动行为的简单机制。你可以撤消自动纠错,选择以后不进行纠错或不访问AutoCorrect Options对话框。也有了Name、Address和日期智能标签,现在他们以同样的方式可以识别正在写的名称或地址,就象目前Office能够认出一个正在书写的电子邮件或URL 地址一样。
Office 10的另外一个新功能是包括了Speech(语音)。你可以口述文本、直接进行格式改变并操作使用语音和播放命令的菜单。最后,Microsoft为其懒惰的用户提供了一种不必通过键盘输入就可写信或写文件的方法(对于不知道字母K键在键盘上位置的用户,确实可以考虑立即使用语音识别。)目前,语音只能用于对美国式英语、简单的汉语和日语,与其他一些声卡有兼容问题。语音功能也具有翻译文档中单词(可用的语言取决于由所安装的语言字典)或访问网站上翻译服务的能力。这对于那些必须制作不同语言文档的工作人员十分有用。这个服务也可以翻译整个文档及其他语言。
为了帮助Office提高效率,微软又多增加了几个Document Formatting功能,以更便于使用。功能之一是Reveal Formatting,在任何一点你可以看到当前字体、段落、间距、图像、表格特性等。也可以比较文档两个不同节的格式并把其中一个应用到另一个。也可以打开Styles和Formatting Task Pane,它们也使你可以查看当前文档的格式(包括式样和直接设置格式)、最近用过的格式及所有可用的式样。也可以选择文档中的带有同样式样和直接设置格式的所有正文,立即应用一个新格式和式样。可以非常容易地重用格式而无须建立式样。对Word 10而言,有一小的新功能。该功能可让你直接从主工具栏中按一小按钮来改变行间距。建立表格总是容易的,显然也可以用优秀的画表功能来简单地画一个自己的表格。给我留下深刻印象的功能之一是Multi-Selection,你梦想它,而微软式实现了它。这个功能可以使你只须按住键盘上的CTRL键就可容易地一次选择文档的多个区域。从而节约了格式化该文件的时间。另外,使用Find功能,你可以同时选择类似格式的文档并重新格式它。双击并输入的功能在Word 10中依然有效,所以可以在空白页的任何位置双击并以正确的方式输入,而无须按几次回车键和空格键来到达这个区域!就像在Microsoft Word 2000一样,可以直接在字体列表中预览字体,因此可以知道你的文本看上去是什么样子的。多亏了IntelliSense技术,当你输入列表中一个字体名的开头时,Word就会猜出后结尾,同时显示你想使用的字体。Office 2000引入了叫做Office剪切板的长期储备功能,剪切板中可以储备12份文本、图片等。Microsoft Office 10有超级Office剪切板,它可以储备24份不同的片段。但如果在Word中不够用(像在其它Office 10应用程序中一样),你可以选择激活剪切板查看面板,该面板将列出你放在剪切板中的材料,甚至也可以预览文本、图片和图表。因此粘贴不再困难。文档的安全性也重新考虑过了,所以用户可以给文档进行数字签名以便确保未经授权的人不能修改文档内容。现在Word和其它Office应用软件中有一个新功能,叫做“send for review”(发送和接收)。这让用户可以把文档发送给每一个接收者。如果发送一个审批文档,将启动跟随和修改工具。当接收者送回他们的文档后,作者可以依次把其他人的修改加入最后的文档,这样他就可以保持总体控制。普通用户可以在打印预览窗口中直接移动、删除、替换他们的正文,不需要在打印预览与编辑模式之间切换来浪费时间。让文本按他们所需显示。
Microsoft听取并吸收的一个意见,实现了Reliability(可靠性)和Data Recovery(数据恢复)。没有比正在从事文档操作时计算机崩溃并丢失全部数据更坏的事情了。使用Document Recovery选项可以帮助克服这一问题,Word 10提供的这一功能可以在错误发生时保存当前的文档。这样,你花费少量的时间重新建立文档。这不是唯一的方法,因为Word 10也可以自动备份工作中的文档。如果一个致命错误发生而Word没有提示你保存它,那么当你重新启动计算机再次运行Word 10的时候,一个小的面板将出现在应用软件的左面,表明当崩溃发生时你正在使用的最后文件。如果你点击它,它将立即被打开,你将高兴地看到每项工作都被保存了!Office相关的崩溃处理更智能化了,因为当遇到崩溃时,一个更好的对话框会告诉你。由于Application Error Reporting会提供一个错误报告给微软或用户公司的IT部门。这给微软和用户公司提供了未来诊断、修改错误的数据,并以直接访问工作区或其他错误信息的方式提供给用户。Application and Document Recovery提供关闭Word时没有响应的安全模式。用户可以选择在开始恢复文档时关闭。同时会提供一个问题报告给微软或用户公司的IT部门。Word中的Repair and Extract可以自动调用破坏文档修复,以及错误发生或装入文件失败时的恢复功能。用户可以通过从File Open对话框中选择Open and Repair来调用这个功能。
总之,Microsoft Word已经进行了广泛的改变,以便给用户提供更高的效率。一个漂亮的工作环境及更紧密的集成。
Unit 9
微软PowerPoint
像Office组件中的其他软件一样,微软PowerPoint也改进了。在这里我将给那些不了解PowerPoint的人做一个简要介绍。微软PowerPoint是一个演示制作软件,该软件使你能够制作出充满活力的、含有视频、声音等多媒体素材的幻灯片,例如可用于介绍你的公司。由于其性能无与伦比的而又简单易用,该软件广泛使用于商业环境中,以促销产品或展示销售结果。微软已经数不清在这个世界上有多少张CD中包含了用PowerPoint制作的幻灯片。PowerPoint也带有几个著名的任务面板,这些面板分为三种不同的方面:幻灯片设计面板,Animation Scheme 和Custom Animation。第一个“Slide Design”给用户一个可以快速地进入设计选项的方法,这些选项如颜色方案、动画模式。显然,当用户选择了一个新的方案时,可以实时预览。Animation Schemes面板解决了以前PowerPoint版本的遗留问题:很难找出全部动画选项!Animation Schemes任务面板列出了所有可用的动画,用户可以预览每一个动画。最后,Custom Animation面板含有PowerPoint必须提供的非常强大的动画效果。如新的“路径动画”可使你同时沿着一个路径移动多个目标或具有滑动过渡效果。动画性能被加强了,并且尽可能利用硬件优势的加速性能:这对于位图旋转或幻灯片混合尤其有意义。PowerPoint主要的新功能使你在打印之前预浏览幻灯片!这可以减少你印刷基于幻灯片的书籍的等待时间。为了减少PowerPoint幻灯片文件的大小,Office 10增加了Compress Pictures功能,因此用户可以在PowerPoint软件内压缩图像来节省空间而不影响视觉效果。在演示设计功能方面,PowerPoint也有几项增强,如能够旋转图像、多项图片文件选择器让用户选择数个图片放到播放中等等。为了帮助你在PowerPoint中精确绘制,可以选择使用可视栅格来捕捉目标,但也可以在屏幕上显示这些绘制指南。
下面列出了PowerPoint的功能:
Slide Design - Slide Design Task Pane(幻灯片设计任务面板)给用户提供了一种容易发现他们设计选项的方法。这些选项包括设计模板、配色方案及动画方案——选项制成时很容易预览。
Animation Schemes——作为Task Pane的一部分,它使用户可以一键访问内行设计的动画。用户可以容易地预览每一个动画方案,可以在各种选项之间循环查看,直到找到自己所要的动画。
Custom Animation —— PowerPoint增加了高质量的定制动画,它可以使演示更生动。这些动画效果的样例包括同时移动多个目标、“路径”动画(沿指定路径移动目标)、安排幻灯片上全部效果的顺序、也包括退出。动画性能也被提升了,并且尽可能利用硬件优势的加速(如硬件位图旋转和用三维视频卡混合幻灯片)。最后,PowerPoint增加了新的、更令人兴奋的幻灯片过渡效果,并使用户可以增加动画方案,以便一次点击就可以播放整个幻灯片。
Multiple Masters —— PowerPoint用户可以容易地在一个文件内建立多个幻灯片,标题图或幻灯片图。这使得用户可以把多种演示组合在一个文件中在同一文件中建立单独的部分。
Presenter Tools ——多亏了新的Presenter Tools,用户可以只演示他们准备好了的PowerPoint幻灯片。Presenters使他们自己可以看见但观众看不见。这个演示包括下一个幻灯片的细节,使演讲者可以看到讲稿,并能直接跳到任何一张幻灯片。
Apply Automatic Layout —— 当插入到或粘贴到一个已经存在的幻灯片时,Apply Automatic Layout会自动地把内容吸入到占位符上。例如,当用户在制作使用项目符列表布局的幻灯片、然后插入一个表格时,PowerPoint自动将该布局变为Text和Object布局。这样,表格和文本就并列了。另外,显示的Smart Tag图标可以使用户撤消自动布局或进一步访问AutoCorrect选项。
Print Preview —— Print Preview使用户可以预览他们将播放的幻灯片是怎样的。用户可以选择在多种视图间切换,如备注、幻灯片及讲义。或在风景和肖像视图间切换。
PowerPoint XP预览功能
Thumbnails in Normal View —— 从Normal View(普通视图,也叫做三面板视图)中,用户可以在演示大纲视图与幻灯片视图之间切换,就如他们在PowerPoint Slide Sorter所做的那样。这种图形表示使用户更容易地操作演示。
Diagrams —— 用户可以容易地从PowerPoint内置的图表(包括组织结构图、锥图、饼图、射线图和维恩图)中选择,而无须OLE服务程序。这些本地图的好处包括适当地进行图表编辑、缩小文件大小及改进国际化文本处理。
Compress Pictures —— Office 10的Compress Pictures功能使用户可以压缩他们PowerPoint文件(或其他Office应用软件)内的图像。用户可以选择所要的文件(网络的、打印的、屏幕显示的,等等)并指定这些将优化的文件中的一个或全部。这些图象以尽可能小但又不影响观看的方式来压缩。
图片压缩设置
Image Rotation —— 让用户可以反转和旋转文档中的图像。
Visible Grid —— 一个新的可视栅格使用户可以容易地在PowerPoint内画图。在Grid and Guides dialog对话框中,用户可以在各个选项中进行选择,如把目标捕捉到栅格或在屏幕上显示画图指南。
Document Password Encryption —— 当用户保存幻灯片时,现在可以选择使用标准的CryptoAPI。CryptoAPI是一个比以前版本更有力的加密算法。默认的加密算法与原来一样 (为了向后兼容)同时提供更有效的加密算法,以供选择。另外,用户现在可以给文档设置密码,保护他们的数据,尽管其他人还可以演示。
Unit 10
Microsoft Access
毫无疑问,Microsoft Access是一个复杂的软件,而同时也是一个非常可定制的应用程序,其目的是帮助用户通过我们称之为数据库软件的软件来管理数据。但是,Microsoft Access也是一个通用软件,可以用来建立你的音乐CD和朋友的小数据库,或者用来管理你的国际公司的股票,这些公司的每一个销售员都可以用笔记本计算机连接到服务器,通过Access查看股票情况。无论是用数据库获得公司内的销售数据,或个人用来跟踪重要的清单,用数据库通常不那么容易,或不是那么直观。Access 10设计的关键目标是让用户更容易地建立和使用他们的数据库。通过给用户提高使用范围更广泛的、他们需要的工具和更有用的产品,这一目标已经实现。但是,如果软件的某些区域的确更易于接近,则整个软件仍就很复杂。Access的新功能之一就是开发者等待的XML支持。通过导入导出功能你可以执行XML,以便与Visual Basic编程语言整合建立综合应用软件。
Speech(语音)——Access 10可以对语音口述和命令与控制场景提供语音功能。用户可以口述正文和用语音命令来使用导航菜单。
Data Access Page Designer(数据访问页面设计器)——Data Access Page HTML Designer提供了许多新的和改进了的功能,让用户更有效地设计他们的Data Access Page。例如以下这些新功能和改进的功能:
来自Microsoft Jet和Microsoft SQL Server 2000数据库的扩展功能。这意味着查找被作为查找拉出,也适当地设置了标签功能,
改进了超链接处理,使建立超链接页更容易。
使用改进的控制定位,用户可以看到整个定位中的实际控制大小,提供更好的栅格捕捉支持。
通过键盘和鼠标的多选择支持,让用户可以在数据访问页中应用定位、水平和垂直间距、对齐和功能设置。
Auto Sum(自动求和)可以更容易地得到总计。
使用Data Outline(数据大纲),开发者可以查看和设置记录集的属性。
新的连接功能可以用相同的连接串更简单地建立应用软件。这使应用软件从实验到实用很容易。
Efficient Optional Access 10 File Format(有效可选的Access 10文件格式)——使用新的可选的Access 10文件格式,用户可以更快地访问和处理大数据库中的数据。另外,这个格式可以无缝地处理未来Access的变化,如新的属性和事件,这已经引起以前版本的文件数据的改变。
Multiple Undo and Redo(多次撤消和重做)——用户可以对下列目标使用Design View中的多次撤消和重做:MDB表、MDB请求、ADP查看、ADP存储处理、ADP函数、表单、报表、数据访问页面、宏和模块。
Shortcut Keys(快捷键)——Access 10提供了一些新的快捷键,帮助用户更容易地进行数据库操作。新的快捷键包括:
在以Design View(设计查看) 窗口或属性表为焦点的表单或报表的Design View中,F7 把用户带到Code窗口。
在Design View窗口中,F4用于属性表。
在Design View的属性表中,使用SHIFT+F7可以把窗口焦点移回设计层而不用改变控制焦点。
在任何表、请求、表单、报表、页面、视图或存储的过程中,按CTRL+> 或 CTRL+PERIOD 和 CTRL+< 或CTRL+COMMA可以实现视图间的连接。
Conversion Error Logging(转换错误日志)——把数据库从Access 95、Access 97或Access 2000 向Access 10转换时如果出错,将会建立一个表格,其中列出每一个错误的信息。这使解决转换数据库中的问题变得更容易。
Access打算做的另外一件事是使访问和分析重要信息更简单,无论这些信息在哪里。更明确地说,Access 10改进了用户从公司层、后台数据库(如Microsoft SQL Server)访问信息的能力。Access 10也改进了用户使用如PivotTable、动态视图和PivotChart这样的工具分析数据的能力。
Access PivotTables和PivotCharts——用户可以查看PivotTable或PivotChart视图中任何.MDB表或请求、或ADP表、视图、存储的过程、函数或表单。使用这些,用户可以进行数据分析和快速和简单地建立良好的PivotTable和PivotChart视图分析。此外,可以把PivotTable和PivotChart视图保存为Data Access Pages,后者可以通过浏览器被其他人查看和使用。
XML Presentation Output(XML显示输出)——使用Access 10,你可以使用因特网标准的XML/XSL把数据快速地发布到网站上。用户可以把Access报表、表单、表格或请求导出为一个XML Document,其中包含一个用于展示的相关的XSL文件。这使用户可以使用支持HTML 4.0的浏览器来查看用Access建立的表单和报表。
Save Forms and Reports as Data Access Pages(把表单和报表保存为数据访问页面)——通过把已经存在的表单和报表保存为Data Access Pages,可以快速地把现存的Access解决方案移植到网站上。用户不用建立新的Design View窗口中,只要执行Save As就可以建立表单和报表的网络版本。
Stored Procedure Designer(存储过程设计器)——使用Access Data Project时,用户可以通过Stored Procedure Designer来建立和修改简单的SQL Server存储的过程。这使用户可以建立存储的过程而无须学习Transact SQL。
Batch Updates for Access Projects(访问计划的批升级)——使用Access Data Project中的Access Form,Access 10使用户可以指定保存对记录所做的任何更新,并一批地发送到服务器上。
以前,这个功能只有通过开发者在表单中写代码才可能实现。现在可以通过设置与表单相关的属性来实现。另外,当把一批记录交付给服务器时,有一些新的属性、方法和事件来管理交付和回退过程。另外一个设计目标是给开发者提供所需要的工具,以便研制出功能强大的、先进的数据库解决方法。在确保与新的且现有的数据库解决方法双向兼容的同时,这些方法能无缝地与企业范围数据整合。Access 10现在提供了一些工具(如XML、XSL和动态网页)用来建立和支持因特网标准,以便更好地通过因特网和内联网来共享和展示数据。
XML Support(XML支持)——Access 10对XML的支持贯穿产品始终。XML数据可以从Jet或SQL Server数据库导出,也可以导入到Jet或SQL Server数据库中。
通过使用户可以包含或排除数据或图表以及决定是否应该添加数据来改写现有信息Access也使把图表或数据文档导入到SQL Server或Jet数据库中更容易。与XML支持相关的其他好处有:
用户可以通过从任何网站导入一个XSD图表来简单地建立相关部分数据库或整个数据库。
开发者可以建立XSLT(数据转换)文档,让不同格式的数据在SQL Server源之间移动。
开发者可以使用Access Report Writer来建立网络可访问的报表。
开发者可以在服务器(ASP)或客户机(HTM)网络展示数据。
在制作含有很少有变化的报表(如季度报表)时,开发者可以使用XML数据文档,而不需对服务器进行活动连接。
开发者可以通过建立一个“活动”报表来限制公司服务器相关的活动,该报表使用SQL Server 2000 HTTPSQL 来返回一个只读XML数据文档。
XSL Transformations and Presentations (XSL转换和显示)—— 开发者可以建立自己个性化的XSL数据转换方法以便把数据导出为XML文档时使用。
这使得开发者可以改变数据导出格式或建立自己的数据显示形式。
这提供了把XML文档从一种格式转换为另一种格式的简单机制。例如,从Access导出的数据可以转换为SAP或用户公司系统可以理解的结构。
Bind Data Access Pages to embedded or Linked XML Files(把数据访问页面绑在嵌入的或连接的XML文件中)——Access 10 允许开发者在网络服务器上发布Data Access Pages,让用户可以访问数据而无须运行服务器上的Remote Data Objects(远程数据对象)。这使越过放火墙通过因特网发布只读Data Access Pages更容易。
Extended Methods and Properties (扩展方法和属性)—— Access 10提供了几种新的方法和属性,包括:
能够设置查找关系、确认文本、格式化和根据表格、视图和函数设置子数据表。
通过一个新的Printer对象和Printer集来程序化地控制打印属性。
通过使用AccessObject对象,得到Access对象中DateCreated和 DateModified属性。
新方法和属性,如CompactRepair、ConvertAccessProject、AddItem,及RemoveItem 方法和一个新的BrokenReference属性使得当一个属性出问题时,容易查出来。
Relative Path Support for Data Access Pages(数据访问页面的相关路径支持)——通过给相关数据库指定路径或者通过使用带有ConnectionFile 属性的Data Access Pages所有的公共连接,可以简单地调用使用Access Jet数据库的Data Access Pages。
Unit 11
C++基础
本文写给那些要学习如何编写C++程序的人,尤其是遇到麻烦的人。这是为了让你们中的那些人在每次程序都运行很好的时候有一种成就感。如果你要想得到这种成就感,继续读吧。
C++是一个编程语言。就像每一个语言都有许多方言一样,C++也是一个有许多方言的编程语言。主要有四种:Borland C++、Microsoft Visual C++、Watcom C/386及DJGPP。你可以从以下网址下载DJGPP:http://www.delorie.com/djgpp/,或许你已经有了其他编译器。
各个编译器之间有所不同。一种是库函数都有标准的C++函数,但也有其它函数。因为某些程序只在某些编译器下运行,有时这可能引起混乱。可是,我认为本教程中的程序不会出现这种情况。
如果你没有编译器,我强烈建议你去买一个。简单的就够本教程用了,但要有一个。
C++是一种不同的编程语言。它有少数用于DOS的关键字,但没有用于输出的关键字。这意味着几乎所有的东西都存储在头文件中。它提供了许多有用的函数。还是让我们看一个实际程序:
#include <iostream.h>
int main()
{
cout<<"HEY,you,I'm alive! Oh,and Hello World!";
return 0;
}
它看上去不难,对吧?让我们分解程序然后再看它。#include是预处理程序指令,告诉编译器把头文件iostream.h的代码放到我们的程序中。通过包含头文件,可以访问许多函数。例如,函数cout就需要头文件iostream.h。
接下来是int main()。int main()的意思是说有一个函数叫main,而且它返回一个整数,因此写为int。紧接着的花括号是用在函数开头和结尾的符号,也可以用到其他的代码块。如果你编写过Pascal程序,就知道它们是BEGIN和END。
程序的下一行似乎很陌生。如果你用过其他编程语言,你也许会想到它是用来显示文本。然而在C++中,cout函数用于显示文本。它使用<;<;作为嵌入符。引号告诉编译器照字面串输出。在C++中,分号;加在所有函数调用的末尾。
倒数第二行的作用是让主函数main返回0。当一个值返回给主函数时,它也传递给操作系统。要注意的是,声明int main()或void main()都较常用。公认的惯例是有些宣称主函数是空的,而另一些是很混乱的。以前的教程都使用空的主函数,但这不再是被推荐的,因为它与ANSI标准不一致。
最后,用花括号结束该函数。如果你想,也可以试试这个程序。就把它剪切和粘贴到像DJGPP这样的编译器的IDE(集成设计环境)中,或保存为一个带.cpp扩展名的文件,然后使用命令行编译器来编译和连接它。
注释对于理解程序是非常重要的。当声明一个区域是注释时,编译器将忽略它。可以用任一个//来注释,//以后的那一整行是一个注释;或者也可以用/* 和 */做一个块,块之间的部分作为注释。有些编译器会改变注释区的颜色,但有些不会。但一定不要随意地宣称部分代码为注释。注意这就是被称为注释出的代码段,在调试程序中有用。
到目前为止,你可以写一个显示你(编程者)输入信息的简单程序。然而也可能让你的程序接受输入。你使用的函数称为cin>>。
慢着!在你可以接受输入之前你必须有地方存储它!在程序设计中,可以存放输入和其他形式数据的场所被称为变量。有几种不同类型的变量,必须进行陈述。基本类型是char、int及float。
Char是用来建立存储字符的变量,int用来建立存储整数(1、2、0、-3、44、-44)的变量,而float用来声明带小数位的数。实际上,它们都是些用在变量名前面的关键词,告诉编译器你已经建立了一个变量。这被称为“声明变量”。当声明一个变量或一些变量时,必须用分号结束该行,如同调用函数一样。如果不声明打算使用的变量,就会收到许多错误信息,而且程序也不能运行。
这里是声明变量的一些例子:
int x;
int a,b,c,d;
char letter;
float the_float;
然而,不能用相同的名字声明两个不同类型的变量。
#include <iostream.h>
int main()
{
int thisisanumber;
cout<<"Please enter a number:";
cin>>thisisanumber;
cout<<"You entered,"<<thisisanumber;
return 0;
}
让我们分解这个程序并逐行分析它。Int是用来声明整型变量的关键词。cin>> 设置 thisisanumber的值为提示时用户输入到程序中的任何东西。紧记变量被声明为整型,这意味着只能以整数格式输出。当运行这个程序时,试着输入一些字符或一些小数,看看程序的响应。注意当输出变量时,没有引号。如果有引号,则输出将是:“You Entered,thisisanumber.”。不要被一行包含两个独立的嵌入符搞糊涂了。只要你保证每一个输出变量或串有自己的嵌入操作符,这是允许的。不要用一个<;<;放两个变量,因为这将给出一个出错信息。不要忘了函数或声明的末尾要带分号(:)。否则当你编译程序时会出现出错信息。
既然你对变量有一些了解,就可以以下方法操作它们。*、-、+,/,=,==、>、<是用于数字的全部操作符,这些都比较简单。*是乘、-是减、+是加。当然,转换变量最重要的是等号。在某些语言中,=检查一边是否等于另一边。但在C++中,用==执行这一任务。但等号还是非常有用的。它让等号的左面必须是也只能是一个变量,等于右面。等号的右面是其他可用的操作符。
这有几个例子:
a=4*6; //(注意注释和分号的使用) a是24
a=a+5; // a等于原来的值再加5
a==5 //不是把5赋值给a。而是检查a是否等于5。
等号的另一个形式==,不是给变量赋值,而是检查变量是否相等。它在C++的其他方面如If语句和循环中也有用。
你可以大概猜出<和>的用途。它们是检查小于和大于。例如:
a<5 //检查a是否小于5
a>5 //检查a是否大于
a==5 //检查a是否等于5,额外的量
Unit 12
阿帕网
在1957年苏联发射了人造地球卫星之后,美国军事部门开始建立高级研究计划署(ARPA)以资助一些有时与军事含糊地相关的研究。尽管1962年ARPA开始资助学院的研究人员,但起初它只资助个人公司的研究人员。
最初的阿帕网工程师之一评论说美国军事部门的目的是资助ARPA,其的目的是资助研究。多年来,ARPA已经在计算机科学研究方面资助了许多项目,其中很多都对现代工艺水平有深远的影响。没有任何一个其他项目像阿帕网项目这样影响深远。
在1962年,兰德公司发表了由Paul Baran所写的一个报告,题名为“分布式通信网络”——是所有相关文章中的第一个。这个报告建议建立一个没有明显控制中心的通信网络,在许多节点被破坏后,幸存的节点能够重新建立相互间的通信。他还提出了通过使用“包交换技术”来建立“存储和转发网络”建立全国性的公众设施传输计算机数据。至少他的一篇文章是秘密的而其他也不广为人知。
Donald W,Davies(一个美国研究者)大约在同一时期也做了类似的工作。并因发明了术语“包交换技术”而倍受赞扬。
Dr,J.C.R Licklider(或“Lick”,他让人们那样叫他)通过自己军事接触理解了Baran的工作——他从1962年起工作在ARPA(是“信息处理技术办公室”的领导),他具有工程学和生理物理学的背景知识。
Lick对如何使用计算机(或计算机网络)帮助人们通信及计算机如何帮助人们思考很感兴趣。他和Robert Taylor写了,在几年后人们可以通过机器比面对面更有效地沟通” 这篇文章。他的设想吸引了其他计算机研究者,并意味着从一开始,人们认为计算机网络更是让人们之间沟通而不仅仅是计算机之间通讯。
1967年10月,ARPA宣布它计划把建立一个计算机网络,把美国最大的16个大学研究组和研究中心连接起来。竟标在1968年夏天进行。在1969年1月,美国马萨诸塞州剑桥市的Bolt,Beranek and Newman (BBN)赢得了建造该网络的合同。
该计划要把四个接口信息处理机 (IMP s是Honeywell DDP 516 型微型计算机)连接到四个中心。IMPs是阿帕网与每一个中心“主机”之间的接口。每一个中心都有自己在项目中的职责和不同的主机。详述如下:
加利福尼亚大学洛杉矶分校。在SDS Sigma 7上运行SEX操作系统,这个站点负责网络测量。
斯坦福研究协所(SRI)。在XDS-940上运行Genie操作系统,这个站点负责网络信息。它就是常说的NIC,曾经负责管理网络地址分配。
加州大学圣芭芭拉分校。在IBM 360/75上运行OS/MVT操作系统,这个站点提供Culler-Fried交互数学方面的专门技术。
犹他州大学。在Digital PDP-10上运行TENEX操作系统,他们提供图形学(尤其是消隐线)方面的专门技术。
从这个项目开始,研究组比较松懈,主动性不够。这四个站点组的这个项目的研究者组织了一个非正式的“网络工作组”,并开始讨论各种技术问题——甚至没有来自BBN的详细信息。
Dave Crocker说他们非常紧张,害怕冒犯“官方协议设计师”,所以开始写的备注以“请求注释” 的标题发布。可能早期RFC(请求注解)的重要方面之一个是要求完全公开——允许RFCs 包括几乎与网络有关的所有问题,NWG(网络工作小组)不认为他们是官方标准。另外,NWG鼓励发布未完善的RFC(请求注解),他们认为粗略的观点有时候和精心设计出的协议标准一样有用。他们也鼓励RFC的自由发布——这一直实行到现在。
1969年2月,BBN为研究组提供了一些技术细节资料。研究组开始研究网络如何运行的具体细节,即IMP 主接口如何工作,以及简单的应用程序如何工作。
第一个IMP 预定在1969年9月1日交付给UCLA,小组成员希望有一些额外的时间来完成必要的软件(9月1日是美国的公共假日,并且,在BBN那边有一些传闻,说要延迟交付)。最后,BBN在1969年8月30日交付了IMP,引起了软件编程员的惊慌。在10月初,BBN把第二个IMP交付给SRI,到了11月21日就可以给ARPA高级官员演示两个主机之间的类似远程登录连接。这个网络开始“活”起来。一开始工作于阿帕网上的两个主机之间的两个“应用程序”是一个终端连接程序(远程登录)和在两个主机之间移动文件的协议(文件传输协议)。注意没有电子邮件(在新的协议执行前,首先使用文件传输协议把信息作为文件传输到特定区域,才能完成电子邮件的传输)。
在开始的四个站点连接完成后,又有其他的站点被连接以便实现ARPA最初连接16个研究组的目的。下面包括了11个对因特网有巨大贡献的一些名字,把它们列在这里:BBN,MIT(麻省理工学院)、RAND Corp(兰德公司)、SDC(科学数据中心)、Harvard(哈佛大学)、Lincoln Lab(林肯实验室)、Stanford (the University) (斯坦福大学)、University of Illinois(伊利诺大学),Case Western Reserve University、Carnegie Mellon University及NASA-AMES。
这时,BBN提出了更简单、更慢、更便宜的IMP版本——TIP(终端IMP)。阿帕网的成长远远超过当初的预计。
时期主机数
1971
15
1973年1月
35
1973年9月
40*
1977
111
1983
4,000
* 包括慢速连接到英国和挪威。
1972年在华盛顿特区举行了第一界国际计算机通信讨论会,在这次会议上,给来自世界各地的代表演示了阿帕网。他们也讨论了对网络协议公共集的需求,并且建立了因特网网络工作组(Internetwork Working Group)。会议也认识到像阿帕网这样的网络可以与其他类似的网络互联。使用相同的网络协议。也许能把许多独立的网络连接成一个大网络。在这次会议上开始使用“Internet”这一名称,也是今天因特网的开始。
“阿帕网最终报告”(ARPANET Completion Report)指出了电子邮件的普及是开创者们为人们提供的最令人惊讶的服务。Guy L,Steele所写的书《普通Lisp》的致谢部分指出了原因。Lisp是适合人工智能的编程语言,也是被人工智能研究者用得很好的编程语言。就象所发生的那样,许多人工智能研究者喜欢修补他们所用的语言——研究Common Lisp时,至少有一打各种各样的Lisp在使用。Common Lisp试图(也成功地)把各种Lisp整合成一个标准——适合大多数。在致谢部分,Guy 提出如果没有阿帕网的电子邮件性能,就不可能有Common Lisp。 建立了一个发送文件清单,可以每天争论重要的问题——信息超过3000条,大小不等,从一行到20页。
阿帕网可以使相隔数千英里的人合作。
阿帕网的确有一很大不足,即要连接到它上面很难,因为它需要“行政连接”和一大笔钱。由于这些难点,NSF (国家科学基金)建立了CSNET给那些不能真正连接到阿帕网的人提供帮助。它也被证实非常受欢迎。它也把因特网的用户疆界延伸到计算机科学家之外。
随着阿帕网的逐渐淘汰,NSF则资助NSFNET作为美国因特网的骨干,直到美国政府解散它并允许商业化的因特网提供商来替代它。
Unit 13
Java 技术
“一次写成,到处可用”。这是标牌式的回答。但这个回答究竟意味着什么?
Java技术是一个面向对象的、平台独立的、多线程的编程环境。它是智能网站和网络服务的基础,并让你可以安全地跨平台扩展事业。从智能卡到超级计算机,无论基础的硬件和系统软件如何,所有的系统都可以互相调用。
1,它是如何工作的?
当用Java编程语言写好软件并用Java技术编译后,结果就形成字节代码。Java虚拟机能够给安装Java虚拟机的任一平台说明或解释该字节代码。这就意味这不再需要给平台移植程序。
这样看这个问题。假定你只说英语。并假定你要在一个国际会议上发言,参加者都像你一样——他们只会本国语言。你要雇佣每种语言的翻译吗?你要给每个与会者提供一本英语/本语的字典吗?这种方法是昂贵的、费时的和容易出错的。但是,假定你发现了一种带上特制的、廉价的耳机(这种耳机包括一个通用翻译器能够使新语言即刻被理解,没有语言障碍)就可以听懂的语言,你就会学习这个新语言,购买耳机。这种可翻译的语言类似于Java技术,通用翻译器类似于Java虚拟机,Java虚拟机可以把代码转换为正确的语义。
Java技术就是这样使人们对编程有一致的看法:一个解释过程解决来自不同操作系统和不同平台的问题。
2,Sun和Java技术
在以后的10到15年,因特网的带宽以指数的速度增长。这一现象以我们以前不能设想的方式影响我们的生活,创造了商业机会。机遇带来了挑战。面临这些随之而来的复杂情况,人们应该如何发展自己的事业呢?
Java平台“一次写成,到处可用”的性能让你可以应对这种指数增长。在Sun公司,我们称之为“让它成为第n个”,把Java技术的柔性和开放性作为Sun Open Net Environment结构的基础——这就是我们建立、汇编和开发基于网络服务及其他问题的解决方案。
3.什么是Java平台?
Java平台主要是一种新的基于网络力量处理问题的方法及一种观念。这个观念是同一软件可以运行于不同计算机、客户装置和其他设备。
使用Java技术,你可以使用来自任一机器的同一应用软件——个人电脑、Macintosh计算机、网络计算机或甚至像因特网屏幕电话这样的新设备。
3.1 工作于任何地方其想法很简单。基于Java技术的软件可以在任何地方工作——从最小的设备到超级计算机。Java技术的部件不考虑计算机、电话、电视的种类,也不考虑它们运行的操作系统。它们工作于任何一种支持Java平台的兼容设备。
Java技术被广泛地视为一场革命,因为其设计可以让计算机和其他设备用比以前更容易地互相通讯。
3.2 想看某些基于Java技术的软件?
或许今天基于Java技术软件的可见的例子都是基于因特网或网络业务的。它们是快捷的、叫做“applets”的交互式的程序。Applets工作在计算机或其他设备的Web浏览器内。
还有另外一些基于Java技术的软件。用Java语言写成的程序可以直接在计算机上运行而不需要浏览器,或者运行于服务器、大型计算机或其他设备上。
例如,运行在大企业的服务器上的基于Java技术软件监控事务处理并从已有的计算机系统中收集数据。其他企业在它们网站上用基于Java技术软件一体化部门、供应商和客户之间通讯和信息流动。
4,为什么Java技术如此重要?
为什么Java技术如此重要?在于网络!
使用Java技术,因特网和私有网络成为你的处理环境。结合网络的力量,Java平台可以帮助计算机用户做以前无法想象的事情。例如,他们可以在远离办公室的地方,使用任何一个联入因特网的计算机安全地访问他们的个人信息和软件。不久,他们也可以从基于Java平台的移动电话上访问定制软件,也甚至可以用智能卡作为各种场合的通行钥匙——从提款机到滑雪电梯。
为什么是Java技术?网络需要轻便的、模块化的和安全的软件——这都被Java技术的阳光照耀,因为它从一开始就是为网络设计的。
5,谁在使用它?
如你将在后面所看到的,企业正在使用Java技术,因为它容易连接到现有的计算机系统、降低了运算成本低、加快了软件开发速。它也使企业可以通过因特网与他们的客户、供应商和伙伴建立安全的联系。客户可以从Java技术中获得利益,因为它给他们带来个人、业务和娱乐服务——容易而安全——在许多场所和各种器具,以及家中的、工作中的和路途中的设备。
6,Java技术对企业、开发者和客户意味者什么?
那么,Java平台到底能做什么呢?它使用户和公司制造和使用计算机及软件简单化。
Java技术解决了大部分当今最紧迫的业务处理问题——复杂性、不兼容性和安全性。它被证明在开发新的商业机会方面是非常宝贵的。
Java平台易开发并支持许多行业,这意味着更低的开发成本和更快的市场响应时间。内置的安全性保护了企业的信息和资产。轻量级的分布模式消除了软件安装时的头痛问题,并降低了网络管理和维护的成本,即“总使用成本”或TCO。平台独立性让你可以自由地选择最大限度满足他们需求的硬件和操作系统。
并且,因为Java技术可以运行在任何一种计算机和多种设备上,可以从工厂的网络计算机、笔记本计算机或路途或野外的其他网络设备上访问用户软件和数据。
像Home Depot、Xerox、CAX、NASA’s Jet Propulsion Laboratory及Kaiser Permanente这样的公司,都发现Java软件是不可替代的技术,而不是他们当前处理环境的延伸。
如果你是一个开发者,Java编程语言的平台独立意味着写一次程序,可以在一打不同的机器上运行。
Java编程语言软件可以升级。例如,你为机顶盒建立的运行在PersonalJava平台上的商业和服务软件可以立即运行在网络计算机上或桌面计算机的网络浏览器上,同样的Java程序也可以运行在三种设备上而无须修改。如果设计得当,它也可能运行在无限的设备上。
Java技术的开放性、平台独立性和面向对象属性意味着开发者可以解决与现有计算机整合的问题。这在以前是不可想象地复杂。作为一个额外收获,大多数Java编程语言软件开发者报告说,与像C和C++这样的传统语言相比,Java编程语言软件更容易建立和维护。
为开发者写的Java技术的详细说明已经包括在Java语言环境白皮书中。
不久,Java技术将更多地结合到你的生活中。交互式的因特网服务将不仅仅应用于个人计算机上,也可以应用于家庭和路途中的设备。假如家庭银行、因特网商店、娱乐、游戏、从工厂之外访问企业系统——甚至让你通过电话把奖金下载到智能卡的个人ATM。
Java技术的设备独立性和面向网络设计属性确保这些服务在许多不同用户平台上安全提供。
7.Java技术怎样使处理更容易要开汽车你不需要成为机修工。为什么要用计算机就必须成为“系统管理员”?
使用Java软件,就无须如此。Java技术消除了与安装和运行软件相关的许多问题。这是因为Java用户通常无须配置、装载、安装任何东西。而是把设备接进网络,把力量集中到用户。升级是自动的,废除了安装和配置。
这是关于计算机的一整套新思维。只要点击链接和按下按钮就行了。
最重要的是,从一开始,Java平台的设计是为了在网络上安全地运行程序,这意味着它能够与你网络上的现有系统安全整合。
8,Java平台是如何工作的?
基于Java技术的软件典型地通过网络发放,也可以通过如CD-ROM这样的传统媒体安装到计算机上。同一程序或软件部件可以运行在多种计算机和设备上。
由于有了叫做“Java虚拟机”的平台,用Java编程语言编写的程序能够在许多不同的系统中运行。Java虚拟机是一种编译器,它能够把普通的Java平台指令翻译成特殊的命令。这些指令使设备工作。
Unit 14
面向对象编程概念
1.什么是对象?
对象是理解面向对象技术的关键。看看你周围 可以看到许多现实世界的对象的例子:你的狗、你的桌子、你的电视、你的自行车。
这些现实世界的对象有两个特性:它们都有状态和行为。例如:狗有状态(名字、颜色、品种、饥饿)和行为(吠、拿东西、摇尾巴)。自行车也有状态(当前档、当前步调、两个轮子、档数)和行为(刹车、加速、减速、换档)。
因为软件对象也有状态和行为,它们是仿照现实世界中的对象而制作的。一个软件对象以一个或多个变量来维持其状态。变量是一个由标识符命名的数据项。一个软件对象用一些方法实现其行为。一个方法是与对象相关联的一个函数(子程序)。
定义:一个对象就是变量及相关方法的软件捆。
可以使用软件对象来表示现实世界中的对象。你也许想用在动画程序中的软件对象代表现实世界中的狗,或者用控制电动自行车的程序中的软件对象代表现实世界中的自行车。也可以用软件对象来模拟抽象的概念。例如:一个事件是GUI窗口系统中的常用对象,用来表示用户按下鼠标按钮或按下键盘上的一个键的行为。
任何软件对象的所知(状态)和所做(行为)都可以通过该对象内的变量和方法来表达。模拟现实世界中自行车的变量可以指明自行车当前的状态:速度为每小时10英里、踏板为每分钟90转及它当前用的是第五档。这些变量被正式称为实例变量,因为它们包含了特定自行车对象的状态。用面向对象的术语表达,一个特定的对象就叫做实例。
除了软件自行车的变量外,软件自行车也有刹车、加速、减速、换档的方法。(自行车没有改变其速度的方法,因为自行车的速度只是所用的档、骑车人的速度、是否捏闸以及坡度的一个副作用)这些变量正式被称为实例变量,因为它们检查或改变特定自行车实例的状态。
对象的变量构成了对象的中心或核心。方法包围和隐藏程序中的其他对象的对象核心。把对象的变量包裹到被保护的方法的容器内叫做封装。这个对象的概念性描述——把变量核心包在受保护的方法中——是对象的理想表现,也是面向对象系统设计者努力的目标。然而,这并非全部。通常,由于实际的原因,一个对象可能需要露出它的一些变量或隐藏它的一些方法。在Java编程语言中,一个对象可以为其每一个变量和方法指定四种访问等级之一。该访问等级决定了其他对象和类可以访问的变量和方法。在Java编程语言中,变量和方法在控制对类成员访问(Controlling Access to Members of a Class)中叙述。把相关变量和方法封装到一个纯软件捆中是一个简单而有力的想法,这给软件开发者提供了两大主要好处:
模块化:一个对象的源代码可以编写和修改,而不管其他对象的源代码。一个对象也可以容易地在系统内传送。你可以把你的自行车给其他人,它依然可以用。
信息隐藏:对象有一个可以用来与其它对象通讯的公共接口。对象可以维护私有信息和方法,它们可以随时改变而不受它所依赖的其他对象的影响。你可以不懂你自行车的传动装置而使用它。
2,什么是消息?
单一的对象通常没有什么用。而一个对象往往以包含许多其他对象的大程序或应用软件的部件的形式出现。通过这些对象相互作用,程序员可以实现更有序的功能和更复杂的行为。悬挂在修车场内的自行车的不过是一些钛合金和橡胶而已。从本质上讲,自行车没有任何用。只有当另一个对象(你)与它相互作用(踩)时自行车才有用。
软件对象通过相互发送信息来相互作用和通讯。当对象A要对象B执行B的一个方法时,对象A给对象B发送一个消息。
有时,接收消息的对象需要更多的消息,才能更精确地知道做什么。例如,当你要换档时,就必须指明所要的档,这个信息做为参数与消息一起传送。
消息由三部分组成:
一个处理消息的对象一个要执行的方法名称方法所须的参数这三部分对于接收对象执行所要方法来说,信息足够。不再需要其他信息。
消息提供两个重要的益处:
·一个对象的行为可以通过它的方法表达,所以(除直接变量访问外)消息传输支持所有对象之间可能的交互。
·对象无须以相同的过程或在同一机器上来回相互间发送和接收信息。
3,什么是类?
在现实世界中,有许多同类的对象。例如,你的自行车只是世界上许多自行车中的一辆。使用面向对象的术语,我们说你的自行车是称为自行车的对象类中的一个实例。自行车有一些共同的状态(当前档、当前步调、两个轮子)和行为(换档、刹车)。然而,每一个自行车的状态是独立的、可以不同于其他的自行车。
在面向对象软件中,也可能有许多同类的对象,它们都有以下特性的:矩形、雇员记录、录像剪辑,如此等等。像自行车厂商一样,你可以利用同类对象相似这一实情,为这些对象建立设计图。对象的软件设计图叫做类。
类可以定义类变量。一个类变量包括可以被该类中所有实例共享的信息。例如,假定所有的自行车都有相同的档位数。在这种情况下,定义一个变量来保存档位数是低效率的。每一个实例都有自己的变量复制品,但每一个实例的值是相同的。在这种情况下,你可以定义一个包含档位数的类变量。所有的实例共享这个变量。如果一个对象改变了该变量,那么这个改变对该类型的其他变量都有效。一个类也可以声明类方法。你可以直接从类中调用一个类方法,然而,你必须在某一特殊的实例上调用实例方法。
对象对类你也许注意到对象和类看上去非常相似。而实际上,类和对象的差别往往是某些混乱的根源。在现实世界中,类明显地不等同于它的对象所描述的事物。一个自行车的设计图不是自行车。然而,要在软件中区分对象和类有点困难。部分原因是软件中的对象仅仅是现实世界对象的电子化模拟或初始的抽象概念,也因为术语“对象”有时也用来指类和实例。
4,什么是继承?
普通地说,对象是根据类定义的。可以通过了解对象的类来了解对象的许多方面。即使你一点也不知道它是什么,但只要告诉你它是自行车,你就知道它有两个轮子、把手和踏板。
面向对象系统向前跨进一步,允许根据其他类来定义类。例如,山地自行车、比赛自行车和双人自行车是各种各样的自行车。在面向对象的术语中,山地自行车、比赛自行车和双人自行车全部是自行车类的子类。同样,自行车类是山地自行车、比赛自行车和双人自行车的超类。
每一个子类都继承超类的状态(以变量声明的形式)。山地自行车、比赛自行车和双人自行车共享一些状态:步调、速度和其他类似东西。每一个子类都继承超类的方法。山地自行车、比赛自行车和双人自行车共享一些行为:如刹车和换档速。
然而,子类不受给它们超类提供的状态和行为的限制。子类可以给从超类继承来的变量和方法进行增加。双人自行车有两个座位和两个把手;一些山地自行车有额外的调速装置。
子类也可以不用继承的方法,并可以为这些方法提供特定的执行方案。例如,如果你有一套额外调速装置的山地自行车,可以不用“变档”方法而用这些新的调速装置骑行。
你不受继承层的限制。继承树或类层可以满足深度需求。方法和变量从上到下层遗传。一般来说,越下级的类层,越有自己的特别属性。
Object类是顶级类,每一个类都是它的后代(直接或间接)。一个典型的Object变量可以保存任一对象的参数,如一个类的实例或一个队列。Object提供在Java Virtual Machine(Java虚拟机)中运行的全部对象需要的行为。例如,全部类把Object遗传给String方法,该方法返回对象表示的串。
继承有以下优点:
子类规定来自超类公共元素基础的特定行为。通过使用继承,程序员可以多次重用超类中的代码。
程序员可以执行称为抽象类的超类,该类定义了“一般”行为。抽象超类定义或部分地执行行为,但许多类是不可定义和不可执行的。其他程序员用特定的子类填写细节。
Unit 15
计算机简史
没有什么能比计算机更好地体现现代生活。好也罢坏也罢,计算机已经渗透到我们生活的每一方面。当今计算机可以做的事情远远超出单纯计算:在维护库存清单的同时,超市扫描仪可以计算我们的购物单;计算机化的电话交换中心扮演了交通警察的角色,管理数百万的电话并保持线路畅通;自动柜员机让我们几乎在世界任何地方处理银行业务。但是,这些技术来自哪里又要朝何方发展?要充分理解和认识计算机对我们生活的影响并把握未来,了解计算机的发展是十分重要的。
1.第一代计算机(1946-1956)
受战争的影响,开发出的计算机是电子数字积分计算机(ENIAC),由美国政府和宾夕法尼亚大学合作制造。由于该计算机由一万八千个真空管、七万个电阻器以及五百万个焊接点组成,它是如此巨大的一台机器以至于要消耗一百六十千瓦电力,这些电力足以照亮整个费城。ENIAC由John Presper Eckert (埃克特,1919-1995) 和John W.Mauchly (莫奇利,1907-1980)研制,与Colossus和Mark I不同,它是通用计算机,速度比Mark I快1000倍。
在20世纪40年代中期,John von Neumann (冯诺依曼,1903-1957)也加入到宾夕法尼亚大学的项目中。他最初提出的计算机设计概念在随后的40年中保留中心地位。1954年,John von Neumann设计了电子数据计算机(EDVAC),内存既可以存储程序也可以存储数据。这个“存储内存”技术和“条件控制传输”,让计算机可以在任何一点停下来然后重新运行,使计算机程序实现更多的功能。John von Neumann体系结构的计算机的关键要素是中央处理单元,该中央处理单元通过一个单一的源协调计算机的全部功能。1951年,Remington Rand 建造了UNIVAC I(通用自动计算机),成为第一个利用这些进步的商用计算机。美国人口普查署和通用电气公司拥有这些UNIVAC计算机。UNIVAC令人印象深刻的成就之一是预告了1952年美国总统大选的获胜者——Dwight D,Eisenhower(德怀特·戴维·艾森豪威尔)。
第一代计算机具有如下特征:对计算机要执行的特定任务要制作一些特定操作指令。每一个计算机都有不同的二进制程序,称为机器语言,它告诉计算机如何运行。这使编制计算机程序很难并限制了计算机的功能和速度。第一代计算机的其他特征是使用电子管(这是造成它们体积大的原因)和用磁鼓存储数据。
第二代计算机(1956-1963)
1948年晶体管的发明极大地改变了计算机的发展。在电视机、收音机和计算机中,晶体管替代了大而笨重的电子管。因此,电子设备的大小从此一直在缩小。1956年,晶体管开始用在计算机中。与早期的磁芯存储器结合,晶体管使第二代计算机比它们的前辈更小、更快、更容易使用和更有效率。最初利用晶体管的大规模机器是早期的超级计算机——由IBM制造的Stretch和由 Sperry-Rand制造的LARC。这些计算机都由原子能实验室研制,可以处理大量的数据,这很好地满足了原子能科学家的需求。然而,这些计算机很贵,而切其功能远远超出了商业部门的计算机需求,因而限制了其魅力。只安装了两台LARC:一台在加利福尼亚州利弗莫尔市的劳伦斯放射实验室,该计算机以此得名(利弗莫尔原子研究计算机),另一台在华盛顿特区的美国海军研究发展中心。第二代计算机用汇编语言替代了机器语言,用短的编程代码替代了长的、难的二进制代码。
在60年代初期,有大量商品化的第二代计算机成功地应用于企业、大学、政府机构,这些计算机来自如Burroughs、Control Data、Honeywell、IBM、Sperry-Rand及其他公司。这些第二代计算机设计固定,包括用晶体管替代电子管。也包括了我们当今计算机相关的全部组成部分:打印机、磁带存储器、磁盘存储器、内存、操作系统和存储的程序。一个重要的例子是IBM 1401,它被计算机行业普遍接受,许多人认为它是该行业的Model T of。到1965年,大部分企业都用第二代计算机处理日常财务信息。
正是该存储程序和编程语言使计算机能够最终物超所值并应用于商业的多个方面。存储程序的概念意味着为特定功能(称为一个程序)运行的计算机指令存储在计算机的内存中,并可以被执行不同功能的指令集快速地替换。计算机也可以打印顾客发票、几分钟之后设计产品和算工资。在此期间,更成熟的高级语言如COBOL(面向商业的公共语言)和FORTRAN(公式翻译语言)得到普遍应用,并一直延续到今天。这些语言使用字、句和数学公式取代了神秘的二进制机器代码,使编写计算机程序容易得多。新的职业(程序员、分析员和计算机系统专家)和整个软件行业也伴随第二代计算机出现。
3.第三代计算机(1964-1971)
尽管晶体管比电子管有了明显的改进,它们仍然会产生大量的热,这些热量损坏了计算机内部的敏感部件。石英石解决了这一问题。Texas Instruments公司的工程师Jack Kilby在1958年研制出了集成电路(IC)。集成电路把三种电子元件集中到一个由石英制成的小硅片上。科学家随后设法把更多元件放到了一个芯片上,称为半导体。结果随着许多部件可以压到芯片上,计算机变小多了。另外一种第三代计算机的发展包括了使用操作系统,操作系统用一个中心程序监控和调整计算机内存,使计算机同时运行多个不同的程序。
4.第四代计算机(1971-现在)
在集成电路之后,只有一件事向下进行——那就是尺寸。大规模集成电路可以把数百元件放到一个芯片上。到了80年代,超大规模集成电路可以把成千上万个元件压到一个芯片上。特大规模集成电路的元件数增加到数百万。能够把如此多的元件压缩到大约一美分硬币的一半大小的面积,这一能力帮助减小了计算机的尺寸和价格,也增加了计算机的性能、效率和可靠性。1971年研制的Intel 4004芯片把计算机的全部部件(中央处理单元、内存和输入输出控制)放到一个很小的芯片上,让集成电路技术前进了一大步。然而,以前的集成电路为某一特殊用途而制造,但现在可以制造一个微处理器然后进行编程来满足各种需求。不久家用产品(如微波炉、电视机和带有电子化燃料注入系统的汽车)都加进了微处理器。
如此强大的功能让常人可以利用计算机的性能。它们不再是专门为大企业或政府合同研制的。在70年代中期,计算机厂家寻求把计算机带给普通顾客。这些微型计算机带有用户友好的软件包,这些软件包给不懂行的用户提供了一批应用软件,最流行的字处理和电子表格程序。这个领域的先驱是Commodore、Radio Shack和Apple Computers公司。在80年代初期,如Pac Man这样的娱乐场所的视频游戏和Atari 2600这样的家庭游戏点燃了顾客对更成熟的、可编程的家用计算机的兴趣。
1981,IBM推出了供家庭、办公室和学校使用的个人计算机(PC)。由于IBM PC的仿制品的出现,人们更能够买得起个人计算机,二十世纪八十年代经历了计算机在上述三个领域的扩张。正在使用的个人计算机的数量翻了一番多,从1981年的2百万台增加到1982年的550万台。十年后,有6500万台个人计算机在使用。计算机继续朝着更小尺寸发展,从桌面到膝上(可以放到公文包中)到掌上电脑(能够放到胸前的口袋中)。与IBM公司的PC直接竞争的是Apple公司的Macintosh系列产品(1984年推出的)。Macintosh以用户友好的设计而知名,它推出了一个新的操作系统,该系统让用户不用输入指令就可以移动屏幕上的图标。用户可以使用鼠标来控制屏幕上的图标,鼠标是一个在屏幕上模拟人手移动的设备。
随着计算机在工作场所的更广泛使用,利用他们潜能的新方法也研究出来了。由于这些较小的计算机性能较强大,他们可以联在一起、或组成网络来共享内存空间、软件和信息,及相互通讯。大型计算机功能强大,可以分时地用于许多应用程序的多个终端,与此相对应,联网的计算机允许单个的计算机协作。把它们直接相连,叫做“局域网”(LAN),或者用电话线连成庞大范围的网络。例如,当前全球范围的因特网,就把全世界的计算机连接到一个信息网络中。1992年美国总统大选中,副总统候选人戈尔许诺优先发展所谓的“信息高速公路”。尽管戈尔和其他人对这般巨大网络的预见实现起来需要多年(如果不是数十年),但当今像因特网这样的计算机网络最流行的应用是电子邮件,即E-mail,它让用户输入一个计算机地址,然后通过办公室的或世界各地的网络终端发送信息。
5.第五代计算机(现在-未来)
因为第五代计算机还在幼年期,所以给它下定义有点困难。第五代计算机最著名的例子Arthur C,Clarke2001写的小说“空间旅行”中虚构的HAL9000。HAL实现了第五代计算机所设想的全部功能。因具有人工智能,它的推理能力足以使它与它的人类操作员进行对话、可以使用可视输入并从自己的经验中学习。(不幸的是,HAL太人性化了并有精神故障,霸占了飞船并杀死了船上的大部分人。)
尽管难以驾驭的HAL 9000是现实世界的计算机设计师设计不出来的,但它的许多功能是可以设计出来的。使用最新研发的技术,计算机可以接受口述指令(语音辨认)和模仿人类推理。翻译外语也是第五代计算机最可能实现的性能。起初,这个技能的实现似乎是一个很简单的目标,但当程序员们认识到人的理解既依据上下文及内涵又依据词的简单翻译时,就困难得多了。
计算机设计和技术科学的许多进展正在朝着能够创造第五代计算机的方向发展。有两个这样的进展是并行发展的,一是把许多CPU的能力系统地组合为一个来用,代替了Von Neumann的中央处理单元设计;另外一个发展是超导技术。它使电流的阻力很小或几乎没有,从而提高了信息流的速度。今天的计算机已经具有了第五代计算机的一些属性。例如,专家系统通过应用解决问题方案来帮助医生做出诊断,医生可能用这些方案来确定病人的需求。还需要许多年的发展,专家系统才能得以广泛应用。
附录2 参考答案
Unit 1
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
microprocessor,printer,spreadsheet,Bus,access,storage,interface,motherboard,bit,picture
Unit 2
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
wireless,transmit,compatible,hub,port,sensor,Logitech,peripheral,frequency,back up
Unit 3
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
Ethernet,jack,sharpness,headphones,notebook,dormant program,slot,graphics accelerator,liquid crystal display (LCD)
Unit 4
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
inkjet printer,parallel port,palette,match,monochrome,dot,type,drum,transparency,
black toner
Unit 5
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
Advanced Graphics Port,benchmark,latency,chipset,DDR,DRAM,SDRAM,RDRAM,Front Side Bus,DIMM
Unit 6
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
pixel,matrix,TFT,DVD,CRT,LCD,LED,scan,alignment,pitch
Unit 7
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
version,reliability,session,megabyte,default,workgroup,media,account,log,menu
Unit 8
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
toolbar,tag,highlight,cursor,failure,preview,event,paste,shut down,space key
Unit 9
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
Animation,illustrate,scheme,bitmap,slide,grid,rotate,optimize,table,encryption
Unit 10
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
database,command,label,string,form,report,query,save,record,update
Unit 11
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
compiler,tutorial,keyword,preprocessor,Pascal language,operator,comment,debug,variable,prompt
Unit 12
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
ARPANET,communication,node,forward,terminal,protocol,Email,host computer,packet switching,AI
Unit 13
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
Java,object-oriented,platform-independent,multithreaded,supercomputer,Smart card,porting,applet,maintenance,download
Unit 14
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
source code,identifier,subroutine,define,code,object,encapsulation,common data,virtual machine,GUI
Unit 15
2.根据下面的英文解释,写出相应的英文词汇(使用本单元所学的单词、词组或缩略语)
memory,program,operating system,data,address,chip, monitor,mouse,ENIAC,machine language