学习无忧
开发频道 首页 | 入门 | 硬件 | 软件 | 设计 | 开发 | 网络 | 营销 | 社区 | 加油站
首页=>开发=>ASP=>WEB站点开发的三部曲(2)  
WEB站点开发的三部曲(2)
www.51study.net  2005-1-15 16:51
【字体:  】【评论打印】 【关闭
  2.2 设计步骤
  
  一个优秀的Web站点是所提供的信息(包括单纯基于Web的内容和技术服务)的内容与形式的完美结合的典范,为此Web站点的开发大体上按下述步骤进行:
  
  (1)信息内容的准备——根本之根本:即确定Web站点的设计方向,向外界提供哪些种类、具体什么内容的信息,并准备好相关素材。
  
  (2)信息内容的组织——锦上添花:即对上述准备的各项素材加以组织,确定内容基础上的形式,主要包括页面之间的联系、页面的格式、布局与美化等等。
  
  (3)技术上的实现——决定性的关键:即针对准备、组织好的信息,最后从技术上加以实现计划中的Web站点,大到全局概貌,小至各项细节乃及其他相关技术。否则,设计得再优秀的Web站点也只是海市蜃楼。
  
  2.3 开发平台
  
  进行设计的软硬件环境视不同设计者的设计要求、个人喜好等而不同,本人本次所实践开发的个人站点采用客户端开发形式,使用的软件工具如下:
  
  (1)主要开发软件:Microsoft FrontPage 98。FrontPage 98是帮助用户实现自动化Web站点创建、管理与发布的功能强大的软件工具。主要组成部分包括:FrontPage Editor 和FrontPage Explorer。Editor是一个所见即所得的HTML编辑器,无需直接编写HTML代码,不仅可直接在工作窗口中输入文本,插入图象、声音,建立超链接,插入脚本和其他对象;而且具有内嵌的浏览器,省去原来文本编辑器与浏览器之间的频繁切换,使用户可用大部分精力控制页面布局。Explorer运用七种视图:文件夹视图、所有文件视图、导航视图、链接视图、链接状态、主题视图、任务视图全方位细致地对Web站点实行管理。尤其FrontPage 98的功能更趋强大完善,例如一旦某文件换名、移动,系统则自动修改与此有关的链结;自动寻找孤立文件;提供专业水平的主题给用户利用,使得使用FrontPage对Web站点实行管理显得游刃有余。此外,它还包括一个支持HTTP协议和通用网关接口标准(CGI标准)的Personal Web Server。
  
  (2)Web发布软件:WS-FTP95—Pro。
  
  (3)其他辅助软件:Applet Headline Factory 2.0,Visual Applet Configurator V1.1,Hypersnap.DX3.10.Final.Pro。
  
  2.4 重要技术细节
  
  (1)Java小程序(Applet):Java是一种“简单、面向对象、分布式、解释型、安全、体系结构中立、可移植、高性能、多线程和动态的”语言,可以用来编写独立的应用程序(Application),也可以用来创建小程序(Applet)。Applet必须运行于浏览器内。目前Applet在WWW上的运用极为广泛,因为通过它可实现很多功能(诸如产生实时动画,在页面上实时运行游戏和程序,访问数据库和其他信息源,提供与用户更多的交互过程等)。在Web页面中插入Java之前,首先要由Java编译器把Applet的源代码(.java文件)编译成浏览器能识别的虚拟机字节码文件(.class文件),然后在HTML文件中插入〈APPLET〉标记调用,客户端浏览器自服务器下载此含有Applet的页面时,若浏览器支持Java,则加以正确解释显示。
  
  (2)脚本(Script):脚本语言的广泛使用是基于如何减轻Web服务器的负担这一出发点,因此有客户端脚本和服务器端脚本之分。使用哪一种脚本,要充分考虑保持客户端和服务器端的平衡:既要充分利用客户端的CPU,又不能让客户机承担太多的计算任务,否则它无法对用户响应。目前 Web页面中可使用的脚本语言有Javascipt和Vbscript 两种,通过 标记嵌入使用。
  
  (3)组件(Component):Frontpage组件是被内置于Frontpage对象中的用于作者保存一副页面或用户浏览该页时的解释执行代码,Frontpage组件可以生成HTML,在某些情况下生成服务器端和客户端代码。当页面包括的组件被浏览器捕获后或在一个表单被提交给表单处理组件时,运行组件可以动态地扩充,这和一个CGI程序在服务器上的运行相似;而创作组件只有在页面被保存时才能执行。Frontpage98中的运行组件有:ComfirmatiOn Field,DefauIt Form Handler,Discussion,Hit Counter,Registration;创作组件有: Banner Admanager,Comment,Hover Button,Include Page,Insert Html,Marquee,Scheduled lmage,Scheduled lnclude,Subtitution,Table of Content,Timestamp。
  
  (4)表单(Form):表单是提供给用户输入信息的区域,它是Web页面和站点具有交互性特征的关键。它可把各种输入信息以各Form元素名字-值对的形式传送给服务器端的处理程序即指定的句柄(诸如CGI等),通过它们来处理用户请求,并动态产生HTML文件。表单在HTML文件通过
  
  标记使用,各Form元素包括:单行文本框Text,多行文本框Textarea,单选按钮Radio,复选框或下拉列表Slect,密码专用区域Password,提交按钮Submit,重置按钮Reset,提交图象Image,隐藏域Hidden。
  
  (5)帖(Frame):帖技术将浏览器的显示窗口分为多个显示区域,每个显示区域(Frame)可包含一个独立的页面。在Web页面中采用Frame,可使Web游览器中的某个显示区域的内容保持不变,同时目标区域的显示内容随着用户所选择的超链接而改变;而且便于用户了解整个页面的结构,并可以方便地在各个不同页面中转移,同时也便于站点内容的扩充与更新。
【字体:  】【评论打印】 【关闭
相关文章
WEB站点开发的三部曲(3)(2005-1-15 16:52)
WEB站点开发的三部曲(1)(2005-1-15 16:46)
发表评论 共有0条评论   >> 查看详细评论
用户名: 密 码: 匿名评论
请发表评论时遵纪守法并注意语言文明!
 
用户名 评论内容
目前尚无评论!
 
文章搜索
关键字:
精彩文章回顾
 SQL Server 2
 ASP、JSP、PHP
 利用ASP技术开发基于W
 WORD和ACCESS的
 Access 数据库表规
 SQL Server的性
 SQL 非正常删除日志文
 拷贝的SQL Serve
广而告之
关于我们 | 广告服务 | 诚邀加盟 | 友情链接 | 网站地图 | 联系方式
Copyright ©1998-2005, All Rights Reserved.
版权所有 学习无忧网 51study.net
广告或空间合作,请QQ:70046085联系我