共找到 1113 项 “221” 相关结果
- 全部分类
- 全部
- 文学
- 历史
- 哲学/宗教
- 法律
- 政治/社会
- 医学
- 教育/心理学
- 艺术/传媒
- 研究生考试
- 资格认证考试
- 公开课
- 语言
- 经济金融
- 管理学
- IT/计算机
- 自然科学
- 工学/工程
- 体育
- 行业资料
- 音乐
- 汽车机械制造
- 文档模板
- 创业
- 农学
- 生活
- 数据库教程
- 民族
作者: 人民日报社评论部编
出版社:人民日报出版社,2013
简介:评论是人民日报的传统和优势,是人民日报的核心竞争力之一。2012年,按照“宣传党的主张,弘扬社会正气,通达社情民意,引导社会热点,疏导公众情绪,搞好舆论监督”的总要求,人民日报评论承续红色政党文化传统、接纳现代政治文明价值、考量当前社会民众诉求,打造与时俱进的现代话语体系;求同存异,在多元中立主导,在多样中谋共识,为凝聚党心民心、形成社会共识,发挥了积极作用,在各类社会群体中产生了强烈共鸣。 《人民日报评论年编(附光盘2012共2册)》由人民日报社评论部编著,本书汇集了“人民论坛”、“人民时评”两个专栏2012年刊发的全部文章,其中“人民论坛”221篇,“人民时评”165篇,供相关读者阅读学习。
作者: 麓山文化 编著
出版社:机械工业出版社 2015-1-1
简介: 本书是一本TWT 2014天正给水排水项目实战型案例教程,全书通过大量工程案例,深入讲解了该软件的各项功能及其在建筑给水排水设计中的应用。 全书共14章,其中第1章主要介绍了给水排水的设计原理及软件的工作界面;第2~12章按照建筑给水排水施工图绘制流程,循序渐进地介绍管线、原理图、水箱、水泵、专业计算、室外绘图的创建与编辑方法,文字、表格、尺寸等标注,以及绘图工具、文件布图、图库图层等内容;第13、14章则综合运用AutoCAD和天正软件,详细讲解了住宅和写字楼两套大型建筑给水排水全套施工图的设计方法,全面巩固前面所学知识,积累实际工作经验。 本书配套光盘除提供全书所有实例DWG源文件外,还免费赠送全书221个案例共400分钟的视频教学。手把手的课堂生动讲解,可以成倍提高学习兴趣和效率。 本书采用案例式教学,边讲边练,实战性强,特别适合教师讲解和学生自学,可作为广大从事建筑设备、给水排水、环境工程、城市规划、土木工程施工等设计人员和工程技术人员的实用培训教材,也可以作为各大院校师生的教学用书。
作者: 杨彦强,刘袁红,王浩等编著
出版社:机械工业出版社,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月
简介: 所属分类:计算机网络 > 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
作者: 曹茂鹏,瞿颖健编著
出版社:清华大学出版社,2013
简介:《3ds max 2012从入门到精通》一书从专业、实用的角度出发,全面、系统、快捷的讲解3ds max2012的使用方法。全书共分15章,详细介绍了3ds max 2012各工具和命令的使用,具体内容包括初识3ds max2012,3dsmax的基本操作,基础建模技术,高级建模技术,灯光、摄影机、材质和贴图技术,灯光、材质和渲染的综合应用,环境与特效,videopost,粒子系统和空间扭曲,动力学,毛发技术,以及基础动画和高级动画的制作等日常工作所使用到的全部知识点。在具体介绍过程中均辅以具体的实例,并穿插技巧提示和答疑解惑等,帮助读者更好地理解知识点,使这些案例成为读者以后实际学习工作的提前“练兵”。 《3ds max 2012从入门到精通》适合于3ds max的初学者,同时对具有一定3dsmax使用经验的读者也有很好的参考价值,还可作为学校、培训机构的教学用书,以及各类读者自学3ds max的参考用书。 《3ds max 2012从入门到精通》和光盘有以下显著特点: 1. 221节大型高清同步自学视频,涵盖全书几乎所有实例,让学习更轻松、更高效! 2. 作者系经验丰富的专业设计师和资深讲师,确保图书“实用”和“好学”。 3. 讲解极为详细,中小实例达217个,为的是能让读者深入理解、灵活应用! 4. 书后边给出不同类型的综合商业案例,以便积累实战经验,为工作就业搭桥。 5.11个大型场景的设计案例,7大类室内设计常用模型共计137个,7大类常用贴图共计270个,30款经典光域网素材,50款360度汽车背景极品素材,3dsmax常用快捷键索引、常用物体折射率、常用家具尺寸和室内物体常用尺寸,方便用户查询。
作者: 陆建国主编
出版社:化学工业出版社,2005
简介:简介 本书主要对工艺类专业所涉及的电工学基础、电子学基础、电机与电器、工业检测仪表、过程控制仪表和生产过程自动化基础等内容及一些相关知识进行了较全面的介绍。本书将传统的“电工学”“过程自动化”整合成一本综合化的教科书,可配合高职高专工艺类专业完成专业学生的培养目标,可作为高职高专石油、化工、轻工、林业冶金、造纸等相关专业的教材,也可作为工艺操作人员的参考用书。全书分为两篇共十一章,第一篇主要描述电工电子基础知识及工业电器的使用;第二篇重点介绍工业仪表及过程自动化基本知识。每章后配有习题与思考题,根据职业教育特点,第十一章附有实验与实训。全书集理论阐述、技能培训与应用能力培养为一体,体系较为新颖,知识点与能力点结合较紧,内容可选择性强。本书配套有多媒体电子光盘,光盘中的内容包括书中各章节的电子教案以及大量的多媒体素材,用图片和动画的形式对各知识难点深入讲解。有助于教学和学生的自学。 目录 目录 绪论1 一、本课程的性质与任务1 二、课程框架与内容1 三、过程控制系统简介2 四、关于本课程的学习方法5 第一篇工业电器基础 第一章电工基础9 第一节直流电路9 一、电路的组成及物理量9 二、欧姆定律12 三、基尔霍夫定律13 四、电路中电位的计算15 第二节电磁特性15 一、电流的磁场16 二、描述磁场的物理量17 三、铁磁材料18 四、磁路19 五、自感、互感和涡流19 第三节交流电路特性20 一、正弦交流电20 二、单相正弦交流电路24 三、三相正弦交流电路26 习题与思考题29 第二章常用电子器件及其应用31 第一节常用电子器件31 一、半导体二极管及其特性31 二、半导体三极管及其特性32 三、场效应管的结构和特性34 四、可控硅34 五、集成电路和集成运算放大器35 第二节基本电子电路36 一、整流与滤波电路36 二、三极管交流放大电路38 三、多级放大器40 四、数字电路41 第三节应用举例45 一、直流稳压电路45 二、运算放大器的应用45 三、计数器与寄存器47 四、模/数与数/模转换47 习题与思考题48 第三章常用电机与电器49 第一节常用低压电器49 一、低压电器的分类49 二、手控电器50 三、接触器52 四、继电器52 五、熔断器53 第二节异步电动机53 一、三相异步电动机的基本结构53 二、三相异步电动机的工作原理55 三、三相异步电动机的铭牌56 四、三相异步电动机的启动、正反转控制和制动控制57 五、单相异步电动机63 六、电动机的保护64 第三节变压器65 一、变压器的结构65 二、变压器的工作原理66 三、变压器的分类67 四、变压器的铭牌数据69 习题与思考题70 第四章电工测量与安全用电71 第一节电工测量71 一、概述71 二、电流、电压和功率的测量72 三、万用表74 第二节安全用电76 一、供电系统77 二、触电事故77 三、雷电危害及防护80 四、静电危害及防护80 五、节约用电81 习题与思考题81 第二篇工业控制基础 第五章检测仪表85 第一节概述85 一、测量的基本知识85 二、检测仪表的基础知识86 第二节压力检测及仪表88 一、压力检测仪表的分类88 二、弹簧管压力表89 三、DDZ并笮土矩平衡式压力变送器90 四、其他差压变送器90 五、压力检测仪表的选择及安装92 第三节物位检测及仪表93 一、物位检测的基本概念93 二、差压式液位计94 三、浮力式液位计95 四、其他物位检测仪表96 第四节流量检测仪表97 一、流量检测的基本概念97 二、差压式流量计98 三、其他流量仪表99 四、各种流量检测元件及仪表的选用102 第五节温度检测仪表103 一、温度的基本概念103 二、热电偶温度计103 三、热电阻温度计106 四、温度变送器107 五、常用的温度显示仪表108 六、测温仪表的选择与安装111 第六节成分自动检测及仪表112 一、分析仪表的基本知识112 二、热导式气体分析器113 三、氧分析器114 四、工业电导仪116 五、工业酸度计116 六、红外线气体分析器117 七、工业气相色谱仪117 第七节传感器118 一、传感器的组成及分类118 二、常见传感器的应用120 习题与思考题122 第六章控制规律及控制仪表124 第一节常用控制规律124 一、双位控制124 二、比例(P)控制125 三、比例积分(PI)控制127 四、比例微分(PD)控制129 五、比例积分微分(PID)控制130 第二节基本控制器及其应用131 一、电动控制器131 二、数字控制器134 第三节执行器138 一、气动执行器的组成及工作原理138 二、调节阀的类型及工作方式139 三、调节阀的流量特性141 四、调节阀的选择与安装143 五、电/气转换器与电/气阀门定位器144 习题与思考题144 第七章工业控制系统146 第一节概述146 一、过程自动检测系统146 二、过程自动控制系统146 三、过程自动控制系统的过渡过程和品质指标148 第二节对象特性150 一、与对象有关的两个基本概念150 二、描述对象特性的三个参数150 三、扰动通道特性对控制质量的影响151 四、控制通道特性对控制质量的影响152 第三节简单控制系统及其控制方案的确定152 一、简单控制系统的组成152 二、控制符号图153 三、简单控制系统控制符号图识图初步156 四、控制方案的确定156 第四节控制器的参数整定158 一、经验试凑法158 二、衰减曲线法158 三、临界比例度法159 第五节简单控制系统的投运及应用举例160 一、准备工作160 二、手动投运161 三、切换到自动状态161 四、控制系统的停车161 五、系统的故障分析、判断与处理161 第六节复杂控制系统163 一、串级控制系统163 二、均匀控制系统165 三、比值控制系统167 四、三冲量控制系统168 五、分程控制系统168 六、选择性控制系统170 七、前馈控制系统171 第七节控制流程图识图172 一、常规控制流程图的识图172 二、计算机控制流程图的识图初步175 习题与思考题176 第八章计算机控制基础178 第一节计算机控制系统概述178 一、计算机控制系统的组成及特点178 二、过程通道179 三、信号处理、控制算法及人机联系设备182 第二节集散型控制系统183 一、集散控制系统的基本组成和特点184 二、集散控制系统的结构与功能186 三、集散控制系统的通信网络189 四、集散控制系统的软件体系190 五、常见集散控制系统的简介190 第三节现场总线控制系统193 一、基本概念193 二、现场总线控制系统及其应用195 三、以现场总线为基础的企业信息系统198 第四节可编程控制器及控制技术199 一、可编程控制器的主要特点199 二、可编程控制器的构成200 三、可编程控制器的分类201 四、可编程控制器的工作过程202 五、可编程控制器与其他顺序逻辑控制系统的比较202 六、可编程控制器的应用204 习题与思考题207 第九章信号报警与联锁保护系统208 第一节继电保护基础知识208 一、信号报警和联锁保护系统组成208 二、信号报警和联锁保护系统的技术要求209 第二节自动信号报警及电路209 一、自动信号的类型209 二、信号报警系统的组成210 三、信号报警系统的功能212 第三节自动联锁保护及电路214 一、联锁保护的内容214 二、联锁保护电路214 习题与思考题216 第十章典型过程控制系统218 第一节锅炉的过程控制218 一、单冲量液位控制系统219 二、双冲量液位控制系统220 三、三冲量液位控制系统221 第二节精馏塔的过程控制221 一、精馏塔的控制要求221 二、精馏塔的主要扰动222 三、精馏塔的控制方案222 习题与思考题224 第十一章实验与实训225 实验一常用电工仪器使用、安全用电知识及变压器测试225 实验二三相异步电动机的认识及控制227 实验三弹簧管压力表的认识及校验(或压力、差压变送器认识)229 实验四显示仪表校验231 实训一控制系统的基本操作233 实训二集散控制系统的认识与操作(实物或仿真)234 实训三认识实践235 附录236 附录一常用压力表的规格及型号236 附录二标准化热电偶电势参露榷哉毡237 附录三热电阻欧姆参露榷哉毡241 附录四热电偶、热电阻型号与主要规格246 主要参考文献248
作者: 王小君
出版社:人民邮电出版社 2018年02月
简介:
本书全面系统地介绍了Flash CC的基本功能,以循序渐进的方式详细讲解了图形的绘制与编辑,时间轴、帧与图层的使用,Flash中的基础动画,元件、库和实例,使用滤镜和模板,声音和视频的使用,组件的应用,ActionScript脚本以及动画的优化和发布等。在后面的一章,综合运用了前面所讲的知识进行案例制作,包括商业网络广告制作、游戏制作、贺卡制作。通过案例和综合练习的训练,读者可以使用Flash CC自主编辑、制作动画。本书以“理论结合实例”的形式进行编写,共12章,包含61个实例(38个即学即用 20个课后习题 3个综合案例)。每个案例都详细介绍了制作流程,图文并茂,操作性极强,除此之外,从第2章起每个章节都配有课后练习,方便读者在学习完当前章节后深入练习和巩固,学以致用。本书还附赠丰富的资源包,内容包括所有实战和商业案例的原始素材、实例效果、微课视频、PPT课件。本书不仅可作为普通高等院校的专业教材,还非常适合作为初中级读者的入门及提高参考书,尤其是零基础读者。
【目录】
第01章 Flash CC基础入门 1
1.1 认识Flash动画 .................................2
1.1.1 Flash动画的特点................................. 2
1.1.2 Flash的应用领域................................. 3
1.2 Flash CC的启动与退出 ................................. 4
1.2.1 启动Flash CC...................................... 4
1.2.2 退出Flash CC...................................... 5
1.3 Flash CC的工作界面 ................................. 5
1.3.1 菜单栏............................................... 6
1.3.2 时间轴............................................... 6
1.3.3 工具箱............................................... 7
1.3.4 浮动面板............................................ 7
1.3.5 绘图工作区........................................ 8
1.3.6 “属性”面板..................................... 8
1.4 设置*参数 ................................. 8
1.4.1 “常规”*参数.............................. 8
1.4.2 “文本”*参数.............................. 9
1.5 设置Flash工作空间 ................................. 9
1.5.1 标尺..................................................10
1.5.2 网格..................................................10
1.5.3 辅助线..............................................11
1.6 Flash工作区布局的调整 ................................. 12
1.7 章节小结............................................. 14
第02章 图形的绘制 15
2.1 绘图工具............................................. 16
2.1.1 线条工具...........................................16
2.1.2 矩形工具.......................................... 18
2.1.3 椭圆工具.......................................... 18
2.1.4 基本矩形工具................................... 20
2.1.5 基本椭圆工具................................... 20
2.1.6 多角星形工具................................... 21
2.2 选择工具............................................. 22
2.2.1 选取线条.......................................... 22
2.2.2 移动线条.......................................... 23
2.2.3 复制线条.......................................... 23
2.2.4 调整线条.......................................... 23
即学即用 绘制精致铅笔 .................................24
2.2.5 其他作用.......................................... 26
2.3 部分选取工具...................................... 26
2.4 铅笔工具与刷子工具 .................................27
2.4.1 铅笔工具.......................................... 27
即学即用 绘制表情................................... 29
2.4.2 刷子工具.......................................... 30
2.4.3 橡皮擦工具...................................... 33
2.5 钢笔工具............................................. 34
2.5.1 绘制直线.......................................... 34
2.5.2 绘制曲线.......................................... 35
2.5.3 添加锚点.......................................... 36
2.5.4 删除锚点.......................................... 36
2.5.5 转换锚点工具................................... 36
2.6 查看工具............................................. 37
2.6.1 手形工具.......................................... 37
2.6.2 缩放工具.......................................... 37
2.7 组合与分离图形................................. 38
2.8 章节小结............................................. 39
2.9 课后习题............................................. 39
课后习题 绘制向日葵................................ 39
课后习题 绘制海鸥................................... 40
第03章 图形的编辑操作 41
3.1 填充工具............................................. 42
3.1.1 颜料桶工具...................................... 42
3.1.2 墨水瓶工具...................................... 43
即学即用 缤纷多彩的文字 .................................44
3.1.3 滴管工具.......................................... 47
3.1.4 渐变变形工具................................... 48
即学即用 太阳出来啦................................ 49
3.2 任意变形工具...................................... 51
3.2.1 旋转与倾斜.......................................51
3.2.2 缩放................................................ 52
3.2.3 扭曲................................................ 52
3.2.4 封套................................................ 52
即学即用 熊猫头像................................... 53
3.3 套索工具............................................. 54
3.4 图形对象基本操作 ................................. 56
3.4.1 选取图形.......................................... 56
3.4.2 移动图形.......................................... 56
3.4.3 复制图形.......................................... 57
3.4.4 对齐图形......................................... 58
3.5 3D旋转和3D平移工具 .................................59
3.5.1 3D旋转工具.......................................59
3.5.2 3D平移工具.......................................61
3.6 图形的优化与编辑 .................................62
3.6.1 优化图形.......................................... 62
3.6.2 将线条转换成填充............................ 63
3.6.3 图形扩展与收缩................................ 63
即学即用 将位图转换为矢量图.................................64
3.7 章节小结............................................. 67
3.8 课后习题............................................. 67
课后习题 骑白马的小王子................................. 67
课后习题 制作杠铃................................... 68
第04章 时间轴、帧与图层的使用 69
4.1 时间轴与帧......................................... 70
4.1.1 时间轴............................................. 70
4.1.2 帧.................................................... 70
4.2 编辑帧................................................. 73
4.2.1 移动播放指针................................... 73
4.2.2 插入帧............................................. 74
4.2.3 插入关键帧...................................... 74
4.2.4 插入空白关键帧............................... 74
即学即用 变换的字母................................ 75
4.2.5 选取帧............................................. 77
4.2.6 删除帧............................................. 77
4.2.7 剪切帧............................................. 77
4.2.8 复制帧............................................. 78
4.2.9 粘贴帧............................................. 78
4.2.10 移动帧........................................... 79
4.2.11 翻转帧........................................... 80
即学即用 小蚂蚁....................................... 80
4.3 洋葱皮工具......................................... 83
4.4 图层.................................................... 84
4.4.1 普通层............................................. 85
4.4.2 引导层............................................. 85
4.4.3 遮罩层............................................. 86
4.5 图层的编辑......................................... 86
4.5.1 新建图层.......................................... 86
4.5.2 重命名图层...................................... 87
4.5.3 调整图层的顺序............................... 88
4.5.4 图层属性设置................................... 89
4.5.5 选取图层...........................................90
4.5.6 删除图层...........................................91
4.5.7 复制图层...........................................91
4.5.8 分散到图层...................................... 92
即学即用 美丽城市................................... 92
4.5.9 隐藏图层.......................................... 97
4.5.10 图层的锁定和解锁........................... 97
4.5.11 图层文件夹..................................... 97
即学即用 浮雕文字................................... 98
4.6 章节小结........................................... 101
4.7 课后习题........................................... 101
课后习题 眨眼睛......................................102
课后习题 创建立体文字 .................................102
第05章 Flash中的基础动画 103
5.1 动画的基本类型.................................104
5.2 逐帧动画........................................... 104
5.3 动作补间动画.................................... 105
即学即用 乡间的小汽车.................................106
5.4 形状补间动画.................................... 108
5.4.1 创建形状补间动画...........................108
即学即用 变换形状..................................108
即学即用 变形文字特效.................................110
5.4.2 形状提示......................................... 112
5.5 引导动画........................................... 114
即学即用 小鱼儿...................................... 115
5.6 遮罩动画........................................... 117
即学即用 鲜花文字..................................117
即学即用 七彩倒影.................................. 119
5.7 章节小结........................................... 123
5.8 课后习题........................................... 123
课后习题 遮罩文字..................................123
课后习题 直升机......................................124
第06章 元件、库、实例 125
6.1 Flash中的元件.................................. 126
6.1.1 图形元件.........................................126
6.1.2 创建影片剪辑元件...........................127
6.1.3 创建按钮元件..................................128
即学即用 小狗按钮.................................. 129
6.1.4 转换元件.........................................131
6.2 库...................................................... 131
6.2.1 库的界面.........................................132
6.2.2 库的管理.........................................132
6.3 实例.................................................. 133
6.3.1 创建实例.........................................134
6.3.2 设置实例.........................................134
即学即用 古典诗词..................................138
6.4 章节小结........................................... 141
6.5 课后习题........................................... 141
课后习题 变色按钮..................................141
课后习题 奔跑的花豹...............................142
第07章 使用滤镜和模板 143
7.1 添加滤镜........................................... 144
7.1.1 投影................................................144
7.1.2 模糊...............................................145
7.1.3 发光...............................................145
即学即用 路灯.........................................146
7.1.4 斜角...............................................148
7.1.5 渐变发光.........................................149
7.1.6 渐变斜角......................................... 151
即学即用 火箭......................................... 151
7.2 编辑滤镜........................................... 154
7.2.1 禁用滤镜.........................................154
7.2.2 启用滤镜......................................... 155
7.2.3 删除滤镜......................................... 155
7.2.4 滤镜预设......................................... 156
7.3 使用模板........................................... 156
7.3.1 打开模板.........................................157
7.3.2 范例文件.........................................157
即学即用 网页菜单特效.................................160
7.3.3 演示文稿......................................... 161
即学即用 公司介绍动画PPT.................................162
7.3.4 横幅...............................................164
7.3.5 AIR for Android.............................. 165
7.3.6 AIR for IOS..................................... 166
7.3.7 广告............................................... 166
7.3.8 动画............................................... 169
即学即用 雪花.........................................171
即学即用 小虫子......................................172
7.3.9 媒体播放.........................................173
即学即用 相册.........................................174
7.4 章节小结........................................... 175
7.5 课后习题........................................... 175
课后习题 月亮.........................................176
课后习题 流动的文字...............................176
第08章 声音和视频的使用 177
8.1 可导入的声音格式.................................178
8.2 导入声音........................................... 179
8.3 添加声音........................................... 179
8.3.1 将声音添加到时间轴........................179
即学即用 箱包广告..................................181
即学即用 爆炸的气球...............................185
8.3.2 将声音添加到按钮...........................187
即学即用 功夫少年..................................188
8.4 编辑声音........................................... 190
8.4.1 设置声音播放的效果........................ 190
8.4.2 设置同步......................................... 191
8.4.3 设置声音的属性.............................. 192
8.4.4 更新声音........................................194
8.5 导入视频........................................... 194
8.5.1 导入视频的格式...............................194
8.5.2 认识视频编解码器........................... 195
即学即用 创建内嵌视频.................................196
8.6 章节小结........................................... 197
8.7 课后习题........................................... 197
课后习题 小青蛙呱呱叫.................................197
课后习题 播放视频..................................198
第09章 组件的应用 199
9.1 认识Flash中的组件.................................200
9.1.1 组件的用途......................................200
9.1.2 组件的分类.....................................200
9.2 User Interface组件.................................201
9.2.1 Button组件......................................201
即学即用 壁纸精选..................................202
9.2.2 CheckBox组件...................................204
9.2.3 ColorPicker组件...............................205
9.2.4 ComboBox组件..................................206
9.2.5 DataGrid组件...................................206
9.2.6 Label组件........................................207
9.2.7 List组件..........................................207
9.2.8 NumericStepper组件........................208
9.2.9 Progress Bar组件.............................208
9.2.10 Radio Button组件........................... 209
9.2.11 ScrollPane组件............................... 209
9.2.12 Slider组件.....................................210
9.2.13 TextArea组件.................................210
9.2.14 TextInput组件............................... 211
即学即用 登录页面..................................212
9.2.15 TileList组件..................................214
9.2.16 UILoader组件.................................215
9.2.17 UIScrollBar组件.............................215
9.3 Video组件......................................... 216
9.4 章节小结........................................... 217
9.5 课后习题........................................... 217
课后习题 动画加载进度条.................................217
课后习题 加载外部图像.................................218
第10章 ActionScript脚本 219
10.1 Flash中的ActionScript.................................220
10.1.1 ActionScript概述...........................220
10.1.2 ActionScript 3.0的新功能.................................220
10.2 Flash CC的动作面板.................................221
10.2.1 认识动作面板................................221
10.2.2 面向对象编程概述..........................222
10.3 ActionScript 3.0语法.................................222
10.3.1 分号和冒号....................................222
10.3.2 括号..............................................223
10.3.3 文本..............................................223
10.3.4 注释..............................................224
10.3.5 关键字与保留字.............................224
10.3.6 常量..............................................225
10.3.7 变量..............................................225
10.4 运算符............................................. 226
10.4.1 赋值运算符....................................226
10.4.2 算术运算符....................................226
10.4.3 算术赋值运算符.............................226
10.4.4 按位运算符...................................227
10.4.5 比较运算符....................................227
10.4.6 逻辑运算符....................................227
10.4.7 字符串运算符................................227
10.5 语句、关键字和指令.................................227
10.5.1 语句..............................................227
10.5.2 定义关键字....................................228
10.5.3 属性关键字....................................228
10.5.4 指令..............................................228
10.6 ActionScript 3.0程序设计.................................228
10.6.1 逻辑运算.......................................228
10.6.2 程序的三种结构.............................229
10.6.3 选择程序的结构 ............................230
10.6.4 循环程序的结构 ...........................231
10.7 函数................................................ 234
10.7.1 定义函数.......................................234
10.7.2 调用函数.......................................235
10.7.3 函数的返回值................................236
10.7.4 函数的参数....................................238
10.8 类.................................................... 240
10.8.1 类的概述.......................................240
10.8.2 创建自定义的类.............................240
10.8.3 创建类的实例................................241
10.8.4 包块和类.......................................241
10.8.5 包的导入.......................................241
10.8.6 构造函数.......................................242
10.8.7 声明和访问类的属性......................242
10.8.8 声明和访问类的方法......................243
即学即用 控制人物动作.................................243
即学即用 泡泡.........................................246
即学即用 火焰效果..................................248
即学即用 极速飘移文字................................. 249
即学即用 导航网站..................................251
10.9 章节小结......................................... 253
10.10 课后习题....................................... 253
课后习题 烟花.........................................253
课后习题 开花效果..................................254
第11章 优化动画 255
11.1 优化动画......................................... 256
11.1.1 减小动画的大小.............................256
11.1.2 动画文本的优化.............................256
11.1.3 颜色的优化....................................256
11.1.4 动画中的元素和线条的优化.................................256
11.2 导出Flash动画作品 .................................257
11.2.1 导出图像.......................................257
11.2.2 导出影片.......................................258
即学即用 导出为视频...............................258
11.3 Flash动画的发布.................................260
11.3.1 设置发布格式................................260
11.3.2 发布动画作品................................262
即学即用 发布为网页...............................262
11.4 章节小结......................................... 263
11.5 课后习题......................................... 263
课后习题 导出图像..................................264
课后习题 将动画导出为视频.................................264
第12章 综合案例 265
12.1 商业网络广告.................................. 266
12.2 捉小鸟............................................. 270
12.3 制作生日贺卡.................................. 275
神探夏洛克——推理也迷人--《神探夏洛克》史上最卖萌卖腐的探案神剧,免费附赠DVD原声视频,打造英语学习“多媒体教室”!
光盘作者: 李飞 主编
出版社:中国宇航出版社 2015-1-1
简介: 《神探夏洛克》将原作背景从 19 世纪搬到了 21 世纪,以现代视角重新诠释福尔摩斯,深刻把握原著人物性格精髓与故事内核,讲述了居住在繁华热闹的伦 敦贝克街 221 号的大侦探夏洛克福尔摩斯和他的医生助手华生经历的一系列非 比寻常的探险之旅。剧中福尔摩斯标志性烟斗变成了尼古丁戒烟贴,身着标志性 黑色长风衣,不时摆弄着黑莓手机,以连珠炮似的语速说出推理,并不时用英式 冷幽默嘲笑别人。《神探夏洛克——推理也迷人》依托热播英剧《神探夏洛克》中的精彩内容,进行了多种创新和设计,让广大英语爱好者、英剧迷们不但能看透剧情, 更能够把英语,尤其是英音,学好记牢。 本书每一节设有七个栏目:情节导读、热身单词、精彩对白、英音剧中来、 精彩译文、句里乾坤、文化揭秘。其中“情节导读”让读者掌握全集剧情,迅速把握故事梗概,引人入胜;“热身单词”挑选对白中的常用单词,为你的单词库迅速“充电”,在长篇的阅读之前打下坚实的基础; “精彩对白”再现剧情中的重 要片段,帮助读者迅速了解故事脉络;“英音剧中来”结合发声学、语音学、音系学等方面知识全面解说原声视频中的发音技巧,帮助读者掌握语音重点;“精彩译文”为读者打磨高质量译文,让读者在对英文对白内容一头雾水的时候豁然开朗;“句里乾坤”为读者挑选对白中知识性较强或英国人在口语中常用的地道口语表达进行专项讲解,提供深层次学习口语的机会,并将这些表达纳入自己的 口语表达系统中;“文化揭秘”捕捉英文对白中的“文化元素”,让读者感受多彩的异域文化和丰富的历史内涵。
作者: 詹友刚主编
出版社:机械工业出版社,2013
简介:《Pro\ENGINEER中文野火版5.0工程图教程(附光盘修订版Pro\ENGINEER软件应用认证指导用书)》编著者詹友刚。 《Pro\ENGINEER中文野火版5.0工程图教程(附光盘修订版Pro\ENGINEER软件应用认证指导用书)》全面、系统地介绍了Pro/ENGINEER野火版5.0的工程图设计的一般过程、方法和技巧,包括工程图的概念及发展、Pro/ENGINEER中文野火版5.0工程图的特点、Pro/ENGINEER中文野火版5.0工程图基本设置及工作界面、创建工程图视图、工程图中的二维草绘(Draft)、工程图的标注、工程图的图框、表格制作、材料清单(BOM表)的制作及应用、工程图的一些高级应用以及工程图用户定制等。 《Pro/ENGINEER中文野火版5.0工程图教程(修订版)》是根据北京兆迪科技有限公司给国内外几十家不同行业的著名公司(含国外独资和合资公司)的培训教案整理而成的,具有很强的实用性和广泛的适用性。本书附带2张多媒体DVD学习光盘,制作了221个Pro/ENGINEER工程图设计技巧和具有针对性的实例教学视频并进行了详细的语音讲解,时间长达10.8个小时(650分钟),光盘还包含本书所有的教案文件、范例文件、练习素材文件及Pro/ENGINEER野火版5.0软件的配置文件(2张DVD光盘教学文件容量共计6.7GB)。另外,为方便低版本用户和读者的学习,光盘中特提供了Pro/ENGINEER野火版4.0版本的主要素材源文件。 本书在内容安排上,紧密结合大量范例对Pro/ENGINEER工程图设计进行讲解和说明,这些范例都是实际生产一线设计中具有代表性的例子,这样安排能使读者较快地进入产品工程图设计实战状态;在写作方式上,本书紧贴软件的实际界面进行讲解,使初学者能尽快地上手。本书内容全面,条理清晰,范例丰富,讲解详细,图文并茂,可作为工程技术人员学习Pro/ENGINEER工程图的自学教程和参考书,也可作为大中专院校学生和各类培训学校学员的CAD/CAM课程上课及上机练习教材。
作者: 谢希仁
出版社:电子工业出版社 2017年01月
简介:
本书自1989年首次出版以来,曾于1994年、1999年、2003年、2008年和2013年分别出了修订版。在2006年本书通过了教育部的评审,被纳入普通高等教育“十一五”*规划教材;2008年出版的第5版获得了教育部2009年精品教材称号。2013年出版的第6版是“十二五”普通高等教育本科*规划教材。现在的第7版又在第6版的基础上进行了一些修订。全书分为9章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层(包括局域网)、网络层、运输层、应用层、网络安全、互联网上的音频/视频服务,以及无线网络和移动网络等内容。各章均附有习题(附录A给出了部分习题的答案和提示)。全书课件(PowerPoint文件)放在电子工业出版社悦学多媒体课程资源平台上(http://yx.51zhy.cn/mtrcsRes/phei_cnetwork.jsp),供读者下载参考。本书的特点是概念准确、论述严谨、内容新颖、图文并茂,突出基本原理和基本概念的阐述,同时力图反映计算机网络的一些*发展。本书可供电气信息类和计算机类专业的大学本科生和研究生使用,对从事计算机网络工作的工程技术人员也有参考价值。
【目录】
目 录
第1章 概述 1
1.1 计算机网络在信息时代中的作用 1
1.2 互联网概述 4
1.2.1 网络的网络 4
1.2.2 互联网基础结构发展的三个阶段 5
1.2.3 互联网的标准化工作 8
1.3 互联网的组成 10
1.3.1 互联网的边缘部分 10
1.3.2 互联网的核心部分 12
1.4 计算机网络在我国的发展 17
1.5 计算机网络的类别 19
1.5.1 计算机网络的定义 19
1.5.2 几种不同类别的计算机网络 20
1.6 计算机网络的性能 21
1.6.1 计算机网络的性能指标 21
1.6.2 计算机网络的非性能特征 26
1.7 计算机网络体系结构 27
1.7.1 计算机网络体系结构的形成 27
1.7.2 协议与划分层次 28
1.7.3 具有五层协议的体系结构 30
1.7.4 实体、协议、服务和服务访问点 34
1.7.5 TCP/IP的体系结构 35
本章的重要概念 37
习题 38
第2章 物理层 41
2.1 物理层的基本概念 41
2.2 数据通信的基础知识 42
2.2.1 数据通信系统的模型 42
2.2.2 有关信道的几个基本概念 43
2.2.3 信道的极限容量 45
2.3 物理层下面的传输媒体 46
2.3.1 导引型传输媒体 47
2.3.2 非导引型传输媒体 51
2.4 信道复用技术 53
2.4.1 频分复用、时分复用和统计时分复用 53
2.4.2 波分复用 56
2.4.3 码分复用 57
2.5 数字传输系统 59
2.6 宽带接入技术 60
2.6.1 ADSL技术 60
2.6.2 光纤同轴混合网(HFC网) 63
2.6.3 FTTx技术 65
本章的重要概念 66
习题 67
第3章 数据链路层 69
3.1 使用点对点信道的数据链路层 70
3.1.1 数据链路和帧 70
3.1.2 三个基本问题 71
3.2 点对点协议PPP 76
3.2.1 PPP协议的特点 76
3.2.2 PPP协议的帧格式 78
3.2.3 PPP协议的工作状态 80
3.3 使用广播信道的数据链路层 82
3.3.1 局域网的数据链路层 82
3.3.2 CSMA/CD协议 85
3.3.3 使用集线器的星形拓扑 90
3.3.4 以太网的信道利用率 92
3.3.5 以太网的MAC层 93
3.4 扩展的以太网 97
3.4.1 在物理层扩展以太网 97
3.4.2 在数据链路层扩展以太网 99
3.4.3 虚拟局域网 101
3.5 高速以太网 103
3.5.1 100BASE-T以太网 103
3.5.2 吉比特以太网 104
3.5.3 10吉比特以太网(10GE)和更快的以太网 106
3.5.4 使用以太网进行宽带接入 107
本章的重要概念 108
习题 109
第4章 网络层 113
4.1 网络层提供的两种服务 113
4.2 网际协议IP 115
4.2.1 虚拟互连网络 116
4.2.2 分类的IP地址 118
4.2.3 IP地址与硬件地址 122
4.2.4 地址解析协议ARP 124
4.2.5 IP数据报的格式 128
4.2.6 IP层转发分组的流程 132
4.3 划分子网和构造超网 135
4.3.1 划分子网 135
4.3.2 使用子网时分组的转发 140
4.3.3 无分类编址CIDR(构造超网) 141
4.4 网际控制报文协议ICMP 147
4.4.1 ICMP报文的种类 148
4.4.2 ICMP的应用举例 149
4.5 互联网的路由选择协议 151
4.5.1 有关路由选择协议的几个基本概念 151
4.5.2 内部网关协议RIP 153
4.5.3 内部网关协议OSPF 159
4.5.4 外部网关协议BGP 163
4.5.5 路由器的构成 167
4.6 IPV6 171
4.6.1 IPv6的基本首部 171
4.6.2 IPv6的地址 173
4.6.3 从IPv4向IPv6过渡 176
4.6.4 ICMPv6 177
4.7 IP多播 178
4.7.1 IP多播的基本概念 178
4.7.2 在局域网上进行硬件多播 179
4.7.3 网际组管理协议IGMP和多播路由选择协议 180
4.8 虚拟专用网VPN和网络地址转换NAT 185
4.8.1 虚拟专用网VPN 185
4.8.2 网络地址转换NAT 187
4.9 多协议标记交换MPLS 189
4.9.1 MPLS的工作原理 190
4.9.2 MPLS首部的位置与格式 192
本章的重要概念 193
习题 195
第5章 运输层 203
5.1 运输层协议概述 203
5.1.1 进程之间的通信 203
5.1.2 运输层的两个主要协议 205
5.1.3 运输层的端口 206
5.2 用户数据报协议UDP 208
5.2.1 UDP概述 208
5.2.2 UDP的首部格式 209
5.3 传输控制协议TCP概述 210
5.3.1 TCP*主要的特点 210
5.3.2 TCP的连接 212
5.4 可靠传输的工作原理 212
5.4.1 停止等待协议 213
5.4.2 连续ARQ协议 216
5.5 TCP报文段的首部格式 217
5.6 TCP可靠传输的实现 221
5.6.1 以字节为单位的滑动窗口 221
5.6.2 超时重传时间的选择 225
5.6.3 选择确认SACK 226
5.7 TCP的流量控制 227
5.7.1 利用滑动窗口实现流量控制 227
5.7.2 TCP的传输效率 228
5.8 TCP的拥塞控制 229
5.8.1 拥塞控制的一般原理 229
5.8.2 TCP的拥塞控制方法 232
5.8.3 主动队列管理AQM 236
5.9 TCP的运输连接管理 238
5.9.1 TCP的连接建立 238
5.9.2 TCP的连接释放 240
5.9.3 TCP的有限状态机 241
本章的重要概念 242
习题 244
第6章 应用层 251
6.1 域名系统DNS 252
6.1.1 域名系统概述 252
6.1.2 互联网的域名结构 253
6.1.3 域名服务器 255
6.2 文件传送协议 260
6.2.1 FTP概述 260
6.2.2 FTP的基本工作原理 261
6.2.3 简单文件传送协议TFTP 262
6.3 远程终端协议TELNET 263
6.4 万维网WWW 264
6.4.1 万维网概述 264
6.4.2 统一资源定位符URL 266
6.4.3 超文本传送协议HTTP 267
6.4.4 万维网的文档 274
6.4.5 万维网的信息检索系统 279
6.4.6 博客和微博 281
6.4.7 社交网站 283
6.5 电子邮件 284
6.5.1 电子邮件概述 284
6.5.2 简单邮件传送协议SMTP 287
6.5.3 电子邮件的信息格式 289
6.5.4 邮件读取协议POP3和IMAP 289
6.5.5 基于万维网的电子邮件 291
6.5.6 通用互联网邮件扩充MIME 291
6.6 动态主机配置协议DHCP 295
6.7 简单网络管理协议SNMP 297
6.7.1 网络管理的基本概念 297
6.7.2 管理信息结构SMI 299
6.7.3 管理信息库MIB 302
6.7.4 SNMP的协议数据单元和报文 304
6.8 应用进程跨越网络的通信 307
6.8.1 系统调用和应用编程接口 307
6.8.2 几种常用的系统调用 309
6.9 P2P应用 311
6.9.1 具有集中目录服务器的P2P工作方式 311
6.9.2 具有全分布式结构的P2P文件共享程序 313
6.9.3 P2P文件分发的分析 315
6.9.4 在P2P对等方中搜索对象 316
本章的重要概念 319
习题 321
第7章 网络安全 324
7.1 网络安全问题概述 324
7.1.1 计算机网络面临的安全性威胁 324
7.1.2 安全的计算机网络 326
7.1.3 数据加密模型 327
7.2 两类密码体制 328
7.2.1 对称密钥密码体制 328
7.2.2 公钥密码体制 329
7.3 数字签名 330
7.4 鉴别 332
7.4.1 报文鉴别 332
7.4.2 实体鉴别 335
7.5 密钥分配 337
7.5.1 对称密钥的分配 337
7.5.2 公钥的分配 339
7.6 互联网使用的安全协议 340
7.6.1 网络层安全协议 340
7.6.2 运输层安全协议 344
7.6.3 应用层安全协议 347
7.7 系统安全:防火墙与入侵检测 349
7.7.1 防火墙 349
7.7.2 入侵检测系统 351
7.8 一些未来的发展方向 351
本章的重要概念 352
习题 353
第8章 互联网上的音频/视频服务 355
8.1 概述 355
8.2 流式存储音频/视频 359
8.2.1 具有元文件的万维网服务器 360
8.2.2 媒体服务器 360
8.2.3 实时流式协议RTSP 362
8.3 交互式音频/视频 364
8.3.1 IP电话概述 364
8.3.2 IP电话所需要的几种应用协议 368
8.3.3 实时运输协议RTP 369
8.3.4 实时运输控制协议RTCP 371
8.3.5 H.323 372
8.3.6 会话发起协议SIP 373
8.4 改进“尽*努力交付”的服务 375
8.4.1 使互联网提供服务质量 375
8.4.2 调度和管制机制 377
8.4.3 综合服务IntServ与资源预留协议RSVP 380
8.4.4 区分服务DiffServ 383
本章的重要概念 385
习题 386
第9章 无线网络和移动网络 390
9.1 无线局域网WLAN 390
9.1.1 无线局域网的组成 391
9.1.2 802.11局域网的物理层 395
9.1.3 802.11局域网的MAC层协议 397
9.1.4 802.11局域网的MAC帧 403
9.2 无线个人区域网WPAN 406
9.3 无线城域网WMAN 409
9.4 蜂窝移动通信网 411
9.4.1 蜂窝无线通信技术简介 411
9.4.2 移动IP 414
9.4.3 蜂窝移动通信网中对移动用户的路由选择 418
9.4.4 GSM中的切换 419
9.4.5 无线网络对高层协议的影响 420
9.5 两种不同的无线上网 421
本章的重要概念 422
习题 423
附录A 部分习题的解答 426
附录B 英文缩写词 442
附录C 参考文献与网址 452
【免费在线读】
1.1 计算机网络在信息时代中的作用
我们知道,21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。要实现信息化就必须依靠完善的网络,因为网络可以非常迅速地传递信息。因此网络现在已经成为信息社会的命脉和发展知识经济的重要基础。网络对社会生活的很多方面以及对社会经济的发展已经产生了不可估量的影响。
有三大类大家很熟悉的网络,即电信网络、有线电视网络和计算机网络。按照*初的服务分工,电信网络向用户提供电话、电报及传真等服务。有线电视网络向用户传送各种电视节目。计算机网络则使用户能够在计算机之间传送数据文件。这三种网络在信息化过程中都起到十分重要的作用,但其中发展*快的并起到核心作用的则是计算机网络,而这正是本书所要讨论的内容。
随着技术的发展,电信网络和有线电视网络都逐渐融入了现代计算机网络的技术,扩大了原有的服务范围,而计算机网络也能够向用户提供电话通信、视频通信以及传送视频节目的服务。从理论上讲,把上述三种网络融合成一种网络就能够提供所有的上述服务,这就是很早以前就提出来的“三网融合”。然而事实并不如此简单,因为这涉及到各方面的经济利益和行政管辖权的问题。
自从20世纪90年代以后,以Internet为代表的计算机网络得到了飞速的发展,已从*初的仅供美国人使用的免费教育科研网络,逐步发展成为供全球使用的商业网络(有偿使用),成为全球*的和*重要的计算机网络。可以毫不夸大地说,Internet是人类自印刷术发明以来在存储和交换信息的领域中的*变革。
Internet的中文译名并不统一。现有的Internet译名有两种:
(1) 因特网,这个译名是全国科学技术名词审定委员会推荐的。虽然因特网这个译名较为准确,但却长期未得到推广。本书的前几版都采用因特网这个译名。
(2) 互联网,这是目前流行*广的、事实上的标准译名。现在我国的各种报刊杂志、政府文件以及电视节目中都毫无例外地使用这个译名。Internet是由数量极大的各种计算机网络互连起来的,采用互联网这个译名能够体现出Internet*主要的特征。本书从第7版开始,改用“互联网”作为Internet的译名。
也有些人愿意直接使用英文名词Internet,而不使用中文译名。这避免了译名的误解。但编者认为,在中文教科书中,常用的重要名词应当使用中文的。当然,对国际通用的英文缩写词,我们还是要尽量多使用。例如,直接使用更简洁的“TCP”,比使用冗长的中文译名“传输控制协议”要方便得多。这样做也更加便于阅读外文技术资料。
曾人把Internet译为国际互联网。其实互联网本来就是覆盖全球的,因此“国际”二字显然是多余的。
对于仅在局部范围互连起来的计算机网络,只能称之为互连网,而不是互联网。
有时,我们往往使用更加简洁的方式表示互联网,这就是只用一个“网”字。例如,“上网”就是表示使用某个电子设备连接到互联网,而不是连接到其他的网络上。还有如网民、网吧、网银(网上银行)、网购(网上购物)等。这里的“网”,一般都不是指电信网或有线电视网,而是指当今世界上*的计算机网络Internet—互联网。
那么,什么是互联网呢?很难用几句话说清楚。但我们可以从两个不同的方面来认识互联网。这就是互联网的应用和互联网的工作原理。
绝大多数人认识互联网都是从接触互联网的应用开始的。现在小孩就会上网玩游戏,看网上视频,或和朋友在微信上聊天。而更多的成年人则经常在互联网上搜索和查阅各种信息。现在人们经常利用互联网的电子邮件相互通信(包括传送各种照片和视频文件),这就使得传统的邮政信函的业务量大大减少。在互联网上购买各种物品,既方便又经济实惠,改变了必须到商店购物的方式。在互联网上购买机票或火车票,可以节省大量排队的时间,极大地方便了旅客。在金融方面,利用互联网进行转账或买卖股票等交易,都可以节省大量时间。需要注意的是,互联网的应用并不是固定不变的,而是不断会有新的应用出现。本书不可能详细地介绍互联网的各种应用,这需要有另一本专门的书。
从应用这个方面认识互联网的门槛较低,因为这不需要懂得很多的互联网工作原理。现在很多小学生都能够非常熟练地使用手机上的各种应用程序(比编者要熟练得多)。但本书是大学的计算机网络教材,要着重讲解计算机网络的工作原理。通过掌握计算机网络的基本工作原理,可以使我们更好地理解互联网是怎样工作的。这就是从另一个角度来认识互联网。
互联网之所以能够向用户提供许多服务,就是因为互联网具有两个重要基本特点,即连通性和共享。
所谓连通性(connectivity),就是互联网使上网用户之间,不管相距多远(例如,相距数千公里),都可以非常便捷、非常经济(在很多情况下甚至是免费的)地交换各种信息(数据,以及各种音频视频),好像这些用户终端都彼此直接连通一样。这与使用传统的电信网络有着很大的区别。我们知道,传统的电信网向用户提供的*重要的服务就是人与人之间的电话通信,因此电信网也具有连通性这个特点。但使用电信网的电话用户,往往要为此向电信网的运营商缴纳相当昂贵的费用,特别是长距离的越洋通信。但应注意,互联网具有虚拟的特点。例如,当你从互联网上收到一封电子邮件时,你可能无法准确知道对方是谁(朋友还是骗子),也无法知道发信人的地点(在附近,还是在地球对面)。
所谓共享就是指资源共享。资源共享的含义是多方面的。可以是信息共享、软件共享,也可以是硬件共享。例如,互联网上有许多服务器(就是一种专用的计算机)存储了大量有价值的电子文档(包括音频和视频文件),可供上网的用户很方便地读取或下载(无偿或有偿)。由于网络的存在,这些资源好像就在用户身边一样地方便使用。
现在人们的生活、工作、学习和交往都已离不开互联网。设想一下,某一天我们所在城市的互联网突然瘫痪不能工作了,这会出现什么结果呢?这时,我们将无法购买机票或火车票,因为在售票处无法通过互联网得知目前还有多少余票可供出售;我们也无法到银行存钱或取钱,无法交纳水电费和煤气费等;股市交易都将停顿;在图书馆我们也无法检索所需要的图书和资料。互联网瘫痪后,我们既不能上网查询有关的资料,也无法使用电子邮件和朋友及时交流信息,网上购物也将完全停顿。总之,这样的城市将会是一片混乱。由此还可看出,人们的生活越是依赖于互联网,互联网的可靠性也就越重要。现在互联网已经成为社会*为重要的基础设施。
互联网现在可以向广大用户提供休闲娱乐的服务,如各种音频和视频节目。上网的用户可以利用鼠标随时点击各种在线节目。互联网还可进行一对一或多对多的网上聊天(文字的、声音的或包括视频的交流),使人们的社交方式发生了重大的变化。
现在常常可以看到一种新的提法,即“互联网 ”。它的意思就是“互联网 各个传统行业”,因此可以利用信息通信技术和互联网平台来创造新的发展生态。实际上“互联网 ”代表一种新的经济形态,其特点就是把互联网的创新成果深度融合于经济社会各领域之中,这就大大地提升了实体经济的创新力和生产力。我们也必须看到互联网的各种应用对各行各业的巨大冲击。例如,电子邮件迫使传统的电报业务退出市场。网络电话的普及使得传统的长途电话(尤其是国际长途电话)的通信量急剧下降。对日用商品快捷方便的网购造成了不少实体商店的停业。原来必须排长队购买火车票的网点已被非常方便的网购所替代。网约车的问世对出租车行业产生了的巨大冲击。这些例子说明了互联网应用已对整个社会的各领域产生了很大的影响。
互联网也给人们带来了一些负面影响。有人肆意利用互联网传播计算机病毒,破坏互联网上数据的正常传送和交换;有的犯罪分子甚至利用互联网窃取国家机密和盗窃银行或储户的钱财;网上欺诈或在网上肆意散布谣言、不良信息和播放不健康的视频节目也时有发生;有的青少年弃学而沉溺于网吧的网络游戏中;等等。
虽然如此,互联网的负面影响毕竟还是次要的。随着对互联网的管理的加强,互联网给社会带来的正面积极的作用已成为互联网的主流。
由于互联网已经成为世界上*的计算机网络,因此下面我们先进行互联网概述,包括互联网的主要构件,这样就可以对计算机网络有一个*初步的了解。
作者: 李肖著
简介: 内容提要 本书详细介绍了吐鲁番交河故城形制布局和时代分期。 交河故城在吐鲁番盆地乃至整个西域历史上都是一座具有重要意义的古代城市。从西汉时期车师前王国在此立国,到元代毁于战火,整个城市延续了1300多年。由于特殊的地理条件和建筑因素,该城的大部分遗迹都是暴露在地表并基本上保存完好,成为国内保存最好的古代城市之一。这些保存至今的古代遗迹为我们今天各相关学科的研究提供了大量信息资料。 本书共分五章,分别就交河故城的地理位置、历史沿革、形制布局及时代分期进行了论证。研究证实,交河城外表看似杂乱无章,但其内部布局规范统一,是一座有着严格功能分区的古典城市。随着时代的变迁,故城由最初的车师前国都城,到高昌国――唐西州时期的军事重镇,最后在回鹘高昌时期转变成为佛教圣地并一直延续到城市的终结。由于东西方文化及中亚本地文化在此碰撞融合,故城的形制布局也带有不同地域文化的印记,它既有中原城市“衙署居中”的痕迹,也有中亚城市以宗教建筑为城市中心的布局特点。但故城的最后形制以中亚本地城市布局的模式为主。 对于西域古典城市的研究,可以说刚刚掀起了帷幕的一角。就中亚史及丝绸之路各相关领域的研究而言,墓葬中那些精美而保存完好的各类文物固然重要,但却有其自身无法超越的局限性,而通过对古代城址的考古学研究,则有可能获取更加全面的资料信息,以推动各相关学科的发展。 前 言 吐鲁番市位于新疆维吾尔自治区东部,地处吐鲁番盆地中间。东邻鄯善县,西接托克逊县,南抵库鲁克山,北至天山分水岭,与乌鲁木齐、奇台、吉木萨尔等市县毗连。地理坐标:东经88°51'~89°54';北纬40°21'~43°35'。南北长262公里,东西狭窄,最宽处约100公里,略呈南北向长条状。总面积为15738.3平方公里。吐鲁番市距自治区首府――乌鲁木齐市的公路里程为182公里,直线距离为155公里[1]。 交河故城位于吐鲁番市西约10公里,雅尔乡将格勒买斯村(原五星公社七小队)北侧,坐落于酿孜不落孜河谷和阿斯喀瓦孜河谷环抱的块状台地上,平面略呈柳叶形,为西北东南走向[2]。总体地势东南低,西北高,周围有深20~30米的河谷环绕,崖岸壁立,形成天然屏障。台地长约1750米,最宽处约300米,周长约4100米,总面积约37.6万平方米,建筑面积22万平方米[3]。城中的大部分建筑,包括宽大的街道,都是从原生土中挖掘出来的,这在中国乃至世界建筑史上都具有很独特的地位。 交河故城所在台地,正当火焰山与盐山交接之处,控扼着两山之间的天然豁口。交河故城东、南面为吐鲁番盆地的腹地,北自大河沿镇,沿河越天山经唐代“他地道”通北庭城(今吉木萨尔县城北,护堡子唐北庭都护府城遗址),西偏北沿盐山北麓,溯白杨河(唐代“白水涧道”)通唐代轮台城(今乌鲁木齐市南郊乌拉泊古城)。穿过盐山豁口,西南通唐代天山县(今托克逊县城附近),进而经唐代银山道,翻过库鲁克塔格山脉可进入塔里木盆地。或经托克逊西侧的阿拉沟向西通伊犁河谷。由此可见,交河故城为控扼吐鲁番盆地西部交通要道的枢纽,具有重要的战略地位。对于外来人侵者,这里起到警戒、阻击的作用,在情况不利的时候,也成为最后固守的堡垒。故城周围至今残存四座烽燧遗迹,即位于交河故城北侧约3.5公里的亚尔湖烽燧、位于雅尔乃孜沟东西两侧山丘上的盐山烽燧(位置在水库大坝附近,其中西侧的保存较好,可以望见故城全貌),位于221团(新疆生产建设兵团221团场)团部南侧,也木什山上的221团烽燧。从烽燧的地理位置、构筑技法和残留遗物看,它们应是交河故城的外围警戒设施[4]。 在交河台地的北侧、西侧和南侧,由于河流长期下切侵蚀,形成四块台地,即1~4号台地[5],这些台地与交河台地相邻处高度相等,说明它们在被河水切割之前的地质时代是连在一起的。在这四块台地上均发现有墓葬,自20世纪以来陆续进行了发掘,尤以近年来对1号台地上的车师贵族墓地的发掘[6],以及4号台地上的汉代及晋-唐墓地的发掘规模为最大[7]。这些墓葬的发掘为更加深入地了解交河故城的历史沿革、不同时期的民族成分及文化面貌,提供了非常重要的资料。 作为新疆维吾尔自治区文化厅交河故城维修办公室的工作人员,笔者参加了1992年10月~1996年4月的交河故城保护修缮工程中的测量及考古工作。1998年2月~5月,笔者又对交河故城进行了细致的专题调研,在经历了从零下20度到零上40度,80余天艰苦异常的工作之后,终于完成了对故城形制布局的田野调查。在此基础上,结合多年来积累的有关材料,撰写了这篇论文。 本文对交河故城的形制布局进行了较为全面、系统的论述,力图从理论上对交河城的兴废、建筑规划的指导思想、形制布局的演变、建筑技法与时代分期的关系等诸多领域,最大限度地阐明这一研究交河故城的最基本问题。 调研使用的《交河故城平面图》为1/500的地物及地貌图。其中地物由建设部综合勘察研究院1991年9月测绘,地貌由新疆第二测绘大队1993年3月测绘,采用的是独立坐标系和1985年国家高程基准[8]。由于该图没有和国家大地坐标系联网,不符合联合国教科文组织关于交河故城修缮工程的要求,故在1994年1月,由新疆文化厅交河故城维修办公室和新疆测绘局测绘产品质量监督检验站联合调绘,在交河故城所在台地的南部、中部和北部设立了3个国家四等控制点[9]。这次调查同样也参照了这一成果的数据。 交河故城中的一些重要遗迹,如官署、大佛寺、西北小寺、2号民居、“地下寺院”等,均有1/50的平面及立面详图。 有关交河故城工程地质情况,参照了《新疆吐鲁番交河故城工程地质钻探报告》[10]。关于交河故城原始建筑材料的各种力学强度的资料,参照了《新疆吐鲁番交河故城文物修复材料物理力学性能试验报告》[11]。 调研方式是利用1/500的交河地图对全城进行踏勘,结合1/10000的航空照片和个别建筑遗迹1/50平剖面图,对交河故城进行宏观和微观的研究。在工作中对于原图上缺少的部分进行补充,绘制有误的地方进行更改,对每间房屋的四壁、地面、窖穴、窑洞都仔细观察记录。对有重要遗迹现象的墙壁绘制出立面图并照相。对一些重要的建筑组合,如寺院、院落等,绘制出总剖(立)面图。对墙缝、地面裂隙中露头的遗存也认真记录。对原图做了大量修改,另外补绘有建筑物平、立(剖)面图100多幅,拍摄照片约600张。 由于经费、时间等方面的原因,在对原图遗漏、错绘部分进行补测时,只能利用罗盘和皮尺,未使用小平板,这样就不可避免地产生一些误差,但这种误差主要表现在方向上,而不是长度上。 工作中备感苦恼的是所使用的1/500《交河故城平面图》,可以说调研工作的很大一部分力量都用于增补、更改这幅图的遗迹现象。该图在绘制过程中未请考古工作者参与指导,对于交河故城这座基本上是由压地起凸法建造起来的土质城市,测绘人员往往分不清何处是断崖、何处是墙壁,把这两种遗迹现象搞混的情况在图中时有发生。其次是漏绘:一种是地面上残存有生土墙基,但测量者误以为是自然地貌,图上是一片空白,实则布满遗迹;另一种是仅绘出了建筑物的生土台基,但对于开凿在生土台基侧壁上的大量窑洞、壁龛却未绘出。第三是该图的高程有误,高出交河故城修缮工程设立的四等测量控制点所标高程近0.5米。在论述交河故城的相关遗迹时,本文采用总平面图和各遗迹分图相结合的方法,对于处在总平面图上的遗迹采用网格化坐标定位,每一网格边长为50米,以总平面图的东北角为零点,横坐标的顺序号(自北向南)为I~VIII,纵坐标的顺序号l~37。例如,要查找A~2号院落时,文中即会提示该院落在某张图的“3~V区”。 [1] 吐鲁番市地名委员会编:《吐鲁番市地名图志》(内部刊物),第1页,1990年。 [2] 新疆维吾尔自治区测绘局、陕西省测绘局:《亚勒郭勒?K-45-47-(10)》、《黑山头西?K-45-47-(9)》(一万分之一地形图),1985年调绘,1986年出版。 [3] 中国国家文物局、联合国教科文组织驻中国代表处、新疆维吾尔自治区文物局等:《交河故城保护与研究》,第1页,新疆人民出版社,1999年。 [4] 新疆维吾尔自治区文物普查办公室、吐鲁番地区文物普查队:《吐鲁番地区文物普查报告》,《新疆文物》1988年第3期。 [5] 联合国教科文组织驻中国代表处、新疆维吾尔自治区文物局、新疆文物考古研究所等:《交河故城――1993、1994年度考古发掘报告》,东方出版社,1998年。 [6] 同注[5],第二章《一号台地墓地》。 [7] 赵静、王宗磊:《1996年新疆吐鲁番交河故城沟西墓地汉晋墓葬发掘简报》,《考古》1997年第9期。 [8] 新疆文化厅文物古迹维修办公室绘:《交河故城平面图》,地物由建设部综合勘测设计院于1991年9月用小平板测绘,地貌由新疆第二测绘大队于1993年3月用大平板测绘,平面采用独立坐标系,1985年固定国家高程基准,等高距为0.5米。该图的底图现收藏于新疆文化厅文物古迹办公室。 [9] 新疆文化厅交河故城维修办公室、新疆测绘局测绘产品质量监督检验站:《吐鲁番地区交河故城四等控制点平差计算及成果表》,1994年1月。资料现收藏于新疆文化厅交河故城维修办公室。 [10] 新疆地矿局第一工程勘测设计院托克逊工程处:《新疆吐鲁番交河故城工程地质钻探报告》,1993年5月11日。资料现收藏于新疆文化厅交河故城维修办公室。 [11] 新疆水利水电研究所结构材料室:《新疆吐鲁番交河故城文物修复材料物理力学性能实验报告》,1994年。资料现收藏于新疆文化厅交河故城维修办公室。 后 记 1996年,我终于实现了自己奋斗多年的梦想,考入中国社会科学院研究生院,作为一名专攻新疆考古学的博士研究生,有幸成为孟凡人先生的弟子。考古系严于考证、踏实认真的学风使我获益匪浅;各位先生言传身教、一丝不苟的治学态度,让我对这些以前仅由书本中认识的考古大家从心底里感到可亲可敬。坦率地说,对于考古学研究,我虽然充满了探求的热情,但本人资质鲁钝,基础薄弱,而新疆考古学却是一门除考古学外,尚涉及中亚历史、地理、民族、宗教、体质人类学、语言学等诸多学科的综合体。在学习期间,我往往能感到导师孟先生是以极大的耐心来认真地指点我,内心常常惭愧不已,并由此激励自己以勤补拙,就这样充满艰辛地走完了求学之路。 为准备毕业论文,我曾去交河故城实地调研,而这次调研与以往不同,工作量大,经费又不足,研究生院和考古系的领导、导师在了解到这些情况后,积极想办法为我筹措资金,为此次调研工作的顺利完成提供了重要的保证。 在交河故城调研期间,我住在位于故城边上的一座维吾尔族的小村庄里,是村中惟一的汉族人。在那里和当地老乡朝夕相处地生活了三个月,老乡们常常请我去家中做客,使我深深地体会到了维吾尔族老乡的淳朴和善良。这次调研的艰难超出了以往的历次野外工作,在交河城中经历了2月的严寒、3月的狂风、4月的酷热。在最炎热的日子里,我每天仅在城中就要喝掉10升水。就这样咬牙坚持,终于圆满地完成了论文调研。 备感荣幸的是,在此期间,得到新疆文物考古研究所王炳华所长、新疆博物馆贾应逸研究员、新疆克孜尔石窟研究所陈士良所长的认真指教和热情鼓励;新疆文物局的乌布力先生、郭建国先生,吐鲁番地区文物局的柳洪亮局长(愿他的未竟事业得以发扬光大)、张永兵先生、王新鼎先生、买明先生,新疆博物馆的田铃女士,新疆文物考古研究所的吕恩国先生、张平先生、王旭光先生、伊力先生、祁小山先生、邱陵女士、王芸女士、赵静小姐(愿她的在天之灵得到安息),上述诸位为我的论文调研提供了巨大的帮助;另外,新疆地方志编委会的王豪先生,联合国教科文组织驻中国代表处代表野口昇先生、新村典史先生,日本早稻田大学文学部的长泽和俊先生、冈内三真先生,北京大学唐研究基金会的罗新先生,英国剑桥大学的梅建军博士,中国社会科学院考古研究所的仇士华先生、张雪莲女士,中国社会科学院研究生院考古系的刘凯君老师等诸位亦提供了无私的关照;《交河故城总平面图》的电脑拼接由我所科技中心的刘建国先生负责完成。本人论文答辩委员会主席刘庆柱,委员杨泓、安家瑶、马世长、余太山等先生都对本文提出了非常重要的意见。在此一并表示感谢。 本书疏漏浅薄之处肯定难免,敬希慧识者赐教。 李 肖 2003年3月25日 于日本奈良县立橿原考古学研究所外国人研修室
中级会计职称2018教材 全国会计专业技术资格考试全面备考教材与题库 中级会计实务
光盘出版社:人民邮电出版社 2018年02月
简介:
《中级会计职称2018教材 全国会计专业技术资格考试全面备考教材与题库 中级会计实务》以新版《中级会计专业技术资格考试大纲》为依据,面向中级会计职称的“中级会计实务”科目,并由众多专家学者在多年研究其命题特点及解题方法的基础上编写而成。在深入研究财政部关于中级会计职称的新版考试大纲和考试环境的基础上,《中级会计职称2018教材 全国会计专业技术资格考试全面备考教材与题库 中级会计实务》总结、提炼了考试内容的重点及命题方式,精心编写“考纲分析与应试策略”,旨在为考生提供全面的复习和应试策略。此外,第 一章到第 二十二章分别依据新版考试大纲的考点要求,全面、细致地讲解各类知识点。第 一章为总论;第 二章到第九章讲述相关资产项目或业务,分别为存货、固定资产、投资性房地产、长期股权投资、无形资产、非货币性资产交换、资产减值和金融资产等;第十章到第十三章讲述负债项目及其业务,分别为股份支付、负债及借款费用、债务重组和或有事项;第十四章到第十六章讲述损益项目及其业务,分别为收入、政府补助和所得税;第十七章到第 二十章讲述报表及调整事项,分别讲解了外币折算,会计政策、会计估计变更和差错更正,资产负债表日后事项和财务报告等;第 二十一章到第 二十二章讲述非企业会计制度,分别为事业单位会计和民间非营利组织会计。除了知识点讲解外,每章还提供考情分析、学习建议及同步强化自测练习题。《中级会计职称2018教材 全国会计专业技术资格考试全面备考教材与题库 中级会计实务》配套大型题库版全真模考练习系统,主要包括“考试指南”“章节练习”“同步练习” “题型精练”“历年真题”“模拟考场”“PPT课件”和“错题重做”等内容。其中,“模拟考场”完全模拟真实的无纸化考试环境,可帮助考生快速熟悉机考环境和命题类型,提高应试能力。此外,本系统有光盘版、网站版和微信版3种学习方式,考生可按需选用1种或多种。《中级会计职称2018教材 全国会计专业技术资格考试全面备考教材与题库 中级会计实务》适合全国各地报考会计专业技术资格考试“中级会计实务”科目的考生使用,也可作为中职、高职院校会计专业的教学辅导书或相关培训班教材。
【目录】
考纲分析与应试策略
一、考情简介 1
(一)考试科目 1
(二)考试形式 1
(三)考试题型 1
(四)考试时间 1
(五)考试注意事项 1
二、考纲分析 2
(一)重点难点分析 2
(二)内容结构分析 4
三、学习方法 4
(一)搜集信息,制订计划 4
(二)精读教材,系统学习 4
(三)归纳总结,注重实际 4
(四)全真模拟,反复练习 5
四、应试技巧 5
(一)考前准备要充分 5
(二)答题方法与技巧 5
(三)各题型答题技巧 6
(四)无纸化方式答题技巧 9
第 一章 总论
第 一节 财务报告目标 10
一、财务报告的目标 10
二、会计基本假设 11
三、会计基础 12
第 二节 会计信息质量要求 12
一、可靠性 12
二、相关性 12
三、可理解性 12
四、可比性 12
五、实质重于形式 13
六、重要性 13
七、谨慎性 13
八、及时性 14
第三节 会计要素及其确认与计量原则 14
一、资产的特征及其确认条件 15
二、负债的特征及其确认条件 15
三、所有者权益的特征及其确认条件 16
四、收入的特征及其确认条件 17
五、费用的特征及其确认条件 18
六、利润的特征及其确认条件 18
七、会计要素计量属性 19
第四节 同步强化自测练习 20
第 二章 存货
第 一节 存货的确认和初始计量 22
一、存货的定义 22
二、存货的确认条件 23
三、存货的初始计量 23
第 二节 存货的期末计量 26
一、存货期末计量原则 26
二、存货期末计量方法 26
第三节 同步强化自测练习 31
第三章 固定资产
第 一节 固定资产的确认和初始计量 33
一、固定资产的定义与确认条件 33
二、固定资产的初始计量 35
第 二节 固定资产的后续计量 39
一、固定资产折旧 39
二、固定资产后续支出 42
第三节 固定资产的处置 43
一、固定资产终止确认的条件 43
二、固定资产处置的会计处理 43
三、持有待售的固定资产 44
四、持有待售非流动资产的披露 45
第四节 同步强化自测练习 45
第四章 投资性房地产
第 一节 投资性房地产的定义、特征及范围 49
一、投资性房地产的定义与特征 49
二、投资性房地产的范围 50
第 二节 投资性房地产的确认和初始计量 51
一、投资性房地产的确认与初始计量 51
二、与投资性房地产有关的后续支出 52
第三节 投资性房地产的后续计量 52
一、采用成本模式计量的投资性房地产 53
二、采用公允价值模式计量的投资性房地产 53
三、投资性房地产后续计量模式的变更 54
第四节 投资性房地产的转换与处置 55
一、房地产的转换 55
二、投资性房地产的处置 60
第五节 同步强化自测练习 60
第五章 长期股权投资
第 一节 长期股权投资的范围和初始计量 64
一、长期股权投资的范围 64
二、长期股权投资的初始计量 65
第 二节 长期股权投资的后续计量 68
一、成本法和权益法核算的范围 68
二、成本法 69
三、权益法 69
四、长期股权投资核算方法的转换 75
五、长期股权投资的减值 79
六、长期股权投资的处置 79
第三节 共同经营 80
一、共同经营的判断 80
二、共同经营参与方的会计处理 81
第四节 同步强化自测练习 82
第六章 无形资产
第 一节 无形资产的确认和初始计量 85
一、无形资产的特征和内容 85
二、无形资产的确认条件 86
三、无形资产的初始计量 87
第 二节 内部研究开发支出的确认和计量 89
一、研究与开发阶段的区分 89
二、研究与开发阶段支出的确认 89
三、内部开发的无形资产的计量 90
四、内部研究开发费用的会计处理 90
第三节 无形资产的后续计量 91
一、无形资产使用寿命的确定 92
二、使用寿命有限的无形资产摊销 93
三、使用寿命不确定的无形资产减值测试 94
第四节 无形资产的处置 95
一、出租无形资产 95
二、出售无形资产 95
三、报废无形资产 96
第五节 同步强化自测练习 96
第七章 非货币性资产交换
第 一节 非货币性资产交换的认定 98
一、非货币性资产交换的概念与特征 98
二、非货币性资产交换的认定 99
第 二节 非货币性资产交换的确认和计量 99
一、非货币性资产交换的确认和计量原则 99
二、非货币性资产交换具有商业实质的判断 100
三、公允价值能否可靠计量的判断 100
四、非货币性资产交换的会计处理 100
第三节 同步强化自测练习 106
第八章 资产减值
第 一节 资产减值概述 109
一、资产减值的概念和范围 109
二、资产可能发生减值的迹象 110
第 二节 资产可收回金额的计量和减值损失的确定 110
一、资产可收回金额计量的基本要求 110
二、资产的公允价值减去处置费用后净额的确定 111
三、资产预计未来现金流量现值的确定 111
四、资产减值损失的确定及其账务处理 115
第三节 资产组减值的处理 116
一、资产组的认定 116
二、资产组可收回金额和账面价值的确定 116
三、资产组减值测试 117
四、总部资产减值测试 119
第四节 商誉减值的处理 121
一、商誉减值测试的基本要求 121
二、商誉减值的测试及其账务处理 121
第五节 同步强化自测练习 123
第 九章 金融资产
第 一节 金融资产的分类 127
一、以公允价值计量且其变动计入当期损益的金融资产 127
二、持有到期投资 128
三、贷款和应收款项 129
四、可供出售金融资产 129
五、不同类金融资产之间的重分类 130
第 二节 金融资产的计量 131
一、金融资产的初始计量 131
二、公允价值的确定 131
三、金融资产的后续计量 133
四、以公允价值计量且其变动计入当期损益的金融资产的会计处理 135
五、持有到期投资的会计处理 136
六、贷款和应收款项的会计处理 138
七、可供出售金融资产的会计处理 139
八、金融资产之间重分类的处理 141
第三节 金融资产的减值 142
一、金融资产减值损失的确认 142
二、金融资产减值损失的计量 143
三、金融资产减值损失的会计处理 145
第四节 同步强化自测练习 148
第十章 股份支付
第 一节 股份支付概述 152
一、股份支付的特征 152
二、股份支付的四个主要环节 152
三、股份支付工具的主要类型 153
第 二节 股份支付的确认和计量 154
一、股份支付的确认和计量原则 154
二、股份支付条件的种类 155
三、条款和条件的修改 156
四、权益工具公允价值的确定 157
五、股份支付的会计处理 158
六、企业集团内涉及不同企业的股份支付交易的会计处理 161
第三节 同步强化自测练习 162
第十一章 负债及借款费用
第 一节 应付职工薪酬 165
一、职工薪酬的内容 165
二、职工薪酬的确认和计量 165
第 二节 长期负债 168
一、长期借款 168
二、应付债券 169
三、长期应付款 174
第三节 借款费用 178
一、借款费用的范围 178
二、借款费用的确认 178
三、借款费用的计量 180
第四节 同步强化自测练习 182
第十二章 债务重组
第 一节 债务重组方式 185
一、债务重组的概念 185
二、债务重组的基本特征 185
三、债务重组的方式 186
第 二节 债务重组的会计处理 186
一、以资产清偿债务 187
二、将债务转为资本 190
三、修改其他债务条件 191
四、以上三种方式的组合方式 193
第三节 同步强化自测练习 194
第十三章 或有事项
第 一节 或有事项概述 198
一、或有事项的概念与特征 198
二、或有负债和或有资产 199
第 二节 或有事项的确认和计量 200
一、或有事项的确认 200
二、或有事项的计量 201
三、资产负债表日对预计负债账面价值的复核 204
第三节 或有事项会计处理原则的应用 205
一、未决诉讼或未决仲裁 205
二、债务担保 206
三、产品质量保证 206
四、亏损合同 207
五、重组义务 208
第四节 同步强化自测练习 210
第十四章 收入
第 一节 收入的确认 213
一、识别与客户订立的合同 214
二、识别合同中的单项履约义务 215
三、履行合同义务的方式 215
四、不同履行方式下的收入确认 216
第 二节 收入的计量 217
一、交易价格的确定 217
二、交易价格的分摊 219
三、可变对价及其后续变动的分摊 219
第三节 合同成本的确认 220
一、与合同成本有关资产的确认 220
二、与合同成本有关资产的减值准备 220
第四节 特定交易的会计处理 221
一、销售退回 221
二、代理销售 222
三、知识产权许可 223
四、预收货款 223
五、初始费用 223
第五节 同步强化自测练习 224
第十五章 政府补助
第 一节 政府补助概述 226
一、政府补助的定义与特征 226
二、政府补助的主要形式 227
三、政府补助的分类 227
第 二节 政府补助的会计处理 228
一、政府补助的确认和计量 228
二、政府补助的账务处理 228
第三节 同步强化自测练习 231
第十六章 所得税
第 一节 计税基础与暂时性差异 233
一、所得税会计概述 233
二、资产的计税基础 234
三、负债的计税基础 236
四、暂时性差异 238
第 二节 递延所得税负债和递延所得税资产的确认和计量 239
一、递延所得税负债的确认和计量 240
二、递延所得税资产的确认和计量 243
三、特定交易或事项中涉及递延所得税的确认 244
四、适用所得税税率变化对已确认递延所得税资产和递延所得税负债的影响 245
第三节 所得税费用的确认和计量 246
一、当期所得税 246
二、递延所得税费用(或收益) 246
三、所得税费用 246
四、合并财务报表中因抵销未实现内部交易损益产生的递延所得税 248
五、所得税的列报 249
第四节 同步强化自测练习 249
第十七章 外币折算
第 一节 外币交易的会计处理 253
一、记账本位币的确定 253
二、外币交易的会计处理原则 255
第 二节 外币财务报表的折算 261
一、外币财务报表折算的一般原则 261
二、境外经营的处置 264
第三节 同步强化自测练习 264
第十八章 会计政策、会计估计变更和差错更正
第 一节 会计政策及其变更 268
一、会计政策的概念及其披露 268
二、会计政策变更及其条件 269
三、会计政策变更的会计处理 270
第 二节 会计估计及其变更 274
一、会计估计变更的概念 274
二、会计估计变更的会计处理 276
第三节 前期差错更正 277
一、前期差错的概念和分类 277
二、前期差错更正的会计处理 277
第四节 同步强化自测练习 279
第十九章 资产负债表日后事项
第 一节 资产负债表日后事项概述 283
一、资产负债表日后事项的概念 283
二、资产负债表日后事项涵盖的期间 284
三、资产负债表日后事项的内容 284
第 二节 资产负债表日后调整事项 286
一、资产负债表日后调整事项的处理原则 286
二、资产负债表日后调整事项的具体会计处理 286
第三节 资产负债表日后非调整事项 292
一、资产负债表日后非调整事项的处理原则 292
二、资产负债表日后非调整事项的具体会计处理 292
第四节 同步强化自测练习 293
第 二十章 财务报告
第 一节 财务报告概述 299
一、财务报表概述 299
二、财务报表列报的基本要求 300
第 二节 合并财务报表概述 301
一、合并财务报表的概念 301
二、合并财务报表合并范围的确定 301
三、合并财务报表的编制原则 303
四、合并财务报表编制的前期准备事项 303
五、合并财务报表的编制程序 304
第三节 合并资产负债表 304
一、对子公司的个别财务报表进行调整 304
二、按权益法调整对子公司的长期股权投资 305
三、编制合并资产负债表时应抵销的项目 305
四、子公司发生超额亏损在合并资产负债表中
的反映 317
五、合并资产负债表的格式 318
第四节 合并利润表 319
一、编制合并利润表时应进行抵销处理的项目 319
二、合并利润表的格式 321
三、合并利润表的编制 322
第五节 合并现金流量表 322
一、编制合并现金流量表时应抵销的项目 323
二、合并现金流量表中有关少数股东权益项目的反映 324
三、合并现金流量表的格式 324
第六节 合并所有者权益变动表 326
一、编制合并所有者权益变动表时应抵销的项目 326
二、合并所有者权益变动表的格式 326
第七节 特殊交易在合并财务报表中的会计处理 327
一、追加投资的会计处理 327
二、处置对子公司投资的会计处理 328
三、因子公司少数股东增资导致母公司股权稀释 330
四、交叉持股的合并处理 330
第八节 合并财务报表附注 330
一、合并财务报表附注概述 330
二、合并财务报表附注披露的内容 330
第九节 合并财务报表综合举例 333
第十节 同步强化自测练习 340
第 二十一章 事业单位会计
第 一节 事业单位会计概述 344
一、事业单位会计的特征 344
二、事业单位的会计要素 345
第 二节 事业单位特定业务的核算 346
一、国库集中支付业务的核算 346
二、长期投资的核算 348
三、固定资产的核算 349
四、无形资产的核算 351
五、结转结余和结余分配的核算 352
第三节 同步强化自测练习 356
第 二十二章 民间非营利组织会计
第 一节 民间非营利组织会计概述 359
一、民间非营利组织的概念和特征 359
二、民间非营利组织会计的概念和特征 360
三、民间非营利组织会计核算的基本原则 360
四、民间非营利组织的会计要素 361
第 二节 民间非营利组织特定业务的核算 361
一、受托代理业务的核算 361
二、捐赠收入的核算 363
三、会费收入的核算 364
四、业务活动成本的核算 364
五、净资产的核算 364
第三节 民间非营利组织的财务会计报告 366
一、民间非营利组织财务会计报告的法定要求 366
二、民间非营利组织财务会计报告的重要意义 366
三、民间非营利组织财务会计报告的构成 367
第四节 同步强化自测练习 367
附录一 同步强化自测练习参考答案 369
附录二 全书主要参考法律依据汇总 388
作者: 九天科技
出版社:中国铁道出版社 2018年01月
简介:
中老年人学电脑与上网傻瓜书(Windows 10 Office 2016版)本书针对中老年人的实际需求,立足于中老年人的生活娱乐所需,引导中老年人学习实用的电脑与上网操作技能。全书共分为11章,主要包括对系统应用,电脑打字,文件管理,账户管理,系统工具应用,常用工具软件应用,使用Word制作文档,网上浏览与资源下载,QQ网上聊天,收发电子邮件,网上看视频、听音乐、听广播、玩游戏,网络生活体验,以及手机上网聊天、支付与理财等内容。本书具有“字大图大、讲解清晰、问答释疑、阅读轻松”等特点,能达到一看就懂、一学就会、立竿见影的学习效果。本书定位于广大中老年人,既适合从未接触过电脑和刚开始学习使用电脑的中老年人,也适合想丰富业余生活的中老年人阅读和使用,还可作为老年大学的电脑培训教材。
【目录】
第1章绝不落伍,迈开学习电脑*步
1.1 启动和关闭电脑 2
1.1.1启动电脑 2
1.1.2关闭与重启电脑 3
1.2 认识鼠标和键盘 4
1.3 学会使用光驱 6
1.4 学会使用U盘 7
第2章得心应手,系统操作一学就会
2.1 使用“开始”菜单 10
2.1.1熟悉“开始”屏幕 10
2.1.2从“开始”菜单启动软件 11
2.1.3整理“开始”磁贴 12
2.2 快速搜索资料 14
2.2.1使用搜索框 14
2.2.2将搜索框更改为图标 16
2.3 使用任务栏 16
2.3.1更改任务栏位置 17
2.3.2将程序固定到任务栏 18
2.3.3任务栏程序鼠标按键操作 19
2.3.4设置任务栏通知区域图标 19
2.4 桌面图标设置 21
2.4.1添加桌面常用图标 21
2.4.2为应用程序创建桌面快捷方式 23
2.4.3为文件创建桌面快捷方式 23
2.4.4整理桌面图标 24
2.5 更换桌面背景 26
2.5.1快速设置桌面背景 26
2.5.2设置多个图片背景 27
2.5.3设置单一颜色背景 28
2.5.4设置锁屏背景 29
2.5.5设置屏幕保护 30
2.6 多任务管理 32
2.6.1轻松排列多窗口 32
2.6.2管理多窗口 33
2.7 设置屏幕显示大小 34
2.7.1设置显示大小 34
2.7.2使用放大镜 35
第3章电脑打字,你也可以运指如飞
3.1 输入法基本操作 38
3.1.1中文输入法的分类 38
3.1.2安装输入法 39
3.1.3切换输入法 40
3.1.4添加与删除输入法 41
3.2 使用屏幕键盘 42
3.2.1打开屏幕键盘 42
3.2.2使用屏幕键盘输入文本 43
3.3 使用拼音输入法 45
3.3.1使用微软拼音输入法 45
3.3.2使用搜狗拼音输入法 46
3.4 使用五笔字型输入法 51
3.4.1添加五笔字型输入法 52
3.4.2汉字的结构分析 52
3.4.3汉字的字根 53
3.4.4字根间的关系 55
3.4.5键面字的输入方法 57
3.4.6汉字的拆分原则 58
3.4.7汉字的取码规则 59
3.4.8简码的输入 62
3.4.9词组的输入 63
3.5 使用打字软件进行打字练习64
3.5.1安装金山打字通 64
3.5.2键盘指法练习 66
3.5.3拼音打字练习 68
3.5.4五笔打字练习 70
第4章易如反掌,文件管理有诀窍
4.1 浏览文件与文件夹 74
4.1.1认识文件与文件夹 74
4.1.2快速浏览电脑中的文件 75
4.1.3查看文件 77
4.1.4打开文件 79
4.1.5排序文件81
4.1.6筛选文件 83
4.1.7分组文件 83
4.1.8搜索文件 84
4.2 文件和文件夹的基本操作86
4.2.1选择文件 86
4.2.2新建文件/文件夹 87
4.2.3重命名文件/文件夹 89
4.2.4移动和复制文件/文件夹 91
4.2.5删除与还原文件/文件夹 93
4.3 设置文件夹 95
4.3.1设置文件夹预览图片 95
4.3.2更改文件夹显示图标 97
4.3.3将文件固定到“开始”屏幕 98
4.3.4将文件固定到“快速访问” 98
第5章方便实用,使用系统内置小工具
5.1 照片 100
5.1.1查看图片 100
5.1.2调整图片颜色 102
5.1.3裁剪和旋转图片 103
5.2 相机 104
5.3Windows Media Player 106
5.4 闹钟和时钟 108
5.4.1闹钟功能 108
5.4.2世界时钟 110
5.4.3计时器和秒表 111
5.5 地图 112
5.5.1查看地图 112
5.5.2查询路线 113
5.6 计算器 115
5.6.1计算数据 115
5.6.2单位转换 117
5.7 便利贴 118
5.8 画图 119
5.9 写字板 123
5.10玩小游戏 126
5.10.1安装小游戏 126
5.10.2开始玩游戏 129
第6章如虎添翼,常用工具软件应用
6.1 常用工具软件的安装与卸载132
6.1.1使用应用商店安装 132
6.1.2从官方网站下载 134
6.1.3软件下载网站下载 135
6.1.4卸载软件 138
6.2 压缩软件——WinRAR139
6.2.1压缩文件 139
6.2.2解压文件 140
6.2.3在压缩包中添加或删除文件 141
6.3 照片处理软件——光影魔术手143
6.3.1调整图片色彩 143
6.3.2应用滤镜效果 144
6.4 音乐播放软件——千千静听146
6.4.1播放本地音乐 146
6.4.2创建播放列表 147
6.5 视频播放软件——暴风影音149
6.5.1播放本地视频 149
6.5.2视频截图 150
6.5.3播放在线视频 151
6.6 电脑安全维护软件——360
安全卫士 152
6.6.1使用“加速球”提速 152
6.6.2清理垃圾文件 153
6.6.3优化加速系统 154
6.6.4查杀电脑病毒 154
第7章记录生活,使用Word制作文档
7.1 认识Word 2016工作界面 158
7.2Word 2016的基本操作 160
7.2.1Word 2016的启动和退出 160
7.2.2新建文档 161
7.2.3保存文档 162
7.2.4打开与关闭文档 163
7.3 文本的编辑 164
7.3.1选择文本 164
7.3.2复制/剪切文本 165
7.3.3删除文本 166
7.3.4撤销、恢复和重复操作 167
7.3.5查找和替换文本 168
7.3.6替换文本格式 168
7.3.7插入特殊字符 171
7.4 制作活动启事 172
7.4.1新建文档并输入内容 172
7.4.2页面设置 172
7.4.3设置文档页眉 173
7.4.4设置段落间距 175
7.4.5设置段落缩进 175
7.4.6设置字体格式 176
7.4.7使用格式刷复制格式 177
7.4.8添加项目符号 178
7.4.9添加编号 179
7.4.10插入文本框 180
7.4.11应用艺术字样式 182
7.4.12插入图片 182
7.5 制作精美菜谱 183
7.5.1插入并修饰图片 183
7.5.2插入表格 185
7.5.3编辑表格布局 185
7.5.4输入文本并设置格式 187
7.5.5美化表格 187
第8章精彩无限,走进神秘网络世界
8.1 浏览与搜索网页 192
8.1.1使用系统自带浏览器浏览网页 192
8.1.2使用第三方浏览器浏览网页 194
8.1.3搜索网页 197
8.1.4搜索图片 197
8.1.5在网页中搜索文本 201
8.1.6将网址导航设置浏览器主页 201
8.1.7收藏常用网页 203
8.2 保存与下载网络资源 205
8.2.1保存网页图片 205
8.2.2保存网页文本 206
8.2.3保存整个网页 207
8.2.4使用浏览器下载文件 208
8.3 搜寻问题答案 209
8.3.1在问答平台搜索答案 209
8.3.2在知乎搜索答案 210
第9章网上交流,从此让沟通零距离
9.1 使用QQ网上聊天 212
9.1.1注册QQ号码 212
9.1.2登录与设置QQ 213
9.1.3添加好友 215
9.1.4与好友在线畅聊 217
9.1.5传送文件 220
9.1.6视频和语音通话 221
9.1.7设置聊天自动回复 223
9.1.8多人聊天 224
9.2 使用电子邮箱收发邮件226
9.2.1开通QQ邮箱 226
9.2.2发送电子邮件 227
9.2.3发送超大文件 228
9.2.4接收电子邮件 230
9.2.5申请网易邮箱 230
第10章休闲娱乐,尽享网络视听盛宴
10.1网上看视频 234
10.1.1在视频网站看视频 234
10.1.2观看电视节目 238
10.2网上听音乐 240
10.2.1登录网易云音乐 240
10.2.2在线听歌 242
10.2.3创建歌单 245
10.2.4下载歌曲 247
10.3在线听广播 247
10.4网上玩游戏 248
10.4.1安装QQ游戏 248
10.4.2与好友游戏对战 249
第11章与时俱进,体验时尚网络生活
11.1网上读书、看报 254
11.2论坛交流 255
11.2.1注册会员 255
11.2.2发帖和回帖 256
11.3网上购物 258
11.3.1购买商品 258
11.3.2与卖家沟通 261
11.3.3确认收货 262
11.4网上订火车票 263
11.5使用微博 267
11.5.1注册微博账号 267
11.5.2发微博 268
11.6手机上网 270
11.6.1连接无线网 270
11.6.2给手机交费 271
11.6.3使用微信聊天 273
11.6.4使用微信支付 274
11.6.5使用微信理财 276
中文版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
作者: Yuxing
出版社:人民邮电出版社 2017年06月
简介:
Python凭借其简单、易读、可扩展性以及拥有巨大而活跃的科学计算社区,在需要数据分析和处理大量数据的金融领域得到了广泛而迅速的应用,并且成为越来越多专业人士*的编程语言之一。本书通过12章内容介绍了Python在金融领域的应用,从Python的安装、基础语法,再到一系列简单的编程示例,本书循序渐进地引导读者学习Python。同时,本书还结合Python的各个模块以及金融领域中的期权价格、金融图形绘制、时间序列、期权定价模型、期权定价等内容,深度揭示了Python在金融行业中的应用技巧。本书适合金融、会计等相关专业的高校师生阅读,也适合金融领域的研究人员和从业人员参考学习。对于有一定计算机编程基础,但想要从事金融行业的读者,本书也是不错的参考用书。
【目录】
第1章 Python简介及安装 1
1.1 Python简介 1
1.2 如何安装Python 3
1.3 Python的不同版本 3
1.4 运行Python的3种方式 4
1.4.1 用GUI启动Python 4
1.4.2 从Python命令行启动Python 5
1.4.3 从DOS窗口启动Python 6
1.5 如何退出Python 7
1.6 错误提示 7
1.7 Python语言是区分大小写的 8
1.8 变量的初始化 8
1.9 寻找在线帮助 9
1.10 查找学习手册和教程 10
1.11 如何找出Python的版本 12
1.12 小结 12
练习题 12
第2章 用Python完成普通计算器的功能 14
2.1 变量的赋值及显示 15
2.2 错误提示 15
2.3 不能调用没有赋值的变量 16
2.4 选择有意义的变量名 16
2.5 使用dir()来查找变量和函数 17
2.6 删除或取消变量 17
2.7 基本数学运算:加、减、乘、除 18
2.8 幂函数、取整和余数函数 19
2.9 一个真正的幂函数 20
2.10 选择合适的数值精度 21
2.11 找出某个内置函数的详细信息 22
2.12 列出所有内置函数 22
2.13 导入数学模块 23
2.14 、e、对数和指数函数 24
2.15 import math与from math import*的区别 24
2.16 一些常用的函数 25
2.16.1 print()函数 25
2.16.2 type()函数 26
2.16.3 下划线_ 26
2.16.4 结合两个字符串 26
2.16.5 将小写字符变成大写字符的函数:upper() 27
2.17 元组数据类型 28
2.18 小结 29
练习题 30
第3章 用Python编写一个金融计算器 32
3.1 编写不需要保存的Python函数 33
3.2 函数的输入参数及它们的预设值 33
3.3 缩进格式在Python编程中至关重要 34
3.4 检查自己编写的函数是否存在 35
3.5 在Python编辑器里定义函数 35
3.6 利用import()在Python编辑器里激活自己编写的函数 36
3.7 使用Python编辑器调试程序 37
3.8 调用pv_f()函数的两种方法 37
3.9 生成自制的模块 38
3.10 两种注释方法 39
3.10.1 第1种注释方法 39
3.10.2 第2种注释方法 39
3.11 查找有关pv_f()函数的信息 40
3.12 条件函数:if() 41
3.13 计算年金 41
3.14 利率换算 42
3.15 连续复利利率 44
3.16 数据类型:列表 45
3.17 净现值和净现值法则 45
3.18 投资回收期和投资回收期法则 47
3.19 内部收益率和内部收益率法则 47
3.20 显示在某个目录下的指定文件 49
3.21 用Python编写一个专业金融计算器 49
3.22 将我们的目录加到Python的路径上 50
3.23 小结 52
练习题 52
第4章 编写Python程序计算看涨期权价格 56
4.1 用空壳法编写一个程序 57
4.2 用注释法编写一个程序 59
4.3 使用和调试他人编写的程序 61
4.4 小结 61
练习题 61
第5章 模块简介 64
5.1 什么是模块 64
5.2 导入模块 65
5.2.1 为导入的模块取个简称 66
5.2.2 显示模块里的所有函数 66
5.2.3 比较import math和from math import * 67
5.2.4 删除已经导入的模块 67
5.2.5 导入几个指定的函数 68
5.2.6 找出所有的内置模块 69
5.2.7 找出所有可用的模块 69
5.2.8 找到一个已安装的模块的目录位置 71
5.2.9 有关模块的更多信息 72
5.2.10 查找某个未安装的模块 72
5.3 模块之间的相互依赖性 73
5.4 小结 74
练习题 75
第6章 NumPy和SciPy模块简介 76
6.1 安装NumPy和SciPy模块 77
6.2 从Anaconda启动Python 77
6.2.1 使用NumPy的示例 78
6.2.2 使用SciPy的示例 79
6.3 显示NumPy和SciPy包含的所有函数 82
6.4 关于某个函数的详细信息 83
6.5 理解列表数据类型 83
6.6 使用全一矩阵、全零矩阵和单位矩阵 84
6.7 执行数组操作 84
6.8 数组的加、减、乘、除 85
6.8.1 进行加减运算 85
6.8.2 执行矩阵乘法运算 85
6.8.3 执行逐项相乘的乘法运算 86
6.9 x.sum()函数 87
6.10 遍历数组的循环语句 87
6.11 使用与模块相关的帮助 87
6.12 SciPy的一系列子函数包 88
6.13 累积标准正态分布 89
6.14 与数组相关的逻辑关系 90
6.15 SciPy的统计子模块(stats) 90
6.16 SciPy模块的插值方法 91
6.17 使用SciPy求解线性方程 92
6.18 利用种子(seed)生成可重复的随机数 93
6.19 在导入的模块里查找函数 94
6.20 优化算法简介 95
6.21 线性回归和资本资产定价模型(CAPM) 95
6.22 从文本文件(.txt)输入数据:loadtxt()和getfromtxt()函数 96
6.23 独立安装NumPy模块 97
6.24 数据类型简介 97
6.25 小结 98
练习题 98
第7章 用matplotlib模块绘制与金融相关的图形 101
7.1 通过ActivePython安装matplotlib模块 102
7.2 通过Anaconda安装matplotlib模块 103
7.3 matplotlib模块简介 103
7.4 了解简单利率和复利利率 106
7.5 为图形添加文字 107
7.6 杜邦等式的图示 109
7.7 净现值图示曲线 110
7.7.1 有效地使用颜色 113
7.7.2 使用不同形状 114
7.8 图形演示分散投资的效果 115
7.9 股票的数目和投资组合风险 117
7.10 从雅虎财经网站下载历史价格数据 119
7.10.1 用直方图显示收益率分布 120
7.10.2 比较单只股票的收益和市场收益 122
7.11 了解现金的时间价值 124
7.12 用烛台图展示IBM的每日收盘价 125
7.13 用图形展示价格变化 126
7.14 同时展示收盘价和交易量 129
7.14.1 在图形上添加数学公式 130
7.14.2 在图形上添加简单的图像 131
7.14.3 保存图形文件 132
7.15 比较个股的表现 132
7.16 比较多只股票的收益率与波动率 133
7.17 查找学习手册、示例和有关视频 135
7.18 独立安装matplotlib模块 136
7.19 小结 136
练习题 136
第8章 时间序列的统计分析 139
8.1 安装pandas和statsmodels模块 140
8.1.1 在Anaconda命令提示符下启动Python 140
8.1.2 使用DOS窗口启动Python 141
8.1.3 使用Spyder启动Python 142
8.2 Pandas和statsmodels模块简介 143
8.2.1 如何使用Pandas模块 143
8.2.2 statsmodels模块示例 144
8.3 开源数据 145
8.4 用Python代码输入数据 147
8.4.1 从剪贴板输入数据 147
8.4.2 从雅虎财经网站下载历史价格数据 147
8.4.3 从txt文件输入数据 148
8.4.4 从Excel文件输入数据 149
8.4.5 从csv文件输入数据 150
8.4.6 从网页下载数据 150
8.4.7 从MATLAB数据文件输入数据 152
8.5 几个重要的函数 152
8.5.1 使用pd.Series()生成一维时间序列 152
8.5.2 使用日期变量 153
8.5.3 使用DataFrame数据类型 154
8.6 计算回报率 156
8.6.1 从日回报率计算月回报率 157
8.6.2 从日回报率计算年回报率 159
8.7 按日期合并数据集 160
8.8 构建n只股票的投资组合 161
8.9 T-检验和F-检验 162
8.9.1 检验方差是否相等 163
8.9.2 测试“一月效应” 164
8.10 金融研究和实战的应用举例 165
8.10.1 基于52周最高价和最低价的交易策略 165
8.10.2 用Roll(1984)模型来估算买卖价差 166
8.10.3 用Amihud(2002)模型来估算反流动性指标 167
8.10.4 Pastor和Stambaugh(2003)流动性指标 168
8.10.5 Fama-French三因子模型 171
8.10.6 Fama-MacBeth回归模型 173
8.10.7 滚动式估算市场风险系数 174
8.10.8 在险价值简介 177
8.11 构建有效组合边界 178
8.11.1 估计方差-协方差矩阵 178
8.11.2 优化-最小化 181
8.11.3 构建一个最优投资组合 181
8.11.4 构建n只股票的有效组合边界 183
8.12 插值法简介 186
8.13 输出数据到外部文件 187
8.13.1 输出数据到一个文本文件 187
8.13.2 输出数据到一个二进制文件 188
8.13.3 从二进制文件读取数据 188
8.14 用Python分析高频数据并计算买卖价差 188
8.15 更多关于使用Spyder的信息 194
8.16 一个有用的数据集 195
8.17 小结 196
练习题 197
第9章 Black-Scholes-Merton期权定价模型 201
9.1 看涨期权和看跌期权的收益和利润 损失函数 202
9.2 欧式期权与美式期权 205
9.3 现金流、不同类型的期权、权利和责任 206
9.4 正态分布、标准正态分布和累积标准正态分布 206
9.5 不分红股票的期权定价模型 209
9.6 用于期权定价的p4f模块 210
9.7 已知分红股票的欧式期权价格 212
9.8 多种交易策略 213
9.8.1 股票多头和看涨期权空头的组合 214
9.8.2 跨式期权组合—具有同样执行价格的看涨期权和看跌期权的组合 215
9.8.3 日历套利组合 216
9.8.4 蝶式看涨期权组合 218
9.9 期权价格和输入参数之间的关系 219
9.10 与期权相关的希腊字母 219
9.11 期权平价关系及其图形表示 221
9.12 二叉树法及其图形表示 223
9.12.1 为欧式期权定价的二叉树法 229
9.12.2 为美式期权定价的二叉树法 229
9.13 套期保值策略 230
9.14 小结 231
练习题 232
第10章 Python的循环语句和隐含波动率的计算 235
10.1 隐含波动率的定义 236
10.2 for循环简介 237
10.2.1 使用for循环计算隐含波动率 237
10.2.2 欧式期权的隐含波动率 238
10.2.3 看跌期权的隐含波动率 239
10.2.4 enumerate()函数简介 240
10.3 用for循环计算内部收益率及多个内部收益率 241
10.4 while循环简介 243
10.4.1 使用键盘命令停止无限循环 244
10.4.2 使用while循环计算隐含波动率 244
10.4.3 多重嵌套的for循环 246
10.5 美式看涨期权的隐含波动率 246
10.6 测试一个程序的运行时间 247
10.7 二分搜索的原理 248
10.8 顺序访问与随机访问 249
10.9 通过循环访问数组的元素 250
10.9.1 利用for循环赋值 251
10.9.2 通过循环访问词典的元素 251
10.10 从CBOE网站下载期权数据 252
10.11 从雅虎财经网页下载期权数据 254
10.11.1 从雅虎财经网页检索不同的到期日期 254
10.11.2 从雅虎财经网页下载当前价格 255
10.12 看跌期权和看涨期权的比率及其短期趋势 255
10.13 小结 258
练习题 258
第11章 蒙特卡罗模拟和期权定价 261
11.1 产生服从标准正态分布的随机数 262
11.1.1 产生服从(高斯)正态分布的随机样本 263
11.1.2 利用种子(seed)生成相同的随机数 263
11.1.3 产生n个服从正态分布的随机数 263
11.1.4 正态分布样本的直方图 264
11.1.5 对数正态分布的图形表示 265
11.1.6 产生服从泊松分布的随机数 266
11.1.7 产生服从均匀分布的随机数 266
11.2 利用蒙特卡罗模拟计算的近似值 267
11.3 从 只股票中随机选择m只 268
11.4 可重复和不可重复的随机取样 270
11.5 年收益率的分布 271
11.6 模拟股价变化 273
11.7 图形展示期权到期日的股票价格的分布 275
11.8 寻找有效的投资组合和有效边界 276
11.8.1 寻找基于两只股票的有效组合及相关系数的影响 276
11.8.2 构建n只股票的有效边界 281
11.9 算术平均值与几何平均值 283
11.10 预测长期回报率 284
11.11 用模拟法为看涨期权定价 285
11.12 奇异期权简介 286
11.12.1 利用蒙特卡罗模拟给均价期权定价 286
11.12.2 利用蒙特卡罗模拟给障碍式期权定价 288
11.13 障碍式期权的平价关系及其图形演示 289
11.14 具有浮动执行价格的回望式期权的定价 293
11.15 使用Sobol序列来提高效率 294
11.16 小结 294
练习题 295
第12章 波动率和GARCH模型 296
12.1 传统的风险测度-标准方差 297
12.2 检验正态分布 297
12.3 下偏标准方差 300
12.4 检验两个时间段的波动率是否相等 302
12.5 利用Breusch和Pagan(1979)方法检验异方差 303
12.6 从雅虎财经网页检索期权数据 306
12.7 波动率的微笑曲线和斜度 307
12.8 波动率集聚效应的图形表示 309
12.9 ARCH模型及ARCH(1)随机过程的模拟 310
12.10 GARCH(广义ARCH)模型 312
12.10.1 模拟GARCH随机过程 312
12.10.2 采用改良的garchSim()函数模拟GARCH(p,q)模型 313
12.10.3 由Glosten、Jagannanthan和
Runkle(1993)提出的GJR_
GARCH模型简介 315
12.11 小结 319
练习题 319
作者: 杰奎琳·凯泽尔
出版社:人民邮电出版社 2017年06月
简介:
本书采用基于项目的方法,介绍用Python完成数据获取、数据清洗、数据探索、数据呈现、数据规模化和自动化的过程。主要内容包括:Python基础知识,如何从CSV、Excel、XML、JSON和PDF文件中提取数据,如何获取与存储数据,各种数据清洗与分析技术,数据可视化方法,如何从网站和API中提取数据。
【目录】
前言 xiii
第1 章 Python 简介 1
1.1 为什么选择Python 4
1.2 开始使用Python 4
1.2.1 Python 版本选择 5
1.2.2 安装Python 6
1.2.3 测试Python 9
1.2.4 安装pip 11
1.2.5 安装代码编辑器 12
1.2.6 安装IPython(可选) 13
1.3 小结 13
第2 章 Python 基础 14
2.1 基本数据类型 15
2.1.1 字符串 15
2.1.2 整数和浮点数 15
2.2 数据容器 18
2.2.1 变量 18
2.2.2 列表 21
2.2.3 字典 22
2.3 各种数据类型的用途 23
2.3.1 字符串方法:字符串能做什么 24
2.3.2 数值方法:数字能做什么 25
2.3.3 列表方法:列表能做什么 26
2.3.4 字典方法:字典能做什么 27
2.4 有用的工具:type、dir 和help 28
2.4.1 type 28
2.4.2 dir 28
2.4.3 help 30
2.5 综合运用 31
2.6 代码的含义 32
2.7 小结 33
第3 章 供机器读取的数据 34
3.1 CSV 数据 35
3.1.1 如何导入CSV 数据 36
3.1.2 将代码保存到文件中并在命令行中运行 39
3.2 JSON 数据 41
3.3 XML 数据 44
3.4 小结 56
第4 章 处理Excel 文件 58
4.1 安装Python 包 58
4.2 解析Excel 文件 59
4.3 开始解析 60
4.4 小结 71
第5 章 处理PDF 文件,以及用Python 解决问题 73
5.1 尽量不要用PDF 73
5.2 解析PDF 的编程方法 74
5.2.1 利用slate 库打开并读取PDF 75
5.2.2 将PDF 转换成文本 77
5.3 利用pdfminer 解析PDF 78
5.4 学习解决问题的方法 92
5.4.1 练习:使用表格提取,换用另一个库 94
5.4.2 练习:手动清洗数据 98
5.4.3 练习:试用另一种工具 98
5.5 不常见的文件类型 101
5.6 小结 101
第6 章 数据获取与存储 103
6.1 并非所有数据生而平等 103
6.2 真实性核查 104
6.3 数据可读性、数据清洁度和数据寿命 105
6.4 寻找数据 105
6.4.1 打电话 105
6.4.2 美国政府数据 106
6.4.3 全球政府和城市开放数据 107
6.4.4 组织数据和非政府组织数据 109
6.4.5 教育数据和大学数据 109
6.4.6 医学数据和科学数据 109
6.4.7 众包数据和API 110
6.5 案例研究:数据调查实例 111
6.5.1 埃博拉病毒危机 111
6.5.2 列车安全 111
6.5.3 足球运动员的薪水 112
6.5.4 童工 112
6.6 数据存储 113
6.7 数据库简介 113
6.7.1 关系型数据库:MySQL 和PostgreSQL 114
6.7.2 非关系型数据库:NoSQL 116
6.7.3 用Python 创建本地数据库 117
6.8 使用简单文件 118
6.8.1 云存储和Python 118
6.8.2 本地存储和Python 119
6.9 其他数据存储方式 119
6.10 小结 119
第7 章 数据清洗:研究、匹配与格式化 121
7.1 为什么要清洗数据 121
7.2 数据清洗基础知识 122
7.2.1 找出需要清洗的数据 123
7.2.2 数据格式化 131
7.2.3 找出离群值和不良数据 135
7.2.4 找出重复值 140
7.2.5 模糊匹配 143
7.2.6 正则表达式匹配 146
7.2.7 如何处理重复记录 150
7.3 小结 151
第8 章 数据清洗:标准化和脚本化 153
8.1 数据归一化和标准化 153
8.2 数据存储 154
8.3 找到适合项目的数据清洗方法 156
8.4 数据清洗脚本化 157
8.5 用新数据测试 170
8.6 小结 172
第9 章 数据探索和分析 173
9.1 探索数据 173
9.1.1 导入数据 174
9.1.2 探索表函数 179
9.1.3 联结多个数据集 182
9.1.4 识别相关性 186
9.1.5 找出离群值 187
9.1.6 创建分组 189
9.1.7 深入探索 192
9.2 分析数据 193
9.2.1 分离和聚焦数据 194
9.2.2 你的数据在讲什么 196
9.2.3 描述结论 196
9.2.4 将结论写成文档 197
9.3 小结 197
第10 章 展示数据 199
10.1 避免讲故事陷阱 199
10.1.1 怎样讲故事 200
10.1.2 了解听众 200
10.2 可视化数据 201
10.2.1 图表 201
10.2.2 时间相关数据 207
10.2.3 地图 208
10.2.4 交互式元素 211
10.2.5 文字 212
10.2.6 图片、视频和插画 212
10.3 展示工具 213
10.4 发布数据 213
10.4.1 使用可用站点 213
10.4.2 开源平台:创建一个新网站 215
10.4.3 Jupyter(曾名IPython notebook) 216
10.5 小结 219
第11 章 网页抓取:获取并存储网络数据 221
11.1 抓取什么和如何抓取 221
11.2 分析网页 223
11.2.1 检视:标记结构 224
11.2.2 网络 时间线:页面是如何加载的 230
11.2.3 控制台:同JavaScript 交互 232
11.2.4 页面的深入分析 236
11.3 得到页面:如何通过互联网发出请求 237
11.4 使用Beautiful Soup 读取网页 238
11.5 使用lxml 读取网页 241
11.6 小结 249
第12 章 高级网页抓取:屏幕抓取器与爬虫 251
12.1 基于浏览器的解析 251
12.1.1 使用Selenium 进行屏幕读取 252
12.1.2 使用Ghost.py 进行屏幕读取 260
12.2 爬取网页 266
12.2.1 使用Scrapy 创建一个爬虫 266
12.2.2 使用Scrapy 爬取整个网站 273
12.3 网络:互联网的工作原理,以及为什么它会让脚本崩溃 281
12.4 变化的互联网(或脚本为什么崩溃) 283
12.5 几句忠告 284
12.6 小结 284
第13 章 应用编程接口 286
13.1 API 特性 287
13.1.1 REST API 与流式API 287
13.1.2 频率限制 287
13.1.3 分级数据卷 288
13.1.4 API key 和token 289
13.2 一次简单的Twitter REST API 数据拉取 290
13.3 使用Twitter REST API 进行高级数据收集 292
13.4 使用Twitter 流式API 进行高级数据收集 295
13.5 小结 297
第14 章 自动化和规模化 298
14.1 为什么要自动化 298
14.2 自动化步骤 299
14.3 什么会出错 301
14.4 在哪里自动化 302
14.5 自动化的特殊工具 303
14.5.1 使用本地文件、参数及配置文件 303
14.5.2 在数据处理中使用云 308
14.5.3 使用并行处理 310
14.5.4 使用分布式处理 312
14.6 简单的自动化 313
14.6.1 CronJobs 314
14.6.2 Web 接口 316
14.6.3 Jupyter notebook 316
14.7 大规模自动化 317
14.7.1 Celery:基于队列的自动化 317
14.7.2 Ansible:操作自动化 318
14.8 监控自动化程序 319
14.8.1 Python 日志 320
14.8.2 添加自动化信息 322
14.8.3 上传和其他报告 326
14.8.4 日志和监控服务 327
14.9 没有万无一失的系统 328
14.10 小结 328
第15 章 结论 330
15.1 数据处理者的职责 330
15.2 数据处理之上 331
15.2.1 成为一名更优秀的数据分析师 331
15.2.2 成为一名更优秀的开发者 331
15.2.3 成为一名更优秀的视觉化讲故事者 332
15.2.4 成为一名更优秀的系统架构师 332
15.3 下一步做什么 332
附录A 编程语言对比 334
附录B 初学者的Python 学习资源 336
附录C 学习命令行 338
附录D 高级Python 设置 349
附录E Python 陷阱 361
附录F IPython 指南 370
附录G 使用亚马逊网络服务 374
关于作者 378
关于封面 378
作者: 万光治主编
出版社:人民音乐出版社,2011
简介: 《羌山采风录》是一部集“声、像、文、谱”于一体的羌族原生态民歌。该书由四川师范大学民歌研究所万光治教授及其科研团队历时4年采集而成。2004年至2007年,采风团队多次深入羌族聚居区,采集了221首羌族民歌。2008年,汶川特大地震发生后,采风团队再次深入震区补充采录了56首民歌。汶川特大地震使羌族文化遭受重创,所幸的是,当年挽救的277首羌族民歌,使羌人“心魂”未成绝响。
作者: 王子君编著
出版社:人民邮电出版社,2005
简介:目录 本书是一本全面介绍设计技巧的PhotoshopCS实例制作指导用书。作者从设计与创意的角度出发,通过对14个已被市场认可的优秀平面设计的商业案例进行解析,详细介绍了设计创意的方法与软件使用的技巧。全书共分15章,案例解析内容涉及出版物设计、广告设计、插图绘画、数字影像合成及网页设计等多个领域。 本书语言简洁、层次清晰、结构严谨、讲解细致,适合作为对商业设计感兴趣的读者的提高型学习教程,也适合作为业内设计完稿人员和希望掌握优秀创意人员的参考用书。第0章PhotoshopCS中文版平面设计操作基础1 0.1PhotoshopCS绘画初探2 0.1.1建立一张"白纸"2 0.1.2准备绘画用的面板3 0.1.3绘制图像4 0.1.4制作简单效果5 0.1.5存储文件5 0.2制作规则图形6 0.2.1准备"图层"面板6 0.2.2绘制单元图案7 0.2.3位移图案10 0.2.4定义图案11 0.2.5填充图案11 0.3图像合成技术12 0.3.1打开图像并拖到另一图像中13 0.3.2添加辅助线13 0.3.3使用图层蒙版14 0.3.4使用选择工具16 0.3.5对齐图像16 0.3.6创建剪贴蒙版17 0.3.7添加图层样式18 0.4色彩控制与调整18 0.4.1校正色彩19 0.4.2调整色彩范围20 0.4.3设定高光、阴影22 0.4.4替换物体颜色24第1章《摄影世界》杂志封面设计解析25 1.1实例分析26 1.1.1创意设计分析26 1.1.2商业应用分析26 1.1.3制作方法分析27 1.1.4基础知识点27 1.2设计步骤28 1.2.1调整并导入"丝绸"背景28 1.2.2选区的嵌入31 1.2.3特技制作技巧34 1.2.4文字的设计37 1.2.5制作杂志的立体效果图40 1.3实例总结44第2章《鹅毛笔与大拇指》书籍封面设计解析45 2.1实例分析46 2.1.1创意设计分析46 2.1.2商业应用分析46 2.1.3制作方法分析47 2.1.4基础知识点47 2.2设计步骤52 2.2.1背景肌理的制作52 2.2.2文字的输入与设计57 2.2.3阴影调整60 2.2.4制作完整的书籍封面63 2.3实例总结66第3章创意招贴设计解析67 3.1实例分析68 3.1.1创意设计分析68 3.1.2商业应用分析68 3.1.3制作方法分析69 3.1.4基础知识点69 3.2设计步骤72 3.2.1图像素材处理72 3.2.2键盘数字的完美制作75 3.2.3制作立体效果78 3.2.4制作背景特效80 3.2.5文字及产品的置入82 3.3实例总结88第4章TheBeatles日历设计解析89 4.1实例分析90 4.1.1创意设计分析90 4.1.2商业应用分析90 4.1.3制作方法分析91 4.1.4基础知识点91 4.2设计步骤92 4.2.1背景组合92 4.2.2利用通道、滤镜综合制作背景特效94 4.2.3背景与主体完美融合97 4.2.4文字及其特效制作101 4.2.5历表设计103 4.3实例总结106第5章甲壳虫汽车广告设计解析107 5.1实例分析108 5.1.1创意设计分析108 5.1.2商业应用分析108 5.1.3制作方法分析108 5.1.4基础知识点108 5.2设计步骤109 5.2.1综合应用滤镜制作木纹109 5.2.2制作木制相框112 5.2.3制作相框阴影及玻璃效果115 5.2.4巧用滤镜制作仿旧标志120 5.2.5环境的制作124 5.2.6置入物品及制作阴影的技巧126 5.2.7文字输入131 5.3实例总结132第6章JACK-JONE时装广告设计解析133 6.1实例分析134 6.1.1创意设计分析134 6.1.2商业应用分析134 6.1.3制作方法分析134 6.1.4基础知识点135 6.2设计步骤136 6.2.1RAW图片专业处理136 6.2.2巧用滤镜修整照片140 6.2.3制作风光与服饰的视觉对比142 6.2.4制作皮革表面的肌理146 6.2.5添加产品及投影148 6.2.6文字的输入及其设计150 6.3实例总结152第7章飞利浦电工产品广告设计解析153 7.1实例分析154 7.1.1创意设计分析154 7.1.2商业应用分析154 7.1.3制作方法分析154 7.1.4基础知识点154 7.2设计步骤155 7.2.1应用蒙版透明抠像155 7.2.2天空及光线的设计158 7.2.3制作灯泡对月球的折射161 7.2.4制造空间效果163 7.2.5加入人物及夜晚光线165 7.3实例总结167第8章"摩天恐龙"--数码影像设计解析(1)169 8.1实例分析170 8.1.1创意设计分析170 8.1.2商业应用分析171 8.1.3制作方法分析171 8.1.4基础知识点171 8.2设计步骤172 8.2.1综合应用曲线与通道进行抠像172 8.2.2应用通道互换原理改变图像的面貌175 8.2.3背景设计、制作177 8.2.4应用通道进行抠像180 8.2.5细节光影的制作181 8.3实例总结184第9章"BACARDIBREEZER"--数码影像设计解析(2)185 9.1实例分析186 9.1.1创意设计分析186 9.1.2商业应用分析186 9.1.3制作方法分析186 9.1.4基础知识点186 9.2设计步骤187 9.2.1通道综合应用制作草莓(1)187 9.2.2通道综合应用制作草莓(2)192 9.2.3在电脑中绘制酒瓶197 9.2.4制作旋转的草莓图形201 9.2.5组合效果的制作206 9.3实例总结210第10章服装广告商业插画设计解析211 10.1实例分析212 10.1.1创意设计分析212 10.1.2商业应用分析212 10.1.3制作方法分析212 10.1.4基础知识点213 10.2设计步骤214 10.2.1绘制线描稿214 10.2.2添加丝网印的特效216 10.2.3运用图层分层上色(1)218 10.2.4运用图层分层上色(2)221 10.2.5调整效果并安排文字224 10.3实例总结226第11章家私广告商业插画设计解析227 11.1实例分析228 11.1.1创意设计分析228 11.1.2商业应用分析228 11.1.3制作方法分析229 11.1.4基础知识点229 11.2设计步骤230 11.2.1应用画笔的设定230 11.2.2制作线描稿231 11.2.3绘制水彩效果234 11.2.4为鸟群上色237 11.2.5添加广告文字238 11.3实例总结240第12章IT网页设计解析241 12.1实例分析242 12.1.1创意设计分析242 12.1.2商业应用分析242 12.1.3制作方法分析243 12.1.4基础知识点243 12.2设计步骤243 12.2.1优化网络图像(1)243 12.2.2优化网络图像(2)245 12.2.3网站背景的规划与制作246 12.2.4倾斜方格制作技巧247 12.2.5绘制按钮并给按钮添加样式250 12.2.6放置及设计图像254 12.2.7特效添加及绘制255 12.2.8切分并加入链接259 12.3实例总结262第13章企业CI系统中VI效果设计解析263 13.1实例分析264 13.1.1创意设计分析264 13.1.2商业应用分析265 13.1.3制作方法分析265 13.1.4基础知识点265 13.2设计步骤266 13.2.1制作标志路径266 13.2.2组合标志及着色268 13.2.3产品包装设计272 13.2.4VI手册设计275 13.2.5交通工具设计277 13.3实例总结280第14章蛇图T-shirt图案设计解析281 14.1实例分析282 14.1.1创意设计分析282 14.1.2商业应用分析283 14.1.3制作方法分析283 14.1.4基础知识点283 14.2设计步骤284 14.2.1调整图像结构284 14.2.2绘制笔触及归纳色彩285 14.2.3拼贴式样制作技巧287 14.2.4设计LOGO文字效果290 14.2.5完稿与实物结合291 14.3实例总结293
作者: 北京金洪恩电脑有限公司开发制作
出版社:天津电子出版社,2003
简介:[编辑推荐] 获知率最高:用最短的时间,掌握最多的知识。 环境教学法:电脑知识的氛围,电脑文化的环境。 商业级实例:丰富实用的例子,高屋建瓴的点拨。 知识最新性:定期更新内容,讲解最新知识。 一、环境式教学法 学东西不能孤立,须在山外看山,画外看画,当您了解到很多所学内容的背景知识时,您会发现它们不需要学,就自动理解并掌握了。书中大量的电脑常识、电脑故事、经验集锦和操作技巧,让您沐浴在电脑知识的环境氛围中,充分体验计算机文化的魅力。实际上,在茶余饭后,您信手翻开本系列书籍,会像看小说似地、无意识地学到很多东西,我们的书不用“学”,不需要“死记硬背”,而是在轻松自然中掌握。 二、商业级实例 也许用某个软件做一个实例不难,但要做一个商业级别的实例,就需要有良好的创意、熟练的使用技能和丰富的经验。本套教材会大大缩短您具备这些条件的时间,每本书中都会详细讲解到一些商业级别的实例制作,把洪恩多年积累的多媒体开发、网站建设、排版印刷的经验都毫无保留地奉献给您,通过细致入微的制作过程和高屋建瓴的技巧点拨,使您真正成为一名专业人员。 三、知识最新性 这是一套随时更新的图书,您所看到就是最新版,我们定期更新讲解最新的知识、最新的软件。当您手捧此书时,就已经站在了计算机应用的最前沿。事实上,您所看到的内容比您周围的朋友所掌握的更多、更新、更实用。前言:如果选择了本教材,那么你一定是想成为一名优秀的程序员或者一位计算机专家,最起码也是希望将来能借此谋生。我们推出《编程之道》系列教材的目的,就是要让像你这样的有志之士把愿望变成现实。“编程之道,其道远兮”。了解一些计算机的人,大概都知道这个行业的技术发展日新月异,“恐怕自己多睡了几个懒觉,就要被这个行业的新技术所抛弃”。难道只有那些聪明绝顶的人才能在这个赚钱的行业里淘金吗?其实只要你掌握了其中之”道“,自然就可以大胆地去淘金了。那么“道”在何处?让我们静下心来,澄清以下观点:1、编程只是实现工具读一些计算机历史的文章,我们可以清楚地知道,计算机上数学家的发明,他们并非个个都会编程。现今也会看到为样有趣的现象,不少大师级的计算机技术研究者并非谙熟编程。而各种媒体上的炒作和现实中优厚的待遇往往把编程神秘化了。计算机技术包括了管理信息、多媒体、计算机网络、人工智能、辅助设计等方面。编程只是这些具体技术在理论研究或者实践中表达算法的过程。编程人不一定对计算机技术就有一定很深的了解,但要成为一名编程高手,就必须扎实地掌握丰富的计算机技术。因此,首先要明白,编程只是实现想法的工具,而解决问题的方法和思想更重要。2、学习编程,莫忘基础如果你想成为一名优秀的程序员,建议你除了学习编程语言,开发工具之外莫忘扎实地学习如焉引起课程:汇编语言,算法和数据结构、计算机体系结构、操作系统原理;还可以补充学习计算机网络、数据库原理等课程。掌握了这些基础知识,才能让你的编程之道更宽广,更平坦。当然这里只是列举了几门最基本的课程。3、切莫追风、静心修道不要被那些流行的新技术、新名词所迷惑,不然就要犯狗熊掰玉米的毛病了。.NET\XML等等技术固然诱人,能在短时间内让人找到一种满足感,可是如果自己的基础不扎实,就会像在深雾中行走一样,只能看到眼前,无法看到更远的地方。这些“包装精美”的洋货掩盖了许多底层的原理,要想真正学技术还不走下云端,脚踏实地地把C、C 以及前面提到的基础知识先学好。尽管这是一个艰苦的过程(不要梦想221天怎样......除非你生来就是搞计算机的)。有了这些基础,学起这些时髦的东西也就是个把星期的事情了。4、编程不难!道在基础比起学英语,学习编程的难度实在太小,毕竟一门编程语言的“单词”只有区区几十个,语法也不多,耗费时间的是学习那些基础的计算机知识,但“道”在其中,自然要学。《编程之道》系列教材则是为修炬“编程技术之道”的众生设计的经文,希望你在学习这一系列教材时,可以同时学习前面提到的基础课程,或者提提前学习他们。《编程之道》系列教材分为两大类:入门级,提高级。每一级中都涉及一系列应用广泛的编程语言和开发工具。入门是为那些没有编程基础或箭有一点基础的人设计的,从最基本的语法到基本应用,照顾的方面较多,提高级是为了有编程基础的人设计的,旨在提高某专业方向上的编程技能及开发工具的深入应用,涉及的内容有:数据库,网络,Internet、多媒体等方面。 利用.NET技术,使得程序员能够以更高的效率开发出功能强大的程序。本教程是专门针对VisualBasic.NET入门用户编写的,适合没有编程经验的读者、或有VisualBasic或者其他编程语言基础的读者使用。 本教材共划分为12章,主体采用实例教学的方法,教材前半部分的基本的语法、程序结构、面向对象知识等都融汇到一个一个具体的实例中讲解,这样避免的初学者单纯学习基础知识,而无法很好地进行实践的问题。后半部分主要介绍了用VisualBasic.NET开发:Windows窗体程序、多媒体程序、数据库应用程序、网络程序、ASP.NETWeb应用程序等应用案例。最后通过一个网上书店的案例将VisualBasic.NET的知识加以总结。 本教材还配有多媒体教学光盘,在光盘中包含了教材中大部分的实例演示,旨在帮助读者更加直观、有效地学习VisualBasic.NET;此外教材中所有实例的源程序文件也附在光盘中。
新概念51单片机C语言教程——入门、提高、开发、拓展全攻略(第2版)
作者: 郭天祥
出版社:电子工业出版社 2018年01月
简介:
本书从单片机入门学习者的视角出发,避开了枯燥繁杂的理论介绍,,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇。 本书内容丰富,实用性强,书中大部分内容均来自科研工作及教学实践,许多C语言代码可以直接应用到工程项目中。本书配有13讲近30学时的教学视频和实例代码(通过扫描二维码下载或者网站下载),可使读者更快、更好地掌握单片机知识和应用技能。本书作者还可提供与本书配套的单片机实验板。 本书可作为大学本、专科单片机课程教材,适合于51单片机的初学者和使用51单片机从事项目开发的技术人员,也可供从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员参考。
【目录】
目 录
第1篇 入门篇
第1章 基础知识必备 2
1.1 单片机概述 2
1.1.1 什么是单片机 2
1.1.2 单片机标号信息及封装类型 2
1.1.3 单片机能做什么 5
1.1.4 如何开始学习单片机 6
1.2 51单片机外部引脚介绍 8
1.3 电平特性 11
1.4 二进制和十六进制 12
1.4.1 二进制 12
1.4.2 十六进制 13
1.5 二进制的逻辑运算 13
1.6 单片机的C51基础知识介绍 15
1.6.1 利用C语言开发单片机的优点 15
1.6.2 C51中的基本数据类型 15
1.6.3 C51数据类型扩充定义 16
1.6.4 C51中常用的头文件 17
1.6.5 C51中的运算符 17
1.6.6 C51中的基础语句 18
1.6.7 学习单片机应该掌握的主要内容 18
第2章 Keil软件使用及流水灯设计 19
2.1 Keil工程建立及常用按钮介绍 19
2.1.1 Keil工程的建立 19
2.1.2 常用按钮 23
2.2 点亮*个发光二极管 24
2.3 while语句 35
2.4 for语句及简单延时语句 37
2.5 Keil仿真及延时语句的精确计算 38
2.6 不带参数函数的写法及调用 42
2.7 带参数函数的写法及调用 44
2.8 利用C51库函数实现流水灯 45
第2篇 内外部资源操作篇
第3章 数码管显示原理及应用实现 50
3.1 数码管显示原理 50
3.2 数码管静态显示 51
3.3 数码管动态显示 55
3.4 中断概念 57
3.5 单片机的定时器中断 61
第4章 键盘检测原理及应用实现 70
4.1 独立键盘检测 70
4.2 矩阵键盘检测 76
第5章 A/D和D/A工作原理 84
5.1 模拟量与数字量概述 84
5.2 A/D转换原理及参数指标 85
5.3 ADC0804工作原理及其实现方法 92
5.4 D/A转换原理及其参数指标 98
5.5 DAC0832工作原理及实现方法 104
5.6 DAC0832输出电流转换成电压的方法 109
第6章 串行口通信原理及操作流程 110
6.1 并行与串行基本通信方式 110
6.2 RS-232电平与TTL电平的转换 113
6.3 波特率与定时器初值的关系 115
6.4 51单片机串行口结构描述 118
6.5 串行口方式1编程与实现 120
6.6 串行口打印在调试程序中的应用 123
第7章 通用型1602、12232、12864液晶操作方法 131
7.1 液晶概述 131
7.2 常用1602液晶操作实例 132
7.3 常用12232液晶操作实例 139
7.4 常用12864液晶操作实例 148
第8章 I2C总线AT24C02芯片应用 157
8.1 I2C总线概述 157
8.2 单片机模拟I2C总线通信 159
8.3 E2PROM AT24C02与单片机的通信实例 162
第9章 基础运放电路专题 170
9.1 运放概述及参数介绍 170
9.2 反相放大器 171
9.3 同相放大器 172
9.4 电压跟随器 173
9.5 加法器 173
9.6 差分放大器 174
9.7 微分器 174
9.8 积分器 175
9.9 比较器 176
第3篇 提高篇
第10章 定时器/计数器应用提高 180
10.1 方式0应用 180
10.2 方式2应用 181
10.3 方式3应用 183
10.4 52单片机定时器2介绍 185
10.5 计数器应用 191
第11章 串行口应用提高 195
11.1 方式0应用 195
11.2 方式2和方式3应用 197
11.3 单片机双机通信 199
11.4 单片机多机通信 206
第12章 指针 215
12.1 指针和指针变量 215
12.1.1 内存单元、地址和指针 215
12.1.2 指针变量的定义、赋值与引用 217
12.2 指针变量的运算 218
12.3 指针与数组 219
12.3.1 指针与一维数组 219
12.3.2 指针与多维数组 221
12.4 指针与函数 223
12.4.1 指针作为函数的参数 223
12.4.2 指向函数的指针 224
12.4.3 指针型函数 226
12.5 指针与字符串 227
12.5.1 字符串的表达形式 227
12.5.2 字符指针作为函数参数 227
12.5.3 使用字符指针与字符数组的区别 228
12.6 指针数组与命令行参数 229
12.6.1 指针数组的定义和使用 229
12.6.2 指向指针的指针 231
12.6.3 指针数组作为main()函数的命令行参数 232
12.7 指针小结 233
12.7.1 指针概念综述 233
12.7.2 指针运算小结 234
12.7.3 等价表达式 235
12.8 C51中指针的使用 236
12.8.1 指针变量的定义 236
12.8.2 指针应用 237
第4篇 实战篇
第13章 利用51单片机的定时器设计一个时钟 240
13.1 如何从矩阵键盘中分解出独立按键 240
13.2 原理图分析 241
13.3 实例讲解 242
第14章 使用DS12C887时钟芯片设计高精度时钟 250
14.1 时钟芯片概述 250
14.2 DS12C887时钟芯片介绍 250
14.3 如何用TX-1C实验板扩展本实验 256
14.4 原理图分析 257
14.5 实例讲解 257
第15章 使用DS18B20温度传感器设计温控系统 268
15.1 温度传感器概述 268
15.2 DS18B20温度传感器介绍 269
15.3 实例讲解 275
第16章 太阳能充/放电控制器 280
16.1 控制器原理图分析 281
16.2 控制器板上元件介绍 284
16.3 实例讲解 286
第17章 VC、VB(MSCOMM控件)与单片机通信实现温度显示 303
17.1 VC MSCOMM控件与单片机通信实现温度显示 303
17.2 VB MSCOMM控件与单片机通信实现温度显示 309
第18章 应用单片机内部ADC做电容感应触摸按键 313
第5篇 拓展篇
第19章 使用Altium Designer 14绘制电路图 320
19.1 绘制电路板概述 320
19.2 建立工程 322
19.3 制作元件库 325
19.4 添加封装及制作PCB封装库 328
19.5 项目编译及生成PCB 331
19.6 布线电气特性设置 334
19.7 自动布线和手动布线 338
第20章 基于Wi-Fi的物联网应用 341
20.1 物联网系统架构 341
20.2 常用的物联网无线传输技术 342
20.3 IoT云平台 343
20.4 基于Wi-Fi的嵌入式设备入网方式 347
20.5 微软Azure系列IoT物联网开发板 352
第21章 电机专题 353
21.1 直流电机原理及应用 353
21.2 步进电机原理及应用 360
21.3 舵机原理及其应用 370
第22章 STC8系列单片机介绍 377
22.1 STC8单片机的优势 377
22.2 ADC数模转换 377
22.3 PCA/CCP/PWM应用 379
22.4 同步串行外设接口SPI 382
22.5 I2C总线 386
第23章 常用元器件介绍 391
23.1 二极管 391
23.2 电容 395
23.3 场效应管 399
23.4 光耦 403
23.5 蜂鸣器 405
23.6 继电器 405
23.7 自恢复保险 410
23.8 瞬态电压抑制器 411
23.9 晶闸管(可控硅) 414
23.10 电荷泵 416
第24章 直流稳压电源专题 417
23.1 整流电路 417
24.2 滤波电路 419
24.3 稳压电路 421
24.4 集成稳压模块的使用 423
24.5 串联开关型稳压电源 428
第25章 运放扩展专题 431
25.1 简单低通滤波器 431
25.2 “电流-电压”转换电路 431
25.3 光电放大器 432
25.4 精密电流源 432
25.5 可调参考电压源 433
25.6 复位稳定放大器 434
25.7 模拟乘法器 435
25.8 全波整流器和平均值滤波器 436
25.9 正弦波振荡器 437
25.10 三角波发生器 437
25.11 自动跟踪对称电源 438
25.12 可调实验电源 439
25.13 运放相关术语 441
附录A 天祥电子开发实验板简介 442
A.1 TX-1C 51单片机开发板 442
A.2 AVR单片机开发板 443
A.3 PIC单片机开发板 444
A.4 TX-3A ARM7入门级嵌入式系统开发板 445
A.5 TX-3C ARM7提高级嵌入式系统开发板 446
A.6 TX-2440A ARM9嵌入式系统开发板 447
A.7 TX-51STAR单片机综合实验箱 448
A.8 TX-2A CPLD开发板 449
参考文献 451