1、数字出版技术数字出版技术(网络程序设计网络程序设计-ASP)Lesson 1:IntroductionBy J.C本节课内容本节课内容lAims(本课程的学习目的)lRules(课堂纪律)lPerformance l前导及小作业Al关于课程与ASP的Presentationl讨论题Aims(本课程的学习目的)(本课程的学习目的)l了解相关的数字出版技术,明确数字出版的相关软件及相关的网络标示语言和网络程序设计语言。课程完成后,掌握撰写一般网络标示语言-HTML,以及动态网页的制作技术-ASP。l深度融合本学期的其他相关学科的学习(如编程入门课:VB、Aceess数据库设计及网络设计软件:DRE
2、AMWEAVER)l独立操作软件并完成指定的项目。Rules(课堂纪律)(课堂纪律)l遵守课堂纪律l在提问时间做1对1讲授时,其他同学注意课堂纪律。l在分组讨论时间,每位同学要做好讨论笔记。分组讨论结束后每组整理好在课堂结束前交上。l本课程有不定时测验。注意考试纪律。l诚实地按时完成每次作业。(详见作业说明)Performancel50%成绩来自个人的平时测验及作业成绩(每次作业有说明,每次作业满分不同,不是百分制)。l50%成绩来自期末考试成绩:关于实际操作的限时操作题。希望大家学习愉快!并取得好成绩!希望大家学习愉快!并取得好成绩!前导前导l实际的生产过程实际的生产过程l客户提出需求客户提
3、出需求l策划及任务分配策划及任务分配l功能模块划分及客户端界面外观设计功能模块划分及客户端界面外观设计l系统流程设计系统流程设计l分模块实现功能分模块实现功能l数据库设计(需求分析、数据库概念结构设计、数据库逻辑结构设计)数据库设计(需求分析、数据库概念结构设计、数据库逻辑结构设计)l客户端界面制作客户端界面制作l连接数据库连接数据库l调试及修改调试及修改l如何评估网站如何评估网站l信息量合适信息量合适l主题突出主题突出l使用方便使用方便l容错及修改容错及修改作业作业A:l小组讨论:上网查找小组讨论:上网查找10个你认为优秀的网站。从中挑个你认为优秀的网站。从中挑出一个你认为最好的例子,与你的
4、组员们交流并分析出一个你认为最好的例子,与你的组员们交流并分析主页,画出主页,画出客户端界面系统模块划分分析图客户端界面系统模块划分分析图。(每组。(每组提交一份,并写下小组成员名字)提交一份,并写下小组成员名字)l小组讨论:从上面选出的网站中挑一个你最希望实现小组讨论:从上面选出的网站中挑一个你最希望实现的的功能模块或数据库功能模块或数据库,简单说明为什么,并与你的组,简单说明为什么,并与你的组员们交流。(每人提交一份,并附上个人学号及亲笔员们交流。(每人提交一份,并附上个人学号及亲笔签名)签名)l小组讨论:提出改善建议及修改的方案。(要求同上)小组讨论:提出改善建议及修改的方案。(要求同上
5、)Presentation-Websitel各组派一名小组代表上讲台做一个简单的总结。内容包括:1.客户端界面系统模块划分分析图2.总结练习A的2-3题的小组成员发言讨论结果l小组成员补充回答l提问及解答PART 2:关于课程:关于课程l本学科内容囊括:lHTML网络标示语言lAccess数据库设计及应用lASP基本知识lASP+Access 实例分析lASP 程序设计l结合其他学科内容设计及制作项目Presentation-ASPl1、ASP概述l2、ASP开发工具与开发平台l3、ASP的运行方式l4、配置服务器l5、创建简单ASP程序l6、思考与练习ASP概述ASP(Active Serv
6、er Pages)1、Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP概述ASP(Active Server Pages)2、Server:ASP运行在服务器端。ASP的编程语言可以是VBSCRIPT和JSCRIPT。浏览器(Ie,Netscape)ASP概述ASP(Active Server Pages)ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代
7、码。这样就可以防止别人抄袭程序。3、Pages:静态网页与动态网页静态网页与动态网页静态网页:静态网页:所谓所谓“静态静态”,指的就是站点的页面内容是,指的就是站点的页面内容是“固定不变固定不变”的。的。动态网页:动态网页:动态网页相对静态网页,网页中显示的内容可以动态网页相对静态网页,网页中显示的内容可以跟随浏跟随浏览者的不同览者的不同或者其他条件的不同在同一个页面中或者其他条件的不同在同一个页面中显示出显示出不同的效果不同的效果。动态页面又分为动态页面又分为客户端客户端动态页面和动态页面和服务器服务器端动态页面端动态页面ASP概述本课程涉及的主要内容:HTML语言语言 CSS样式样式 VB
8、SCRIPT语言语言 ASP内置对象内置对象 ASP组件对象组件对象 数据库访问数据库访问ADO对象对象ASP概述ASP开发工具与开发平台开发工具与开发平台ASP开发平台:操作系统开发平台Windows 2003 Server/Windows 2000 ServerInternet Information Server(IIS 6.0/5.0)Windows XP ProfessionalWindows 2000 Professional不完整的(IIS5.0)Windows 98MS Personal Web Server(PWS)ASP开发工具与开发平台开发工具与开发平台ASP开发工具:A
9、B服务器请求响应客户机网络处理客户机ASP的运行方式的运行方式配置服务器配置服务器创建简单ASP程序这些是这些是HTML语言脚本语言脚本再次发出再次发出Eg1创建简单ASP程序注:蓝色为HTML语言红色为ASP代码灰色为HTML语言注释当前时间当前时间为为:Eg2ASP程序以“”结束。参考书本参考书本13-15页页创建简单ASP程序附:使用asp实现简易交互Eg31-1.htm Hello1-1.asp%yname=Request.QueryString(yourname)Response.Write Hello,&yname&%重填重填附:文件包含的使用Virtual表示以虚拟目录开始的路径表示以虚拟目录开始的路径File则直接写入正确文件路径则直接写入正确文件路径讨论题讨论题1.ASP程序可以使用什么语言来描述,其默认编程语言是什么?2.如何配置IIS服务器,并使它运行ASP程序。3.ASP的运行方式是怎样的?4.自己动手编写课件中的eg1和eg2及书本内的两个实例,并通过IIS服务器查看效果。5.打开附带的EG5.ASP程序,分别说出哪些是HTML语言代码,哪些是ASP代码。