描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787514221671
本书主要讲解了信息在不同媒体之间跨媒体传播的原理与方法。全书分为9章,*章讨论了信息及跨媒体技术所涉及的一些概念;第二章讲解了网页的制作技术,包括HTML、CSS、JavaScript等;第三章介绍了前端框架及Bootstrap;第四章讲解了PHP入门;第五章介绍了MySQL数据库及PHP操作MySQL数据库的方法;第六章用范例将前几章的内容串起来,并让读者了解跨媒体编辑平台的设计方法;第七章讲解了XML在跨媒体传播中的应用;第八章介绍了InDesign跨媒体应用技术;第九章介绍了微信公众平台的开发方法。
章 跨媒体信息传播概论
节 信息与信息技术 / 001
一、信息 / 001
二、信息技术 / 002
第二节 媒体和与媒体相关的概念 / 003
一、初识“媒体” / 003
二、“媒体”的衍生词 / 003
三、关于“媒体”概念的小结 / 006
第三节 跨媒体的概念 / 007
一、跨媒体与跨媒体技术 / 007
二、跨媒体传播中的文字 / 007
三、跨媒体传播中的图形图像、音视频 / 008
四、谁来实现跨媒体传播 / 009
五、跨媒体传播中的版式 / 009
六、跨媒体传播中的电子书 / 009
第二章 跨媒体网页设计
节 HTML基础 / 010
一、网页与跨媒体页面描述 / 010
二、HTML的基本结构 / 011
三、网页标题和正文 / 013
四、网页间的链接 / 014
五、插入图片 / 015
第二节 CSS样式 / 018
一、“类”样式的定义与使用 / 018
二、CSS样式文件 / 021
三、标签样式的重新定义 / 022
四、“ID”样式的定义与使用 / 024
第三节 表格 / 025
第四节 网页页面布局 / 026
一、网页的页面布局分析 / 026
二、网页的容器container / 027
三、网页的布局元素设计 / 029
第五节 JavaScript语言 / 032
一、JavaScript概念 / 032
二、JavaScript简单范例一 / 032
三、JavaScript简单范例二 / 033
四、JavaScript简单范例三(在程序中加入运算) / 035
第三章 前端框架与跨媒体响应
节 前端开发框架概述 / 036
一、什么是前端开发框架 / 036
二、前端框架的特点 / 036
三、目前有哪些网页开发框架 / 037
第二节 Bootstrap / 038
一、Bootstrap入门 / 038
二、Bootstrap组件介绍 / 042
第四章 PHP编程入门
节 编程工具的选择与安装 / 049
一、编程语言的选择 / 049
二、什么是PHP / 050
三、PHP的安装 / 050
四、PHP程序入门 / 056
第二节 PHP基本程序 / 058
一、变量定义与运算 / 058
二、打印方法 / 059
三、判断 / 062
四、循环 / 063
五、传值与接收 / 064
六、数据验证 / 069
第五章 MySQL数据库
节 MySQL数据库入门 / 071
一、数据库与跨媒体传播的关系 / 071
二、phpMyAdmin入门 / 072
三、SQL结构化查询语言 / 079
四、MySQL Workbench操作MySQL数据库 / 083
五、用户DOS命令操作数据库 / 086
第二节 PHP数据库操作 / 091
一、数据库准备 / 091
二、PHP 数据库MySQL传统连接方法 / 091
三、MySQLi扩展连接方法 / 093
四、PDO数据库连接方法 / 096
第三节 PHP操作数据库详解(PDO) / 097
一、数据库准备 / 097
二、数据插入 / 099
三、列表及查询 / 104
四、数据修改 / 111
五、数据删除 / 114
第六章 跨媒体编辑平台范例
节 设计思路及Bootstrap网站首页设计 / 117
一、设计思路 / 117
二、Bootstrap首页导航栏设计 / 117
三、正文部分设计 / 130
四、文章展示页设计 / 137
第二节 用户登录与用户权限 / 140
一、简单的用户登录程序 / 140
二、登录程序的完善 / 145
三、跨媒体第三方登录 / 151
第三节 跨媒体编辑平台数据库设计 / 152
一、数据库总体设计 / 152
二、文章编辑库的设计 / 152
三、已发布文章库的设计 / 153
第四节 信息采集平台设计 / 154
一、信息采集记者首页的设计 / 154
二、记者内容添加页面 / 154
三、入库程序 / 155
四、列表显示 / 156
五、图片上传 / 157
六、文章提交 / 159
第五节 编辑平台设计 / 160
一、编辑首页 / 160
二、编辑加工 / 160
第六节 总编辑平台设计及流程管理 / 163
一、总编辑首页 / 163
二、编辑流程管理 / 163
三、文章读者群的确定及版面管理 / 169
第七章 XML跨媒体传播应用
节 XML在跨媒体信息传播中的作用 / 177
一、XML是什么 / 177
二、XML的特点 / 179
第二节 PHP读写XML / 181
一、PHP写XML / 181
二、PHP读XML / 182
三、XML查询 / 184
四、XML修改 / 186
五、XML删除 / 188
第三节 跨媒体编辑平台完善——导入及导出XML / 189
一、跨媒体编辑平台的跨媒体数据交换 / 189
二、导出XML / 190
三、导入XML / 193
第八章 InDesign跨媒体应用技术
节 InDesign专业排版技术 / 196
一、InDesign入门 / 196
二、段落样式 / 196
三、字符样式 / 197
四、随文图的处理 / 198
第二节 InDesign与电子书 / 199
一、InDesign的跨媒体产品制作功能 / 199
二、PDF制作 / 200
三、InDesign SWF电子书制作 / 201
四、InDesign EPUB制作 / 202
第三节 InDesign XML跨媒体自动排版范例 / 203
一、导入XML到InDesign,实现跨媒体自动排版 / 203
二、InDesign XML文件的生成程序 / 208
第九章 微信公众平台跨媒体开发
节 微信公众平台开发准备 / 211
一、注册公众号及公众号信息发布 / 211
二、搭建服务器 / 213
三、微信公众号开发者配置 / 214
四、ThinkPHP框架 / 216
第二节 模拟微信授权登录 / 218
一、用户关注微信后回复消息给用户 / 218
二、模拟微信授权登录 / 219
三、微信单文本回复 / 221
四、利用单文本回复改善登录的安全性程序 / 222
第三节 微信公众平台图文消息跨媒体发布程序的开发 / 225
一、PHP回复单图文消息 / 225
二、PHP回复多图文消息 / 226
三、跨媒体发布多图文消息程序开发 / 227
随着21世纪互联网、移动媒体时代的到来,信息的传播已经由报纸、杂志、书籍那种传统的慢速形式,变成了微信、微博这种极速的形式。现在纸媒体、网络媒体、移动媒体共存,共享信息成为一种不可逆的潮流。信息的跨媒体传播技术成为当今必须掌握的一门技术。希望本书能对大家认识信息的跨媒体传播原理和技术有所帮助。
当今社会信息技术、互联网技术正在逼迫着一个个行业转型,编程以及web技术已经成为当代工科大学生必会的工具。甚至一些文科专业、艺术专业也开始开设编程方面的课程。本教材所涉及的内容,正是针对这一巨大的社会需求编写的。过去编程和数据库属于计算机专业的专利,其他专业只有部分同学能够运用这一技术,但未来任何专业的大学生都应该掌握编程和数据库这类的工具。
本教材所包含的内容涉及网页设计、PHP编程、MySQL数据库、XML跨媒体传播技术等,国内外的教材一般都是讲其中的一两项内容,一般是计算机专业人士写的,对于非计算机专业的学生来说,接受起来有一定难度。特别是一些国外翻译过来的书籍,不但有专业壁垒,有些翻译的文字也难于理解。
本书作者是有着31年印刷专业教学经验的老教师,在教学和实践中,紧随新媒体、数据库技术的发展不断学习新技术,始终关注着印前处理的需求,为印前处理和印前ERP开发,以及印刷在数字出版的跨媒体应用,编写了大量的数据库程序。并且针对非计算机专业的学生(印刷工程专业)的教学积累了大量的经验。因此,本教材将是一部从非计算机专业角度编写的针对非计算机专业的学生的简单实用的教材。
过去学习编程和数据库技术有一定困难,但现在web网站设计、编程和数据库越来越易学易用,笔者经过几年的实践发现,通过一两门大学本科课程,学生掌握这一工具为自己未来的各个专业服务是完全可行的。实践证明,现在的大学生接受新技术的兴趣、意识极强,在这方面有很大的自觉性,也有足够的自学能力。因此针对这一新的情况,在编写教材中,提炼精华,以范例代替理论,让学生在实践中体验基本原理,这样可以让对编程有心理障碍的同学迅速克服心理障碍,快速入门,掌握新的技术。
跨媒体信息传播的核心是信息。在章里,首先讨论信息的概念和属性,而信息传播技术则是我们研究信息跨媒体传播原理的基石,在这一章里还讨论了各种媒体的概念和特征。
第二章跨媒体页面描述主要讲解网页制作的基本方法、HTML5、CSS样式等内容,不同媒体对网页制作的不同要求。
第三章讲解前端框架网页设计,以及网页跨媒体响应式布局,希望学生做的网站同时能适应电脑端和移动端的不同需求。
现在的信息传播当然是在计算机和网络上进行,移动媒体一样是使用的计算机和网络,而要学习计算机和网络的信息传播原理当然必须学习编程,我们选择的编程语言是PHP,这种语言在web编程中应用越来越广泛,所以第四章主要讲的是PHP编程入门。
信息一般存储在数据库中,信息跨媒体传播的基础就是数据库,我们选择的是目前十分流行的MySQL数据库,在第五章中主要讲解PHP MySQL数据库访问技术和原理。
在第六章主要是通过一个完整的用数据库搭建跨媒体编辑平台的范例让学生将所学到的知识,运用到实践中去,这个平台综合了学生所学的内容,并且与跨媒体数字出版密切相关。
第七章主要讲解在跨媒体传播中应用广泛的XML技术,重点讲解PHP对XML的读、写、查、改、删等操作。
第八章重点介绍在专业印刷排版中使用广泛的专业排版工具InDesign在跨媒体传播技术中的应用,这部分内容完全是编者多年实践的结晶,其中所涉及的技术,目前还没有任何杂志、培训教材、书籍有系统介绍。
第九章针对EPUB电子书、微信公众平台的开发、方正飞翔、JDF、可变数据印刷等其他跨媒体传播技术进行知识性的介绍。以拓宽学生眼界,丰富知识。
本教材编者自2013年起,每年都为印刷工程相关的各专业近600名学生开设《信息技术与跨媒体传播》课程。本教材中的大量内容和教学范例都产生于以上课程和老师为学生提供的网上电子教案和课件。除此之外《跨媒体页面设计与技术》及《跨媒体信息传播原理》两门新课的教学内容,也为编写本教材积累了大量的内容和教学范例。
另外,数字印刷专业、数字印刷面向都有《信息技术与跨媒体传播》课程设计,在指导学生的课程设计过程中,学生也大量地参考了电子教案、教学范例的内容,做出了很多很好的成果,有很多同学直接在本课程课程设计的基础上完成了毕业设计。
教材所涉及的内容新颖,学生们产生了浓厚的兴趣,本课程自开设以来连年受到学生好评,课程连续被评为优秀。《信息技术与跨媒体传播》获得北京印刷学院优秀课堂奖。
作者 翟铭
2018年1月
评论
还没有评论。