[计算机]了解MACOSX系统-开发人员.doc_第1页
[计算机]了解MACOSX系统-开发人员.doc_第2页
[计算机]了解MACOSX系统-开发人员.doc_第3页
[计算机]了解MACOSX系统-开发人员.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章 系统技术基础概述Mac OS X 既是以往 Macintosh 操作系统的重大升级,也是对其的一种自然演化。它继承了 Macintosh 易于操作的传统,但其设计不只是让人易于使用,同时也更让人乐于使用。作为下一代操作系统, Mac OS X 是一种综合技术的产物。在其所覆盖的技术中,一部分是来自于计算机业界的新技术,而大部分则是标准技术。它完全是建立在现代核心操作系统的基础上的,这使 Macintosh 获得了内存保护和抢占式多任务等计算处理能力。 Mac OS X 有着绚丽多彩的用户界面,具备了如半透明、阴影等视觉效果。这些效果,连同在个人电脑上看到的最清晰图形,都可以利用苹果公司专门为 Mac OS X 开发的图形技术来获得。不过 Mac OS X 有的不仅仅是精密的内核与精巧的外形。凭借着多元化的应用程序环境,各种类型的 Macintosh 应用程序都可以在此操作系统中得以运行。而凭借着对多种网络协议和服务的支持, Mac OS X 成为了网上冲浪的终极平台。又由于其对多种磁盘卷格式的支持,并符合各种现有和发展中的标准, Mac OS X 还具备了与其它操作系统的高度协作性。从功能上看,下面是 Mac OS X 最重要的各个组件:Aqua ,用以获得用户体验的人性化界面设计应用程序环境( Carbon 、 Cocoa 、 Java 和 Classic )视窗和图形系统,由 Quartz 实现(包括对 QuickTime 和 OpenGL 的支持)Darwin ,高级的、基于 UNIX 技术的操作系统核心描述了这些组件间的总体从属关系。本章的其余部分说明了 Mac OS X 的这些组件以及其它技术所提供的功能。用户体验:Mac OS X 的用户环境与 Mac OS 的早期版本相似,不过在一些重要方式上仍存在区别。这些区别表现在用户界面设计、软件界面本地化构建以及增加应用程序功能的方式等方面。而在导出和访问其它应用程序服务的机制上, Mac OS X 也有所增强。当然, Mac OS X 上的用户体验受益于由这种操作系统核心所带来的好处。(参见 “Darwin” )。即使在一个程序崩溃时, Macintosh 计算机也一样能保持稳定,单个的应用程序或任务不能独占进程资源;而应用程序可并发执行。本章节描述了 Mac OS X 给用户所带来的操作体验,以及那些使之能增加效率和令人愉快的功能和应用。Aqua在苹果公司设计 Aqua-Mac OS X 的图形用户界面时,设计思想的目标是:创造一种不仅易用,而且比您所见过的任何 Mac OS 更具吸引力的现代操作系统(参见图 2-2 的屏幕快照)。正如 “aqua” 这个单词让我们所联想到的,水的属性充斥了 Mac OS X 的清透外表。 Aqua 以它的色彩、深度、清澈、透明和动感给电脑带来了生命的活力。按钮看起来象是刨光了的蓝宝石,激活的按钮会呈现出脉动般的闪烁,窗口有着带有层次感的阴影,最小化窗口还会象魔鬼落入瓶子一样落入它们的 Dock 图标中。Aqua 最引人注目的一个特点就是它的图标。在早期的操作系统中,图标的大小受到屏幕的分辨率的限制。随着现在的显示大小和分辨率水平的大大提高, Aqua 则摆脱了这种限制。它提供了具有丰富色彩和照片质量的图标,并可以将图标尺寸调节到 128x128 像素。 Aqua 图标也更具表现力,可以实现原位置文件预览等功能。通过对屏幕布局规划的优化管理, Aqua 还改善了用户体验。不断产生的一个又一个窗口往往会打乱屏幕布局,特别是在显示较深结构的文件系统和多个控制面板时。 Mac OS X 通过将一个应用程序的各个活动项目集中在一个窗口中,解决了窗口大量增生的问题。这种新的方法的最好的实例就是 Mac OS X 是如何处理一些像打开或打印文档这类普通程序的。即便您可能同时打开了多个文档,当操作系统显示打印或保存文档的对话框时,您也应该知道哪个对话框是对应哪个文档的。 Mac OS X 引进了一种新的对话框,叫做漂浮对话框( sheet ),它被附着在文档窗口上,这使它们的关系更为明确。漂浮对话框从窗口标题栏下方滑出,由于其半透明特性使得它们看起来似乎像是漂浮在文档窗口上的。漂浮对话框并不是模式化的,因此在漂浮对话框出现时用户仍然可以继续进行其它的操作。一直以来, Mac OS 以其易用性受到了人们的青睐。 Aqua 中结合了很多 Macintosh 用户在他们的计算机中所期望获得的用户界面质量和特性。系统中几乎每个功能和特性都被赋予了易用性的特点。Aqua 的许多效果都可由 Quartz (苹果公司开发的 2D 图形和视窗技术)来实现。Finder:可以通过设置固件密码,迫使用户只能用缺省的启动装置进行启动。值得一提的是,由于苹果公司就Intel架构的电脑反复声明不再支持“开放固件”(Open Firmware),一些关于苹果的书籍中便误认为Intel架构的电脑上不能再设置固件密码。而事实上,虽然Intel架构的苹果机采用了EFI(扩展固件界面),它们还是可以受到固件密码的保护的。无论是PowerPC还是Intel构架的电脑,具体方法如下:1 插入随机所带的系统安装盘。2 打开光盘后,到光盘下的Applications里的Utilities文件夹下,把“固件密码实用程序”复制到你正在使用的操作系统下的应用程序里的实用程序下。图为固件密码实用程序图标3 双击所复制的应用。4 点击“更改”。5 勾选“需要输入密码才能更改固件设置”,输入密码和验证。大部分 Aqua 用户体验是来自于对桌面和 Finder 的设计, Finde

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论