1 / 47

ASP 动态网页制作

ASP 动态网页制作. 第 1 章 网络基础知识. 主讲:姚贤明. 本章介绍网络基础知识,主要内容包括 Internet 和 Web 的相关概念以及 Web 程序开发环境的相关知识。通过本章的学习,读者应了解什么是 Internet 和 Web 、 Web 的访问原理、不同 Web 开发语言的特点,并掌握 Web 开发工具的使用等。尤其要理解 Internet 的一些基本概念,如 TCP/IP 协议族、 IP 地址、域名、 URL 等。. 1.1. 1.2. 1.3. 1.4. 1.5. Internet 基础. Web 简介. Web 程序开发环境.

beata
Download Presentation

ASP 动态网页制作

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ASP动态网页制作 第1章 网络基础知识 主讲:姚贤明

  2. 本章介绍网络基础知识,主要内容包括Internet和Web的相关概念以及Web程序开发环境的相关知识。通过本章的学习,读者应了解什么是Internet和Web、Web的访问原理、不同Web开发语言的特点,并掌握Web开发工具的使用等。尤其要理解Internet的一些基本概念,如TCP/IP协议族、IP地址、域名、URL等。本章介绍网络基础知识,主要内容包括Internet和Web的相关概念以及Web程序开发环境的相关知识。通过本章的学习,读者应了解什么是Internet和Web、Web的访问原理、不同Web开发语言的特点,并掌握Web开发工具的使用等。尤其要理解Internet的一些基本概念,如TCP/IP协议族、IP地址、域名、URL等。

  3. 1.1 1.2 1.3 1.4 1.5 Internet基础 Web简介 Web程序开发环境 小 结 上机指导 主要内容

  4. 1.1 Internet基础 • Internet,中文正式译名为因特网,是全球范围的国际互联网。它是由使用公用语言互相通信的计算机连接而成的全球网络。本节介绍Internet的基本概念,包括TCP/IP协议族、IP地址、域名和URL等。

  5. 1.1.1 Internet概述 • Internet是由各种不同类型和规模的、独立管理和运行的主机或计算机网络组成的一个全球性网络。

  6. Internet源于ARPA(美国国防部高级研究计划局)网络计划,最初使用在军事研究方面。

  7. 1.1.2 TCP/IP • Internet主要采用TCP/IP,凡是连入Internet的计算机都必须安装和使用TCP/IP协议软件。 • 传输控制协议/因特网协议(Transmission Control Protocol/Internet Protocol,TCP/IP)是Internet最基本的协议。

  8. TCP/IP网络体系结构分为4个层次:应用层、传输层、网络层和物理链接层。

  9. (1)应用层,是TCP/IP参考模型的最高层。 • (2)传输层,也称为TCP层。

  10. (3)网络层,也称为IP层,负责提供基本的数据报封装及传送功能,确保每一块数据报都能够到达目的主机(但不检查是否被正确接收)。(3)网络层,也称为IP层,负责提供基本的数据报封装及传送功能,确保每一块数据报都能够到达目的主机(但不检查是否被正确接收)。

  11. (4)物理链接层,它的主要功能是接收网络层的IP数据报,通过网络向外发送。

  12. 1.1.3 IP地址、域名和URL 1.IP地址 • IP地址(Internet Protocol Address)是识别Internet网络中的主机及网络设备的唯一标识。 • 每个IP地址又可分为两部分,即网络地址和主机地址。

  13. (1)A类IP地址 • (2)B类IP地址 • (3)C类IP地址

  14. 2.域名 • TCP/IP中提供了域名服务系统(DNS),允许为主机分配字符名称,即域名。

  15. 3.URL • 统一资源定位器(Uniform Resource Locator,URL)也被称为网页地址,它是Internet上标准的资源地址。

  16. 其格式如下: • <信息服务类型>://<信息资源地址>/<文件路径>

  17. 1.2 Web简介 • 1.2.1 什么是Web • Web,全称为World Wide Web,缩写WWW,中文称万维网,是基于Internet并采用Internet协议的一种体系结构,通过它可以访问分布于其他Internet主机上的资源。

  18. Web具有以下特点。 • (1)Web是一种超文本信息系统。 • (2)Web是图形化的和易于导航的。 • (3)Web与平台无关。 • (4)Web是分布式的。 • (5)Web是动态的、交互的。

  19. 1.2.2 C/S模式与B/S模式 • C/S和B/S是目前开发模式技术架构的两大主流技术。

  20. (1)C/S模式 • C/S(Client/Server,客户机/服务器)模式又称为C/S结构,它是一种软件系统体系结构。

  21. (2)B/S模式 • B/S(Browser/Server,浏览器/服务器)模式又称为B/S结构。

  22. 1.2.3 Web的访问原理 • Web应用程序是基于B/S(Browser/Server,浏览器/服务器)结构的。

  23. 1.服务器端与客户端 • 通常来说,提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。

  24. 2.静态网页的工作原理 • 所谓静态网页,就是在网页文件里不存在程序代码,只有HTML标记,其文件后缀名一般为.htm或.html。 • 静态网页的工作原理非常简单。

  25. 3.动态网页的工作原理 • 所谓动态网页,就是在网页文件中不仅包含HTML标记,同时还包含实现特定功能的程序代码,该类网页的后缀名通常根据程序语言的不同而不同。 • 动态网页的工作原理相对复杂。

  26. 图1-1 静态网页的工作原理

  27. 图1-2 动态网页的工作原理

  28. 1.3 Web程序开发环境 • 1.3.1 Web开发工具 1.FrontPage • FrontPage是微软公司开发的一种功能强大且无需编程就可以实现创建和管理Web站点的开发工具。

  29. (1)优点 ① 操作简单 ② 页面制作方便 ③ 图片处理功能 ④ 易兼容

  30. (2)缺点 FrontPage也存在着一定的缺点。

  31. 无脚本库,很多通过代码实现的功能效果,通过FrontPage无法实现。 • ② 网页制作时,需要许多辅助文件的支持。 • ③ 模板功能有限、步骤繁琐,在进行页面模板设计时会耗损大量的时间。 • 综上所述,FrontPage仅适用于制作功能简单的网页或网站。

  32. 2.Dreamweaver • Dreamweaver是当今流行的网页编辑工具之一。它采用了多种先进技术,提供了图形化程序设计窗口,能够快速高效地创建网页,并生成与之相关的程序代码,使网页创作过程变得简单化,生成的网页也极具表现力。

  33. 图1-3 “工作区设置”对话框

  34. 图1-4 “新建文档”对话框

  35. 图1-5 代码视图

  36. 图1-6 拆分视图

  37. 图1-7 设计视图

  38. 3.Visual InterDev 6.0 • Visual InterDev是微软公司推出的一种供Web开发者快速建立动态数据库驱动的Web应用程序的超强开发工具。

  39. 图1-8 新建应用程序窗口

  40. 图1-9 ASP程序代码编写窗口

  41. 1.3.2 Web开发语言 • 目前,用于Web开发的主要有4种语言:ASP、ASP.NET、PHP和JSP。

  42. 1.ASP • ASP(Active Server Pages)是一种使用很广泛的开发动态网站的技术。

  43. 2.ASP.NET • ASP.NET也是一种建立动态Web应用程序的技术,它是.NET框架的一部分,可以使用任何.NET兼容的语言,如Visual Basic.NET,C#,J#等来编写ASP.NET应用程序。

  44. 3.PHP • PHP来自于Personal Home Page一词,但现在的PHP已经不再表示名词的缩写,而是一种开发动态网页技术的名称。

  45. 4.JSP • JSP(Java Server Pages)是由Sun公司倡导,与多个公司共同建立的一种技术标准,它建立在Java Servlet基础之上。

  46. 小 结 • 本章主要介绍了网络的基础知识,这样可以为读者学习本书以后的章节奠定良好的基础。通过本章的介绍,读者应能明确Internet的一些基本概念,如什么是TCP/IP、IP地址、域名和URL等;应能区分Internet和Web为两个不同的概念;应了解Web的访问原理和当前主要使用的几种Web开发语言。读者应能熟练掌握一种Web开发工具,为以后开发系统的Web应用程序做好准备。

  47. 上 机 指 导 • 1-1 安装Web浏览器(如IE浏览器),在浏览器地址栏处输入URL地址(可以是域名或者IP地址)访问网站。 • 1-2 安装Dreamweaver软件,创建ASP动态页面,并熟悉代码视图、拆分视图和设计视图。

More Related