iPad开发入门经典
<script type="text/javascript" ><!--
dd_ad_output="html";
dd_ad_width=302;
dd_ad_height=167;
dd_ad_client="P-304431";
dd_ad_format=20;
dd_ad_id=0;
dd_product_id=22459610;
dd_img_size=150;
dd_display_style=1;
dd_text_url="";
dd_color_text="";
dd_color_bg="FFFFFF";
dd_open_target="_blank";
dd_border=1;
dd_color_link="";
dd_ad_text="";
//--></script>
<script type="text/javascript" src="http://union.dangdang.com/union/script/dd_ads.js" ></script>
<P> </P>
<P>masterchat.cn推荐<BR>网站策划必备手册,网站策划深度解析<BR>新手建站入门书籍,建站流程详细指导<BR>成功网站深度揭秘,实用技巧全面分享<BR><BR></P>
<P> </P>
<P> </P>
<P><STRONG>内容简介</STRONG></P>
<P> </P>
<P> 《iPad开发入门经典》基于iOS 3.2编写,循序渐进地介绍了从事iPad开发所需的基本知识,包括使用Xcode、Interface Builder、Objective-C和Cocoa Touch等开发工具,设计及美化用户界面,弹出框及iPad特有的其他UI元素,读写和显示数据,使用表视图和分割视图导航结构化数据,创建可旋转和调整大小的用户界面,播放和录制多媒体,使用地图和定位功能,使用加速计检测运动,创建通用应用程序,调试、优化和发布应用程序等主题。<BR> 《iPad开发入门经典》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iPad应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iPad开发的人员参考。<BR> </P>
<P><BR><STRONG>目录</STRONG></P>
<P> </P>
<P> 第1章 为开发准备好系统和iPad <BR> 1.1 欢迎进入iPhone OS平台 <BR> 1.1.1 显示屏和图形 <BR> 1.1.2 应用程序资源约束 <BR> 1.1.3 连接性 <BR> 1.1.4 输入和反馈 <BR> 1.2 成为iPad开发人员 <BR> 1.2.1 加入Apple开发人员计划 <BR> 1.2.2 安装iPhone OS开发工具 <BR> 1.3 创建开发供应配置文件 <BR> 1.3.1 什么是开发供应配置文件 <BR> 1.3.2 生成并安装开发供应配置文件 <BR> 1.3.3 使用iPad应用程序测试配置文件 <BR> 1.4 开发技术概述 <BR> 1.4.1 Apple开发套件 <BR> 1.4.2 Objective-C <BR> 1.4.3 CoCoa Touch <BR> 1.4.4 模型-视图-控制器 <BR> 1.5 总结 <BR> 1.6 问与答 <BR> 1.7 作业 <BR> 1.7.1 测验 <BR> 1.7.2 答案 <BR> 1.7.3 练习 </P>
<P> </P>
<P> 第2章 Xcode和iPhone模拟器简介 <BR> 2.1 使用Xcode <BR> 2.1.1 创建和管理项目 <BR> 2.1.2 删除文件和资源 <BR> 2.1.3 编辑和导航代码 <BR> 2.1.4 生成应用程序 <BR> 2.1.5 项目属性 <BR> 2.2 使用iPhone模拟器 <BR> 2.2.1 在模拟器中启动应用程序 <BR> 2.2.2 模拟多点触摸事件 <BR> 2.2.3 旋转模拟的iPad <BR> 2.2.4 模拟其他情况 <BR> 2.3 进一步探索 <BR> 2.4 总结 <BR> 2.5 问与答 <BR> 2.6 作业 <BR> 2.6.1 测验 <BR> 2.6.2 答案 <BR> 2.6.3 练习 </P>
<P> </P>
<P> 第3章 探索Apple平台语言Objective-C <BR> 3.1 面向对象编程和Objective-C <BR> 3.1.1 什么是面向对象编程? <BR> 3.1.2 面向对象编程术语 <BR> 3.1.3 什么是Objective-C? <BR> 3.2 探索Objective-C文件结构 <BR> 3.2.1 头文件/接口文件 <BR> 3.2.2 实现文件 <BR> 3.2.3 自动生成的结构 <BR> 3.3 Objective-C编程基础 <BR> 3.3.1 声明变量 <BR> 3.3.2 分配、初始化和释放对象 <BR> 3.3.3 使用方法及发送消息 <BR> 3.3.4 表达式和决策 <BR> 3.4 内存管理 <BR> 3.4.1 释放对象 <BR> 3.4.2 使用autorelease方法 <BR> 3.4.3 保留对象 <BR> 3.4.4 在dealloc中释放实例变量 <BR> 3.4.5 释放规则 <BR> 3.5 进一步探索 <BR> 3.6 总结 <BR> 3.7 问与答 <BR> 3.8 作业 <BR> 3.8.1 测验 <BR> 3.8.2 答案 <BR> 3.8.3 练习 </P>
<P> </P>
<P> 第4章 Cocoa Touch内幕 <BR> 4.1 Cocoa Touch是什么? <BR> 4.1.1 冷静面对大量的功能 <BR> 4.1.2 年轻而成熟 <BR> 4.2 探索iPhone OS技术层 <BR> 4.2.1 Cocoa Touch层 <BR> 4.2.2 多媒体层 <BR> 4.2.3 核心服务层 <BR> 4.2.4 核心OS层 <BR> 4.3 跟踪iPad应用程序的生命周期 <BR> 4.4 Cocoa基础 <BR> 4.4.1 核心应用程序类 <BR> 4.4.2 数据类型类 <BR> 4.4.3 界面类 <BR> 4.5 使用Xcode探索iPhone OS框架 <BR> 4.5.1 Xcode文档 <BR> 4.5.2 快速帮助 <BR> 4.6 总结 <BR> 4.7 问与答 <BR> 4.8 作业 <BR> 4.8.1 测验 <BR> 4.8.2 答案 <BR> 4.8.3 练习 <BR> </P>
<P> 第5章 探索Interface Builder <BR> 5.1 了解Interface Builder <BR> 5.1.1 Interface Builder采用的方法 <BR> 5.1.2 剖析Interface Builder XIB文件 <BR> 5.2 创建用户界面 <BR> 5.2.1 对象库 <BR> 5.2.2 布局工具 <BR> 5.3 定制界面外观 <BR> 5.3.1 使用属性检查器 <BR> 5.3.2 设置辅助功能属性 <BR> 5.3.3 测试界面 <BR> 5.4 连接到代码 <BR> 5.4.1 在Xcode中启动InterfaceBuilder <BR> 5.4.2 实现概述 <BR> 5.4.3 输出口和操作 <BR> 5.4.4 对象身份 <BR> 5.5 进一步探索 <BR> 5.6 总结 <BR> 5.7 问与答 <BR> 5.8 作业 <BR> 5.8.1 测验 <BR> 5.8.2 答案 <BR> 5.8.3 练习 <BR> </P>
<P> 第6章 模型-视图-控制器应用程序设计 <BR> 6.1 了解设计模式模型-视图-控制器 <BR> 6.1.1 制作意大利面条 <BR> 6.1.2 使用MVC将应用程序设计结构化 <BR> 6.2 Xcode和Interface Builder如何实现MVC <BR> 6.2.1 视图 <BR> 6.2.2 视图控制器 <BR> 6.2.3 数据模型 <BR> 6.3 使用模板View-Based Application <BR> 6.3.1 实现概述 <BR> 6.3.2 创建项目 <BR> 6.3.3 在视图控制器中创建输出口和操作 <BR> 6.3.4 创建视图 <BR> 6.3.5 实现视图控制器逻辑 <BR> 6.3.6 释放内存 <BR> 6.3.7 生成应用程序 <BR> 6.4 进一步探索 <BR> 6.5 总结 <BR> 6.6 问与答 <BR> 6.7 作业 <BR> 6.7.1 测验 <BR> 6.7.2 答案 <BR> 6.7.3 练习 </P>
<P> </P>
<P> 第7章 使用文本、键盘和按钮 <BR> 7.1 基本用户输入和输出 <BR> 7.1.1 按钮 <BR> 7.1.2 文本框和文本视图 <BR> 7.1.3 标签 <BR> 7.2 使用文本字段、文本视图和按钮 <BR> 7.2.1 实现概述 <BR> 7.2.2 创建项目 <BR> 7.2.3 创建输出口和操作 <BR> 7.2.4 添加文本框 <BR> 7.2.5 添加文本视图 <BR> 7.2.6 创建自定义按钮 <BR> 7.2.7 隐藏键盘 <BR> 7.2.8 实现视图控制器逻辑 <BR> 7.2.9 释放对象 <BR> 7.2.10 生成应用程序 <BR> 7.3 进一步探索 <BR> 7.4 总结 <BR> 7.5 问与答 <BR> 7.6 作业 <BR> 7.6.1 测验 <BR> 7.6.2 答案 <BR> 7.6.3 练习 </P>
<P> </P>
<P> 第8章 处理图像、动画和滑块 </P>
<P> 8.1 用户输入和输出 <BR> 8.1.1 滑块 <BR> 8.1.2 图像视图 <BR> 8.2 创建并管理图像动画和滑块 <BR> 8.2.1 实现概述 <BR> 8.2.2 创建项目 <BR> 8.2.3 添加动画资源 <BR> 8.2.4 准备输出口和操作 <BR> 8.2.5 添加图像视图 <BR> 8.2.6 添加滑块 <BR> 8.2.7 完成界面的创建 <BR> 8.2.8 实现视图控制器逻辑 <BR> 8.2.9 释放对象 <BR> 8.2.10 生成应用程序 <BR> 8.3 进一步探索 <BR> 8.4 总结 <BR> 8.5 问与答 <BR> 8.6 作业 <BR> 8.6.1 测验 <BR> 8.6.2 答案 <BR> 8.6.3 练习 </P>
<P> </P>
<P> 第9章 使用高级界面对象和视图 <BR> 9.1 再谈用户输入和输出 <BR> 9.1.1 开关 <BR> 9.1.2 分段控件 <BR> 9.1.3 Web视图 <BR> 9.1.4 可滚动的视图 <BR> 9.2 使用开关、分段控件和Web视图 <BR> 9.2.1 实现概述 <BR> 9.2.2 创建项目 <BR> 9.2.3 创建输出口和操作 <BR> 9.2.4 添加分段控件 <BR> 9.2.5 添加开关 <BR> 9.2.6 添加Web视图 <BR> 9.2.7 完成界面 <BR> 9.2.8 实现视图控制器逻辑 <BR> 9.2.9 释放对象 <BR> 9.2.10 生成应用程序 <BR> 9.3 使用可滚动视图 <BR> 9.3.1 实现概述 <BR> 9.3.2 创建项目 <BR> 9.3.3 创建输出口 <BR> 9.3.4 添加可滚动视图 <BR> 9.3.5 实现滚动行为 <BR> 9.3.6 释放对象 <BR> 9.3.7 生成应用程序 <BR> 9.4 进一步探索 <BR> 9.5 总结 <BR> 9.6 问与答 <BR> 9.7 作业 <BR> 9.7.1 测验 <BR> 9.7.2 答案 <BR> 9.7.3 练习 </P>
<P> </P>
<P> 第10章 引起用户注意 <BR> 10.1 探索提醒用户的方法 <BR> 10.1.1 准备通知项目文件 <BR> 10.1.2 创建通知项目的界面 <BR> 10.1.3 连接到输出口和操作 <BR> 10.2 生成提醒 <BR> 10.2.1 显示简单提醒 <BR> 10.2.2 创建多选项提醒 <BR> 10.2.3 在提醒对话框中添加文本框 <BR> 10.3 使用提醒声音 <BR> 10.3.1 系统声音服务 <BR> 10.3.2 播放声音 <BR> 10.4 进一步探索 <BR> 10.5 总结 <BR> 10.6 问与答 <BR> 10.7 作业 <BR> 10.7.1 测验 <BR> 10.7.2 答案 <BR> 10.7.3 练习 </P>
<P> </P>
<P> 第11章 使用弹出框和工具栏显示选项 <BR> 11.1 了解弹出框和工具栏 <BR> 11.1.1 弹出框 <BR> 11.1.2 工具栏 <BR> 11.2 结合使用弹出框和工具栏 <BR> 11.2.1 实现概述 <BR> 11.2.2 创建项目 <BR> 11.2.3 设计弹出框的内容 <BR> 11.2.4 设计应用程序主视图 <BR> 11.2.5 实现应用程序逻辑 <BR> 11.3 进一步探索 <BR> 11.4 总结 <BR> 11.5 问与答 <BR> 11.6 作业 <BR> 11.6.1 测验 <BR> 11.6.2 答案 <BR> 11.6.3 练习 </P>
<P> </P>
<P> 第12章 使用选择器和操作表选择多种值 <BR> 12.1 以弹出框为中心的UI元素 <BR> 12.1.1 选择器 <BR> 12.1.2 操作表 <BR> 12.2 用于练习使用选择器和操作表的项目 <BR> 12.3 使用日期选择器 <BR> 12.3.1 实现概述 <BR> 12.3.2 创建项目 <BR> 12.3.3 添加日期选择器 <BR> 12.3.4 完成界面 <BR> 12.3.5 实现视图控制器逻辑 <BR> 12.4 实现自定义选择器视图 <BR> 12.4.1 实现概述 <BR> 12.4.2 创建项目 <BR> 12.4.3 添加选择器视图 <BR> 12.4.4 完成界面 <BR> 12.4.5 向选择器提供数据 <BR> 12.4.6 对用户在选择器中选择值做出反应 <BR> 12.4.7 微调选择器UI <BR> 12.5 使用操作表 <BR> 12.5.1 实现概述 <BR> 12.5.2 创建项目 <BR> 12.5.3 创建界面 <BR> 12.5.4 实现视图控制器逻辑 <BR> 12.5.5 对用户按下操作表按钮做出响应 <BR> 12.5.6 修改操作表的外观和行为 <BR> 12.6 进一步探索 <BR> 12.7 总结 <BR> 12.8 问与答 <BR> 12.9 作业 <BR> 12.9.1 测验 <BR> 12.9.2 答案 <BR> 12.9.3 练习 </P>
<P> </P>
<P> 第13章 使用模态视图凸显任务 <BR> 13.1 模态视图 <BR> 13.2 使用模态视图 <BR> 13.2.1 实现概述 <BR> 13.2.2 创建项目 <BR> 13.2.3 设计主视图 <BR> 13.2.4 设计模态视图 <BR> 13.2.5 实现模态视图逻辑 <BR> 13.3 进一步探索 <BR> 13.4 总结 <BR> 13.5 问与答 <BR> 13.6 作业 <BR> 13.6.1 测验 <BR> 13.6.2 答案 <BR> 13.6.3 练习 </P>
<P> </P>
<P> 第14章 实现多视图应用程序 <BR> 14.1 探索单视图应用程序和多视图应用程序 <BR> 14.2 创建多视图应用程序 <BR> 14.2.1 实现概述 <BR> 14.2.2 创建项目 <BR> 14.2.3 实例化视图控制器 <BR> 14.2.4 添加工具栏控件 <BR> 14.3 创建多视图选项卡栏应用程序 <BR> 14.3.1 实现概述 <BR> 14.3.2 创建项目 <BR> 14.3.3 添加选项卡栏控制器 <BR> 14.3.4 配置视图控制器类 <BR> 14.3.5 实现AreaView视图 <BR> 14.3.6 实现VolumeView视图 <BR> 14.3.7 实现SummaryView视图 <BR> 14.4 进一步探索 <BR> 14.5 总结 <BR> 14.6 问与答 <BR> 14.7 作业 <BR> 14.7.1 测验 <BR> 14.7.2 答案 <BR> 14.7.3 练习 </P>
<P> </P>
<P> 第15章 使用表视图和基于分割视图的应用程序导航数据 <BR> 15.1 了解表视图和分割视图 <BR> 15.1.1 表视图 <BR> 15.1.2 模板Split View-Based Application <BR> 15.2 创建简单的表视图应用程序 <BR> 15.2.1 实现概述 <BR> 15.2.2 准备视图控制器 <BR> 15.2.3 给表视图提供数据 <BR> 15.2.4 响应行触摸事件 <BR> 15.2.5 微调表视图的外观 <BR> 15.3 创建基于分割视图的应用程序 <BR> 15.3.1 实现概述 </P>
<P> 15.3.2 创建项目 <BR> 15.3.3 给应用程序提供数据 <BR> 15.3.4 实现根表视图控制器 <BR> 15.3.5 处理导航事件 <BR> 15.3.6 实现详细视图控制器 <BR> 15.4 进一步探索 <BR> 15.5 总结 <BR> 15.6 问与答 <BR> 15.7 作业 <BR> 15.7.1 测验 <BR> 15.7.2 答案 <BR> 15.7.3 练习 </P>
<P> </P>
<P> 第16章 读写应用程序数据 <BR> 16.1 设计方面的考虑 <BR> 16.2 读写用户默认设置 <BR> 16.2.1 隐式首选项 <BR> 16.2.2 实现系统设置 <BR> 16.3 理解iPad文件系统沙箱 <BR> 16.3.1 应用程序数据的存储位置 <BR> 16.3.2 文件路径 <BR> 16.4 实现文件系统存储 <BR> 16.4.1 创建项目 <BR> 16.4.2 创建界面 <BR> 16.4.3 添加另一个视图控制器 <BR> 16.4.4 实现应用程序的逻辑 <BR> 16.4.5 实现对象归档 <BR> 16.4.6 在应用程序FlashCards中归档 <BR> 16.5 进一步探索 <BR> 16.6 总结 <BR> 16.7 问与答 <BR> 16.8 作业 <BR> 16.8.1 测验 <BR> 16.8.2 答案 <BR> 16.8.3 练习 </P>
<P> </P>
<P> 第17章 创建可旋转及调整大小的用户界面 <BR> 17.1 可旋转和调整大小的界面 <BR> 17.1.1 界面旋转的关键 <BR> 17.1.2 设计可旋转和调整大小的界面 <BR> 17.2 使用Interface Builder创建可旋转和调整大小的界面 <BR> 17.2.1 创建项目 <BR> 17.2.2 创建灵活的界面 <BR> 17.3 旋转时调整控件的框架 <BR> 17.3.1 创建项目 <BR> 17.3.2 创建界面 <BR> 17.3.3 实现调整框架的逻辑 <BR> 17.4 旋转时切换视图 <BR> 17.4.1 创建项目 <BR> 17.4.2 创建界面 <BR> 17.4.3 实现视图切换逻辑 <BR> 17.5 进一步探索 <BR> 17.6 总结 <BR> 17.7 问与答 <BR> 17.8 作业 <BR> 17.8.1 测验 <BR> 17.8.2 答案 <BR> 17.8.3 练习 </P>
<P> </P>
<P> 第18章 扩展触摸界面 <BR> 18.1 多点触摸手势识别 <BR> 18.2 使用手势识别器 <BR> 18.2.1 实现概述 <BR> 18.2.2 创建项目 <BR> 18.2.3 创建界面 <BR> 18.2.4 实现轻按手势识别器 <BR> 18.2.5 实现轻扫手势识别器 <BR> 18.2.6 实现张合手势识别器 <BR> 18.2.7 实现旋转手势识别器 <BR> 18.2.8 实现摇动识别器 <BR> 18.3 进一步探索 <BR> 18.4 总结 <BR> 18.5 问与答 <BR> 18.6 作业 <BR> 18.6.1 测验 <BR> 18.6.2 答案 <BR> 18.6.3 练习 </P>
<P> </P>
<P> 第19章 使用加速计输入检测移动 <BR> 19.1 加速计简介 <BR> 19.2 检测朝向 <BR> 19.2.1 添加输出口 <BR> 19.2.2 设计UI并连接到输出口 <BR> 19.2.3 实现UIAccelerometer-Delegate协议 <BR> 19.3 检测倾斜 <BR> 19.3.1 添加输出口 <BR> 19.3.2 设计UI并连接到输出口 <BR> 19.3.3 实现UIAccelerometer-Delegate协议 <BR> 19.4 检测移动 <BR> 19.5 进一步探索 <BR> 19.6 总结 <BR> 19.7 作业 <BR> 19.7.1 测验 <BR> 19.7.2 答案 <BR> 19.7.3 练习 </P>
<P> </P>
<P> 第20章 使用多媒体 <BR> 20.1 探索多媒体 <BR> 20.1.1 Media Player框架 <BR> 20.1.2 AV Foundation框架 <BR> 20.1.3 图像选择器 <BR> 20.2 创建用于练习使用多媒体的应用程序 <BR> 20.2.1 实现概述 <BR> 20.2.2 编辑项目文件 <BR> 20.2.3 创建应用程序界面 <BR> 20.2.4 连接到输出口和操作 <BR> 20.3 使用电影播放器 <BR> 20.3.1 添加Media Player框架 <BR> 20.3.2 添加多媒体文件 <BR> 20.3.3 实现电影播放 <BR> 20.3.4 执行清理工作 <BR> 20.4 录制和播放音频 <BR> 20.4.1 添加AV Foundation框架 <BR> 20.4.2 实现录音功能 <BR> 20.4.3 控制录音 <BR> 20.4.4 控制音频播放 <BR> 20.4.5 执行清理工作 <BR> 20.5 使用iPad照片库 <BR> 20.6 访问并播放iPod库 <BR> 20.6.1 实现多媒体选择器 <BR> 20.6.2 实现音乐播放器 <BR> 20.7 进一步探索 <BR> 20.8 总结 <BR> 20.9 问与答 <BR> 20.10 作业 <BR> 20.10.1 测验 <BR> 20.10.2 答案 <BR> 20.10.3 练习 </P>
<P> </P>
<P> 第21章 与其他应用程序交互 <BR> 21.1 应用程序集成 <BR> 21.1.1 地址簿 <BR> 21.1.2 电子邮件 <BR> 21.1.3 地图功能 <BR> 21.2 使用地址簿、电子邮件和地图 <BR> 21.2.1 实现概述 <BR> 21.2.2 创建项目 <BR> 21.2.3 创建应用程序UI <BR> 21.2.4 连接到输出口和操作 <BR> 21.2.5 访问地址簿 <BR> 21.2.6 使用地图 <BR> 21.2.7 使用Message UI <BR> 21.3 进一步探索 <BR> 21.4 总结 <BR> 21.5 问与答 <BR> 21.6 作业 <BR> 21.6.1 测验 <BR> 21.6.2 答案 <BR> 21.6.3 练习 </P>
<P> </P>
<P> 第22章 创建通用应用程序 <BR> 22.1 开发通用应用程序 <BR> 22.2 理解模板Window-based Application <BR> 22.2.1 通用应用程序的plist文件 <BR> 22.2.2 创建通用应用程序:方法1 <BR> 22.2.3 创建通用应用程序:方法2 <BR> 22.2.4 小结 <BR> 22.3 其他通用应用程序工具 <BR> 22.3.1 升级iPhone目标文件 <BR> 22.3.2 转换界面 <BR> 22.4 进一步探索 <BR> 22.5 总结 <BR> 22.6 问与答 <BR> 22.7 作业 <BR> 22.7.1 测验 <BR> 22.7.2 答案 <BR> 22.7.3 练习 </P>
<P> </P>
<P> 第23章 应用程序调试和优化 <BR> 23.1 在Xcode中调试 <BR> 23.1.1 使用NSLog进行调试 <BR> 23.1.2 创建用于调试的项目 <BR> 23.1.3 设置断点及单步执行代码 <BR> 23.2 使用Instruments监视 <BR> 23.2.1 跟踪应用程序 <BR> 23.2.2 可用的工具 <BR> 23.3 使用Shark分析性能 <BR> 23.3.1 连接到应用程序 <BR> 23.3.2 理解性能分析结果 <BR> 23.4 进一步探索 <BR> 23.5 总结 <BR> 23.6 问与答 <BR> 23.7 作业 <BR> 23.7.1 测验 <BR> 23.7.2 答案 <BR> 23.7.3 练习 </P>
<P> </P>
<P> 第24章 通过App Store分发应用程序 <BR> 24.1 通过App Store发布应用程序前的准备工作 <BR> 24.1.1 创建图标 <BR> 24.1.2 创建iPad分发证书 <BR> 24.1.3 设置App ID <BR> 24.1.4 创建分发供应配置文件 <BR> 24.1.5 配置项目以便分发 <BR> 24.2 提交应用程序以便批准 <BR> 24.2.1 准备应用程序配置文件 <BR> 24.2.2 上传应用程序二进制文件 <BR> 24.3 推销应用程序 <BR> 24.3.1 使用iTunes Connect监视和管理销售情况 <BR> 24.3.2 利用网站和社交网络 <BR> 24.3.3 更新应用程序 <BR> 24.3.4 调整价格 <BR> 24.4 其他分发方法 <BR> 24.4.1 ad hoc部署 <BR> 24.4.2 企业部署 <BR> 24.5 总结 <BR> 24.6 问与答 <BR> 24.7 作业 <BR> 24.7.1 测验 <BR> 24.7.2 答案 <BR> 24.7.3 练习</P>
页:
[1]