NET自定义控件社区网站系统研究与实现.docVIP

  • 3
  • 0
  • 约3.36万字
  • 约 44页
  • 2017-11-02 发布于江苏
  • 举报

NET自定义控件社区网站系统研究与实现.doc

NET自定义控件社区网站系统研究与实现

摘要 随着网络成为大众的基础应用,网站也在不断趋于多元化。国内网站整体 呈现娱乐化趋势,娱乐网站、视频网站、交友网站等火爆异常,社区类网站是 比较新的一种网站类型,是立足于广大社区居民信息和需求的网站,作为人们 维持关系的一种交流载体,其主要功能就是以交流、互动为主,其形式却在不 断发展当中。除了博客、音频、视频、照片、游戏共享等基本功能之外,各个 具备吸引力的社区网站都有个性化的功能产品,用户可以根据自己的兴趣选择 适合自己的社区网站。 同时,互联网(Intemct)技术的日渐成熟和广泛使用,推动了相应的软件、 数据库、网络等相关新技术的迅猛发展,新的软件开发方法和新的业务系统应 用方式层出不穷。微软将面向对象的思想和技术全面应用于Visual Studio开发 平台,并为其量身设计了一种全新的完全面向对象的高级语言——℃撑,面向对 象技术已经逐步成为程序开发的主流。但是在使用Visual Studio开发平台和C撑 语言进行项目开发时,其所提供的自有控件常常不能满足一些用户的特殊需求。 本课题根据实际项目需求开发一个网游社区网站系统,为网络游戏爱好者 提供了一个便捷的交流平台。在网站开发的过程中,以SQL Server 2005为后台 数据库,.NET技术以及C样程序语言为基础设计了一种集图片上传、存储、删 除等功能为一体的自定义控件,实现自定义控件在网站图片操作模块中的应用。 经实际开发应用,这种面向对象和组件化开发方法相结合的设计方法,可以有 效的降低开发难度,加快开发速度,并且具有可扩充性、可重用性、可靠性和 可维护性的特点,有一定的实用价值和理论意义。 文章首先介绍了系统的需求分析、设计方案以及基本的开发环境,然后设 计了以三层架构架构为基础的系统框架,并以此为基础详细描述了系统的总体 设计步骤。在系统的具体实现部分,首先指出了系统实现的技术特色——自定 义控件的设计,详细描述该自定义控件的设计与实现过程,然后分析了系统实 现的其它关键技术包括用户控件技术、Ajax技术和DAAB数据库访问技术的设 计与实现过程。最后列出了系统的部分实现视图,展示了社区网站系统的部分 界面效果,通过测试,确定系统已经达到了基本的应用需求。 关键词:社区网站;.NET;C撑:自定义控件;数据库 第1章绪论 1.1课题研究目的及意义 目前,随着网络技术的飞速发展,网络时代的浓厚气息正步步逼近人们的 日常工作和生活,人们的生活和工作都处在各个不同功能的社区之中,建立社 区网站可以最贴近人们的社会活动,通过社区网站所提供的服务能够使人群更 紧密的联系起来。社区网站作为人们维持关系的一种交流载体,其主要功能就 是以交流、互动为主,其形式却在不断发展中。除了博客、音频、视频、照片、 游戏共享等基本功能之外,每个具备吸引力的社区网站都有个性化的功能产品, 用户可以根据自己的兴趣选择适合自己的社区网站【11。 同时,软件开发技术的持续进步使得面向对象技术已经成为当前程序开发 的主流,微软将面向对象的相关思想和技术全面应用于Visual Studio开发平台, 并开发了一种全新的完全面向对象的高级语言——℃舻。面向对象程序设计的 方法主要用于描述和应用类,其编程方式就像堆积木,组合各种已存在的素材 去完成所需要的功斛31。因此面向对象程序设计可以分成两种类型:一种是面 向对象应用程序设计,称为面向对象程序设计的主体;另~种是类库设计,称 为面向对象程序设计的基础,主要是给面向对象程序设计提供“素材”【4】。其 中类库设计又被称为是自定义组件或者控件的开发,尽管现在的开发工具已经 提供了相当多的系统控件,但是在具体的应用中,特别是某些专业领域,常常 需要达到一些特殊的目的,而已有控件总不能满足他们的特殊需求,这时开发 自定义控件成为必然垆】。 计算机和数码设备的普及使得数字图片资源日益增多,如何更好地存储和 有效地检索这些图片资源已经成为一个急需解决的问题【6】。在动态网站的开发 与维护中,上传图片的方式主要有三种: (1)通过FTP软件将图片上传到指定目录; (2)使用Visual Studio提供的控件,将图片上传到指定目录或将图片直接存 入对应的数据库中; (3)无组件上传图片,即开发纯ASP代码的自定义控件实现图片的上传或 武汉理1=大学硕七学位论文 者将其直接写入数据库[71。 第一种方法对于网站设计中的图片上传比较适合,在维护网站界面时,网 站设计开发人员开发会经常使用;后两种上传图片的方法主要用于Web应用程 序的开发,如:上传新闻图片、产品信息图片等【8】。 图片文件与文本文件不同,它们是以二进制的方式存在电脑中,图片上传 至服务器后,主要有以下两种存储方式: (1)图片存入服务器指定目录,将图片的存储路径作为字段值,运用SQL 语句向

文档评论(0)

1亿VIP精品文档

相关文档