共找到 11 项 “294” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- IT/计算机
- 自然科学
- 工学/工程
- 体育
- 行业资料
- 音乐
- 汽车机械制造
- 文档模板
- 创业
- 农学
- 生活
- 数据库教程
- 民族
简介: 所属分类:计算机网络 > cad cam cae > proe > 《 pro/engineer wildfire5.0中文版完全自学手册》分为4篇,共18章。【入门篇】和【应用篇】全面涵盖 pro/engineer基础入门、管理用户工作界面、2d草绘环境、2d草绘图形、草图编辑、基准特征、曲面的创建与应用、曲面特性编辑、实体特征、构造特征和实体编辑等内容;【精通篇】详细介绍了快速建模、装配零件、钣金件设计以及查看工程图等内容;【案例篇】中通过3个案例详细讲解了机械设计、工业造型设计和电器设计中 pro/engineer的应用。 为了便于读者自学,《 pro/engineer wildfire5.0中文版完全自学手册》突出对实例的讲解,使读者能理解软件的精髓,并能解决实际生活和工作中的问题,真正做到知其然,更知其所以然。 随书光盘中赠送11小时与本书内容同步的视频教学录像,全部案例的素材文件和结果文件,另外还赠送14小时ug视频教学录像、6小时 autocad电子电气设计视频教学录像、4小时 3dsmax视频教学录像、赠送视频教学录像的素材文件和结果文件,以及本书教学用ppt课件等,真正体现了本书“完全”的含义。 《 pro/engineer wildfire5.0中文版完全自学手册》适合 pro/engineer初中级用户和相关专业技术人员学习参考,同时也适合各类院校相关专业的学生和相关培训班的学员学习使用。 第1篇 入门篇 第1章 初识 pro/engineer—— pro/engineer基础入门 2 视频教学录像:30分钟 1.1 认识 pro/e wildfire 5.0 3 1.2 pro/e wildfire 5.0的新增功能 4 1.3 安装 pro/engineer 6 1.3.1 pro/engineer软件的安装要求 6 1.3.2 pro/engineer软件的安装 7 1.3.3 pro/engineer软件的启动与退出 12 1.4 pro/engineer的界面导航 13 1.4.1 菜单栏 13 1.4.2 工具栏 14 1.4.3 特征工具栏 15 1.4.4 命令提示栏 16 1.4.5 导航器 16 1.4.6 特征操控面板 16 1.4.7 帮助中心 17 1.4.8 菜单管理器与命令系列 17 1.5 管理图形文件 18 1.5.1 新建文件 18 1.5.2 打开文件 19 1.5.3 保存文件 21 1.5.4 文件另存为 21 1.6 本章小结 22 第2章 diy——管理用户工作界面 23 视频教学录像:19分钟 2.1 定置个性的工作界面 24 2.1.1 定制工具栏 24 2.1.2 定制图形按钮 25 2.1.3 定义映射键 26 2.1.4 环境设置 27 2.2 设置零件单位 28 2.2.1 英制转换为公制 28 2.2.2 公制转换为英制 29 2.3 工作界面使用技巧 30 2.3.1 快捷菜单 30 2.3.2 数值输入 31 2.4 技能演练——设置用户界面的个人风格 32 2.5 本章小结 33 第2篇 应用篇 第3章 绘图前的设置——2d草绘环境 35 视频教学录像:26分钟 3.1 认识草绘环境 36 3.1.1 进入草绘模式的方式 36 3.1.2 视图管理器 38 3.1.3 图标按钮功能 39 3.2 设置草图环境 40 3.2.1 定制草绘背景颜色与线条 40 3.2.2 设定草绘器的优先选项 41 3.3 使用约束 43 3.3.1 垂直约束 44 3.3.2 水平约束 44 3.3.3 正交约束 45 3.3.4 相切约束 45 3.3.5 锁定中心点约束 45 3.3.6 对齐约束 46 3.3.7 对称约束 46 3.3.8 相等约束 47 3.3.9 平等约束 47 3.4 技能演练——设置自动约束 47 3.5 本章小结 48 第4章 绘图新体验——2d草绘图形 49 视频教学录像:38分钟 4.1 绘图工具简介 50 4.2 草绘基本图形 51 4.2.1 点和坐标系的生成 51 4.2.2 草绘直线 52 4.2.3 草绘中心线 53 4.2.4 草绘矩形 54 4.2.5 草绘圆和圆弧 54 4.2.6 草绘圆角图形 59 4.2.7 草绘样条曲线 60 4.2.8 草绘文本 61 4.3 技能演练1——草绘机械轴承 62 4.4 技能演练2——草绘机械接口 64 4.5 本章小结 66 第5章 图形造型师——草图编辑 67 视频教学录像:34分钟 5.1 编辑几何图元 68 5.1.1 选取 68 5.1.2 镜像 69 5.1.3 移动 70 5.1.4 缩放与旋转 71 5.1.5 切换构造 72 5.1.6 剪切、复制与粘帖 73 5.1.7 修剪 74 5.2 尺寸标注 77 5.2.1 标注长度 77 5.2.2 标注直径、半径 78 5.2.3 标注直线角度 79 5.2.4 标注圆弧角度 80 5.2.5 标注椭圆 80 5.3 修改尺寸标注 81 5.3.1 移动尺寸 81 5.3.2 修改尺寸值 81 5.3.3 加强尺寸 83 5.4 技能演练——标注支架零件 83 5.5 本章小结 85 第6章 三维造型基础——基准特征 86 视频教学录像:42分钟 6.1 基准特征的相关知识 87 6.1.1 基于特征的建模方式 87 6.1.2 参数化体系 88 6.1.3 父/子关系 88 6.1.4 软件的模块化和设计的关联性 88 6.2 特征的分类 89 6.2.1 基准特征 89 6.2.2 曲面特征 90 6.2.3 实体特征 91 6.3 三维造型基础 92 6.3.1 三维造型原理 92 6.3.2 草绘平面设置 93 6.3.3 参考平面设置 94 6.3.4 绘图时的方向参数设置 96 6.4 创建基准特征 96 6.4.1 创建基准平面 97 6.4.2 创建基准曲线 98 6.4.3 创建基准点 99 6.4.4 创建基准轴线 103 6.4.5 创建基准坐标系 105 6.5 技能演练——从方程创建蝶形曲线 106 6.6 本章小结 107 第7章 展示曲线美——曲面的创建与应用 108 视频教学录像:32分钟 7.1 创建拉伸曲面 109 7.2 创建平曲面 111 7.3 创建扫描曲面 112 7.3.1 恒定截面扫描曲面 112 7.3.2 可变截面扫描曲面 114 7.4 创建混合曲面 116 7.4.1 简单混合曲面 116 7.4.2 复杂混合曲面 118 7.5 创建扫描混合曲面 119 7.6 技能演练——创建旋转曲面 120 7.7 本章小结 122 第8章 让效果更真实——曲面特性编辑 123 视频教学录像:19分钟 8.1 添加工具按钮 124 8.2 曲面的编辑 125 8.2.1 复制 125 8.2.2 镜像 125 8.2.3 偏移 126 8.2.4 平移 126 8.2.5 旋转 127 8.2.6 修剪 128 8.2.7 延伸 128 8.2.8 合并 129 8.2.9 相交 129 8.2.10 加厚 130 8.2.11 实体化曲面 130 8.2.12 交互式曲面设计 131 8.3 技能演练——制作实体物体 132 8.4 本章小结 133 第9章 始见庐山真面目——实体特征 134 视频教学录像:60分钟 9.1 拉伸 135 9.1.1 拉伸面板参数 135 9.1.2 拉伸特征类型 136 9.1.3 拉伸深度设置 136 9.1.4 拉伸剖面 137 9.1.5 薄壁拉伸特征 138 9.2 旋转 139 9.2.1 旋转面板参数 139 9.2.2 旋转特征类型 140 9.2.3 剖面草绘注意事项 140 9.2.4 旋转角度的设置 141 9.2.5 双侧旋转特征 141 9.3 扫描 142 9.3.1 扫描面板参数 142 9.3.2 扫描轨迹的建立方式 144 9.3.3 恒定剖面工作流程 144 9.4 混合 145 9.4.1 混合方式及相关设置选项 145 9.4.2 混合的端点数、边数、方向的限制 146 9.4.3 混合顶点 146 9.5 技能演练1——绘制机械轴承 147 9.6 技能演练2——绘制机械座 150 9.7 本章小结 153 第10章 精雕细刻——构造特征 155 视频教学录像:56分钟 10.1 创建孔 156 10.1.1 孔特征面板参数 156 10.1.2 创建孔 157 10.2 创建壳 160 10.2.1 壳特征建立时机 161 10.2.2 壳特征面板参数 161 10.2.3 创建壳 162 10.3 创建加强筋 164 10.3.1 加强筋的创建方法 164 10.3.2 创建加强筋特征 165 10.4 创建倒角 166 10.4.1 边倒角特征面板参数 166 10.4.2 创建倒角特征 168 10.5 创建倒圆角 170 10.5.1 倒圆角特征面板参数 171 10.5.2 创建倒圆角特征 177 10.5.3 特殊倒圆角处理技巧 178 10.6 建拔模 178 10.6.1 拔模特征面板参数 180 10.6.2 创建拔模特征 183 10.7 技能演练——创建工程特征 184 10.8 本章小结 188 第11章 模型修饰——实体编辑 190 视频教学录像:30分钟 11.1 特征复制操作 191 11.1.1 相同参考 192 11.1.2 镜像 192 11.1.3 移动 193 11.2 镜像几何操作 193 11.3 阵列复制操作 195 11.3.1 阵列复制的分类与生成方法 195 11.3.2 尺寸式阵列 197 11.3.3 轴式阵列 199 11.3.4 参照阵列 200 11.3.5 填充阵列 200 11.4 组操作 201 11.5 技能演练——制作散热器外壳 202 11.6 本章小结 205 第3篇 精通篇 第12章 提高工作效率——快速建模 207 视频教学录像:26分钟 12.1 使用图层 208 12.1.1 图层管理器 208 12.1.2 图层的基本操作 211 12.2 创建用户特征库 215 12.2.1 创建特征库 215 12.2.2 特征库的使用 217 12.3 文件的输入与输出 218 12.3.1 文件输入 218 12.3.2 文件输出 219 12.4 特征分析工具 220 12.4.1 模型测量工具 221 12.4.2 模型分析工具 224 12.4.3 零件的比较 229 12.5 技能演练——比较两个零件的不同 230 12.6 本章小结 231 第13章 走进组装车间——装配零件 232 视频教学录像:30分钟 13.1 启动组合模式 233 13.2 移动和快速组合元件 234 13.3 放置约束 235 13.3.1 组合元件显示 235 13.3.2 约束类型 236 13.4 元件复制 238 13.4.1 元件阵列 239 13.4.2 重复 239 13.4.3 复制 240 13.5 分解视图 241 13.5.1 分解视图的方法 241 13.5.2 保存分解视图 242 13.6 相关实用功能 243 13.6.1 重命名 243 13.6.2 保存副本 244 13.6.3 元件显示设置 244 13.7 技能演练——装配蒸锅零件 245 13.8 本章小结 248 第14章 展示自我风采——钣金件设计 249 视频教学录像:30分钟 14.1 钣金薄壁设计 250 14.1.1 以平整创建薄壁 250 14.1.2 以旋转创建薄壁 251 14.1.3 以混合创建薄壁 253 14.1.4 以偏移创建薄壁 255 14.1.5 以拉伸创建薄壁 256 14.2 高级钣金特征创建 257 14.2.1 创建延伸壁 258 14.2.2 创建附加平整壁 259 14.2.3 创建法兰壁 260 14.3 钣金的折弯 261 14.4 技能演练——钣金的各种展平特性 263 14.5 本章小结 264 第15章 查看作品的千姿百态——工程图 265 视频教学录像:15分钟 15.1 什么是工程图 266 15.2 工程图的环境设置 266 15.2.1 新建工程图 266 15.2.2 绘制标题栏 268 15.2.3 设置工作图 271 15.3 创建零件视图 272 15.3.1 创建主视图 273 15.3.2 创建左视图和俯视图 273 15.3.3 创建轴侧视图 274 15.3.4 创建详细视图 275 15.3.5 创建剖视图 276 15.3.6 创建半视图 277 15.3.7 创建局部视图 277 15.3.8 创建破断视图 278 15.3.9 创建辅助视图 279 15.4 本章小结 280 第4篇 案例篇 第16章 机械设计 282 视频教学录像:42分钟 16.1 创建弯管体 283 16.2 创建底板 284 16.3 创建侧孔 285 16.4 创建法兰盘 287 16.5 创建弯管凸台 289 16.6 创建倒圆角 291 16.7 创建底板固定孔 292 16.8 本章小结 293 第17章 工业造型设计 294 视频教学录像:32分钟 17.1 创建刨刀主体支架 295 17.2 创建中部圆环 296 17.3 创建横筋 297 17.4 创建防滑构件 298 17.5 创建挂钩 299 17.6 创建支架拔模 300 17.7 创建支架圆角 301 17.8 本章小结 301 第18章 电器设计 302 18.1 创建相机机身 303 18.2 创建镜头 307 18.3 创建相机按键 308 18.4 创建相机取景器和显示屏 310 18.5 创建相机挂孔 312 18.6 创建倒圆角 313 18.7 本章小结 314
Premiere Pro CC 2015影视编辑 从新手到高手
光盘作者: 张书艳
出版社:清华大学出版社 2016年10月
简介:
本书由浅入深地介绍了Premiere Pro CC 2015影视后期合成和制作的基础知识和实用技巧,全书共分为17章,内容涵盖了初识Premiere Pro CC 2015、创建与管理项目、素材管理、视频编辑基础、视频高级编辑基础、设置视频过渡效果、设置视频效果、设置色彩基础、校正和调整色彩、创建字幕、编辑字幕、设置运动特效、应用遮罩与抠像、设置音频特效、应用音频混合器、输出影片等。本书秉承了基础知识与实例相结合的特点,具有图文并茂,实例丰富、结构清晰、实用性强等优点,配书光盘还提供了语音视频教程和素材资源。本书适合Premiere Pro CC初学者、影视后期制作人员、高校师生及计算机培训人员使用,同时也是Premiere Pro CC爱好者的必备参考书。
【目录】
目 录
第1章 数字视频编辑基础 1
1.1 视频基础 2
1.1.1 画面的景别 2
1.1.2 视频编辑术语 3
1.1.3 常用数字视频格式 3
1.1.4 常用视频音频格式 4
1.2 数字视频基本概念 5
1.2.1 模拟信号与数字信号 5
1.2.2 帧速率和场 6
1.2.3 分辨率和像素宽高比 7
1.2.4 视频色彩系统 8
1.2.5 视频压缩 9
1.3 数字视频应用基础理论 10
1.3.1 电视制式 10
1.3.2 高清数字视频 11
1.3.3 流媒体与移动流媒体 12
1.4 线性与非线性编辑 12
1.4.1 线性编辑 13
1.4.2 非线性编辑基础 13
1.4.3 非线性编辑系统构成 14
1.4.4 非线性视频采集流程 15
1.5 影视创作基础理论 16
1.5.1 影视节目制作的基本流程 16
1.5.2 蒙太奇与影视剪辑 17
1.5.3 组接镜头的基础知识 18
1.5.4 镜头组接蒙太奇简介 20
1.5.5 声画组接蒙太奇简介 21
第2章 初识Premiere Pro CC 23
2.1 Premiere Pro简介 24
2.1.1 Premiere Pro版本介绍 24
2.1.2 Premiere Pro常用功能 24
2.1.3 Premiere Pro常用插件 25
2.2 Premiere Pro CC概述 26
2.2.1 Premiere Pro CC系统要求 26
2.2.2 Premiere Pro CC的工作
界面 27
2.2.3 Premiere Pro CC新增功能 28
2.3 Premiere Pro CC常用面板 31
2.3.1 【项目】面板 31
2.3.2 【时间轴】面板 32
2.3.3 【源监视器】面板 33
2.3.4 【工具】面板 34
2.3.5 【效果】与【效果控件】
面板 34
2.4 自定义工作空间 35
2.4.1 配置工作环境 35
2.4.2 设置快捷键 37
2.5 设置Premiere Pro CC首选项 37
2.5.1 【常规】首选项 37
2.5.2 【外观】首选项 39
2.5.3 【音频】首选项 39
2.5.4 【自动保存】首选项 40
2.5.5 【捕捉】首选项 40
2.5.6 【媒体】首选项 40
2.5.7 【同步设置】首选项 41
2.5.8 其他首选项 42
第3章 创建与管理项目 45
3.1 创建项目 46
3.1.1 新建项目 46
3.1.2 设置项目信息 46
3.1.3 新建序列 47
3.2 打开与保存项目 49
3.2.1 打开项目 49
3.2.2 保存项目 50
3.3 导入与查看素材 51
3.3.1 导入素材 51
3.3.2 查看素材 52
3.4 采集素材 53
3.4.1 采集视频素材 53
3.4.2 采集音频素材 54
3.5 练习:制作风景相册 55
3.6 练习:制作校园景色视频 57
3.7 练习:拼接合成视频 60
3.8 新手训练营 62
第4章 素材管理 64
4.1 显示及查找素材 65
4.1.1 自动匹配序列 65
4.1.2 查找素材 66
4.2 组织素材 66
4.2.1 归类素材 66
4.2.2 编辑素材 67
4.3 管理元数据 69
4.3.1 编辑元数据 69
4.3.2 设置显示内容 69
4.3.3 自定义元数据 70
4.4 创建素材 71
4.4.1 创建颜色素材 71
4.4.2 创建片头素材 72
4.5 素材打包及脱机文件 73
4.5.1 素材打包 73
4.5.2 脱机文件 74
4.6 练习:制作快慢镜头 75
4.7 练习:制作倒计时片头 79
4.8 新手训练营 81
第5章 视频编辑基础 84
5.1 使用【时间轴】面板 85
5.1.1 了解【时间轴】面板 85
5.1.2 了解轨道 86
5.1.3 编辑轨道 87
5.2 使用监视器面板 89
5.2.1 了解监视器面板 89
5.2.2 安全区域 90
5.3 编辑序列素材 90
5.3.1 复制与移动素材 90
5.3.2 编辑素材片段 91
5.3.3 组合与分离音视频素材 92
5.3.4 调整播放时间与速度 93
5.4 练习:设置视频出入点 94
5.5 练习:制作滑板冲浪视频 97
5.6 新手训练营 99
第6章 视频高级编辑技术 102
6.1 三点编辑与四点编辑 103
6.1.1 三点编辑 103
6.1.2 四点编辑 104
6.2 使用标记 105
6.2.1 添加标记 105
6.2.2 编辑标记 105
6.3 装配序列 106
6.3.1 插入和覆盖编辑 106
6.3.2 提升与提取编辑 107
6.3.3 嵌套序列 108
6.4 练习:制作世界奇景相册 109
6.5 练习:制作汽车行驶效果 111
6.6 新手训练营 114
第7章 设置视频过渡效果 117
7.1 影视过渡概述 118
7.1.1 过渡的基本原理 118
7.1.2 使用视频过渡 119
7.1.3 设置视频过渡 119
7.1.4 编辑视频过渡 121
7.2 设置拆分过渡效果 121
7.2.1 设置划像效果 121
7.2.2 设置擦除效果 122
7.2.3 设置滑动效果 125
7.2.4 设置页面剥落效果 126
7.3 设置其他过渡效果 126
7.3.1 设置3D运动效果 126
7.3.2 设置溶解效果 127
7.4 练习:制作黑白转场效果 129
7.5 练习:制作图片转场效果 132
7.6 练习:制作水中倒影 137
7.7 新手训练营 140
第8章 设置视频效果 143
8.1 视频效果基础 144
8.1.1 添加视频效果 144
8.1.2 编辑视频特效 145
8.1.3 调整图层 146
8.2 变形视频效果 147
8.2.1 变换 147
8.2.2 扭曲 148
8.3 画面质量视频效果 153
8.3.1 杂色与颗粒 153
8.3.2 模糊与锐化 155
8.4 光照视频效果 157
8.4.1 生成 157
8.4.2 风格化 159
8.5 其他视频效果 161
8.5.1 过渡 162
8.5.2 时间与视频 163
8.6 练习:制作电影预告片 164
8.7 练习:制作刺绣展示视频 169
8.8 练习:制作画面重复视频 174
8.9 新手训练营 177
第9章 设置色彩基础 179
9.1 颜色模式概述 180
9.1.1 色彩与视觉原理 180
9.1.2 色彩三要素 180
9.1.3 RGB颜色理论 182
9.2 应用Lumetri类面板 182
9.2.1 应用Lumetri Color设置 183
9.2.2 应用Lumetri范围设置 186
9.3 设置图像控制效果 187
9.3.1 灰度系数校正 187
9.3.2 颜色过滤 188
9.3.3 颜色平衡 188
9.3.4 颜色替换 189
9.4 练习:制作动态图片效果 189
9.5 练习:制作黑白电影效果 194
9.6 练习:校正视频色彩 197
9.7 新手训练营 201
第10章 校正和调整色彩 203
10.1 色彩校正 204
10.1.1 颜色校正效果 204
10.1.2 亮度调整类 206
10.1.3 饱和度调整类 207
10.1.4 复杂颜色调整类 209
10.2 调整类视频效果 210
10.2.1 阴影/高光 211
10.2.2 色阶 211
10.2.3 光照效果 213
10.2.4 其他调整类效果 214
10.3 Lumetri预设效果 216
10.3.1 应用Lumetri预设 216
10.3.2 导出Lumetri预设 219
10.4 练习:制作光晕反相效果 219
10.5 练习:制作旧电视效果 225
10.6 练习:制作动植物切换视频 229
10.7 新手训练营 235
第11章 创建字幕 237
11.1 创建文本字幕 238
11.1.1 字幕工作区 238
11.1.2 创建文本字幕 240
11.2 创建动态字幕 242
11.2.1 创建游动字幕 242
11.2.2 创建滚动字幕 242
11.3 使用字幕模板 243
11.3.1 创建模板字幕 243
11.3.2 保存字幕模板 244
11.4 应用图形字幕对象 245
11.4.1 绘制图形 245
11.4.2 赛贝尔曲线工具 246
11.4.3 插入徽标 247
11.5 练习:制作滚动字幕 248
11.6 练习:制作打字效果 252
11.7 练习:制作混合字幕 256
11.8 新手训练营 263
第12章 编辑字幕 265
12.1 设置基本属性 266
12.1.1 设置变换属性 266
12.1.2 设置文本属性 266
12.2 设置填充属性 268
12.2.1 渐变类填充 268
12.2.2 其他渐变类型 269
12.2.3 纹理 270
12.2.4 光泽 271
12.3 设置描边效果 272
12.3.1 添加描边 272
12.3.2 设置描边属性 273
12.4 设置阴影与背景效果 274
12.4.1 设置阴影效果 274
12.4.2 设置背景效果 275
12.5 设置字幕样式 275
12.5.1 应用样式 275
12.5.2 创建字幕样式 276
12.6 练习:制作特效字幕 276
12.7 练习:制作图片字幕 281
12.8 新手训练营 287
第13章 设置运动特效 289
13.1 设置关键帧 290
13.1.1 添加关键帧 290
13.1.2 编辑关键帧 291
13.2 设置动画效果 292
13.2.1 设置运动效果 292
13.2.2 设置缩放效果 293
13.2.3 设置旋转效果 293
13.2.4 设置不透明度效果 294
13.3 预设动画效果 294
13.3.1 预设画面效果 294
13.3.2 预设入画/出画效果 295
13.4 练习:制作万马奔腾效果 296
13.5 练习:制作产品展示视频 300
13.6 练习:制作公益宣传片 306
13.7 新手训练营 311
第14章 应用遮罩与抠像 314
14.1 合成概述 315
14.1.1 调节不透明度 315
14.1.2 导入含Alpha通道的PSD
图像 315
14.2 应用视频遮罩 316
14.2.1 添加遮罩 316
14.2.2 跟踪遮罩 317
14.3 应用遮罩效果 318
14.3.1 差异类遮罩效果 318
14.3.2 颜色类遮罩效果 321
14.4 练习:制作望远镜效果 322
14.5 练习:制作放大镜效果 325
14.6 练习:制作战争动画效果 331
14.7 新手训练营 335
第15章 设置音频特效 337
15.1 音频效果基础 338
15.1.1 音频概述 338
15.1.2 音频信号的数字化处理
技术 338
15.2 添加与编辑音频 339
15.2.1 添加音频 339
15.2.2 在时间轴中编辑音频 340
15.2.3 在效果控件中编辑音频 342
15.2.4 声道映射 343
15.2.5 增益和均衡 344
15.3 音频过渡和音频效果 345
15.3.1 应用音频过渡 346
15.3.2 添加音频效果 346
15.3.3 相同的音频效果 347
15.3.4 不同的音频效果 349
15.4 练习:制作混合音效 350
15.5 练习:制作音频特效 352
15.6 新手训练营 355
第16章 应用音频混合器 358
16.1 音轨混合器 359
16.1.1 音轨混合器概述 359
16.1.2 摇动和平衡 361
16.1.3 设置效果与发送 362
16.2 音频剪辑混合器 364
16.2.1 音频剪辑混合器概述 364
16.2.2 声道音量与关键帧 365
16.3 实现高级混音 366
16.3.1 自动化控制 366
16.3.2 创建子混音轨道 366
16.3.3 混合音频 367
16.4 练习:制作超重低音效果 368
16.5 练习:制作回声效果 370
16.6 练习:制作左右声道各自播放
效果 372
16.7 新手训练营 374
第17章 输出影片 376
17.1 设置影片参数 377
17.1.1 设置输出范围 377
17.1.2 设置输出参数 378
17.1.3 设置视频和音频参数 378
17.2 输出为常用视频格式 379
17.2.1 输出AVI文件 379
17.2.2 输出WMV文件 380
17.2.3 输出MPEG文件 380
17.3 导出为交换文件 381
17.3.1 输出EDL文件 381
17.3.2 输出其他格式文件 382
17.4 练习:输出定格效果 383
17.5 练习:制作梦幻艺术相册 385
17.6 练习:制作旅游宣传片 390
17.7 新手训练营 397
作者: 杨彦强,刘袁红,王浩等编著
出版社:机械工业出版社,2012
简介: 所属分类:计算机网络 > 程序设计> c c++ c# vc vc++ > 阅读和学习本书并不要求读者有c++语言的基础,通过几百个简洁高效的代码,本书将带领读者循序渐进地领略c++语言的魅力所在。本书采用从无到有、由浅入深、逐级递进的编写方式,尤其适合无c++语言基础或c语言基础薄弱的程序员阅读。 本书共分为六篇21章,介绍了 visualc++6开发环境的搭建、c++语言的基本数据类型、c++语言的表达式、函数、函数重载、类的继承、多态、内存管理方式、文件存储、错误与异常、rtti、string类、编码风格与程序编译等内容,最后还对世界500强中it公司常见面试题进行了讲解。 本书非常适合c++语言的初、中级学者阅读,并可作为开发人员的参考手册。 前言 第一篇 c++基础 第1章 c++概述 1 1.1 了解计算机 1 1.1.1 计算机硬件 2 1.1.2 计算机软件 3 1.2 程序设计语言 3 1.2.1 机器语言 3 1.2.2 汇编语言 4 1.2.3 高级语言 5 1.2.4 数据结构和算法 6 1.2.5 面向过程的 程序设计(pop) 6 1.2.6 面向对象的 程序设计(oop) 6 1.3 c++简介 7 1.3.1 c++语言发展历程 7 1.3.2 c++语言特点 8 1.3.3 c++程序开发基本过程 8 1.4 c++开发环境的搭建 9 1.4.1 visualc++ 6开发环境简介 9 1.4.2 开发步骤 10 1.5 第一个c++程序 11 1.6 小结 12 1.7 上机实践习题 12 第2章 开始c++之旅 13 2.1 c++程序的结构 13 2.1.1 注释 14 2.1.2 编译预处理与新旧标准 14 2.1.3 主函数 14 2.1.4 名称空间 16 2.1.5 c++语素 17 2.2 变量与基本类型 18 2.2.1 变量 18 2.2.2 整型 20 2.2.3 浮点型 21 2.2.4 基本字符型 21 2.2.5 宽字符型 22 2.2.6 布尔型 22 2.3 常量 22 2.3.1 整型常量和浮点型常量 23 2.3.2 字符型常量 23 2.3.3 字符串常量 25 2.3.4 符号常量 26 2.3.5 枚举常量 27 2.4 运算符与表达式 28 2.4.1 算术运算 28 2.4.2 逻辑运算 30 2.4.3 短路表达式 30 2.4.4 关系运算 31 2.4.5 大有文章: 变量是否为“0” 31 2.4.6 条件运算 32 2.4.7 位运算 32 2.4.8 赋值运算 35 2.4.9 ++和-- 37 2.4.10 逗号表达式 38 2.4.11 sizeof运算符与sizeof表达式 38 2.4.12 运算符的优先级和结合性 38 2.5 类型转换 40 2.5.1 赋值转换 40 2.5.2 表达式中的转换 43 2.5.3 强制类型转换 44 2.5.4 函数调用和传递参数时的类型转换 45 2.6 流程控制语句 45 2.6.1 if...else...选择结构 45 2.6.2 switch结构 47 2.6.3 if...else...结构和switch结构的比较 51 2.6.4 for循环结构 51 2.6.5 for循环结构嵌套 53 2.6.6 while循环结构 54 2.6.7 do...while循环结构 54 2.6.8 循环语句的效率 55 2.6.9 流程转向控制语句之break 55 2.6.10 流程转向控制语句之continue 56 2.6.11 自由转向语句goto 56 2.6.12 程序中止函数exit() 57 2.7 小结 58 2.8 上机实践习题 58 第二篇 c++过程开发 第3章 数组和c风格字符串 61 3.1 什么是数组 61 3.2 一维数组 62 3.2.1 一维数组的声明 62 3.2.2 初始化一维数组 63 3.2.3 一维数组应用举例 64 3.2.4 数组操作注意事项 65 3.3 c 风格字符串 65 3.3.1 c 风格字符串的声明 65 3.3.2 字符数组的cin和cout 66 3.3.3 get()函数和getline()函数 67 3.3.4 cin与get()/getline()函数的搭配问题 68 3.3.5 访问c风格字符串中的某个元素 69 3.3.6 c风格字符串处理函数 69 3.4 多维数组 71 3.4.1 声明一个多维数组 71 3.4.2 初始化多维数组 72 3.4.3 多维数组应用举例 72 3.4.4 多维数组在内存中是如何排列元素的 73 3.5 小结 74 3.6 上机实践习题 74 第4章 指针和引用 76 4.1 指针的定义与使用 76 4.1.1 声明一个指针变量 76 4.1.2 初始化指针变量 79 4.1.3 指向指针的指针 80 4.1.4 指针赋值 80 4.2 指针的运算 81 4.2.1 指针与整数的加减 81 4.2.2 同类型指针间的比较 82 4.2.3 同类型指针相减 82 4.3 动态内存分配 83 4.3.1 使用new动态分配内存 83 4.3.2 使用delete动态释放及动态申请的内存 83 4.3.3 使用new申请动态数组 83 4.3.4 不要使用或释放已经释放的内存块 85 4.3.5 使用malloc和free动态申请内存 85 4.3.6 动态内存申请并不一定能成功 87 4.4 指针和const 87 4.4.1 禁止改写指针(常量指针或常指针) 87 4.4.2 禁止改写间接引用 88 4.4.3 既禁止改写指针,又禁止改写间接引用 88 4.5 指针与数组 88 4.5.1 数组名指针 88 4.5.2 数组元素的指针形式 90 4.5.3 指向数组的指针 90 4.5.4 指针数组 92 4.6 引用 95 4.6.1 引用的声明 95 4.6.2 引用的特点 95 4.6.3 引用的使用限制 96 4.6.4 其他要说明的问题 97 4.7 小结 97 4.8 上机实践习题 98 第5章 结构、共用体和链表 99 5.1 结构 99 5.1.1 如何定义一个结构 99 5.1.2 结构变量的声明和使用 100 5.1.3 结构变量的初始化 102 5.1.4 结构变量间是否可以相互赋值 102 5.1.5 结构体变量的sizeof 103 5.2 共用体 105 5.2.1 共用体的定义 105 5.2.2 共用体和结构的区别 105 5.2.3 共用体变量的声明和初始化 107 5.2.4 共用体使用举例 107 5.2.5 共用体的sizeof 109 5.3 结构数组和共用体数组 109 5.3.1 结构数组的声明和初始化 109 5.3.2 共用体数组的声明和初始化 110 5.4 指向结构的指针 111 5.4.1 声明一个结构指针 111 5.4.2 结构指针的初始化 112 5.4.3 使用指针访问结构成员 114 5.5 链表 114 5.5.1 链表的结构 115 5.5.2 创建链表 115 5.5.3 链表与数组的区别 116 5.5.4 链表的遍历和查找 116 5.5.5 链表的插入和删除 118 5.6 小结 121 5.7 上机实践习题 122 第6章 用函数合理组织程序 124 6.1 模块化带来的好处 124 6.1.1 函数的调用过程 124 6.1.2 抽象和封装 125 6.1.3 实现一个函数 126 6.2 函数定义 126 6.2.1 函数头 127 6.2.2 函数体 127 6.2.3 函数定义补充说明 128 6.3 函数声明 129 6.3.1 为什么要进行函数声明 129 6.3.2 如何声明一个函数 130 6.3.3 分割程序文件 131 6.4 函数调用 132 6.4.1 形参和实参 133 6.4.2 参数类型转换 133 6.4.3 值传递 134 6.4.4 指针传递 135 6.4.5 引用传递 136 6.4.6 对3种传递的补充 137 6.4.7 默认参数调用 138 6.4.8 inline函数 140 6.5 递归 141 6.6 函数的重载 143 6.6.1 何时使用函数重载 144 6.6.2 如何实现函数重载 144 6.6.3 陷阱:隐式转换导致重载函数出现二义性 144 6.7 c++如何使用内存 145 6.7.1 自动存储(栈存储) 145 6.7.2 静态存储(编译器预分配) 148 6.8 作用域与可见域 152 6.8.1 作用域 153 6.8.2 可见域 153 6.8.3 函数的作用域和可见域 156 6.9 小结 156 6.10 上机实践习题 157 第7章 关于函数的高级专题 158 7.1 内存使用错误剖析 158 7.1.1 内存泄露 158 7.1.2 野指针 159 7.1.3 试图修改常量 160 7.1.4 用错sizeof 161 7.1.5 内存越界访问 161 7.1.6 变量的初始化 162 7.2 重申:函数参数传递和返回机制 162 7.2.1 参数传递时的“副本” 162 7.2.2 函数返回时的“副本” 164 7.3 函数与指针 165 7.3.1 指向函数的指针 165 7.3.2 typedef 167 7.3.3 通过函数指针将函数作为另一个函数的参数 168 7.3.4 函数指针数组 169 7.3.5 返回函数指针的函数 171 7.3.6 带参主函数 171 7.4 函数与数组 172 7.4.1 数组名作为函数参数 172 7.4.2 通过指针得到多于1个的回传值 175 7.5 函数与结构体、共用体及类对象 176 7.5.1 3种参数调用 176 7.5.2 3种返回机制 177 7.6 函数编写的建议 177 7.6.1 合理使用const 177 7.6.2 检查输入参数的有效性 178 7.6.3 函数返回类型的判断 179 7.7 小结 179 7.8 上机实践习题 179 第三篇 面向对象的c++ 第8章 面向对象技术基础 181 8.1 面向对象基本概念 181 8.1.1 类的概念 182 8.1.2 类是分层的 182 8.1.3 类和对象的关系 183 8.2 c++类的定义 183 8.2.1 类定义的基本形式 183 8.2.2 类定义示例 184 8.2.3 class和struct 185 8.3 c++类的实现 185 8.3.1 在类定义时定义成员函数 185 8.3.2 在类定义的外部定义成员函数 186 8.4 c++类的使用 187 8.4.1 声明一个对象 188 8.4.2 对象的作用域、可见域和生存期 189 8.5 对象的创建和撤销 189 8.5.1 构造函数的作用 189 8.5.2 构造函数可以有参数 190 8.5.3 构造函数支持重载 191 8.5.4 构造函数允许按参数默认方式调用 192 8.5.5 初始化表达式 192 8.5.6 析构函数 194 8.5.7 显式调用析构函数 195 8.6 复制构造函数 196 8.6.1 复制构造函数调用机制 196 8.6.2 默认复制构造函数带来的问题 198 8.6.3 解决方案—显式定义复制构造函数 199 8.6.4 关于构造函数和复制构造函数 201 8.7 特殊数据成员 202 8.7.1 const数据成员 202 8.7.2 引用成员 204 8.7.3 类对象成员 206 8.7.4 特别说明 210 8.7.5 static数据成员 210 8.8 特殊函数成员 212 8.8.1 静态成员函数 212 8.8.2 const与成员函数 214 8.9 对象的组织 215 8.9.1 const对象 215 8.9.2 指向对象的指针 217 8.9.3 对象的大小 218 8.9.4 this指针 219 8.9.5 对象数组 220 8.9.6 对象链表 221 8.10 为对象动态分配内存 221 8.10.1 使用new和delete为单个对象分配/释放动态内存 221 8.10.2 使用new和delete为对象数组分配/释放动态空间 222 8.10.3 malloc和free能否为对象动态申请内存 224 8.11 小结 224 8.12 上机实践习题 225 第9章 关于对象的高级专题 227 9.1 类的作用域 227 9.2 类定义的作用域与可见域 229 9.3 对象的生存期、作用域和可见域 232 9.3.1 先定义,后实例化 232 9.3.2 对象内存的释放与堆内存 232 9.4 友元 232 9.4.1 友元的非成员函数 233 9.4.2 友元的成员函数 234 9.4.3 友元函数的重载 236 9.4.4 友元类 236 9.4.5 友元是否破坏了封装性 237 9.5 运算符重载 238 9.5.1 运算符重载规则 238 9.5.2 以成员函数形式重载运算符 239 9.5.3 以友元函数形式重载运算符 242 9.5.4 友元函数形式和成员函数形式的比较 245 9.5.5 对运算符重载的补充说明 246 9.6 运算符重载范例 247 9.6.1 赋值运算符 247 9.6.2 函数调用运算符 250 9.6.3 下标运算符 251 9.7 类型转换 253 9.7.1 由其他类型向定义类的转换 253 9.7.2 由自定义类向其他类型的转换 255 9.7.3 隐式转换带来的二义性 257 9.8 重载函数选择规则 257 9.8.1 重载解析 258 9.8.2 什么是完全匹配 258 9.9 小结 259 9.10 上机实践习题 259 第10章 继承 262 10.1 什么是继承 262 10.1.1 简单示例 262 10.1.2 继承的层次性 264 10.2 派生类 264 10.2.1 public派生与private派生 264 10.2.2 protected成员与 protected派生 265 10.3 多基派生 266 10.3.1 多基派生的声明和定义 266 10.3.2 二义性问题 267 10.3.3 解决方案 268 10.4 虚基类 268 10.4.1 共同基类带来的二义性 268 10.4.2 解决方案 270 10.4.3 虚基派生二义性与多基派生二义性不同 271 10.5 派生类的构造函数和析构函数 271 10.5.1 派生类的构造函数 271 10.5.2 派生类的析构函数 273 10.5.3 多基派生类的构造函数和析构函数 275 10.5.4 虚基派生类的构造函数和析构函数 275 10.6 分清继承还是组合 278 10.6.1 继承不是万金油 278 10.6.2 组合 278 10.7 基类与派生类对象间的相互转换 280 10.7.1 类型适应 280 10.7.2 多基继承时的情况 282 10.7.3 公共基类 282 10.7.4 虚基类的情况 284 10.8 小结 284 10.9 上机实践习题 285 第11章 多态 287 11.1 多态与虚函数 287 11.1.1 静态联编 287 11.1.2 动态联编 287 11.1.3 为什么需要虚函数 287 11.1.4 虚函数的声明和定义 290 11.2 虚函数的访问 290 11.2.1 对象名访问 291 11.2.2 指针访问 292 11.2.3 引用访问 292 11.2.4 类内访问 293 11.2.5 在构造函数或析构函数中进行访问 294 11.3 纯虚函数与抽象类 295 11.3.1 纯虚函数的声明和定义 295 11.3.2 抽象类 296 11.3.3 另一种抽象类:类中只定义了 protected型的构造函数 299 11.3.4 延伸:构造函数能否为private型 301 11.3.5 虚析构函数 302 11.4 虚函数引入的二义性 305 11.4.1 多基派生 305 11.4.2 共同基类和虚继承 307 11.5 重载、覆盖与隐藏 309 11.5.1 重载 309 11.5.2 覆盖 309 11.5.3 隐藏 310 11.6 小结 311 11.7 上机实践习题 312 第四篇 泛 型 编 程 第12章 模板 315 12.1 为什么要定义模板 315 12.1.1 类型参数化 315 12.1.2 模板的定义 317 12.2 函数模板 318 12.2.1 函数模板的使用 318 12.2.2 隐式实例化 318 12.2.3 显式实例化 320 12.2.4 特化 321 12.2.5 重载 322 12.2.6 优先级与执行顺序 322 12.3 类模板 324 12.3.1 定义类模板 324 12.3.2 隐式实例化 326 12.3.3 显式实例化 326 12.3.4 显式特化 327 12.3.5 部分特化 328 12.3.6 重载和优先级 328 12.4 模板的嵌套 329 12.4.1 函数成员模板 329 12.4.2 对象成员模板 330 12.5 模板参数 331 12.6 小结 332 12.7 上机实践习题 333 第13章 标准模板库 335 13.1 理解stl 335 13.1.1 容器 335 13.1.2 适配器 336 13.1.3 迭代器 336 13.1.4 算法 336 13.2 使用序列式容器 336 13.2.1 序列式容器的创建和元素的访问 336 13.2.2 所有容器都支持的特征 338 13.2.3 序列式容器中元素的插入和删除 339 13.2.4 vector容器 344 13.2.5 deque容器 344 13.2.6 list容器 344 13.3 使用关联式容器 344 13.3.1 set容器 345 13.3.2 multiset容器 346 13.3.3 map容器 346 13.3.4 multimap容器 348 13.4 关联式容器支持的成员函数操作 349 13.4.1 元素的插入 349 13.4.2 元素的删除 352 13.4.3 元素的查找与访问 354 13.5 迭代器 355 13.5.1 理解迭代器本质 355 13.5.2 迭代器类型 355 13.5.3 为什么要定义这么多迭代器 357 13.5.4 容器中定义的迭代器类型与5种类型的对应 358 13.5.5 流迭代器 358 13.5.6 迭代器失效 360 13.6 泛型算法 360 13.6.1 什么是函数对象 360 13.6.2 算法分类 361 13.7 适配器 365 13.7.1 容器适配器 366 13.7.2 迭代器适配器 367 13.7.3 函数适配器 369 13.8 小结 371 13.9 上机实践习题 371 第五篇 输入输出处理和编程规范 第14章 输入输出和文件 373 14.1 输入输出概述 373 14.1.1 什么是文件 374 14.1.2 流 374 14.1.3 缓冲区 375 14.1.4 重定向 375 14.1.5 3种输入输出机制 376 14.2 高层i/o 377 14.2.1 标准输出函数printf 377 14.2.2 标准输入函数scanf 381 14.2.3 扫描集 384 14.2.4 sprintf函数和sscanf函数 385 14.2.5 fprintf函数和fscanf函数 386 14.2.6 文件访问机制 386 14.3 流类库 390 14.3.1 流类库更安全、更高效 390 14.3.2 流类库层次 390 14.4 输出流 394 14.4.1 操作符<< 394 14.4.2 其他ostream方法 395 14.4.3 格式状态字 397 14.4.4 格式控制值的默认值 398 14.4.5 flag函数读取和设定格式状态字 398 14.4.6 使用setf函数和unsetf函数设定格式关键字 400 14.4.7 设置域宽 402 14.4.8 填充字符 404 14.4.9 浮点数输出和显示精度 404 14.4.10 控制符 406 14.5 输入流 408 14.5.1 >>操作符 408 14.5.2 输入流与格式状态字 408 14.5.3 输入流与域宽 410 14.5.4 使用get函数读取单个字符 411 14.5.5 使用get函数和getline函数读取c风格字符串 413 14.5.6 其他istream方法 415 14.6 流状态 417 14.6.1 什么是流状态 417 14.6.2 读取流状态 417 14.6.3 管理流状态 418 14.7 重载>>和<< 420 14.7.1 插入符的重载 420 14.7.2 抽取符的重载 422 14.8 文件操作 423 14.8.1 文件操作基本过程 423 14.8.2 文件的打开 423 14.8.3 取消文件和流的关联 425 14.8.4 文件的读写 426 14.8.5 文本文件的读写 427 14.8.6 二进制文件的读写 428 14.8.7 文件定位指针和随机读取 429 14.9 字符串流 431 14.9.1 strstream类族 431 14.9.2 sstream类族 434 14.10 小结 437 14.11 上机实践习题 437 第15章 名称空间 439 15.1 什么是名称空间 439 15.1.1 名称空间范例 439 15.1.2 定义名称空间 440 15.2 实体的作用域与可见域 441 15.2.1 实体可见域 442 15.2.2 可见域的扩展 442 15.2.3 using声明机制 443 15.2.4 using声明带来的多重声明问题(二义性) 445 15.2.5 空间内的屏蔽 445 15.2.6 先声明,后使用 446 15.3 名称空间的作用域与可见性 447 15.3.1 名称空间的定义策略 447 15.3.2 推荐用法 450 15.3.3 名称空间嵌套 451 15.3.4 using编译指令 452 15.3.5 未命名的名称空间 453 15.4 对名称空间的思考 454 15.5 小结 454 15.6 上机实践习题 454 第16章 异常和错误 456 16.1 编码时的防错 456 16.1.1 调用abort函数或exit函数 456 16.1.2 返回错误标志 457 16.2 异常机制 458 16.2.1 关键字throw 460 16.2.2 异常处理程序 460 16.2.3 自定义异常对象 463 16.2.4 有继承关系的类异常 464 16.2.5 terminate函数和set_terminate函数 466 16.2.6 unexpected函数与set_unexpected函数 467 16.2.7 标准异常 468 16.2.8 对unexpected函数的补充 470 16.3 异常发生时的内存管理 471 16.3.1 堆栈解退 471 16.3.2 异常处理机制与函数的不同 472 16.3.3 构造函数中抛出异常 473 16.3.4 内存泄露 474 16.3.5 析构函数中可否抛出异常 475 16.4 auto_ptr类 476 16.4.1 使用auto_ptr类模板 477 16.4.2 关于auto_ptr的若干问题 477 16.5 小结 478 16.6 上机实践习题 479 第17章 rtti和类型转换操作符 481 17.1 rtti机制 481 17.1.1 dynamic_cast操作符 482 17.1.2 typeinfo类和typeid操作符 483 17.1.3 补充说明 484 17.2 类型转换操作符 484 17.2.1 const_cast操作符 484 17.2.2 static_cast操作符 485 17.2.3 reint erpret_cast操作符 486 17.3 小结 486 17.4 上机实践习题 487 第18章 string字符串类 489 18.1 为什么要使用string类 489 18.2 声明一个字符串 489 18.3 字符串的输入输出 491 18.4 string类功能 492 18.4.1 string字符串和c风格字符串的转换 492 18.4.2 赋值和清空 492 18.4.3 元素删除 493 18.4.4 元素追加与相加 493 18.4.5 元素插入 494 18.4.6 大小和容量 494 18.4.7 元素存取 494 18.4.8 字符串比较 495 18.4.9 提取子串 495 18.4.10 搜索与查找 495 18.5 小结 496 18.6 上机实践习题 496 第19章 编码风格 497 19.1 程序的排版 497 19.1.1 注释 497 19.1.2 空行的用法 498 19.1.3 代码行 498 19.1.4 空格 498 19.1.5 缩进与对齐 499 19.1.6 &和*的位置 499 19.2 命名规则 499 19.2.1 windows风格和unix风格 500 19.2.2 如何对程序实体命名 500 19.3 项目文件的组织 500 19.3.1 模块划分 500 19.3.2 头文件 500 19.3.3 定义文件 501 19.3.4 目录结构 501 19.4 小结 501 19.5 上机实践习题 502 第20章 程序编译 503 20.1 程序的编译流程 503 20.2 预处理 504 20.2.1 头文件包含 505 20.2.2 宏 505 20.2.3 条件编译 506 20.2.4 #ifdef、 #ifndef与重复包含 507 20.2.5 使用const代替#define定义常量 508 20.2.6 inline与#define的比较 509 20.3 vc6调试入门 509 20.3.1 断点的设置与去除 509 20.3.2 条件断点 510 20.3.3 数据断点 510 20.3.4 消息断点 511 20.3.5 观察视图(watch) 511 20.3.6 内存视图(memory) 511 20.3.7 变量视图(variables) 511 20.3.8 寄存器视图(registers) 511 20.3.9 调用堆栈视图(call stack) 512 20.3.10 反汇编视图(disassembly) 512 20.3.11 进程控制 512 20.4 其他调试手段 512 20.4.1 debug模式和release模式 512 20.4.2 assert宏 512 20.4.3 输出字符串 513 20.5 小结 513 20.6 上机实践习题 513 第六篇 面试题精选 第21章 常见面试题 517 21.1 常见基本知识问答题 517 面试题1:简述面向对象的3个基本特征 517 面试题2:局部变量能否和全局变量重名 517 面试题3:类成员函数的重载、覆盖和隐藏的区别是什么 518 面试题4:用变量a给出下面的定义 518 面试题5:在c++中,下面的结构是合法的吗?如果是,其作用是什么 519 面试题6:在非c++中建类 a 和 b,在哪几种情况下b能隐式转化为a 519 面试题7:c++中的空类,默认产生哪些类成员函数 519 面试题8:c++有哪些性质(面向对象特点) 519 面试题9:子类析构时要调用父类的析构函数吗 520 面试题10:什么是引用?声明和使用“引用”要注意哪些问题 520 面试题11:将引用作为函数返回值类型的格式及优点有哪些 520 面试题12:引用与指针的区别是什么 520 面试题13:重载和重写(覆盖)的区别 520 面试题14:多态的作用是什么 520 面试题15:请指出const与#define相比有何优点 521 面试题16:c语言中static关键字的具体作用有哪些 521 面试题17:如何判断程序是由c 编译程序还是由c++编译程序编译的 521 面试题18:关键字const的含义是什么 521 21.2 世界500强公司的智力问答题 522 面试题19:工人分金条 522 面试题20:分蛋糕 522 面试题21:过桥问题 522 面试题22:黑白帽子 523 面试题23:电梯与钻石 523 面试题24:手电筒传递 523 面试题25:烧绳问题 524 面试题26:圆的下水道盖子 524 面试题27:选建筑师 524 面试题28:天平分盐 524 面试题29:分不开的钱 524 面试题30:小鸟追火车 525 面试题31:给红色最大的机会 525 面试题32:镜子中的影像 525 面试题33:污染的药丸 525 面试题34:称出不是标准重量的水 525 面试题35:多彩的果冻 526 面试题36:电子游戏机 526 面试题37:监狱里的囚犯 526 面试题38:灯的状态 526 面试题39:时针和分针 527 面试题40:3个奇数 527 面试题41:屋内的灯 527 面试题42:找出最重的球 528 面试题43:盲人分袜子 528 面试题44:烧香计时 528 面试题45:平分蜂蜜 528 面试题46:猜经理女儿的年龄 528 面试题47:两个圆环 529 面试题48:喝啤酒 529 面试题49:算24点 529 面试题50:聪明人 529 面试题51:海盗分金币 529 面试题52:到底是什么牌 530 面试题53:聪明的老板娘 531 面试题54:找出不同重量的球 531 21.3 分析题 532 面试题55:分析下面的程序段,显示最后的结果 532 面试题56:分析程序最后的输出结果 532 面试题57:分析最后输出的结果 533 面试题58:求下面函数的返回值 533 面试题59:分析最后输出的结果 534 面试题60:分析最后输出的结果 535 21.4 编程题 536 面试题61:结果输出到文件 536 面试题62:string类的具体实现 537 面试题63:链表题,一个链表的节点结构 538 面试题64:写一个函数并找出在一个整数数组中第二大的数 540 面试题65:字符串的逆序输出 541 面试题66:判断操作系统的位数 541 面试题67:实现对数组的降序排序 542 面试题68:斐波那契数列1、1、2、3、5等,编写程序求第10项 543 ·由浅入深,循序渐进,从零开始学c++,一点都不难 ·编程基础、编程进阶、编程应用、项目实战、上机练习、面试指南 ·266个实例、42个练习题、68个面试题 本书主要由杨彦强、刘袁红、王浩编著,其他参与编著和资料整理的人员有冯华君、刘博、刘燕、叶青、张军、张立娟、张艺、彭涛、徐磊、戎伟、朱毅、李佳、李玉涵、杨利润、杨春娇、武鹏、潘中强、王丹、王宁、王西莉、石淑珍、程彩红、邵毅、郑丹丹、郑海平、顾旭光。 作 者 2012年1月
作者: 樊爱宛
出版社:清华大学出版社 2017年09月
简介:
PHP已经走过了20多年,目前*版本是PHP 7,性能方面得到了大幅度的提升。本书就是立足于*版的PHP和MySQL,从*基础的语法基础开发,让没有编程基础的人也学会PHP MySQL网站开发。本书分为4篇共19章,*篇(1~6章)先介绍PHP 7的语法和一些新特色;第二篇(7~10章)是PHP的一些高级应用,如国际化、zip文件处理、图形图像操作、正则表达式;第三篇(11~15章)是MySQL数据库的基础入门,包括数据库、数据表和数据的常见操作;*后一篇(16~17章)是PHP MySQL的混合操作,还包含两个大型项目的开发步骤。本书适合所有想学习网页开发、Web项目开发的入门读者,也适合所有想学习PHP的读者,还适合做一些培训机构的PHP和MySQL培训教材。
【目录】
第1章 认识PHP 7 1
1.1PHP的发展历程 1
1.2PHP语言的优缺点 2
1.3 谁在用PHP 3
1.4PHP 7的新特性 3
1.4.1性能提高 3
1.4.2标量类型声明 4
1.4.3返回值类型声明 4
1.4.4NULL 合并运算符 4
1.4.5太空船操作符(组合比较符) 4
1.4.6匿名类 5
1.4.7use加强 5
1.5 搭建PHP开发环境 5
1.5.1下载XAMPP 6
1.5.2Windows版本 7
1.5.3Linux版本 9
1.5.4MAC OS X版本 10
1.5.5其他安装方式 10
1.6 配置和启动XAMPP 10
1.6.1Windows版本 10
1.6.2Linux与MAC OS X版本 11
1.6.3查看PHP配置信息 13
1.7 *个PHP程序:HelloWorld 14
1.8PHP的开发工具 15
1.8.1Sublime Text简介 15
1.8.2Atom简介 25
1.8.3其他流行的集成开发环境与开发工具 30
第2章 PHP基础语法 31
2.1PHP标识符 31
2.2 变量 32
2.2.1变量名称 32
2.2.2给变量赋值 32
2.2.3引用赋值 33
2.2.4变量的数据类型 33
2.2.5可变变量 34
2.3 常量 34
2.3.1声明常量 34
2.3.2常量与变量不同 35
2.3.3检查某常量是否存在 35
2.3.4内置常量 35
2.4 数据类型 36
2.4.1数据类型简介 36
2.4.2布尔型(boolean) 36
2.4.3整型(integer) 37
2.4.4浮点型(float) 38
2.4.5字符串(string) 38
2.4.6数组(array) 40
2.4.7对象(object) 40
2.4.8资源(resource) 41
2.4.9无类型(NULL) 41
2.4.10数据类型相互转换 41
2.5 表达式 42
2.6 运算符 42
2.6.1算术运算符 42
2.6.2字符串运算符 43
2.6.3赋值运算符 43
2.6.4比较运算符 43
2.6.5逻辑运算符 44
2.6.6按位运算符 45
2.6.7错误控制运算符 45
2.6.8三元运算符 45
2.6.9NULL 合并运算符 46
2.6.10太空船操作符(组合比较符) 46
2.6.11运算符的优先级和结合规则 46
2.7 流程控制 46
2.7.1条件控制语句if、else、elseif 47
2.7.2条件控制语句switch、case、break、default 48
2.7.3while循环语句 48
2.7.4do...while循环语句 49
2.7.5for循环语句 49
2.7.6foreach循环语句 50
2.7.7使用break/contine语句跳出循环 51
2.8 函数(function) 51
2.8.1函数的定义 51
2.8.2向函数传递参数 52
2.8.3通过引用传递参数 53
2.8.4默认参数的值 53
2.8.5参数类型声明 54
2.8.6可变数量的参数列表 54
2.8.7使用全局变量 55
2.8.8使用静态变量 55
2.8.9从函数返回值 56
2.8.10返回值类型声明 56
2.8.11可变函数 57
2.8.12匿名函数 57
第3章 PHP与用户交互 58
3.1 表单处理 58
3.1.1表单简介 58
3.1.2GET和POST的区别 59
3.1.3PHP与表单处理 60
3.2 表单元素及处理 60
3.2.1文本框 60
3.2.2单选按钮(radio)与复选框(checkbox) 61
3.2.3下拉列表 63
3.2.4按钮 65
3.3Cookie 66
3.3.1什么是Cookie 67
3.3.2如何创建Cookie 67
3.3.3如何读取Cookie 68
3.3.4如何确认Cookie存在 68
3.3.5如何删除Cookie 68
3.4Session 69
3.4.1什么是Session 69
3.4.2如何创建Session 69
3.4.3如何存储Session 70
3.4.4如何检测Session是否存在 70
3.4.5终结Session 71
第4章 字符串和数组 72
4.1 字符串 72
4.1.1字符串里字符的类型 72
4.1.2连接字符串 72
4.1.3计算字符串长度strlen() 73
4.1.4检索字符串 73
4.1.5截取字符串 75
4.1.6替换字符串 75
4.1.7清理字符串 76
4.1.8切分和组合字符串 77
4.1.9其他常用字符串函数 78
4.2 数组的类型 79
4.2.1数字索引数组 79
4.2.2关联索引数组 79
4.2.3多维数组 80
4.3 统计数组元素个数count()函数 81
4.4 用foreach遍历数组 82
4.5 设置数组指针—reset()、end()、 next()、prev()、current()、each() 82
4.6 数组排序 83
4.6.1默认排序sort()、 rsort() 83
4.6.2关联索引数组按照键值排序asort()、arsort() 85
4.6.3关联索引数组按照键名排序ksort()、krsort() 85
4.7 数组常见操作 86
4.7.1向数组添加新元素array_push()、array_unshift() 86
4.7.2删除数组元素array_pop()、array_shift() 86
4.7.3删除数组中的重复值array_unique() 87
4.7.4对数组进行查询in_array() 88
4.7.5其他常用数组函数array_keys()、array_values()、unset() 88
第5章 日期与时间 90
5.1 设置时区 90
5.2 获取UNIX时间戳 91
5.3 根据时间戳获取日期和时间91
5.4 根据日期和时间获取时间戳92
5.5 根据时间戳获取包含日期信息的数组 92
5.6 验证日期的有效性 93
5.7 输出指定格式的日期和时间94
5.8 面向对象的日期时间类 95
5.8.1DateTime类 95
5.8.2DateTimeImmutable类 96
5.8.3DateTimeZone类 97
5.8.4DateInterval类 98
5.8.5DatePeriod类 99
第6章 文件与目录 100
6.1 文件操作 100
6.1.1打开文件 100
6.1.2检查是否已到达文件末尾 101
6.1.3读取文件 102
6.1.4关闭文件 102
6.1.5将整个文件读入一个字符串 103
6.1.6将字符串写入文件 103
6.1.7将整个文件读入一个数组 104
6.1.8复制文件 104
6.1.9删除文件 105
6.1.10检查文件是否正常 105
6.1.11返回关于文件的信息 105
6.2 目录操作 107
6.2.1打开目录 107
6.2.2关闭目录 107
6.2.3读取目录 107
6.2.4创建目录 108
6.2.5删除目录 109
6.2.6重命名文件或目录 109
6.2.7检查文件或目录是否存在 109
第7章 PHP与国际化 110
7.1 多字节字符函数 110
7.1.1检测字符串的编码 111
7.1.2检查字符串在指定的编码里是否有效 111
7.1.3转换字符编码格式 111
7.1.4解析$_GET字符串 112
7.1.5按字节数来截取字符串 112
7.2intl模块简介 113
7.2.1安装intl模块 113
7.2.2Collator类比较字符串 114
7.2.3NumberFormatter类帮助做财务 114
7.2.4IntlDateFormatter类显示中文版的日期时间 115
第8章 PHP与zip文件处理 116
8.1zip函数 116
8.1.1打开和关闭zip文件 116
8.1.2读取并打印文件/目录名称 117
8.1.3处理zip文件 118
8.2 处理zip文件的必杀技:ZipArchive类 120
8.2.1打开/关闭压缩文件 120
8.2.2解压缩文件 121
8.2.3添加目录与文件 121
8.2.4遍历zip文件 123
8.2.5获取文件 124
第9章 图形图像处理 125
9.1 启用GD2扩展库 125
9.2 创建图形图像 126
9.2.1用PHP生成一个简单图形 127
9.2.2详解PHP生成图形的步骤 127
9.3 操作图形图像 129
9.3.1更改图像颜色 129
9.3.2在图像上输出文字 129
9.4 操作已有的图片 130
9.4.1获取图片的宽和高 130
9.4.2生成图片的缩略图 131
9.4.3给图片添加水印效果——文字水印 132
9.4.4给图片添加水印效果——图片水印 133
第10章 正则表达式 135
10.1在PHP中使用正则表达式 135
10.1.1应用正则的函数 135
10.1.2通过一个例子理解正则 136
10.1.3定义正则表达式的头部和尾部 137
10.2正则表达式中的符号 137
10.2.1元字符 137
10.2.2转义字符 139
10.2.3修正符 139
10.2.4字符应用 140
10.3验证URL 141
10.4验证电话号码 142
第11章 MySQL的安装与配置 143
11.1什么是MySQL 143
11.1.1客户端/服务器软件 143
11.1.2MySQL版本 143
11.1.3MySQL的优势 144
11.2安装与配置MySQL 5.6 144
11.3启动服务并登录MySQL数据库 154
11.3.1启动MySQL服务 154
11.3.2登录MySQL数据库 156
11.3.3配置Path变量 157
11.4更改MySQL的配置 158
11.5MySQL安装失败解决方案 160
第12章 数据库的基本操作 161
12.1创建数据库 161
12.2删除数据库 163
12.3数据库存储引擎 164
12.3.1MySQL支持的存储引擎 164
12.3.2各存储引擎的区别 172
12.4查看默认存储引擎 173
12.5实战演练——创建数据库的全过程 174
第13章 数据表的基本操作 176
13.1新建数据表 176
13.1.1语法形式 176
13.1.2主键约束 178
13.1.3外键关联 180
13.1.4非空约束 182
13.1.5*性约束 182
13.1.6默认值 183
13.1.7设置自动增加属性 184
13.2查看数据表结构 185
13.2.1查看表结构 186
13.2.2查看创建表的语句 187
13.3修改数据表 188
13.3.1修改表名 188
13.3.2修改字段类型 189
13.3.3修改字段名 191
13.3.4添加字段 192
13.3.5删除字段 195
13.3.6修改字段的排列位置 196
13.3.7更改表的存储引擎 198
13.3.8删除表的外键关联 199
13.4删除数据库表 200
13.4.1删除简单的表 201
13.4.2删除关联表 202
13.5实战——数据库和数据表的基本操作 204
第14章 数据的基本操作 211
14.1添加数据 211
14.1.1为所有字段添加数据 211
14.1.2指定表字段添加数据 214
14.1.3添加多条记录 215
14.2更新数据 217
14.3删除数据 220
14.4查询数据 222
14.4.1基本查询语句 222
14.4.2查询所有字段 223
14.4.3查询指定字段 224
14.4.4查询指定记录 225
14.4.5带IN关键字的查询 227
14.4.6带BETWEEN AND的范围查询 228
14.4.7带LIKE的字符匹配查询 229
14.4.8查询空值 231
14.4.9带AND的条件查询 233
14.4.10带OR的条件查询 234
14.4.11查询结果不重复 234
14.4.12对查询结果排序 235
14.4.13分组查询 237
14.4.14LIMIT限制查询 240
14.5实战演练1——记录的添加、更新和删除 241
14.6实战演练2——数据表综合查询案例 247
第15章 数据库的备份和还原 254
15.1数据备份 254
15.1.1使用命令备份 254
15.1.2使用第3方工具快速备份 260
15.2数据还原 261
15.2.1使用命令还原 262
15.2.2使用工具快速还原 264
15.3数据库迁移 264
15.3.1相同版本的MySQL数据库迁移 265
15.3.2不同版本的MySQL数据库之间的迁移 265
15.3.3MySQL数据库迁移至Oracle数据库 265
15.4表的IMPORT和EXPORT 266
15.4.1表的EXPORT 266
15.4.2表的IMPORT 273
15.5实战演练——数据库的备份与恢复 278
第16章 PHP操作MySQL 284
16.1启动XAMPP中自带的MySQL数据库 284
16.1.1启动MySQL 284
16.1.2使用phpMyAdmin图形化操作MySQL 285
16.2PHP连接和关闭数据库 287
16.2.1连接数据库 287
16.2.2关闭数据库 288
16.3PHP操作数据库 288
16.3.1显示可用数据库 288
16.3.2创建数据库 289
16.3.3选择数据库 290
16.3.4删除数据库 291
16.4PHP操作数据表 292
16.4.1查看所有数据表 292
16.4.2新增数据表 293
16.4.3查看数据表字段 294
16.4.4编辑数据表 294
16.4.5删除数据表 296
16.5PHP操作数据 296
16.5.1新增数据 296
16.5.2查看数据 297
16.5.3编辑数据 299
16.5.4删除数据 300
16.5.5复杂的查询 301
第17章 使用RebBeanPHP更方便地管理数据 303
17.1下载安装RedBeanPHP 303
17.2快速开始 304
17.3RedBeanPHP的CRUD 306
17.3.1Create(新建)数据对象 306
17.3.2Retrieve(获取)数据 308
17.3.3Update(更新)数据 308
17.3.4Delete(删除)数据 308
17.4查询数据库 309
17.4.1查询参数绑定 309
17.4.2findOne方法 310
17.4.3findAll方法 310
17.4.4findCollection方法 310
17.4.5findLike方法 310
17.4.6findOrCreate方法 311
17.4.7findMulti方法 311
17.4.8getAll方法 311
17.4.9getRow、getCol、getCell方法 312
17.4.10getAssoc方法 313
17.4.11count方法 313
17.5操作数据库 314
17.5.1exec方法 314
17.5.2getInsertID方法 314
17.5.3inspect方法 314
17.5.4切换数据库 315
17.5.5事务 315
17.5.6冻结数据库 316
17.6调试RedBeanPHP 316
17.6.1startLogging、getLogs方法 316
17.6.2debug方法 317
17.7其他高级功能 318
17.7.1关系 318
17.7.2Models 319
17.7.3复制/克隆 319
17.7.4导入导出 319
第18章 使用PHP MySQL构建模拟考试系统 321
18.1功能分析 321
18.2准备工作 321
18.2.1设计数据表 322
18.2.2创建配置文件 323
18.2.3创建安装文件 323
18.3用户注册与登录 325
18.3.1用户注册 325
18.3.2用户登录 327
18.4首页 328
18.4.1首页 329
18.4.2检查管理员 330
18.5管理模块 330
18.5.1显示所有题目 330
18.5.2添加题目 332
18.5.3显示题目详情 334
18.5.4编辑题目 336
18.5.5删除题目 339
18.6用户模块 340
18.6.1考试页面 340
18.6.2查看历史考试记录 343
18.6.3更改密码 344
18.6.4退出登录 346
第19章 使用PHP MySQL构建在线购物网站 347
19.1功能分析 347
19.1.1设计算法 347
19.1.2表的设计 348
19.2准备工作 349
19.2.1配置文件 349
19.2.2安装模块 350
19.3注册登录模块 354
19.3.1注册模块 354
19.3.2登录模块 357
19.4显示模块 360
19.4.1头部模块 360
19.4.2核心显示模块 362
19.4.3购物车模块 367
19.4.4查看并统计购物车模块 368
19.5用户模块 372
19.5.1显示用户信息模块 372
19.5.2修改用户密码模块 373
19.5.3查看用户历史订单模块 376
19.6管理模块 379
19.6.1处理订单模块 379
19.6.2添加类别模块 381
19.6.3编辑类别模块 384
19.6.4添加商品模块 387
19.6.5编辑商品模块 390
19.6.6退出登录模块 395
【免费在线读】
第 10 章? 正则表达式 ?
要在计算机系统中查找某个文件,碰巧忘记了文件名,但知道该文件的类型,即知道该文件的后缀名,比如,要找一个图片,那么可能会通过*.png这样的字符来帮助查找,其中字符*就代表了一个或多个字符。计算机通过这样的字符组合,会将系统中所有以.png为后缀名的文件列出来,如:m.png、flag.png、river.png、mydog.png等,以便用户找到需要的图片文件。*.png就是一个表达式,我们可以简单理解为正则表达式(Regular expression)。正则表达式是一种可以用于模式匹配的强大工具。简单地说,正则表达式就是一套规则,用于去判定其他的元素是否符合它。PHP继承了Perl的正则表达式法则,还有自己的一套法则。本章将详细介绍PHP的正则表达式。10.1 在PHP中使用正则表达式本节通过一个例子让读者了解正则表达式在PHP中如何使用,以及PHP中有关正则的函数。这些函数与PHP 5中的函数不同,如果是升级PHP代码的读者请务必注意,调试PHP 5中的正则函数会报错。10.1.1 应用正则的函数在PHP中主要有3个函数来处理正则表达式,用来检查一个字符串是否满足一个的规则。它们都把一个正则表达式作为它们的*个参数,语法为:? int preg_match(string $pattern , string $subject):*常用的正则表达式函数,搜索跟正则表达式pattern匹配的一个字符串。搜索到返回1,否则返回0。这个函数在PHP 5中是ereg()。? string preg_replace(mixed $pattern , mixed $replacement , mixed $subject):搜索跟正则表达式pattern匹配的一个字符串,并用新的字符串代替所有这个表达式出现的地方,PHP 5中是replace()。? array preg_split(string $pattern , string $subject) :搜索和正则表达式匹配的字符串,并且以字符串集合的方式返回匹配结果。本节,旨在给出PHP提供的正则表达式函数,并简单介绍其功能。10.1.2 通过一个例子理解正则举一个简单的例子:在一个用户注册的页面中(例如,一个论坛或者交友网站的注册页面),上面可能有“电子邮件”这一项需要填写。对系统来说,需要判定用户所填写的电子邮件地址是否合法,即是否符合电子邮件地址的规则。【示例10-1】未使用正则检测电子邮件地址规则。<?php
中文版Dreamweaver CC+Flash CC+Photoshop CC网页设计基础培训教程
光盘作者: 数字艺术教育研究室
出版社:人民邮电出版社 2016年12月
简介:
本书章节条理清晰,文字通俗易懂,全面介绍了每一款软件的基本操作方法和相关知识点,并配以精美的案例进行实践性的讲解。通过介绍一个网站的整体制作,向读者展示了如何结合这3款软件制作出的网页作品。本书在内容安排上深入浅出,采用从基础出发再到专业制作的讲述方式,使读者能获得更加有效的学习效果。全书共分19章,其中包括了解网页设计、Photoshop CC入门、使用Photoshop处理网页文本、修改网页图像的形状和颜色、绘制网页元素、网页动画制作与切片输出、Flash CC入门、掌握Flash绘图技法、基础Flash动画制作、高级Flash动画制作、广告文字动画和按钮动画、Dreamweaver CC入门、在网页中插入基础网页元素、创建网页链接、在网页中运用多媒体元素、CSS样式与DIV+CSS布局、制作网页表单、为网页添加特效、制作社区类网站等内容。本书配套光盘中提供了书中所有实例的源文件和相关素材,并免费提供案例的视频教程和配套课程的PPT资源下载,方便读者学习和参考。本书适合作为想要从事网页设计工作的读者朋友和广大网页设计爱好者的教材,同时也适合高等院校相关专业学生和各类培训班学生的阅读参考。
【目录】
目 录
了解网页设计篇
第1章 了解网页设计 13
1.1 什么是网页设计 14
1.1.1 网页设计概述 14
1.1.2 网页设计中的术语 15
1.2 网页设计常用软件和技术 17
1.2.1 网页图像处理软件——Photoshop CC 17
1.2.2 网页动画制作软件——Flash CC 17
1.2.3 网页编辑制作软件——Dreamweaver CC 18
1.2.4 网页标记语言——HTML 18
1.2.5 网页特效脚本语言——JavaScript 19
1.3 “网页三剑客”的关系 19
1.4 网站建设的基本流程 20
1.4.1 前期网站策划 20
1.4.2 规划站点结构 20
1.4.3 收集网站相关素材 20
1.4.4 网页的版式与布局分析 20
1.4.5 确定网页的主色调 21
1.4.6 设计网站页面 21
1.4.7 切割和优化网页图像 22
1.4.8 制作网站HTML页面 22
1.4.9 开发动态网站功能模块 22
1.4.10 申请域名和服务器空间 22
1.4.11 测试并上传网站 22
1.4.12 网站的更新与维护 22
Photoshop CC篇
第2章 Photoshop CC入门 23
2.1 “网页三剑客”之Photoshop 24
2.1.1 选择合适的网页图像处理软件 24
2.1.2 了解网页图像处理软件——Photoshop 24
2.2 认识Photoshop CC工作界面 25
2.3 文件的基本操作 25
2.3.1 课堂案例——新建一个网页常用尺寸的文档 26
2.3.2 新建文件 27
2.3.3 打开文件 29
2.3.4 保存文件 29
2.3.5 导入文件 29
2.3.6 置入文件 29
2.3.7 导出文件 30
2.3.8 关闭文件 30
2.4 图像编辑辅助操作 31
2.4.1 课堂案例——在Photoshop中查看网页图像 31
2.4.2 使用标尺和参考线 32
2.4.3 课堂案例—校正倾斜图像 33
2.4.4 使用“裁剪工具” 34
2.4.5 使用“裁切”命令 35
2.5 调整网页图像 35
2.5.1 课堂案例—修改网页图像大小 35
2.5.2 “图像大小”对话框 36
2.5.3 “画布大小”对话框 37
2.6 课堂练习——制作镜面投影效果 38
2.7 课后习题——裁剪网页图像 38
第3章 使用Photoshop CC处理网页文本 39
3.1 输入文本 40
3.1.1 课堂案例—输入广告文字 40
3.1.2 文字工具组 41
3.1.3 文字工具的“选项”栏 41
3.2 编辑文本 42
3.2.1 课堂案例—制作淘宝促销广告 42
3.2.2 “字符”面板 45
3.3 制作特殊文字效果 46
3.3.1 课堂案例—制作变形广告文字 46
3.3.2 创建变形文字 48
3.3.3 课堂案例——制作路径文字 49
3.3.4 路径文字 50
3.4 使用“图层”面板 50
3.4.1 课堂案例——制作游戏网站导航 50
3.4.2 “图层”面板 53
3.4.3 图层的基本操作 54
3.5 图层样式 55
3.5.1 课堂案例——使用图层样式制作网页广告文字 55
3.5.2 添加图层样式 57
3.6 课堂练习——制作网站导航菜单 58
3.7 课后习题——制作网页图文混排 58
第4章 修改网页图像的形状和颜色 59
4.1 创建与编辑选区 60
4.1.1 课堂案例——制作精美网站促销广告 60
4.1.2 选框工具组 63
4.1.3 课堂案例——去除图像不需要的内容 63
4.1.4 套索工具组 65
4.1.5 魔棒工具组 65
4.1.6 修改选区 65
4.2 修改图像 66
4.2.1 课堂案例——使用仿制图章工具复制图像 67
4.2.2 图章工具组 68
4.2.3 橡皮擦工具组 69
4.2.4 课堂案例——去除水印 69
4.2.5 修复工具组 71
4.3 调整网页图像的颜色 71
4.3.1 课堂案例——调整网页中的图像 72
4.3.2 自动调整命令 73
4.3.3 “亮度 对比度”命令 73
4.3.4 课堂案例——调整网站广告的色调 73
4.3.5 “色相 饱和度”命令 75
4.3.6 课堂案例——替换图像颜色 75
4.3.7 “替换颜色”命令 77
4.4 课堂练习——调整网站广告效果 77
4.5 课后习题——匹配网站广告颜色 78
第5章 绘制网页元素 79
5.1 基本绘图工具 80
5.1.1 课堂案例——设计网站广告图片 80
5.1.2 画笔工具 82
5.1.3 铅笔工具 83
5.2 矢量绘图工具 83
5.2.1 课堂案例——制作网站水晶质感按钮 83
5.2.2 矩形工具 87
5.2.3 椭圆工具 88
5.2.4 圆角矩形工具 88
5.2.5 多边形工具 88
5.2.6 直线工具 89
5.2.7 自定形状工具 89
5.3 钢笔工具 89
5.3.1 课堂案例——设计教育网站Logo 90
5.3.2 钢笔工具 94
5.3.3 添加和删除锚点 95
5.3.4 课堂案例——设计网站广告页面 95
5.3.5 选择路径与锚点 101
5.3.6 调整路径 101
5.3.7 变换路径 102
5.4 课堂练习——设计网站实用图标 102
5.5 课后习题——设计企业网站页面 103
第6章 网页动画制作与切片输出 104
6.1 创建与编辑切片 105
6.1.1 课堂案例——为网页创建切片 105
6.1.2 创建切片 106
6.1.3 选择和移动切片 106
6.1.4 删除切片 107
6.2 图像优化与输出 107
6.2.1 课堂案例——创建切片并输出网页 107
6.2.2 优化图像 109
6.2.3 输出图像 109
6.3 创建Gif动画 110
6.3.1 课堂案例——创建网页Gif动画 110
6.3.2 认识“时间轴”面板 114
6.4 课堂练习——将图片输出为HTML网页 116
6.5 课后习题——制作Gif广告条 116
Flash CC篇
第7章 Flash CC入门 117
7.1 “网页三剑客”之Flash 118
7.1.1 Flash动画基础 118
7.1.2 Flash动画的应用及发展背景 118
7.2 Flash CC工作界面 120
7.2.1 课堂案例——自定义Flash CC工作区 121
7.2.2 认识Flash CC工作界面 122
7.2.3 选择适合的工作区 123
7.3 新建Flash文件 124
7.3.1 课堂案例——通过Flash模板快速制作动画 124
7.3.2 “新建文档”对话框 126
7.3.3 “从模板新建”对话框 126
7.3.4 设置Flash文档属性 127
7.4 打开和保存Flash文件 128
7.4.1 课堂案例——打开Flash文件 128
7.4.2 保存Flash文件 129
7.4.3 另存为Flash文件 129
7.4.4 另存为Flash模板文件 130
7.4.5 关闭Flash文件 130
7.5 课堂练习——制作海底世界动画 130
7.6 课后习题——制作下雨动画 131
第8章 掌握Flash CC的绘图技法 132
8.1 使用基本绘图工具 133
8.1.1 课堂案例——绘制卡通表情 133
8.1.2 矩形工具和基本矩形工具 135
8.1.3 椭圆工具和基本椭圆工具 136
8.1.4 填充颜色和笔触颜色 137
8.1.5 课堂案例——绘制卡通向日葵 138
8.1.6 多角星形工具 142
8.1.7 线条工具 143
8.1.8 铅笔工具 143
8.1.9 刷子工具 143
8.1.10 橡皮擦工具 144
8.2 高级绘图工具 145
8.2.1 课堂案例——绘制可爱雪人 145
8.2.2 钢笔工具 148
8.2.3 调整锚点和锚点转换 148
8.2.4 添加和删除锚点 149
8.3 课堂练习——绘制可爱卡通猫 149
8.4 课后习题——绘制苹果 149
第9章 基础Flash动画制作 151
9.1 逐帧动画 152
9.1.1 课堂案例——制作人物舞蹈动画 152
9.1.2 逐帧动画的特点 154
9.1.3 帧、过渡帧、关键帧、空白关键帧 154
9.2 形状补间动画 155
9.2.1 课堂案例——制作太阳公公动画 155
9.2.2 形状补间动画的特点 157
9.2.3 认识“时间轴”面板 157
9.2.4 帧的编辑操作 158
9.3 补间动画 160
9.3.1 课堂案例——文字淡入淡出动画 160
9.3.2 补间动画的特点 164
9.3.3 什么是元件? 164
9.3.4 元件的类型 164
9.3.5 “动画预设”面板 164
9.4 传统补间动画 164
9.4.1 课堂案例——制作卡通角色入场动画 165
9.4.2 传统补间动画的特点 168
9.4.3 应用滤镜效果 169
9.5 课堂练习——制作圣诞老人飞入动画 169
9.6 课后习题——制作图像切换动画 170
第10章 高级Flash动画制作 171
10.1 引导线动画 172
10.1.1 课堂案例——制作汽车路径动画 172
10.1.2 引导线动画的特点 174
10.1.3 创建引导层和运动引导层 174
10.2 遮罩动画 175
10.2.1 课堂案例——多层次遮罩动画 175
10.2.2 遮罩动画的特点 177
10.3 3D动画 177
10.3.1 课堂案例——制作3D旋转动画 177
10.3.2 3D旋转工具 182
10.3.3 3D平移工具 182
10.4 为动画添加音乐 183
10.4.1 课堂案例——添加背景音乐 183
10.4.2 Flash中支持的音频格式 186
10.4.3 支持的音频类型 187
10.4.4 设置音频属性 187
10.5 为动画导入视频 188
10.5.1 课堂案例——制作网站视频广告 188
10.5.2 Flash中支持的视频格式 190
10.5.3 “导入视频”对话框 191
10.6 课堂练习——制作3D平移动画 191
10.7 课后习题——制作图像切换遮罩动画 192
第11章 广告文字动画和按钮动画 193
11.1 广告文字动画 194
11.1.1 课堂案例——制作广告文字动画 194
11.1.2 文本类型 196
11.1.3 设置文本属性 197
11.1.4 移动和选择文本 197
11.1.5 课堂案例——制作闪烁文字动画 198
11.1.6 为文本设置超链接 200
11.1.7 分离文本 200
11.2 按钮动画 200
11.2.1 课堂案例——制作按钮菜单动画 201
11.2.2 元件的中心点和注册点 203
11.2.3 编辑元件 204
11.2.4 课堂案例——制作游戏按钮动画 205
11.2.5 认识“库”面板 208
11.2.6 管理库项目 209
11.3 课堂练习——制作发光文字动画 210
11.4 课后习题——制作翻转按钮动画 210
Dreamweaver CC篇
第12章 Dreamweaver CC入门 211
12.1 “网页三剑客”之Dreamweaver 212
12.1.1 了解网页制作软件——Dreamweaver 212
12.1.2 Dreamweaver在网页制作方面的优势 212
12.2 认识Dreamweaver CC工作界面 212
12.3 网页文件的基础操作 213
12.3.1 课堂案例——制作第一个HTML页面 214
12.3.2 新建网页 215
12.3.3 打开网页 216
12.3.4 预览网页 216
12.3.5 保存和关闭网页 217
12.4 创建站点 218
12.4.1 课堂案例——创建站点并设置远程服务器 218
12.4.2 切换站点 220
12.4.3 “管理站点”对话框 220
12.5 课堂练习——创建本地静态站点 221
12.6 课后习题——在代码视图中创建HTML页面 222
第13章 在网页中插入基础网页元素 223
13.1 设置网页整体属性 224
13.1.1 课堂案例——控制欢迎页面整体外观 224
13.1.2 设置外观(CSS) 226
13.1.3 设置外观(HTML) 226
13.1.4 设置连接(CSS) 227
13.1.5 设置标题(CSS) 227
13.1.6 设置标题和编码 227
13.1.7 设置跟踪图像 228
13.2 在网页中添加文本 228
13.2.1 课堂案例——制作关于我们页面 229
13.2.2 在网页中输入文本的方法 230
13.2.3 设置文本属性 230
13.2.4 插入水平线 231
13.2.5 插入时间 232
13.2.6 插入特殊字符 232
13.3 在网页中创建项目列表和编号列表 232
13.3.1 课堂案例——制作新闻列表 233
13.3.2 设置项目列表和编号列表属性 235
13.4 在网页中插入图像 236
13.4.1 课堂案例——制作游戏介绍页面 236
13.4.2 网页图像格式 238
13.4.3 设置图像属性 238
13.4.4 “插入鼠标经过图像”对话框 240
13.5 课堂练习——制作图像页面 240
13.6 课后习题——制作文本网页 240
第14章 创建网页链接 242
14.1 创建普通超链接 243
14.1.1 课堂案例——创建文字和图像链接 243
14.1.2 相对路径 245
14.1.3 绝对路径 245
14.1.4 外部链接和内部链接 246
14.1.5 超链接打开方式 246
14.2 创建特殊超链接 246
14.2.1 课堂案例——创建空链接和下载链接 247
14.2.2 空链接 248
14.2.3 下载链接 248
14.2.4 课堂案例——创建E-mail链接 248
14.2.5 电子邮件链接 250
14.2.6 脚本链接 250
14.2.7 图像热点工具 250
14.3 课堂练习——创建脚本链接 250
14.4 课后习题——创建图像热点链接 251
第15章 在网页中运用多媒体元素 252
15.1 HTML5 Audio和HTML5 Video 253
15.1.1 课堂案例——为网页插入HTML5视频和音频 253
15.1.2 插入HTML5 Audio并设置属性 255
15.1.3 插入HTML5 Video并设置属性 256
15.2 在网页中插入Flash动画 256
15.2.1 课堂案例——制作Flash网页 257
15.2.2 设置Flash属性 258
15.3 在网页中插入FLV视频 259
15.3.1 课堂案例——制作FLV视频页面 259
15.3.2 “插入FLV视频”对话框 260
15.4 在网页中插入普通视频 261
15.4.1 课堂案例——在网页中插入视频 261
15.4.2 网页中常用视频格式 263
15.4.3 在网页中添加背景音乐 263
15.4.4 网页中支持的音频格式 263
15.5 课堂练习——为网页添加背景音乐 264
15.6 课后习题——制作Flash欢迎页 264
第16章 CSS样式与Div+CSS布局 265
16.1 创建CSS样式 266
16.1.1 课堂案例——创建标签CSS样式和类CSS样式 266
16.1.2 什么是CSS样式 268
16.1.3 CSS样式的基本写法 269
16.1.4 CSS样式的优越性 269
16.1.5 课堂案例——创建ID CSS样式和复合CSS样式 269
16.1.6 全新的“CSS设计器”面板 272
16.1.7 编辑CSS样式 273
16.2 丰富的CSS样式设置 273
16.2.1 课堂案例——制作图像展示页面 274
16.2.2 布局样式详解 275
16.2.3 课堂案例——制作网页文本介绍 276
16.2.4 文本样式详解 277
16.2.5 课堂案例——为网页中的图像添加边框效果 278
16.2.6 边框样式详解 280
16.2.7 课堂案例——设置网页背景图像 280
16.2.8 背景样式详解 282
16.2.9 课堂案例——美化新闻列表 283
16.2.10 其他样式详解 284
16.3 CSS样式的特殊应用 284
16.3.1 课堂案例——制作游戏网站新闻 284
16.3.2 CSS类选区 286
16.3.3 课堂案例——在网页中实现特殊字体效果 286
16.3.4 Web字体 288
16.3.5 Adobe Edge Web Fonts 288
16.4 Div+CSS布局 289
16.4.1 课堂案例——CSS盒模型 289
16.4.2 了解CSS盒模型 291
16.4.3 CSS盒模型要点 291
16.5 课堂练习——创建网页中超链接CSS样式 292
16.6 课后习题——网页布局中的空白边叠加 292
第17章 制作网页表单 293
17.1 在网页中应用常用表单元素 294
17.1.1 课堂案例——制作用户登录页面 294
17.1.2 常用表单元素 298
17.1.3 文本域属性设置 299
17.1.4 图像按钮属性设置 300
17.1.5 课堂案例——制作网站投票 301
17.1.6 单选按钮属性设置 303
17.1.7 复选框属性设置 303
17.1.8 课堂案例——制作搜索栏 303
17.1.9 选择域属性设置 306
17.1.10 按钮、重置按钮和提交按钮 306
17.2 在网页中运用HTML5表单元素 307
17.2.1 课堂案例——制作网站留言表单页面 307
17.2.2 HTML5表单元素 309
17.2.3 电子邮件 310
17.2.4 Url 311
17.2.5 Tel 311
17.3 课堂练习——制作登录窗口 312
17.4 课后习题——制作用户注册页面 312
第18章 为网页添加特效 313
18.1 为网页添加行为 314
18.1.1 课堂案例——为网页添加弹出信息 314
18.1.2 什么是事件 315
18.1.3 什么是动作 316
18.1.4 课堂案例——为网页添加弹出广告 316
18.1.5 “打开浏览器窗口”对话框 317
18.2 为网页添加文本行为 317
18.2.1 课堂案例——为网页添加状态栏文本 317
18.2.2 设置容器的文本 318
18.2.3 设置文本域文字 319
18.2.4 设置框架文本 319
18.3 为网页添加jQuery效果 319
18.3.1 课堂案例——实现网页元素的动态隐藏 320
18.3.2 了解jQuery效果 321
18.4 课堂练习——检查网页表单 322
18.5 课后习题——改变网页元素的属性 322
网站案例篇
第19章 制作社区类网站 324
19.1 设计社区类网站首页面 325
19.2 制作网站Flash动画 329
19.3 制作社区网站页面 336
Pro/ENGINEER中文野火版5.0钣金设计实例精解(修订版)
光盘作者: 詹友刚
简介:詹友刚主编的这本《Pro\ENGINEER中文野火版5.0钣金设计实例精解(修订版)》是进一步学习Pro/ENGINEER野火版5.0钣金设计的实例书籍,本书介绍了22个经典的钣金件的设计全过程,其中一个钣金综合实例采用目前最为流行的TOP_DOWN(自顶向下)方法进行设计,这些实例涉及多个行业和领域,选用的实例都是生产一线实际应用中的各种钣金产品,经典而实用。 《Pro\ENGINEER中文野火版5.0钣金设计实例精解(修订版)》中的实例是根据北京兆迪科技有限公司给国内外一些著名公司(含国外独资和合资公司)的培训案例整理而成的,具有很强的实用性和广泛的适用性。本书附带2张多媒体DVD学习光盘,制作了294个Pro/ENGINEER钣金设计技巧和具有针对性的实例教学视频并进行了详细的语音讲解,时间长达20小时(1200分钟)。另外,为方便低版本用户和读者的学习,光盘中特提供了Pro/ENGINEER野火版4.0版本的素材源文件。 《Pro\ENGINEER中文野火版5.0钣金设计实例精解(修订版)》在内容上,针对每一个实例先进行概述,说明该实例的特点,使读者有一个整体的认识,学习也更有针对性,接下来的操作步骤翔实、透彻,图文并茂,引领读者一步一步地完成设计,这种讲解方法能使读者更快、更深入地理解Pro/ENGINEER钣金设计中的一些抽象的概念、重要的设计技巧和复杂的命令及功能,也能帮助读者尽快进入钣金产品设计实战状态;在写作方式上,本书紧贴软件的实际操作界面,使初学者能够提高学习效率。本书可作为广大工程技术人员和设计工程师学习Pro/ENGINEER的钣金设计自学教程和参考书,也可作为大中专院校学生和各类培训学校学员的CAD/CAM课程上课及上机练习的教材。
Annual report on urban competitiveness.No. 7,China urban stride towards the world center
光盘作者: 倪鹏飞主编
出版社:社会科学文献出版社,2009
简介: 与中国的城市同行,与沸腾的时代俱进。《中国城市竞争力报告No.7 》在继续进行理论研究、计量研究、案例研究和主题研究四大基本内容的 前提下,每一部分或扩大了研究视野,或转换了研究视角,或创新了研究 理论。在基础理论部分,报告继续沿用投入一产出的思想,首先介绍了两 套分析框架和弓弦箭模型;随后,报告提出并检验了一个测度城市竞争力 的新的指标和计量模型。计量研究部分主要采取总、分的形式。报告首先 利用显示性指标体系及数据,对全国294个地级以上城市进行一个总体报告 ;之后,又分别对6大区域和22个省区进行了区域报告;紧接着,报告根据 解释性指标体系及数据,以全国51个重点城市为样本,分别对中国城市人 才、资本、科技等十二个分项竞争力进行了报告。这是本次报告最大的亮 点,多数省区不仅可以了解本省区城市竞争力在全国的位置,而且可以了 解省区内城市竞争力的格局,各相关部委和城市政府的职能部门可以了解 到与己相关的分项竞争力的格局。在案例研究部分,除了继续对全国提升 城市竞争力的经验进行总结,推出年度十佳案例城市外,报告利用计量数 据对全国50个重点城市进行了两两比较研究,同时提出竞合对策。本年的 主题报告将中国城市置于全球坐标系上,分别从价值体系、功能体系和要 素环境体系,探讨其地位及其成因,分析动态变化;提出中国城市的全球 竞争战略,为直面全球激烈混战的中国城市,拨云见日,指点迷津。
作者: 杨继萍
出版社:清华大学出版社 2016年09月
简介:
本书从商业办公实践的角度,详细介绍使用Office设计与制作不同用途文档、电子表格和幻灯片的方法。全书共分16章,内容包括Office 2016学习路线、制作文档、排版文档、图文混排、文表混排、编制工作表、美化工作表、计算数据、管理数据、使用图表、数据分析,以及制作演示文稿、美化幻灯片、显示幻灯片数据、设置动画与交互效果、演示与发布幻灯片等。配书光盘提供了语音视频教程和素材资源。 本书图文并茂,结合了大量Office开发人员的经验,适合Office初学者、企事业单位办公人员使用,还可以作为大中专院校的Office办公应用教材。
【目录】
目 录
第1章 网页设计基础 1
1.1 网站设计概述 2
1.1.1 网站整体策划 2
1.1.2 网页设计任务 2
1.1.3 网页设计实现 4
1.2 网页设计与开发技术 6
1.2.1 前台技术 6
1.2.2 后台技术 7
1.3 网页构成与布局 8
1.3.1 网页版块构成 8
1.3.2 网页布局 9
1.4 网页配色 10
1.4.1 色彩的基础概念 10
1.4.2 色彩的模式 14
1.4.3 自定义网页颜色 15
1.4.4 色彩推移 16
1.5 网页的艺术表现与风格设计 17
1.5.1 网页形式的艺术表现 17
1.5.2 网页构成的艺术表现 19
1.5.3 网页纹理的艺术表现 20
1.5.4 网页设计风格类型 22
第2章 网页图像设计基础 24
2.1 Photoshop CC 2015简介 25
2.1.1 Photoshop基本功能 25
2.1.2 Photoshop CC 2015新增
功能 26
2.1.3 Photoshop窗口界面 28
2.2 Photoshop基本操作 32
2.2.1 文件操作 32
2.2.2 图像操作 32
2.3 选取区域与绘制 34
2.3.1 使用选框工具 34
2.3.2 使用套索工具 36
2.3.3 使用魔棒工具 37
2.3.4 【色彩范围】命令 37
2.3.5 选区基本操作 39
2.4 练习:设计网站Logo 41
2.5 练习:制作个人博客网页界面 44
2.6 新手训练营 48
第3章 网页图像处理 51
3.1 应用图层 52
3.1.1 图层的基本操作 52
3.1.2 图层分组 54
3.1.3 图层的混合模式 55
3.1.4 图层样式 58
3.2 绘制与修复图像 59
3.2.1 画笔工具 59
3.2.2 图章工具 61
3.2.3 填充工具 62
3.3 使用路径效果 63
3.3.1 钢笔工具 63
3.3.2 自由钢笔工具 64
3.3.3 几何图路径 64
3.3.4 形状路径 66
3.4 创建图像文本 67
3.4.1 创建文本 67
3.4.2 创建段落文本 68
3.4.3 修改文字外观 68
3.4.4 文字绕路径 69
3.5 练习:设计化妆品广告网幅 70
3.6 练习:制作火焰特效文字 73
3.7 新手训练营 77
第4章 网页界面设计 80
4.1 应用蒙版 81
4.1.1 快速蒙版 81
4.1.2 剪贴蒙版 81
4.1.3 图层蒙版 82
4.1.4 矢量蒙版 83
4.2 应用滤镜 85
4.2.1 校正性滤镜 85
4.2.2 破坏和效果性滤镜 87
4.2.3 Adobe Camera Raw滤镜 87
4.3 应用3D效果 89
4.3.1 创建3D对象 89
4.3.2 编辑3D对象 90
4.3.3 设置3D对象属性 91
4.4 优化设置 93
4.4.1 制作切片 93
4.4.2 优化图像 94
4.5 练习:制作喷溅边框 95
4.6 练习:制作网页首页 98
4.7 新手训练营 102
第5章 网页动画设计 105
5.1 Flash CC简介 106
5.1.1 Flash CC的工作界面 106
5.1.2 Flash CC的新增功能 107
5.1.3 网页动画形式 108
5.2 管理库资源 109
5.2.1 导入动画素材 109
5.2.2 创建元件 109
5.3 绘制矢量图形 111
5.3.1 使用线条工具 111
5.3.2 使用铅笔工具 111
5.3.3 使用椭圆工具 112
5.3.4 设置颜色工具 113
5.3.5 使用矩形工具 114
5.4 对象的基本操作 115
5.4.1 选择固定区域 115
5.4.2 选择不规则区域 116
5.4.3 任意变形形状 116
5.5 设置动画文本 117
5.5.1 创建文本 117
5.5.2 编辑文本 117
5.6 练习:制作古诗鉴赏界面 118
5.7 练习:制作邮票 120
5.8 新手训练营 123
第6章 交互动画设计 125
6.1 Flash滤镜和色彩 126
6.1.1 滤镜 126
6.1.2 色彩效果 128
6.2 传统动画设计 129
6.2.1 补间形状动画 129
6.2.2 传统补间动画 130
6.2.3 运动引导动画 131
6.2.4 遮罩动画 132
6.2.5 逐帧动画 133
6.3 补间动画设计 133
6.3.1 补间动作动画 133
6.3.2 动画编辑器 134
6.4 练习:制作圣诞贺卡 135
6.5 练习:制作网页时尚广告 138
6.6 新手训练营 142
第7章 设置网页文本 144
7.1 Dreamweaver CC简介 145
7.1.1 Dreamweaver CC新增
功能 145
7.1.2 Dreamweaver CC工作
界面 147
7.2 设置网页文档 148
7.2.1 创建站点 148
7.2.2 创建网页文档 150
7.2.3 设置网页属性 151
7.3 设置网页文本 154
7.3.1 插入网页文本 154
7.3.2 设置文本属性 155
7.3.3 插入特殊文本 156
7.4 设置文档列表 157
7.4.1 项目列表与编号 157
7.4.2 嵌套项目列表 158
7.4.3 设置列表属性 159
7.5 设置文本格式 159
7.5.1 设置HTML样式 159
7.5.2 设置段落样式 160
7.6 练习:制作诗词欣赏页 162
7.7 练习:制作班级管理制度 164
7.8 新手训练营 167
第8章 设置网页图像元素 170
8.1 添加图像 171
8.1.1 网页图像格式 171
8.1.2 插入图像 171
8.1.3 设置图像属性 172
8.2 编辑图像 173
8.2.1 更改图像 173
8.2.2 调整图像 174
8.2.3 使用图像热点 175
8.3 插入图像对象 176
8.3.1 插入背景图像 176
8.3.2 插入Photoshop智能
对象 176
8.4 练习:制作招商信息网页 178
8.5 练习:制作新闻图片网页 181
8.6 新手训练营 186
第9章 设置网页链接 189
9.1 创建文本与图像链接 190
9.1.1 创建文本链接 190
9.1.2 创建图像链接 191
9.2 编辑链接 191
9.2.1 检查链接状态 191
9.2.2 测试链接 192
9.2.3 更改所有链接 192
9.2.4 设置新链接的相对路径 193
9.3 创建其他链接 193
9.3.1 创建电子邮件链接 193
9.3.2 创建脚本链接 194
9.3.3 创建空链接 194
9.3.4 创建文件下载链接 195
9.3.5 创建锚记链接 195
9.4 练习:制作页面导航条 196
9.5 练习:制作网站引导页 198
9.6 新手训练营 200
第10章 设计多媒体网页 203
10.1 插入Flash 204
10.1.1 插入Flash动画 204
10.1.2 插入Flash视频 205
10.2 插入HTML5媒体 207
10.2.1 插入HTML5音频 207
10.2.2 插入HTML5视频 208
10.2.3 HTML5媒体属性 209
10.2.4 HTML5媒体方法 212
10.2.5 HTML5媒体事件 213
10.3 插入其他媒体对象 214
10.3.1 插入Edge Animate 214
10.3.2 插入媒体插件 215
10.4 练习:制作音乐播放网页 216
10.5 练习:制作导航条版块 219
10.6 新手训练营 222
第11章 传统方式布局 224
11.1 创建表格 225
11.1.1 插入表格 225
11.1.2 创建嵌套表格 225
11.1.3 添加表格内容 226
11.2 编辑表格 227
11.2.1 选择表格 227
11.2.2 调整表格 227
11.2.3 操作单元格 229
11.3 设置表格 230
11.3.1 设置表格属性 230
11.3.2 设置单元格属性 231
11.4 处理表格数据 231
11.4.1 排序数据 231
11.4.2 导入/导出表格数据 232
11.5 应用IFrame框架 233
11.5.1 IFrame框架概述 233
11.5.2 插入IFrame框架 234
11.5.3 链接IFrame框架页面 235
11.6 练习:制作个人简历 235
11.7 练习:制作购物车页 240
11.8 新手训练营 242
第12章 设计表单元素 244
12.1 添加表单 245
12.1.1 表单概述 245
12.1.2 插入表单 245
12.2 添加文本和网页元素 247
12.2.1 添加文本元素 247
12.2.2 添加网页元素 249
12.3 添加日期和时间元素 252
12.3.1 添加月和周对象 252
12.3.2 添加日期时间对象 253
12.4 添加选择与按钮元素 254
12.4.1 添加选择元素 254
12.4.2 添加按钮元素 257
12.5 练习:制作用户注册页面 259
12.6 练习:制作问卷调查表 263
12.7 新手训练营 266
第13章 XHTML标记语言 268
13.1 XHTML基本语法 269
13.1.1 XHTML概述 269
13.1.2 XHTML文档结构 269
13.1.3 XHTML文档类型声明 270
13.2 XHTML语法规范和属性 270
13.2.1 XHTML语法规范 271
13.2.2 XHTML标准属性 272
13.3 XHTML常用元素 273
13.3.1 块状标签 273
13.3.2 内联标签 275
13.3.3 按钮标签 276
13.3.4 内联框架标签 277
13.4 练习:制作友情链接页面 278
13.5 练习:制作全景图像欣赏页面 282
13.6 新手训练营 284
第14章 设计网页元素样式 287
14.1 CSS样式概述 288
14.1.1 了解CSS样式 288
14.1.2 CSS样式分类 289
14.1.3 CSS书写规范 290
14.2 使用【CSS设计器】面板 291
14.2.1 源 291
14.2.2 @媒体 293
14.2.3 选择器 294
14.2.4 属性 294
14.3 CSS选择器和方法 295
14.3.1 CSS选择器 295
14.3.2 CSS选择方法 297
14.4 设置CSS样式 298
14.4.1 设置布局样式 298
14.4.2 设置文本样式 299
14.4.3 设置边框样式 301
14.4.4 设置背景样式 301
14.5 使用CSS过渡效果 302
14.5.1 创建CSS过渡效果 302
14.5.2 编辑CSS过渡效果 303
14.6 练习:制作多彩时尚页 303
14.7 练习:制作图片新闻页 306
14.8 新手训练营 309
第15章 布局网页 311
15.1 应用Div标签 312
15.1.1 了解Div标签 312
15.1.2 插入Div标签 312
15.1.3 编辑Div标签 313
15.2 CSS盒模型 314
15.2.1 盒模型概述 314
15.2.2 设置盒模型属性 315
15.2.3 CSS 3.0新增盒模型属性 317
15.3 CSS布局方式 318
15.3.1 流动布局 318
15.3.2 浮动布局 319
15.3.3 *定位布局 320
15.4 练习:制作企业网页 322
15.5 练习:制作家居网页 324
15.6 新手训练营 327
第16章 网页行为特效 329
16.1 网页行为概述 330
16.1.1 什么是行为 330
16.1.2 行为面板概述 330
16.2 设置文本信息行为 331
16.2.1 设置容器文本 331
16.2.2 设置文本域文字 331
16.2.3 设置状态栏文本 332
16.2.4 设置框架文本 332
16.3 设置网页信息行为 333
16.3.1 设置窗口信息行为 333
16.3.2 设置图像信息行为 334
16.3.3 设置跳转信息行为 335
16.3.4 设置其他网页信息行为 336
16.4 设置jQuery效果 338
16.4.1 设置Blind效果 338
16.4.2 设置Highlight效果 339
16.4.3 其他jQuery效果 339
16.5 练习:制作网页导航 340
16.6 练习:制作企业首页 343
16.7 新手训练营 347
作者: 中国新闻奖评选委员会办公室 编
出版社:新华出版社 2016年1月
简介:由中华全国新闻工作者协会主办的第二十五届中国新闻奖评选结果揭晓。来自全国报社、通讯社、电台、电视台和新闻网站的294件作品获中国新闻奖,其中特别奖4件,一等奖47件(含10个新闻名专栏),二等奖91件,三等奖152件。获奖作品展现了2014年全党、全国人民贯彻落实党的十八大和十八届三中、四中全会精神,积极推进全面建成小康社会、全面深化改革、全面依法治国、全面从严治党所取得的成绩;体现了全国新闻战线践行社会主义核心价值观,讲好中国故事,传播中国声音,壮大主流思想舆论的成果;反映了广大新闻工作者深化拓展“走转改”活动,恪守职业道德,弘扬职业精神,深入一线,扎根基层所展现的职业风采。本书收录了荣获第二十五届中国新闻奖特别奖、一等奖和二等奖的优秀作品。为使本书资料价值更加完整,随书赠送广播电视获奖作品光盘。
作者: 何志平主编
出版社:北京大学出版社,2009
简介:第1章 雅思考试介绍1 1.1 什么是雅思考试2 1.1.1 雅思考试的主要目标对象3 1.1.2 参加雅思考试的主要目的3 1.1.3 雅思考试卷型及考试流程4 1.2 雅思考试的形式6 1.2.1 雅思听力考试6 1.2.2 雅思阅读考试6 1.2.3 雅思写作考试7 1.2.4 雅思口语考试8 1.3 雅思考试的评分9 1.3.1 雅思听力的评分依据9 1.3.2 雅思阅读的评分依据9 1.3.3 雅思写作的评分依据9 1.3.4 雅思口语的评分依据10 1.4 雅思考试成绩的意义11 1.4.1 雅思考试分数所代表的语言能力11 1.4.2 雅思考试分数的含义13 1.4.3 不同课程对雅思考试成绩的要求14 1.4.4 雅思考试成绩的国际认可情况14 1.5 雅思中国考生情况分析17 1.5.1 备考误区18 1.5.2 失败原因19 1.5.3 备考方法20 1.5.4 高分经验21 第2章 英语语言的基本知识23 2.1 英语词汇24 2.1.1 英语词汇的基本概念24 2.1.1.1 构词法24 2.1.1.2 词汇的认知36 2.1.1.3 词汇的理解38 2.1.2 英语词汇的搭配表达44 2.1.3 英语词汇的记忆方法44 2.1.3.1 传统型记忆44 2.1.3.2 创新型记忆48 2.2 英语语法49 2.2.1 词法51 2.2.1.1 实义词51 2.2.1.2 虚词61 2.2.2 句法67 2.2.2.1 句子概述67 2.2.2.2 句子的种类和类型68 2.2.2.3 句子成分71 2.2.3 时态75 2.2.3.1 时态的种类75 2.2.3.2 时态的形式及用法76 2.2.3.3 时态的呼应与配合82 2.2.4 语态86 2.2.4.1 被动语态的概念86 2.2.4.2 被动语态的结构及用法87 2.2.4.3 被动语态的不同时态89 2.2.4.4 被动语态的特殊情况89 2.2.5 从句92 2.2.5.1 名词性从句92 2.2.5.2 定语从句97 2.2.5.3 状语从句102 2.2.6 非谓语动词107 2.2.6.1 不定式107 2.2.6.2 动名词112 2.2.6.3 分词117 2.2.7 情态动词120 2.2.7.1 can (could) 与may (might)121 2.2.7.2 shall (should) 与will (would)123 2.2.7.3 must与ought to124 2.2.7.4 need与dare125 2.2.7.5 情态动词的时体126 2.2.8 虚拟语气128 2.2.8.1 虚拟语气的种类及构成128 2.2.8.2 虚拟语气的用法129 2.2.9 条件句133 2.2.9.1 条件句的类型及构成133 2.2.9.2 条件句的用法134 2.2.10 比较等级138 2.2.10.1 比较等级的构成138 2.2.10.2 比较等级的基本用法139 2.2.10.3 比较等级的其他用法140 2.2.10.4 需要注意的问题141 2.2.11 一致关系143 2.2.11.1 主谓一致143 2.2.11.2 指代一致146 2.2.11.3 修饰一致149 2.2.12 倍数的表达方式151 2.2.12.1 包括底数的倍数151 2.2.12.2 不包括底数的倍数152 2.2.12.3 英语倍数的其他表达方法152 2.2.12.4 英语倍数表达的常用结构153 2.2.12.5 倍数表达方法中的漏洞153 第3章 英语语言的运用能力155 3.1 英语阅读能力156 3.1.1 培养略读技能,快速概括要点157 3.1.1.1 确定主题句157 3.1.1.2 搜索核心词160 3.1.2 深入理解主旨,宏观理解篇章161 3.1.2.1 语篇的宏观理解161 3.1.2.2 长难句子的理解163 3.1.2.3 段落关系的理解165 3.1.3 掌握猜词技巧,迅速理解词义168 3.1.3.1 根据上下文理解词汇168 3.1.3.2 根据逻辑链理解词汇168 3.1.3.3 利用连接词理解词汇169 3.1.3.4 利用其他线索理解词汇171 3.1.4 认真精读细节,获取详细信息173 3.1.5 熟悉推断方法,理解文章主题175 3.2 英语写作能力180 3.2.1 从词汇到句子181 3.2.1.1 用词恰当,造句正确181 3.2.1.2 语法规范,语意明确183 3.2.2 从句子到段落185 3.2.2.1 句子的衔接185 3.2.2.2 段落的结构188 3.2.2.3 段落的主题188 3.2.2.4 段落的展开190 3.2.2.5 段落的结束191 3.2.3 从段落到短文192 3.2.3.1 段落的过渡193 3.2.3.2 短文的主题194 3.2.3.3 严谨的逻辑195 3.2.3.4 明确的结论195 3.2.4 灵活的表现手法196 3.2.4.1 句子结构的合理安排196 3.2.4.2 被动语态的灵活运用198 3.2.4.3 图表作文的文字表达199 3.2.4.4 其他表现手法204 3.3 英语听力能力211 3.3.1 基本功,语音过关212 3.3.2 听核心,明白大意214 3.3.3 听细节,获取信息216 3.3.4 听观点,了解意图220 3.3.5 做笔记,帮助记忆221 3.4 英语口语能力223 3.4.1 语音语调的基础规范223 3.4.2 词汇语法的正确运用225 3.4.3 语言的流利和连贯性225 3.4.4 口语交流的互动能力226 3.4.5 口语表达中的多样性229 3.4.6 陈述观点与表明态度231 第4章 雅思考试应试对策及训练235 4.1 雅思听力对策及训练236 4.1.1 粗略了解雅思听力236 4.1.1.1 雅思听力考试概述236 4.1.1.2 雅思听力考试题型237 4.1.2 应试要点242 4.1.2.1 保持良好心态242 4.1.2.2 听读同时进行242 4.1.2.3 完成全部试题243 4.1.2.4 控制考试时间243 4.1.2.5 清晰誊写答案243 4.1.3 听力策略244 4.1.3.1 认真审题,预测信息244 4.1.3.2 带着问题,认真听音247 4.1.3.3 边听边记,搭配信息248 4.1.4 听力技巧250 4.1.4.1 理解话语内容250 4.1.4.2 了解话语目的254 4.1.4.3 把握具体细节255 4.1.5 日常训练258 4.1.5.1 备考材料的选择258 4.1.5.2 自我训练的方法259 4.1.5.3 练习答案及文字材料261 4.1.6 专项训练272 4.2 雅思阅读对策及训练285 4.2.1 粗略了解雅思阅读285 4.2.1.1 雅思阅读考试概述285 4.2.1.2 雅思阅读考试题型286 4.2.2 应试要点293 4.2.2.1 注意事项293 4.2.2.2 应试技能294 4.2.3 阅读策略296 4.2.3.1 阅读步骤297 4.2.3.2 实例讲评298 4.2.4 阅读技巧303 4.2.4.1 理解词汇303 4.2.4.2 理解作者意图306 4.2.4.3 掌握信息搭配312 4.2.5 日常训练314 4.2.5.1 备考材料的选择314 4.2.5.2 自我训练的方法314 4.2.6 专项训练315 4.2.6.1 学术类阅读练习315 4.2.6.2 普通培训类阅读练习345 4.3 雅思写作对策及训练367 4.3.1 粗略了解雅思写作367 4.3.1.1 雅思写作考试概述367 4.3.1.2 雅思写作考试题型368 4.3.2 应试要点370 4.3.2.1 审题与构思370 4.3.2.2 时间与字数370 4.3.2.3 格式与检查371 4.3.3 写作策略371 4.3.3.1 写作方式371 4.3.3.2 整体规划372 4.3.3.3 文体和语言373 4.3.3.4 成文后的检查374 4.3.4 写作技巧375 4.3.4.1 写作考试的评分依据375 4.3.4.2 学术类任务1(task 1-a)376 4.3.4.3 培训类任务1(task 1-g)384 4.3.4.4 任务2(task 2-a & g)388 4.3.5 日常训练392 4.3.5.1 备考材料的选择392 4.3.5.2 自我训练的方法395 4.3.6 专项训练396 4.3.6.1 学术类写作练习396 4.3.6.2 普通培训类写作练习407 4.4 雅思口语对策及训练413 4.4.1 粗略了解雅思口语413 4.4.1.1 雅思口语考试概述413 4.4.1.2 雅思口语考试题型414 4.4.2 应试要点416 4.4.2.1 保持良好心态416 4.4.2.2 言谈举止得体417 4.4.2.3 多说,但不背诵417 4.4.2.4 音量语速合适418 4.4.2.5 认真听,反应快418 4.4.3 口语策略419 4.4.3.1 第一部分419 4.4.3.2 第二部分421 4.4.3.3 第三部分423 4.4.4 口语技巧424 4.4.4.1 口语考试的评分依据424 4.4.4.2 语言的流利性和连贯性426 4.4.4.3 词汇的准确性和多样性427 4.4.4.4 语法规则的正确运用428 4.4.4.5 语音和语调清晰易懂428 4.4.5 日常训练429 4.4.5.1 自我训练的步骤429 4.4.5.2 自我训练的方法430 4.4.6 专项训练432 第5章 专项训练参考答案及听力文字材料443 5.1 专项训练参考答案444 5.1.1 听力答案444 5.1.2 阅读答案446 5.1.3 写作范文448 5.2 专项训练听力文字材料458 第6章 雅思考试模拟试题481 6.1 模拟试题1482 6.2 模拟试题2507 6.3 模拟试题参考答案及听力文字材料534 6.3.1 参考答案及作文讲评534 6.3.2 听力文字材料544
简介:《清华儿童英语分级读物》是一套美国幼教专家专门为儿童英语启蒙创作的读物。该套读物从内容创作到绘画编排都立足儿童年龄特点,符合儿童认知规律,注重多元智能的发展,体现儿童的情感世界,启发想像空间。通过多种表现形式和丰富的内容为孩子全面成长提供精神食粮。 图画书画面优美生动、故事性强。图书大小不同,装帧各异,总给孩子新鲜的感觉。书的内容长度符号儿童的注意力集中时间。各个级别难易程度循序渐进。 配套CD为儿童阅读提供语音辅导。朗读发音清晰,语速适当,并配有生动的音效。充分考虑了人性化因素,让儿童感觉亲近简单,例如朗读中每到图书该翻页时,会有一声狗叫提示孩子。有些故事后面还配有故事情节相呼应的儿歌。 《家长手册》提供了英文故事的中文译文,还提供了CD中故事串讲词的原文及译文,并给出了CD中英文歌曲的歌词及译文。 本级别特点: 发音训练:字母发音学习,同时注重抑韵和非押韵音符,强调发音规则。 语言学习:课文从词组或3-5个单词的简单句逐渐过渡到6-8个单词的简单句。同一本书反复运用一个句型,通过替换1-2个词,强化1个句型规则。语言内容符合孩子生活情境,句法特点反映小孩的说话特征。 故事主题:每本书讲述儿童日常的生活、学习等成长经历;故事生动有趣;贴近少儿世界。 插图:图画精美、感染力强,与课文匹配。 词汇量统计:294个(其中复习词汇201个,新增词汇93个);截至本级共学词汇513个。










