主页 > kj139开奖现场直播 >

新闻排行

最新新闻

基础的面向对象网页设计探讨

发布日期:2019-11-06 19:25   来源:未知   阅读:

  以ASP.NET为基础的面向对象网页设计探讨_电子/电路_工程科技_专业资料。钟州 学术论丛 以 A SP . N E T 为基础的面向对象网页设计探讨 孙黄沈金报 武警广州指挥学院 摘 要 :伴 随 Internet技 术 日 益 发 展 与 更 新 ,W eb 数据资源

  钟州 学术论丛 以 A SP . N E T 为基础的面向对象网页设计探讨 孙黄沈金报 武警广州指挥学院 摘 要 :伴 随 Internet技 术 日 益 发 展 与 更 新 ,W eb 数据资源 呈快速扩张与延伸之势。怎样将非结构化且海量的数据资源进 行 高效化的组织与 维 护 ,提 升 页 面 设 计 、搜索 及 浏 览 速 度 , 已 然成为当前需解决的重难点问题。本文以软件工程学面向对象 程序设计思想为基础,探讨了面向对象网页的设计与分析方法, 此方法除了能够提升软件的可维护性与重用性之外,还能提升 网页设计的进度,实用价值高。 关 键 词 :ASP. N ET ; 面向对象网页;设计 伴随通信与计算机技术的持续、高 速 发 展 ,网络技术经近 些 年 发 展 ,已趋向成熟,万维网当中的数据资源更是以超快速 度 增 长 。针对如此庞大且复杂的海量数据,怎样施加有效维护 与 组 织 ,从中以高效化方 式 抽 取 有 用 信 息 ,乃是当前乃至今后 所需迫切解决的问题。针对 传 统 的 网页设计方法而言,通常在 组织信息上以页面 为 其 单 位 ,在 分 散 的 页 面 上 ,设计者需要单 独 的 进 行 开 发 ,然 后 进 行 简 单 整 合 ,最 终 形 成 一 个 网 络 应 用 。 但此种设计方法存在诸多问题,如 :重 复 劳 动 大 ,有着较低的 程序复 用 程 度 ;分 散设计使软件工程管理难度增加;降低浏览 速 度 等 。而通过分析诸多设计实例得知,一个网络应用各页面 间有着诸多相同信息,如版 权 信 息 、广 告及标头等。针对此些 设计运用面向对象程序设计理念,做成帧页、用户控件等形式, 可提升软件复用率,实 现 Web 整体性能的提高。 1. 面向对象网页技术概述 面向对象设计与分析以“ 继承与 封 装 ”为 其 主 要 思 想 ,其 以系统功能位基本着眼点,依据严格的规 范 及 工 程 标 准 ,把系 统 进 行 划 分 ,使之成为若干对象的集合。而对于面向对象网页 设 计 而 言 ,也与之 相 似 ,将功能模块作为基本单位,组 织 信 息 , 一个网页通常由若干功能子模块与一个主控模块构成。针对主 控 模 块 来 讲 ,等 同 于 结 构 化 程 序 的 主 函 数 ,乃 为 页 面 之 核 心 , 还 可将其当作一个 容 器 ,用 于 子 模 块 引 用 的 储 存 ,另 外 ,还能 存放自己的诸如图片、文 本 等 内 容 ;对 于 子 模 块 而 言 ,可将其 当作拥有相对独立的属性与功能对象,经 主 控 模 块 的 引 用 ,而 实现作用的最大化 发 挥 ,通 常 ,子模块乃为能够重复利用的对 象 ,乃是针对属性与方法的对应封装。 2. 面向对象网页设计的实现 2.1网络应用的面向对象 针对面向对象系统分析来讲,核心任务即为自系统整体层 面来 分 析 网 络 ,从 中将系统需实现功能间关系确定下来,且从 中以抽取的方式获取可可复用且公共化的功能,将其当作子模 块 。通 常 ,面向对象分析技术在网络应用中的应用分析,可划 分为如下步骤:⑴ 对 象 标 识 。通过与用户广泛接触,另查看有 关 数 据 资 料 ,首先对问题域有一个基本了解。基 于 此 ,把问题 域当中与问题、系统相关的对象进行提取。( 2)关 系确 定 。针对 对象标识中所得到的对象集合进行深人分析,最终确定它们间 所 存 在 的 关 系 ,如依赖 关 系 、并列关系及整体部分关系等。( 3) 对 象建模。结合 系 统 的 问 题 域 ,对各对象类的属性与服务予以 确定。 例 如 一 个 以 浏 览 器 为 基 础 的 酒 店 联 盟 营 业 系 统 ,这个以 W e b 为基础的酒店联盟营业系统,需要对客人到酒店入住、票 务及结账等服务进行处理。显 然 ,对 象退房结帐、登记人住以 及 查 询 卡 余 额 等 操 作 间 ,乃 是 存 在 并 列 关 系 的 ,它们间无论在 界 面 上 ,还 是 在 功 能 上 ,均 为 彼 此 独 立 的 ;而对于退房结帐及 登 记 入 住 等 页 面 而 言 ,均 依赖菜单栏、持卡人验证等米快。至 此 ,可 从 此 模 型 当 中 ,可以对诸如版权说明、权 限 控 制 、持卡 人 验 证 、菜单栏及标题栏等相对独立且可复用的子模块进行简 单 抽 取 。然后对所抽取的公共对象进行建模操作,最终将其属 性( 界面) 与方法( 功能) 确定下来。 2.2运 用 A S P . N E T 达成面向对象网页设计 当 前 ,较为常用且多见的有面向对象网页设计特征的技术 为 :ASP. NET 的 用 户 控 件 、框 架 (FrameSet)等 。其 中 ,以浏览 器为基 础 实 现 的 框 架 技 术 ,仅 把 一 个 页 面进行简单的划分,使 之 成 为 若 干 块 ,而 块 与 块 间 缺 少 紧 密 的 交 互 机 制 ,对 于 子 模 块 而 言 ,其 仅 有 简 单 的 链 接 功 能 ,其 它 方 法 无 法 实 现 。而对 于 ASP. NET 的用户控件技术来讲,其不仅有页面上的链接,其 各子模块均有以服务器执行为基础的代码类,具有较强的交互 能 力 ,除了能够彼此传递数据外,还 能相互调用方法。现以某 代 码 的 分 析 为 例 ,说 明 运 用 ASP. NET 实 现 面 向 对 象 网 页 设 计 的部分过程。某 页 面 包 含 有 6 部 分 ,即权限控制、本页功能实 现 、菜 单 栏 、标 題 栏 、持卡人验 证 与 版 权 说 明 ,其中无界面表 现的有权限控制与持卡人验证。因篇幅问题,本文将此页面的 主模块文档内容省略。基于 此 文 档 可 知 ,此例的主模块文档首 先 用 Register命 令 ,完成了三个用户控件的注册,即版权信息: Footer、菜 单 栏 :Menus与 标 题 栏 :Banner, 然 后 于 表 格 当 中 , 套

上一篇:江西快三开奖


下一篇:没有了