第一章 跨媒体信息传播概论 1
第一节 信息与信息技术 1
一、信息 1
二、信息技术 2
第二节 媒体和与媒体相关的概念 3
一、初识“媒体” 3
二、“媒体”的衍生词 3
三、关于“媒体”概念的小结 6
第三节 跨媒体的概念 7
一、跨媒体与跨媒体技术 7
二、跨媒体传播中的文字 7
三、跨媒体传播中的图形图像、音视频 8
四、谁来实现跨媒体传播 9
五、跨媒体传播中的版式 9
六、跨媒体传播中的电子书 9
第二章 跨媒体网页设计 10
第一节 HTML基础 10
一、网页与跨媒体页面描述 10
二、HTML的基本结构 11
三、网页标题和正文 13
四、网页间的链接 14
五、插入图片 15
第二节 CSS样式 18
一、“类”样式的定义与使用 18
二、CSS样式文件 21
三、标签样式的重新定义 22
四、“ID”样式的定义与使用 24
第三节 表格 25
第四节 网页页面布局 26
一、网页的页面布局分析 26
二、网页的容器container 27
三、网页的布局元素设计 29
第五节 JavaScript语言 32
一、JavaScript概念 32
二、JavaScript简单范例一 32
三、JavaScript简单范例二 33
四、JavaScript简单范例三(在程序中加入运算) 35
第三章 前端框架与跨媒体响应 36
第一节 前端开发框架概述 36
一、什么是前端开发框架 36
二、前端框架的特点 36
三、目前有哪些网页开发框架 37
第二节 Bootstrap 38
一、Bootstrap入门 38
二、Bootstrap组件介绍 42
第四章 PHP编程入门 49
第一节 编程工具的选择与安装 49
一、编程语言的选择 49
二、什么是PHP 50
三、PHP的安装 50
四、PHP程序入门 56
第二节 PHP基本程序 58
一、变量定义与运算 58
二、打印方法 59
三、判断 62
四、循环 63
五、传值与接收 64
六、数据验证 69
第五章 MySQL数据库 71
第一节 MySQL数据库入门 71
一、数据库与跨媒体传播的关系 71
二、phpMyAdmin入门 72
三、SQL结构化查询语言 79
四、MySQL Workbench操作MySQL数据库 83
五、用户DOS命令操作数据库 86
第二节 PHP数据库操作 91
一、数据库准备 91
二、PHP数据库MySQL传统连接方法 91
三、MySQLi扩展连接方法 93
四、PDO数据库连接方法 96
第三节 PHP操作数据库详解(PDO) 97
一、数据库准备 97
二、数据插入 99
三、列表及查询 104
四、数据修改 111
五、数据删除 114
第六章 跨媒体编辑平台范例 117
第一节 设计思路及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跨媒体传播应用 177
第一节 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跨媒体应用技术 196
第一节 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
一、注册公众号及公众号信息发布 211
二、搭建服务器 213
三、微信公众号开发者配置 214
四、ThinkPHP框架 216
第二节 模拟微信授权登录 218
一、用户关注微信后回复消息给用户 218
二、模拟微信授权登录 219
三、微信单文本回复 221
四、利用单文本回复改善登录的安全性程序 222
第三节 微信公众平台图文消息跨媒体发布程序的开发 225
一、PHP回复单图文消息 225
二、PHP回复多图文消息 226
三、跨媒体发布多图文消息程序开发 227