第二章开发环境和相关技术

I
第二章开发环境和相关技术
2.1 .NET开发平台介绍
阿尔法女孩ASP其实是FrameWork的一部分,是一种建立在通用语言基础上的应用程序框架。它可以在服务器端建立起稳定的web应用程序。Asp主要有一下几个web开发模式的优势:
它有全世界应用十分广泛的开发工具的支持。受益于visual stuido集成开发环境(ide)的支持,ASP.NET的构架完全可以由设计器和工具箱所构成。随时可见可得到的编辑方式、自动部署、以及对服务器控件的拖放,都是这一强大开发工具的冰山一角。
性能的显著增强。ASP.NET利用了提前绑定的机制,达到了及时编译,缓存服务以及本地优化的高性能。而这一切恰恰由于ASP.NET不像ASP那样解释执行,而是运行于服务端编译后的clr代码。所以你会发现,这样所写出的代码远远强于你原来所写出的。
管理简单。Asp系统是基于文本,分层次的配置系统所建立的,简化了应用程序web服务器的安装与配置。这得益于在文本格式存储的信息管理设置中,新的地方不需要本地管理工具的支持。这种不需要本地支持的概念也应用在了ASP.NET应用程序的部署中。Asp在服务器里构建应用程序的过程,变成
了把必要的文件直接Copy到服务器里。即使在构建,甚至修改变异的代码时,也完全不需要重新启动服务器。
易用。ASP.NET把常用的工作变得非常容易,例如订单的提交,客户端的验证,以及部署和站点的配置,都变得十分容易。Asp可以让你同VB表单执行模式一样来处理事件,它允许你建立用户接口,实现逻辑代码和页面的分离。另外,CLR通过对部署的简单细化,来对代码进行管理和修改,比如说自动参照和垃圾回收等。
通用性。ASP.NET是基于CLR的,所以整个平台都具有通用和相辅相成的共性,这样的也适用于Web应用程序开发者。.NET架构的类库、信息和解决方法,都可以完美的集成到web中。Asp的语言是中立的,你可以选择自己喜欢的语言,或者几种语言来完成一个应用。并且,CLR的还可以在你升级ASP.NET的时候,保存你的COM开发资料,使得你不用再重复做相同的工作。
伸缩性和有效利用。这样的特性,不仅可以提高集设计的能力也放大了多种环境处理器的优势。此外,ASP.NET运行时密切监视和管理的过程中,即使出现了错误行为,如死锁或者漏洞,新的进程也会马上建立,帮助你的应用程序处理这些事件请求。
可扩展。开发者可以在适当的级别插入自己的代码。这样在ASP.NET程序的运行过程就可以根据需要替换自己需要的组件,或者扩展任何子组件。
Visual Studio是为构建ASP.NET Web应用程序,XML Web服务,桌面应用和移动应用提供完整开发的工具集。Visual C++,Visual Basic、 Visual J#和Visual C# 其实都是使用了一种开发环境(IDE),利用IDE你不仅可以共同的使用这些工具而且还可以建立多种语言向结合的解决方案。此外,这些语言有效利用了 Framework的功能,asp web应用程序和XML WEB services的开发技术都可以通过此框架得到简化。
Asp是一种能被用于一台WEB服务器所建立的web应用程序,asp 比现在的很多web的开发模式都要优秀。因为它是的程序框架是建立在通用语言上的。
现在的ASP.NET不像过去的那样即时解释程序,现在的是把程序在服务器端首次运行时再进行编译,是一种建立在通用语言上的程序框架。ASP.NET2.0构架能应用微软公司的Visual Studio开发环境进行开发。所见即所得这种模式编辑,这是ASP.NET2.0的优势的小小一部分。
聂鲁达由于ASP.NET2.0是基于通用语言编译运行的程序,所以它拥有强大的适应性,因此它可以在几乎全部的平台上运行web应用软件。你可以使用你所熟悉的语言来编写你的程序,如果需要你也可以使用多种语言来写,现在已经支持的有C#,VB,Jscript。未来,你现在基于COM+开发的程序都能被这样的多种语言协同的能力所保护,都能够完整的移植向ASP.Net2.0。母亲的羽衣
ASP.Net2.0使用系统是基于字符基础和分级配置基础而建立的,这样配置的信息都可以保存在简单的
文本中,会使得应用程序和服务器环境的设置变得简单明了,这样,想实现新的设置,我么都不需要再重新启动本地的管理员工具。"Zero Local Administration"这种哲学的概念使ASP.Net2.0基于应用的开发变得越发具体,快捷。要是在一台服务器系统上安装一个ASP.NET2.0的程序,你只须要简单的拷贝一下这些文件,你甚至都不需要重新启动,一切都变得十分简单。
2.2 SQL Server数据库简介
SQL其实是一种用来对存放在计算机中的数据库进行整合,组织,管理,检索,调用的语言。SQL一词是“Structured Query Language(结构式查询语言)”的缩写,是IBM公司San Jose实验室为System R而设计的语言,从1982年开始,美国标准协会(ANSI)就开始着手建立SQL标准化的工作,1986年美国的关系数据库标准被ANSI数据委员会所批准建立,这就是第一个实际意义的SQL 标准,也在同时公布了SQL的标准文本,1987年,国际化标准组织(ISO)也发出了同样的决定。目前我们所熟知的SQL标准是1992年所指定的SQL-92标准,它是一种用于数据库交互的语言。SQL的普及是当今计算机迈向新的领域的重要标志。在过去的几年中,SQL快速发展,已经使其成为标准计算机数据库查询的
标杆。现在,小到我们自己使用的电脑,大到企业所使用的大型机器,都在使用SQL,SQL的国际标准也因为人们的应用不断完善扩充,现在SQL已经是计算机开发的数据库体系中一个重要的成员。
SQL Server为服务器端提供软件,其中这些软件需要安装到NT Server上,而SQL Sever的用户端就可以安装到用户的个人电脑系统中,用户可以利用Windows操作系统完成对数据的建立,存取和维护等操作,SQL Server最多可以定义32767个数据库,一个数据库可以定义20亿个表格,一个表格可以存放250个字段。其中每个表格又可以定义250个索引,有一个可以是Clustered索引。SQL Server使用的数据库查询语言是Transact-SQL,SQL Server的核心便是Transact-SQL,Transact-SQL对原有的SQL关键字进行了强化,以便根号的实现数据的存取、存储处理等功能。Transact-SQL通过对流程控制指定的扩充,可以让你编写的存储过程更方便更强大,它们被预先编译,所以执行速度是非常快的,触发其实是一种特殊的存储过程,它被用来确保SQL数据库引用的完整性,你还可以通过Create、insert、delete和update触发器来控制相关表格中对数据列的insert,Delete,update,还可以通过使用规则(rule),缺省(default)等,来帮助把新的数值套用到表格中。
2.3 系统开发环境氢键受体
本系统使用了非常主流的VS2005作为开发工具。VS2005是微软目前主要的数据库开发工具之一,它不仅拥有简洁易用的界面,而且它还集成了可视化、面向对象、网络开发、数据库等很多技术为一身,因此受到很多数据库开发人员的青睐。随着版本的升级更多强大的功能和特性被带进来,让人们使用起来更加的方便,提高了工作的效率。
2.4 系统架构
本订餐系统采用了B/S(浏览器/服务器)模式,而后台使用SQL server作为数据库的管理系统,前台使用SQL Sever的Command组件来调用存储过程。SQL
是关系数据库管理系统的标准语言。通常用于数据库的通讯,比如说数据库的更新,检索数据。它运用C#作为编程语言,其中有几个特点1:在框架的受控环境下,它是不允许直接操作内存的。2:C#具有面向对象的一切特性,如封装,继承和多台。3:在C#的很多优势中,它的数据库方面的特长尤其突出,适用于多种数据库结构。4:C#编写的代码有很好的可读性,避免了命名冲突的可能。
>张炜你在高原>热工自动化技术

本文发布于:2024-09-23 04:35:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/313153.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   建立   开发   语言   应用   使用
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议