[发明专利]基于部件的、拖放式设计的网站快速开发技术无效
申请号: | 200810068376.0 | 申请日: | 2008-07-09 |
公开(公告)号: | CN101393519A | 公开(公告)日: | 2009-03-25 |
发明(设计)人: | (请求不公开姓名) | 申请(专利权)人: | 深圳企网信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518101广东省深圳市宝安区新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 部件 拖放 设计 网站 快速 开发 技术 | ||
一、技术领域:
本技术属于计算机软件开发中的微软.NET平台的B/S结构的软件开发技术领域,利用无刷新的、可以自由拖放设计大小、位置、外观样式的网页部件,装载预先开发的各种公共的程序功能模块,实现:
1、程序员开发的功能模块,一次开发,多次重复使用。节省程序员的开发成本。
2、美工设计人员,不需要了解HTML、Javascript等技术细节,所见即所得地设计网页各部件的外观,并在各部件里面装载程序员开发好的可重复使用的功能模块,从而快速实现网站开发。整个网站开发过程简单、快速、高效。
3、在利用网页部件进行网页设计的基础上,网站绑定多个域名,并且按不同的域名进行区分,可以实现同一个网站上,虚拟出多个站点,每个站点都可以单独进行设计,互不烦扰。即“多站技术”。
二、背景技术:
本技术的实现,是利用微软的.NET平台的服务器控件的“Web自定义控件(WebCustomControl)”技术,结合javascript客户端脚本技术、Ajax.NET无刷新技术,开发出来的一种全新的网页部件设计技术。
涉及到的技术有:
(1)javascript脚本语言技术
(2)微软的.NET平台公共技术
(3)Ajax.NET公共技术
(4)微软的.NET平台的Web自定义控件(WebCustomControl)技术
三、发明内容:
基于部件的、拖放式设计的网站快速开发技术。
(1)利用Ajax.NET无刷新技术,javascript客户端脚本技术,开发设计了“网页部件”。该网页部件可以在网页浏览状态下自由拖放、设计外观、修改图片或背景图片。
(2)利用微软的.NET平台的服务器控件的“Web自定义控件(WebCustomControl)”技术将此部件封装成为标准的组件形式,成为一个标准的.NET Web开发平台的开发组件。
(3)这些部件可以任意装载预先开发好的、具有一些特定功能的“功能模块”,以实现网站的各种功能,如:新闻组件、新闻详细浏览功能、产品展示功能、留言板功能、友情链接功能等等网站必须的应用功能。页面上可以自由放置多个“网页部件”,不同的部件装载不同的“功能模块”,并加以在线式设计成为不同的风格,就形成了风格不同的网页,多个不同的网页而形成了功能齐全的网站。这些“功能模块”,是网站上通用的具有某些功能的相应独立的部件。程序员开发好这些组件后,一次开发,所有的网站都可以使用,当需要的功能模块都设计好后,以后的网站开发将不再需要程序员,只需要美工设计师。
(4)对“网页部件”的外观的设计完全可视化,并且是在线编辑,所见即所得,美工设计人员也完全摆脱了大量的HTML语言,只需要关注设计本身。
(5)根据不同的来访域名而决定不同的站点标识,结合本技术,可以实现同一网站下,实现多个虚拟的不同站点,即“多站技术”。
四、附图说明:
(无)
五、具体实施方式:
(一)准备工作:
(1)使用微软的.NET平台建立一个Web网站项目。
(2)将本技术组件中的AjaxPro.2.Dll,Shove.Web.UI.3 For.NET 2.0.Dll文件添加引用到该项目中。
(3)将本技术组件中的ShoveWebUI_client文件夹,复制到该项目的根目录下。
(4)在该项目的Web.Config中进行对Ajax的相关配置,这个属于Ajax的技术范围。
(二)开始网站开发:
(5)打开该网站项目的Default.aspx.Cs后台代码类文件,此类默认继承于System.Web.UI.Page,修继承为:Shove.Web.UI.ShoveWebPartBasePage。
(6)在该网站项目中新建若干个用户控件(文件名后缀为.ascx),并进行一些设计、编码,以实现相应的用户控件功能。
(7)分别打开以上(6)所制作的用户控件的后台类代码文件(文件名后缀为.ascx.cs),这些类默认是继承于System.Web.UI.UserControl,修改继承为:Shove.Web.UI.ShoveWebPartUserControl。
(8)运行该网站项目,在Default.Aspx上就可以进行网页的设计了。
(三)高级功能:
(9)在用户控件类代码文件中,增加一个构造函数,如:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳企网信息技术有限公司,未经深圳企网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810068376.0/2.html,转载请声明来源钻瓜专利网。