目 录 引言... 1 copyright paper51.com 一.网站开发所用到的语言环境的描述... 1 http://www.paper51.com 1.1关于Visual Studio.NET. 1 paper51.com 1.3关于ASP.NET的问答... 2 http://www.paper51.com 1.4关于SQL. 2 内容来自论文无忧网 www.paper51.com 二.关于网站建设的总体设计思想,网站框架... 3 内容来自论文无忧网 www.paper51.com 三.部分功能模块的详细设计... 4 内容来自www.paper51.com 四.总结... 9 http://www.paper51.com 参考文献... 10 paper51.com 致 谢... 11 copyright paper51.com
paper51.com
引言 paper51.com 21世纪是网络的世纪。网络,作为现代化水平的重要标志之一,其在现实的工作与生活中的地位也变得益加重要;网络的触角遍及社会生活的每一个角落。单纯从互联网的媒体功能来说,因其信息传递上的独特优势,网络即将成为未来社会的信息主导,为整个商业社会节省了大量的操作成本,同时创造出巨大的市场价值。它弥补了传统宣传手段在时空上的严重局限,同时也成为众多大中型社会团体拓展自身社会功能,延伸社会角色的最新手段。 http://www.paper51.com 网站建设和一般的信息系统的建设相比,既有开发的共同特点,也有其特性,共性体现在网站建设也必须从实际出发,按照系统开发的一般规律和方法从事开发工作,而特性体现在其开发过程还要加入人的艺术创意和构思,以便能够将网站办得生动活泼,富有生气。 内容来自www.paper51.com 一.网站开发所用到的语言环境的描述 内容来自www.paper51.com 1.1关于Visual Studio.NET copyright paper51.com 是微软公司在2000年7月推出的新一代的Internet开发平台,底层以XML数据交换为基础,希望能够协助企业快速构建Internet、Intranet应用程序。它是一种面向网络、支持各种用户终端的开发平台环境。.NET使微软公司现有的软件在网络时代不仅适用于传统的PC机,而且能够满足呈现强劲增长势头的新设备的需要。微软的宏伟目标是让.NET彻底改变软件的开发方式、发行方式,使用方式,使软件变成服务。.NET的核心就是要搭建新一代Internet平台,用于解决网站之间的协同合作问题,从而最大限度地获取信息。在.NET平台上,不同网站之间通过相关性的协定联系在一起,网站之间形成自动交流,协同工作,提供最全面的服务。 内容来自论文无忧网 www.paper51.com VisualStudio.NET是一个功能强大、高效并且可扩展的编程环境。有许多激动人心的新功能,提供统一的集成开发环境,支持在同样的开发环境里用Visual Baisic 、 Visual C++ 、 Visual C# 、 VisualJ#和其他数十种编程语言,编写、调试和部署各种应用程序。它充分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。这些应用程序将给当今的企业、机构提供强大的支持,为开发下一代以XML WEB服务为中心的应用程序而设计,并推动下一代基于XML WEB服务软件的发展,是有史以来功能最强大、最受欢迎的软件开发工具。 http://www.paper51.com 1.2关于VB.NET http://www.paper51.com VisualBasic.NET(简称VB.NET)是新一代的VB。它不是VB 6.0的简单升级,VB.NET与VB之间有非常大的区别。其新特性主要表现在以下几方面: paper51.com 1.VB.NET完全集成到Visual Studio集成开发环境中,在这种集成开发环境与VB在若干方面有差异。主要体现在窗体的布局以及菜单等方面都有所不同。 内容来自论文无忧网 www.paper51.com 2.VB.NET项目与VB不同。它使用基于文件夹的模型,所有项目均放置在项目文件夹层次结构中。 内容来自论文无忧网 www.paper51.com 3.VB.NET中使用ADO.NET来访问数据库,ADO.NET是.NET框架的一部分。在VB.NET中实现数据访问的方法重要有两种:其一是在程序设计阶段,通过创建、配置数据适配器DataAdapter和生成数据集DataSet;其二是在运行中,通过编程方式动态创建配置数据适配器和创建、生成数据集。 paper51.com 4.在VB.NET中是使用ASP.NET技术来编写Web页面的。在ASP.NET中使用的也不是脚本语言,而是真正意义的编程语言。凭借ASP.NET的Web应用程序、XMLWeb Services等基于Web的功能,使得VB.NET开发Web页面与开发Windows应用程序很相似,Web页面代码也显得有条有理了。 http://www.paper51.com
5. VB.NET已经成为完全的面向对象的编程语言。 http://www.paper51.com 1.3关于ASP.NET的问答 copyright paper51.com 1.ASP.Net是什么? 内容来自论文无忧网 www.paper51.com ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。 copyright paper51.com 2.ASP.Net与ASP的联系和主要区别是什么? paper51.com
ASP.Net与现存的ASP保持语法兼容,实际上我们可将现有的ASP源码文件扩展名“.asp”改为“.aspx”,然后配置在支持ASP.Net运行时的IIS服务器的Web目录下,即可获得ASP.Net运行时的全部优越性能。 paper51.com ASP.Net与ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。实际上我们可以把ASP.Net的执行过程看做是编译后的普通语言运行时代码充当一个和前端浏览器和中间件用户交互的应用程序,它接受用户的请求,输出HTML流到客户端显示。除此之外,ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等Internet标准的强健支持。 copyright paper51.com 3.目前ASP.Net的开发语言有那些? copyright paper51.com 目前ASP.Net的开发语言有三种语言,C#,Visual Basic.Net和JScrip. 4.ASP.Net的主要优点有哪些? paper51.com
ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(EarlyBinding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。 对XML,SOAP,WSDL等Internet标准的强健支持为ASP.Net在异构网络里提供了强大的扩展性。 内容来自论文无忧网 www.paper51.com
5.ASP.Net主要包括哪些内容? paper51.com ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程 paper51.com Web页面。后者通过对HTTP,XML,SOAP,WSDL等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面. 内容来自www.paper51.com 6.HTML ServerControl和Web Server Control有什么联系和区别? paper51.com HTML ServerControl是为了和传统ASP保持兼容而开发的一类基于HTML静态页面的控件(如文本框,按钮),它们与这些控件一一对应,它们位于命名空间System.Web.UI.HtmlControls里。 内容来自www.paper51.com Web Server Control 是专为下一代基于组件开发的.Net平台架构而量身定做的,它不仅包括具有传统HTML静态页面的控件等Web Server Control,它还包括有AdRotator,XML等功能强大的组件,更重要的是它为用户开发Web Server Control组件提供了强大,易用的技术底层支持。这将成为下一阶段ASP.Net开发的热点。它们位于命名空间System.Web.UI.WebControls里。 内容来自www.paper51.com
7.目前支持ASP.Net开发的平台有哪些?ASP.Net现在发展到什么阶段? 内容来自www.paper51.com
目前支持ASP.Net开发的平台只有WindowsXP,Windows 2000,WindowsNT4(Service Pack 6a),其中的Web Service除去这些还在Windows 98,WindowsME,Windows SE上获得支持。ASP.Net目前处于最后的Beta2测试状态,它将在2001年下半年随着Visual Studio.Net的推出而发展到成熟的企业版。 paper51.com 1.4关于SQL paper51.com
Microsoft SQL Server是由微软Microsoft出品,是一种高效的关系数据库系统,它具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能,并具有易于维护的特点。它与Windows NT/2000及Windows 9x等操作系统紧密集成。这种安排使SQL Server能充分利用操作系统所提供的特性。 内容来自www.paper51.com 区别于FoxPro、Access小型数据库,SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。 内容来自www.paper51.com
|