当前位置:
文档之家› aspnet Web开发基础
aspnet Web开发基础
B/S结构简介
以目前的技术看,局域网建立B/S结构的网络应用, 并通过Internet/Intranet模式下数据库应用,相对 易于把握,而且成本也是较低的。B/S结构是一次性 到位的开发,能实现不同的人员,从不同的地点,以 不同的接入方式(比如LAN、WAN、 Internet/Intranet等)访问和操作共同的数据库; 而且,它能有效的保护数据平台和管理访问权限,从 而使得服务器数据库更加安全。
3、常用颜色的属性,取值可用英文颜色名,也可用“#”引导的 十六进制代码表示。
4
2015-03-31
举例
<HTML> <HEAD> 这是主体之外的文本 <TITLE>个人网页</TITLE> </HEAD> <BODY bgcolor="greenyellow" Text="#0000FF"> <P>页面背景为黄绿色</P> <P>文本颜色为蓝色</P> </BODY>
超文本传输协议(HTTP)
超文本传输协议是专门为Web设计的一种网络协议, 它详细规定了浏览器和万维网服务器之间互相通信的 规则 。它可以使浏览器更加高效,使网络传输减少。 它不仅保证计算机正确快速地传输超文本文档,还确 定传输文档中的哪一部分,以及哪部分内容首先显示 (如文本先于图形)等。
1
2015-03-31
如果想让链接字未点击时是蓝色的,当鼠标移上去后 字变成红色的且有下划线,这就是一种风格。 通过设立样式表,可以统一地控制HTML中各标志的显 示属性。级联样式表可以使人更能有效地控制网页外 观。使用级联样式表,可以扩充精确指定网页元素位 置,外观以及创建特殊效果的能力。
说明:
1、主体位于头部之后,BODY标记标志着页面内容的开始与结束, 页面中的其他HTML标记都在这对标记之间;它定义了页面的主要 内容与显示格式,是整个网页的核心。
2、BODY标记有六个可选参数: BACKGROUND=“图像地址”:指定一幅图像作为页面背景; BGCOLOR=“颜色号”:指定页面的背景颜色; TEXT=“颜色号”:指定文本默认颜色; ALINK=“颜色号”:指定单击超链接时链接文字的颜色; LINK=“颜色号”:指定没有单击时超链接的颜色; VLINK=“颜色号”:指定已被单击过的超链接的颜色。
第二章 Web开发基础
主讲教师:刘汉强
2015-03-31
主要内容
1、Web简介 2、Web程序运行机制
2.1 Web简介
Web本意是蜘蛛网和网的意思。 全称是WORLD WIDE Web(缩写为WWW),是由遍及全球 信息资源组成的系统。 表现形式
超文本(hypertext) 超媒体(hypermedia) 超文本传输协议(HTTP)
B/S结构简介
B/S(Browser/Server)结构即浏览器和服务器结构, 它是随着Internet技术的兴起,对C/S结构的一种变 化或者改进的结构。在这种结构下,用户工作界面通 过www浏览器来表现,极少部分事务逻辑在前端 (Browser)实现,但是,主要事务逻辑在服务器端 (Server)实现,形成所谓的三层结构,这样就大大 简化了客户端计算机的负载,减轻了系统维护与升级 的成本和工作量,降低了用户的总体成本。
文件标题标记
TITLE标记的格式:
<TITLE>
</TITLE>
说明:
在这对标记之间的文本内容作为页面的名称,且名称可 以显示在多行上。
该标记定义的标题不在浏览器中显示,而在浏览器的标 题栏中显示。
标题可以作为该页面的标志或文件名,使用搜索引擎时 显示的结果也是页面的标题。
文件主体标记
BODY标记的格式: <BODY> 页面内容 </BODY>
在此标记内的文本都不会在浏览器窗口中显示,但 此标记中的程序代码可被执行;一般将客户端的程序 段放在此标记中,可以达到隐藏的效果。
段落和文字标记
标题文字标记 文本文字标记 设置字型标记 换行、换段标记 分区显示标记 添加水平线标记 特殊符号标记
Web程序运行机制(3)
CSS简介: CSS(级联样式表)主要用来定义网页中 元素的样式,用来进行网页风格设计的。
C/S结构简介
传统的C/S体系结构虽然采用的是开放模式,但这只 是系统开发一级的开放性,在特定的应用中,无论是 Client端还是Server端,都还需要特定的软件支持。 由于没能提供用户真正期望的开放环境,C/S结构的 软件需要针对不同的操作系统开发不同版本的软件, 加之产品的更新换代十分快,因此已经很难适应百台 电脑以上局域网用户的同时使用。
B/S与C/S的区别
B/S结构是建立在广域网的基础上的,而C/S结构是 建立在局域网的基础上的,它们的区别如下:
硬件环境不同 对安全要求不同 对程序架构不同 系统维护不同 处理问题不同 C/S程序处理用户界面是固定的,在相同区域安全要求 高,需求与操作系统相关;B/S建立在广域网上,面向 不同的用户群, 地域分散,与操作系统关系最小。
2
2015-03-31
B/S与C/S的区别
B/S结构是建立在广域网的基础上的,而C/S结构是 建立在局域网的基础上的,它们的区别如下:
硬件环境不同 对安全要求不同 对程序架构不同 C/S程序更加注重流程,可以对权限多层次校验,对系 统运行速度可以较少考虑。B/S对安全以及访问速度的 多重考虑,建立在需要更加优化的基础之上,比C/S有 更高的要求。B/S结构的程序架构是发展趋势,从MS 的.Net系列的BizTalk2000、Exchange 2000等,全面 支持网络的构件搭建的系统。SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟。
超媒体(hypermedia)
超媒体是超文本(hypertext)和多媒体在信息浏览 环境下的结合。它是超级媒体的简称。用户不仅能从 一个文本跳到另一个文本,而且可以激活一段声音, 显示一个图形,甚至可以播放一段动画。 Internet采用超文本和超媒体的信息组织方式,将信 息的链接扩展到整个Internet上。Web就是一种超文 本信息系统,Web的一个主要的概念就是超文本连接, 它使得文本不再象一本书一样是固定的线性的。而是 可以从一个位置跳到另外的位置。可以从中获取更多 的信息。可以转到别的主题上。想要了解某一个主题 的内容只要在这个主题上点一下,就可以跳转到包含 这一主题的文档上。正是这种多连接性把它称为Web。
C/S结构简介
C/S(Client/Server)结构,即客户机和服务器结构, 它是一种软件系统体系结构,通过它可以充分利用两 端硬件环境的优势,将任务合理分配到Client端和 Server端来实现,降低了系统的通讯开销。目前大多 数应用软件都是Client/Server形式的结构,由于现 在的应用软件正在向分布式的Web应用发展,使得Web 和Client/Server应用都可以进行同样的业务处理, 应用不同的模块共享逻辑组件。(QQ,阿里旺旺都属 于c/s结构)
B/S与C/S的区别
B/S结构是建立在广域网的基础上的,而C/S结构是 建立在局域网的基础上的,它们的区别如下:
硬件环境不同 对安全要求不同 C/S 一般面向相对固定的用户群,对信息安全的控制 能力很强,一般高度机密的信息系统采用C/S 结构较 为适宜,而仅通过B/S发布部分可公开信息;B/S建立 在广域网之上,对安全的控制能力相对较弱,面向的 是不可知的用户群
十六进制代码 #000000 #0000FF #A52A2A #00FFFF #808080 #008000 #FFFFF0 #FFA500 #FFC0CB #FF0000 #FFFFFF #FFFF00 #CD061F #99FF33 # 0B6EFF #DBDBF8 Nhomakorabea注释标记
注释标记的格式: <!-- --> 说明:
超文本(hypertext)
超文本是一种用户接口范式,用以显示文本及与文本 相关的内容。现时超文本普遍以电子文档的方式存在, 其中的文字包含有可以链接到其他字段或者文档的超 文本链接,允许从当前阅读位置直接切换到超文本链 接所指向的文字。 超文本的格式有很多,最常使用的是HTML(超文本标 记语言)及RTF(富文本格式)。我们日常浏览的网 页都属于超文本。 超文本链接一种全局性的信息结构,它将文档中的不 同部分通过关键字建立链接,使信息得以用交互方式 搜索。
B/S与C/S的区别
B/S结构是建立在广域网的基础上的,而C/S结构是 建立在局域网的基础上的,它们的区别如下:
硬件环境不同 对安全要求不同 对程序架构不同 系统维护不同 处理问题不同 用户接口不同 C/S多是建立在Window平台上,表现方法有限,对程序 员普遍要求较高;B/S建立在浏览器上,有更加丰富和 生动的表现方式与用户交流,并且大部分难度减低, 开发成本低。
2.2 Web程序运行机制(1)
Web浏览器 浏览器主要是用于客户端用户访问Web应用的工具, 与开发网站不存在很大的关系,所以开发网站对浏览 器的要求并不是很高,任何支持HTML的浏览器都可以。 现在比较流行的Web浏览器主要有微软的IE浏览器、 Firefox火狐浏览器、谷歌的Chrome浏览器、360安全 浏览器等。
文档标记 文件头标记 文件标题标记 文件主体标记 注释标记
文档标记
文档标记的格式 <HTML>
</HTML> 说明: HTML标记用于表示一个页面的开始,应该是发送到 各用户浏览器的第一个标志,</HTML>应该是发送到 用户浏览器的最后一个标记;
文件头标记
HEAD标记的格式 <HEAD> </HEAD> 说明: 1、HTML文档分为文件头和文件主体两部分。文件主 体是在浏览器定位器中显示的内容;而文件头则是用 来规定该文件的标题和文档的一些属性。 2、HEAD标记是页面的第二层标记,用于包含页面的 标题信息,如页面名称等,它在HTML文档中不是必须 的。 3、HEAD标记必须在BODY标记开始之前结束,标题信 息部分作为独立的文档部分,不能包括在BODY标记之 中。