数字出版原理与技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字出版原理与技术课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 出版 原理 技术 课件
- 资源描述:
-
1、数字出版原理与技术数字出版原理与技术第二次课第二次课一、相关的术语和概念一、相关的术语和概念J a v a s c r i p tJ S P数数 据据 库库B/S,浏览器和服务器,浏览器和服务器静静 态态 网网 页页动动 态态 网网 页页1、B/S结构结构 B/S结构指浏览器(结构指浏览器(Brower)和服务器()和服务器(Server)结构,)结构,这种结构通常都是瘦浏览器,胖服务器,及即:大都是这种结构通常都是瘦浏览器,胖服务器,及即:大都是数据操作都在服务器上进行,浏览器仅仅安装一个浏览数据操作都在服务器上进行,浏览器仅仅安装一个浏览软件,例如软件,例如IE浏览器,浏览从服务器传过来的
2、网页。浏览器,浏览从服务器传过来的网页。2、Javascript Javascript是一种客户端(相对于服务器而言,客是一种客户端(相对于服务器而言,客户端只有浏览器)户端只有浏览器)脚本语言脚本语言。它直接把代码写到它直接把代码写到HTML 文档中,浏览器读取它们文档中,浏览器读取它们的时候才进行编译、执行,所以能查看的时候才进行编译、执行,所以能查看HTML 源文源文件就能查看件就能查看JavaScript 源代码。源代码。主要目的是为了解决服务器端交互产生的主要目的是为了解决服务器端交互产生的网速问题。网速问题。(例如,(例如,在网站上查询买房的贷款,在网站上查询买房的贷款,8年或年或
3、10年贷款年贷款20万需要每月月万需要每月月供多少,可以将利用供多少,可以将利用HTML语言中嵌入一个小的计算语言中嵌入一个小的计算Javascript程序,为客户提供更流畅的浏览效果。)程序,为客户提供更流畅的浏览效果。)这里要强调的是,倘若要调用后台数据库中的数据,还是要这里要强调的是,倘若要调用后台数据库中的数据,还是要用到后面将要讲授的用到后面将要讲授的JSP等技术。等技术。脚本语言脚本语言 脚本语言是一种脚本语言是一种解释性解释性的语言,不需要编译,可以直接用,的语言,不需要编译,可以直接用,由解释器来负责解释。例如由解释器来负责解释。例如vbscript,javascript,in
4、stallshield script 等等,它不象等等,它不象cc+等可以编译成二进等可以编译成二进制代码,以可执行文件的形式存在。制代码,以可执行文件的形式存在。脚本语言的设计,往往是作为一种临时的脚本语言的设计,往往是作为一种临时的“补丁补丁”。它的设。它的设计者并没有考虑把它作为一种计者并没有考虑把它作为一种“通用程序语言通用程序语言”,没有考虑,没有考虑用它构建大型的软件用它构建大型的软件。脚本语言一般都是以文本形式存在,类似于一种命令。脚本语言一般都是以文本形式存在,类似于一种命令。3、JSP(Java Server Pages)是一种是一种动态网页动态网页技术标准。它是在传统的网页
5、技术标准。它是在传统的网页HTML文件文件(*.htm,*.html)中插入中插入Java程序段,从而形成程序段,从而形成JSP文件文件(*.jsp)。即:。即:JSP页面由页面由HTML代码和嵌入其中的代码和嵌入其中的Java代码所组成。客户端通过页面向服务器发出请求,代码所组成。客户端通过页面向服务器发出请求,服务器对这些服务器对这些Java代码进行处理,然后将生成的代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。页面返回给客户端的浏览器。java程序片段可以程序片段可以操纵数据库操纵数据库、发送、发送E-mail等,实现等,实现建立动态网站所需要的功能。建立动态网站所需要的功
6、能。所有程序操作都在服务器端执行,网络上传送给客户端的仅所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,即在服务器端执行的程序操作。通常返回给是得到的结果,即在服务器端执行的程序操作。通常返回给客户端的就是一个客户端的就是一个HTML页面。页面。注意的是注意的是 Java与与Javascript不同,不同,Java的功能要比的功能要比Javascript强大很多,可以构建大型软件,强大很多,可以构建大型软件,Javascript只是只是能嵌在能嵌在HTML语言中做点小事的脚本语言。语言中做点小事的脚本语言。4、数据库和、数据库和SQL语言语言 按照数据结构来组织、存储和管理数
7、据的仓库按照数据结构来组织、存储和管理数据的仓库。SQL语言(语言(structured query language),结构化查),结构化查询语言询语言,是一种数据库查询和程序设计语言,用于存取,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。由于网站数据以及查询、更新和管理关系数据库系统。由于网站后台必须有数据库支持。后台必须有数据库支持。我们在实验中可能会涉及到:我们在实验中可能会涉及到:在在HTML语言中插入语言中插入Java,形成,形成JSP网页;网页;Java调用数据库时,会使用调用数据库时,会使用到一些简单的到一些简单的SQL语言;语言;5、静态网
8、页、静态网页静态网页是相对于动态网页而言,静态网页是相对于动态网页而言,静态网页是标准的静态网页是标准的HTML文件,文件,它的文件扩展名是它的文件扩展名是.htm或或.html,它可以包含文本、图像、声音、,它可以包含文本、图像、声音、FLASH动画、客户端脚本及动画、客户端脚本及JAVA小程序等。尽管在这种网页上使用小程序等。尽管在这种网页上使用这些对象后可以使网页动感十足;这些对象后可以使网页动感十足;但是静态没有后台数据库、不但是静态没有后台数据库、不含程序和不可交互的网页。网页上的每一行代码都是由网页设计人员含程序和不可交互的网页。网页上的每一行代码都是由网页设计人员预先编写好后,放
9、置到预先编写好后,放置到Web服务器上的,网页不包含在服务器端运行服务器上的,网页不包含在服务器端运行的任何脚本,在发送到客户端的浏览器上后不再发生任何变化,因此的任何脚本,在发送到客户端的浏览器上后不再发生任何变化,因此称其为静态网页。称其为静态网页。静态网页相对更新起来比较麻烦,适用于一般静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。更新较少的展示型网站。6、动态网页、动态网页动态网页,采用动态网站技术生成的网页都称为动态网页,与网页上的动态网页,采用动态网站技术生成的网页都称为动态网页,与网页上的各种动画、滚动字幕等视觉上的各种动画、滚动字幕等视觉上的“动态效果动态效果”
10、没有直接关系,动态网页没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果。具体内容的表现形式,无论网页是否具有动态效果。动态网页技术:动态网页必须是通过点击网页上的热点,调用在服务器动态网页技术:动态网页必须是通过点击网页上的热点,调用在服务器端运行的程序,即:能调用在服务器端运行的程序、网页、组件的网页端运行的程序,即:能调用在服务器端运行的程序、网页、组件的网页属于动态网页。它们会随不同客户、不同时间,返回给浏览器不同的网属于动态网页。它们会随不同客户
11、、不同时间,返回给浏览器不同的网页,这就是动态网页的是重要标志。这种调用技术就是动态网页技术,页,这就是动态网页的是重要标志。这种调用技术就是动态网页技术,例如例如ASP、PHP、JSP(同一种技术利用不同的语言编程)等。(同一种技术利用不同的语言编程)等。二、二、Dreamweaver功能和界面功能和界面 是使用最广泛的网站开发工具。它使用所见即所得的方法,是使用最广泛的网站开发工具。它使用所见即所得的方法,编辑网页,开发网站。编辑网页,开发网站。Dreamweaver CS4提供了多种工作界面,以适合不同的提供了多种工作界面,以适合不同的工作人员。本章将以工作人员。本章将以“经典经典”界面
12、模式介绍界面模式介绍Dreamweaver CS4在编辑网页,开发网站中的应用。在编辑网页,开发网站中的应用。Dreamweaver CS4的工作界面主要由的工作界面主要由菜单栏菜单栏、【插入】【插入】工具栏工具栏、【文档】工具栏【文档】工具栏、编辑窗口编辑窗口、状态栏状态栏、【属性】【属性】面板面板和各种面板组构成,下面简单介绍各主要组成部分。和各种面板组构成,下面简单介绍各主要组成部分。1、菜单栏通常位于界面的最上端,使用菜单栏可以通过选、菜单栏通常位于界面的最上端,使用菜单栏可以通过选择菜单的方式选择命令。择菜单的方式选择命令。2、【插入】工具栏在菜单的下方,、【插入】工具栏在菜单的下方
13、,【插入】工具栏的一【插入】工具栏的一个对象代表一条命令,这些命令多半与菜单栏中【插入】个对象代表一条命令,这些命令多半与菜单栏中【插入】菜单栏是相同的,但是通过【插入】工具栏的方式可以更菜单栏是相同的,但是通过【插入】工具栏的方式可以更快捷。快捷。常用类别常用类别 用于创建和插入最常用的对象,例如图像和表格。用于创建和插入最常用的对象,例如图像和表格。布局类别布局类别 用于插入表格、表格元素、用于插入表格、表格元素、div 标签、框架等。标签、框架等。表单类别表单类别 包含一些按钮,用于创建表单和插入表单元素。包含一些按钮,用于创建表单和插入表单元素。div 标签:标签:称为区隔标记。作用:
14、设定字、画、表格等的摆放位称为区隔标记。作用:设定字、画、表格等的摆放位置标记。置标记。有时也被称作有时也被称作“容器容器”。例如:。例如:的作用和居中标记的作用和居中标记 一样,一样,框架结构在第一堂课程的讲授时已经有介绍。框架结构在第一堂课程的讲授时已经有介绍。表单:表单是实现动态网页的一种表单:表单是实现动态网页的一种 主要外在形式,表单的主要功能是主要外在形式,表单的主要功能是 收集信息,即在网页上用户可以输收集信息,即在网页上用户可以输 入信息反馈到服务器上的写入区域。入信息反馈到服务器上的写入区域。每个输入的区域称为表单域。每个输入的区域称为表单域。3、【文档】工具栏在【插入】工具
15、栏的下方,使用【文档】工具栏在【插入】工具栏的下方,使用“文文档档”工具栏包含的按钮,可以在文档的不同视图之间快速工具栏包含的按钮,可以在文档的不同视图之间快速切换。工具栏中还包含一些与查看文档、在本地和远程站切换。工具栏中还包含一些与查看文档、在本地和远程站点间传输文档有关的常用命令和选项。点间传输文档有关的常用命令和选项。A A:代码视图:提供一个用于编写和编辑:代码视图:提供一个用于编写和编辑 HTMLHTML、JavaScriptJavaScript、服务器语言代码服务器语言代码(如如 PHP PHP 或或 JSP)JSP)以及任何其它类型代码的手以及任何其它类型代码的手工编码环境。工
16、编码环境。B B:代码和设计视图:将:代码和设计视图:将“文档文档”窗口拆分为窗口拆分为“代码代码”视图和视图和“设设 计计”视图。视图。C C:设计视图:是一个用于可视化编辑和快速应用程序开发的:设计视图:是一个用于可视化编辑和快速应用程序开发的设计环境。在该视图中,显示的可视化表示形式的文档是完设计环境。在该视图中,显示的可视化表示形式的文档是完全可编辑的,类似于在浏览器中查看页面时看到的内容,但全可编辑的,类似于在浏览器中查看页面时看到的内容,但同时可以进行编辑同时可以进行编辑 。ABCDF D:实时视图:实时视图:“实时实时”视图视图 与与“设计设计”视图类似,视图类似,“实实时时”视
17、图更逼真地显示文档在浏览器中的表示形式,并使视图更逼真地显示文档在浏览器中的表示形式,并使您能够像在浏览器中那样与文档交互。但您能够像在浏览器中那样与文档交互。但“实时实时”视图不视图不可编辑。不过,您可以在可编辑。不过,您可以在“代码代码”视图中进行编辑,然后视图中进行编辑,然后刷新刷新“实时实时”视图来查看所做的更改。视图来查看所做的更改。F:实时代码视图:在代码视图中显示实时视图的源代码。:实时代码视图:在代码视图中显示实时视图的源代码。点击点击“实时代码实时代码”按钮时,也会同时点击按钮时,也会同时点击“实时视图实时视图”按按钮。钮。4、【属性】面板:默认情况下,属性检查器位于工作区、
18、【属性】面板:默认情况下,属性检查器位于工作区的底部边缘,但是可以将其取消停靠并使其成为工作区中的底部边缘,但是可以将其取消停靠并使其成为工作区中的浮动面板。可以用来检查和编辑当前页面选定元素的最的浮动面板。可以用来检查和编辑当前页面选定元素的最常用属性,如文本和插入的对象。属性检查器的内容根据常用属性,如文本和插入的对象。属性检查器的内容根据选定的元素的不同会有所不同。例如,如果选择了页面上选定的元素的不同会有所不同。例如,如果选择了页面上的图像,则属性检查器就会改为显示该图像的属性,如图的图像,则属性检查器就会改为显示该图像的属性,如图像的文件路径、图像的宽度和高度、图像周围的边框像的文件
19、路径、图像的宽度和高度、图像周围的边框(如如果有,则会显示果有,则会显示)等等。等等。三、创建和管理站点三、创建和管理站点管管 理理 站站 点点 文件文件 打打 开开 保保 存存 网网 页页 创创 建建 本本 地地 站站 点点 启动启动Dreamweaver CS5程序,在菜单栏中,选择【站点】程序,在菜单栏中,选择【站点】【管理【管理站点】菜单项。站点】菜单项。弹出【管理站点】对话框,在对话框中,单击【新建】按钮。弹出【管理站点】对话框,在对话框中,单击【新建】按钮。弹出【站点设置对象效果】对话框,在对话框中,选择【站点】选项弹出【站点设置对象效果】对话框,在对话框中,选择【站点】选项卡,在
20、【站点名称】文本框中,输入准备使用的名称,单击【本地站卡,在【站点名称】文本框中,输入准备使用的名称,单击【本地站点文件夹】右侧的【浏览文件夹】按钮点文件夹】右侧的【浏览文件夹】按钮,选择准备使用的站点文件,选择准备使用的站点文件夹,单击【选择】按钮。夹,单击【选择】按钮。在【管理站点】对话框中,显示刚刚新建的站点,单击【完成】按钮。在【管理站点】对话框中,显示刚刚新建的站点,单击【完成】按钮。此时,在窗口右下方的【文件】面板中,即可看到创建的站点文件,此时,在窗口右下方的【文件】面板中,即可看到创建的站点文件,通过以上步骤即可完成使用【管理站点】向导搭建站点的操作。通过以上步骤即可完成使用【
21、管理站点】向导搭建站点的操作。1、创建本地网站、创建本地网站在制作网页时,我们会在站点中创建一些文件夹来存放网页中在制作网页时,我们会在站点中创建一些文件夹来存放网页中的图片,的图片,flash等文件,所以首先要新建一系列的文件夹,具体等文件,所以首先要新建一系列的文件夹,具体操作是:操作是:打开站点,右击右下角打开站点,右击右下角“站点站点”文件夹文件夹-在右击菜单中点击在右击菜单中点击“新建文件夹新建文件夹”选项选项-在站点文件夹下创建一个新的文件夹了。在站点文件夹下创建一个新的文件夹了。建立了文件夹之后,可以在右击菜单中点击建立了文件夹之后,可以在右击菜单中点击“新建文件新建文件”选项选
22、项,这样就可以新建一个文件。这样就可以新建一个文件。当然同样可以用右击文件或文件夹的方式复制或删除文件或文当然同样可以用右击文件或文件夹的方式复制或删除文件或文件夹。件夹。2、管理站点文件、管理站点文件3、打开网页文件、打开网页文件 只需要在站点文件夹中找到该网页文件,双击该文件即可只需要在站点文件夹中找到该网页文件,双击该文件即可打开。打开网页文件之后,即可进行相应的编辑。打开。打开网页文件之后,即可进行相应的编辑。四、文本的创建四、文本的创建输入项目符号输入项目符号 设置文字样式设置文字样式 文本对齐方式文本对齐方式 输入文本文字输入文本文字 段段 落落 缩缩 进进 在设计界面下可以直接输
23、入文字;在设计界面下可以直接输入文字;可以在下方的属性栏中找到可以在下方的属性栏中找到“项目符号项目符号”和和“项目编号项目编号”选选项,插入项目符号和项目编号项,插入项目符号和项目编号;在在“页面属性页面属性”窗口中,我们可以对字体进行颜色、大小、窗口中,我们可以对字体进行颜色、大小、字体等修改,如果你在字体下拉菜单中找不到你想要的字体字体等修改,如果你在字体下拉菜单中找不到你想要的字体样式,可以点击样式,可以点击“编辑字体列表编辑字体列表”,选择某些字体,并将它,选择某些字体,并将它们移到字体列表中们移到字体列表中,此时该字体就可以出现在字体下拉菜单,此时该字体就可以出现在字体下拉菜单中。
24、中。段落对齐可以在【格式】菜单中段落对齐可以在【格式】菜单中,选择对齐子菜单下的各种,选择对齐子菜单下的各种对齐方式。对齐方式。段落缩进可以利用属性栏中的段落缩进可以利用属性栏中的“文本突出文本突出”和和“文本缩进文本缩进”按钮进行操作。按钮进行操作。插入特殊字符插入特殊字符 选择【插入】工具栏中的选择【插入】工具栏中的“文本文本”按钮,可以弹出可选择按钮,可以弹出可选择插入的各种特殊字符。插入的各种特殊字符。同样,点击【插入】工具栏中的同样,点击【插入】工具栏中的“表格表格”按钮,可以插入按钮,可以插入表格;点击【插入】工具栏中的表格;点击【插入】工具栏中的“水平线水平线”按钮,可以插按钮,
展开阅读全文