网站开发新技术探讨——基于ASP.NET与XML技术
摘要:二十一世纪是个经济飞速发展和资讯科技日新月异的时代,各行各业在信息化浪潮中面临着难得的机遇与巨大的挑战。网站开发技术、开发工具和开发模式等也需要升级换代以适应当今社会高速发展的要求。现在的网站开发技术、开发工具和开发模式等多种多样,选择什么样的软件开发架构、什么样的网络开发平台、什么样的开发工具和什么样的开发语言,直接影响到网站的开发速度和成功的概率。本文将以.NET为系统开发架构,ASP.NET为网络开发平台, VisualStudio.NET为开发工具,C#为核心开发语言,充分利用ASP.NET组件开发技术和XML跨平台技术,以新一代的开发模式、组件开发思想,快速构建可以适应不同要求的、具有很好安全性和扩展性网站。
关键词:ASP.NET XML技术 用户控件 认证技术 ADO.NET 数据库
Probe into the new technology on developing Website——Base on ASP.NET and XML technology
Abstract: The 21th century is an era that economy rapidly develops and information technology continuously improves. all the various trades and occupations are being near the rare opportunity and the huge challenge in the information tide central plane. The website development technology, the development kit and the development pattern and so on also needs to turn to a new generation to adapt the social high speed development request today. Present website development technology, development kit and development pattern and so on many and varied, chooses which type the software development overhead construction, which type network develops the platform, which type development kit and which type development language, will probability affects the website development’s speed and the successful directly. This article take .NET as the system development overhead construction, ASP.NET will be the network develops the platform, VisualStudio.NET is the development kit, C# is the core development language, fully uses the ASP.NET module development technology and the XML crossed platform technology, by the new generation of development pattern, the module development thought, fast constructs may adapt the different request, has the very good security and the extended website.
KeyWords:ASP.NET; XML technology; UserControl; ADO.NET; Database
目 录
1 前言 1
2 ASP.NET简介 1
3 开发背景及研究创新点和方法 7
3.1 研究意义 7
3.2 国内外研究现状 7
3.3 创新点 7
3.4 研究方法 8
4 研究内容 8
4.1 基于ASP.NET三层架构开发方法 8
4.2 网站设计思想与功能分析 8
4.3 数据库的设计 10
4.4 系统目录结构与系统配置文件 10
4.4.1 系统目录结构 10
4.4.2 系统配置文件 11
5 网站开发 11
5.1 用户控件介绍 11
5.2 模块介绍 12
5.2.1 网站布局页面(DesktopDefault.aspx) 12
5.2.2 网站标题栏用户控件(DesktopPortalBanner.ascx) 13
5.2.3 用户登录用户控件(Signin.ascx) 13
5.2.4 模块标题栏用户控件(DesktopModuleTitle.ascx) 14
5.2.5 快速链接用户控件(QuickLinks.ascx) 14
5.2.6 HTML内容用户控件(HtmlModule.ascx) 15
5.2.7 公告用户控件(Announcements.ascx) 16
5.2.8 事件用户控件(Events.ascx) 17
5.2.9 文件用户控件(Document.ascx) 18
5.2.10 联系人用户控件(Document.ascx) 19
5.2.11 图象用户控件(ImageModule.ascx) 20
5.2.12 讨论用户控件(Discussion.ascx) 21
5.2.13 索引标签用户控件(Tabs.ascx) 23
5.2.14 管理用户用户控件(Users.ascx) 25
5.2.15 用户角色用户控件(Roles.ascx) 26
5.2.16 网站设定用户控件(SiteSettings.ascx) 27
5.2.17 模块定义用户控件(ModuleDefs.ascx) 27
6 结论与展望 29
参考文献 30
致 谢 31
1 前言
随着计算机网络技术的高速发展,传统的桌面系统、C/S架构系统已经不能满足社会的需要。当今社会是一个网络社会,电子商务系统、企业信息系统已经走进了网络应用系统阶段。如何快速开发出适应社会各个行业发展的网络应用系统是摆在人们前面的一个难题。选择什么样的开发平台、开发工具、开发语言、开发技术直接影响行业的信息化建设。.NET的问世给开发人员带来了一种全新的开发框架,它已经成为一种令人激动的、具有革命性和发展性的新技术。.NET为行业的信息化提出了彻底解决方案,不论Web开发者、组件开发者、数据开发者、VB GUI 开发者,还是任何基于Windows平台的开发者,.NET都以一种全新的开发模式使开发人员更好、更快速的完成工作。
本课题重点以.NET和为开发平台,综合利用ASP.NET的WEB开发技术和XML跨平台技术,通过开发一个通用网站,真正体验.NET新一代软件开发全新模式,实现网站快速开发和部署。

您当前的位置:
