第1篇 Mac OS(苹果操作系统10.6中文版) 2
第1章 初识Mac OS X 10.6中文版 2
1.1苹果机概述 2
1.2苹果操作系统 3
1.3 Mac OS X的发展史 3
1.4 Mac OS X 10.6新特性及新功能 6
第2章 Mac OS X 10.6中文版界面 9
2.1启动和登录 9
2.2桌面 9
2.3菜单 13
2.4窗口 14
2.5文件和文件夹 19
第3章 Mac OS X 10.6中文版菜单命令 22
3.1苹果菜单(?)命令 22
3.2 Finder菜单命令 25
3.3文件菜单命令 26
3.4编辑菜单命令 29
3.5显示菜单命令 30
3.6前往菜单命令 31
3.7窗口菜单命令 31
3.8“帮助”菜单命令 32
3.9快捷菜单 33
第4章 Mac OS X 10.6中文版系统偏好设置 35
4.1系统偏好设置简介 35
4.2个人偏好设置 36
4.3硬件偏好设置 41
4.4系统偏好设置 42
第5章 Mac OS X 10.6中文版应用程序和实用工具 50
5.1 Mac OS X 10.6中文版应用程序 50
5.1.1打开和退出应用程序 50
5.1.2预览程序 50
5.1.3文本编辑程序 51
5.1.4仪表盘程序 53
5.1.5地址簿程序 54
5.1.6办公应用程序 55
5.1.7安装和卸载应用程序 59
5.2 Mac OS X 10.6中文版实用工具 60
5.2.1系统概述工具 61
5.2.2磁盘工具 61
5.2.3活动监视器工具 62
5.2.4数码测色计工具 63
5.2.5抓图工具 64
5.2.6钥匙串访问工具 65
5.2.7终端工具 66
5.2.8音频MIDI设置工具 66
5.2.9压缩工具 69
5.2.10蓝牙工具 69
5.2.11打印工具 71
第2篇 Mac计算机的网络应用 76
第6章 网络设置和网络实用工具 76
6.1 Internet与网络偏好设置 76
6.1.1局域网连接设置 76
6.1.2资源共享设置 77
6.1.3 Internet连接设置 82
6.2网络实用工具 86
6.2.1查看网络连接的状态(简介) 86
6.2.2查看网络路由表和网络统计信息(N etstat) 86
6.2.3测试是否可以联系另一台计算机(Ping) 87
6.2.4查询Internet地址信息(Lookup) 87
6.2.5检查网络信息的地址路径(Traceroute) 88
6.2.6查找用户域名的注册信息(Whois) 89
6.2.7查找用户E-mail信息(Finger) 89
6.2.8扫描网络开放端口(端口扫描) 91
第7章 使用Safari浏览网页 92
7.1 Safari浏览器简介 92
7.2 Safari浏览器的基本功能 93
第8章 收发和管理电子邮件 97
8.1 Mail应用程序简介 97
8.2添加Mail账户 98
8.3接收邮件 99
8.4垃圾邮件 100
8.5特色功能 101
第9章 即时通信工具 103
9.1 Mac OS X上常用的即时通信软件iChat 103
9.2其他即时通信工具 106
第3篇 Mac计算机的多媒体应用 110
第10章 iTunes播放器 110
10.1 iTunes播放器界面和功能概述 110
10.2输入与播放歌曲 113
10.3制作播放列表 114
10.4音乐文件管理设置 115
10.5观看视频 117
10.6收听Internet广播 117
10.7刻录音乐光盘 118
第11章 DVD播放器 121
11.1 DVD播放程序概述 121
11.2播放DVD影片文件 121
11.3创建和播放视频剪辑 122
11.4偏好设置 123
11.5观看影片时同时使用计算机 123
第12章 QuickTime播放器 124
12.1 QuickTime播放器概述 124
12.2 QuickTime X新功能 125
第13章 iMovie 129
13.1 iMovie界面和功能概述 129
13.2导入视频 134
13.3整理视频资源库和查看视频 135
13.3.1整理视频 135
13.3.2播放视频 136
13.4增强视频影像和调整音量 136
13.5创建iMovie项目 139
13.5.1开始新的视频项目 139
13.5.2使用故事板规划项目 140
13.5.3在项目中添加视频 141
13.5.4在项目中添加背景音乐 142
13.5.5在项目中添加声音剪辑 144
13.5.6在视频上添加字幕 144
13.5.7在视频剪辑之间添加转场 146
13.5.8在声音或视频剪辑中添加音频效果 146
13.5.9录制画外音 147
13.5.10添加照片 147
13.5.11创建预告片 149
13.6共享影片 150
13.6.1创建DVD 150
13.6.2将项目发送到iTunes 150
13.6.3发布到YouTube或Facebook 151
第14章 iPhoto 152
14.1 iPhoto界面和功能概述 152
14.2导入照片 155
14.3查看照片 157
14.4改进照片 159
14.5制作相簿 162
14.6制作幻灯片显示 163
14.7与他人分享照片 163
14.8打印照片 165
第15章 Photo Booth 166
15.1 Photo Booth简介 166
15.2拍摄快照 167
15.3预览快照 168
15.4使用快照 169
第16章 iDVD 170
16.1 iDVD界面和功能概述 170
16.2开始制作新项目 172
16.3设置DVD主题 174
16.4添加媒体内容 175
16.5添加菜单文字和更改按钮外观 178
16.6刻录DVD 179
第4篇 Objective-C程序设计基础与应用 182
第17章 程序设计概述 182
17.1基本概念 182
17.2数据的输入与输出 184
17.2.1数据输出 185
17.2.2数据输入 185
17.2.3一个简单的Objective-C程序 186
17.3 Objective-C程序的结构 187
17.4 Objective-C程序的上机环境——Xcode集成开发环境简介 188
第18章 数据类型、运算符和表达式 194
18.1基本数据类型 194
18.1.1简单数据类型 194
18.1.2实数类型 195
18.1.3强制类型转换运算符 196
18.2变量 197
18.2.1标识符命名 197
18.2.2变量的声明与初始化 198
18.2.3使用变量时的注意事项 199
18.3算术运算符与算术表达式 200
18.3.1算术运算符 200
18.3.2算术表达式和运算符的优先级与结合性 201
18.4赋值运算符与赋值表达式 201
18.4.1赋值运算符 201
18.4.2赋值过程中的类型转换 201
18.4.3复合的赋值运算符 202
18.4.4赋值表达式 203
18.5自增1和自减1运算符 205
18.6关系、逻辑和条件运算符 206
18.6.1关系运算符和关系表达式 206
18.6.2逻辑常量和逻辑变量 207
18.6.3逻辑运算符和逻辑表达式 208
18.6.4条件运算和条件表达式 211
18.7位运算符 213
18.7.1逻辑位运算符 213
18.7.2移位位运算符 215
18.8逗号运算符和逗号表达式 216
第19章 程序控制结构 219
19.1在输出中使用控制符 219
19.2算法概述 222
19.3顺序结构的程序 224
19.4分支选择结构与if语句 226
19.5 if语句的嵌套 229
19.6多分支选择结构与switch语句 231
19.7循环结构和循环语句 234
19.7.1用while循环控制语句构成循环 234
19.7.2用do…while循环控制语句构成循环 235
19.7.3用for循环控制语句构成循环 237
19.7.4循环结构应用举例 238
19.8循环的嵌套 241
19.9流程控制的转移 244
19.9.1 continue语句 244
19.9.2 break语句 245
19.9.3 goto语句 245
19.10结构化程序的编写 246
第20章 类的封装性 251
20.1面向对象的概念 251
20.2类的声明 253
20.3类的实现 254
20.4应用程序 255
20.5 Objective-C的方法调用 256
20.6@property和@synthesize 257
20.7 Objective-C的内存管理 259
20.7.1自动释放(autorelease)池 260
20.7.2引用计数器 260
第21章 类的继承性和多态性 262
21.1类的继承性 262
21.2类的多态性 264
21.3 super类别 267
21.4用id类型实现动态方法调用 268
21.5类目的应用 270
21.6协议 273
第22章 基础框架 275
22.1数字对象 275
22.2字符串对象 277
22.3数组对象 279
22.3.1不可变数组 279
22.3.2可变数组 280
22.4词典对象 283
22.4.1不可变词典对象 284
22.4.2可变词典对象 285
22.5集合对象 286
第23章 iPhone应用程序设计 290
23.1 iOS应用程序的创建 290
23.1.1从过程驱动到事件驱动 290
23.1.2 Cocoa程序设计的两种框架 291
23.2应用程序的设计方法及设计器、模拟器的使用 292
23.2.1 Xcode 292
23.2.2 Interface Builder 295
23.2.3 iPhone模拟器 297
23.2.4应用程序的设计过程 298
23.3实例一:猜题器的设计 302
23.4实例二:照片查看器的设计 307
23.5实例三:通讯录输入器的设计 311
23.6实例四:简易计算器的设计 322
23.7实例五:仿真计算器的设计 326
23.8实例六:音频播放器的设计 333
23.9实例七:视频播放器的设计 336
23.10实例八:地图查看器的设计 342
附录A ASCII码字符集 348
附录B 运算符的优先级和结合性 349
附录C输出函数中的格式控制符及修饰符 350
参考文献 352