
Admin
-
个人空间
相册
- 组别:管理员
- 性别:
- 生日:2007-10-18
- 来自:
- 积分:174
- 帖子:163
- 注册:
2004-03-14
|
ASP.NET的基础讲解文章以及如何在本机配置.net环境
ASP.NET的基础讲解文章以及如何在本机配置.net环境ASP.NET的基础讲解文章以及如何在本机配置.net环境(适合像我一样的菜鸟看),老鸟免看,不要骂我,我只是提供给像我一样的菜鸟的,呵呵!! IE6.0 sp1 中文版下载地址: http://download.microsoft.com/do ... eXP/CN/ie6setup.exe MDAC2.8 中文版下载地址: http://download.microsoft.com/do ... d5fea8/MDAC_TYP.EXE .Net Framework 1.1 可再发行组件包下载地址: http://download.microsoft.com/do ... 19a568/dotnetfx.exe .Net SDK 1.1 中文正式版下载地址: http://download.microsoft.com/do ... e7ec9b454/setup.exe .Net Framework 1.1 sp1 for win2000 http://www.microsoft.com/downloa ... 2-BBDB-A83353618B38 .Net Framework 1.1 sp1 for win2003 http://www.microsoft.com/downloa ... 4-8623-A1038563DF23[转载自网络] ASP.NET的基础讲解文章
一、什么是asp.net?
ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式强大的的优势。针对asp的不足和未来市场的需求,asp.net的性能
在企业级应用方面显得由为突出。开发者可通过asp.net在相对于asp的基础一样的情况下,开发同一个case
可缩短开发近70%的周期。熟练掌握者,更可使代码比asp少10分之一。而完成比asp更先进,更强大的web
应用程序。
1.1 asp.net环境配置
要学习asp.net,必须本地配置,或虚拟主机支持,asp.net,本地配置,建议系统采用winxp.win2000,win2003
servers,笔者采用win2003,以后所讲到所有内容,均在win2003下调试。
对于win2000和winxp的用户,必须安装.net公共运行库,也就是Microsoft .NET Framework v1.1 可再发行组件包
推荐下载地址:http://down.chinaz.com/s/1970.asp。
2003系统本身集成了该库,直接可调试!
建议使用vs.net集成开发工具,以往asp的开发者绝大部分是采用文本编辑器编辑,但是在asp.net中,使用vs.net将给你带来更高的效率。
对于安装iis这些就不再赘诉。笔者建议系统与浏览器最好是都升级到微软的最新版本。
1.2 asp.net的优越性!
ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。与以前的 Web 开发模型相比,ASP.NET 提供了数个重要的优点:
增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。
世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。
威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。
简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。
可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。
安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
1.3 支持的语言:
Microsoft .NET Platform 目前提供对以下三种语言的内置支持:C#、Visual Basic 和 JScript。
本教程中的练习和代码示例展示如何使用 C#、Visual Basic 和 JScript 生成 .NET 应用程序。有关其他语言语法的信息,请参考.NET 框架 SDK 的完整文档。
提供下表以帮助您理解本教程中的代码示例以及三种语言之间的差异:
变量声明(VB.NET)
语句
Dim x As Integer Dim s As String Dim s1, s2 As String Dim o 'Implicitly Object Dim obj As New Object() Public name As String
Response.Write("foo")
注释
' This is a comment' This' is' a' multiline' comment
1.4.开始一个经典实例(hello world!)
新建一个文本,修改其扩展名为aspx,文件名为hello
打开记事本,输入以下内容:
<%response.write("hello world!")%>
通过本地iis运行该实例。
页面显示:hello world!
这有点象asp,.这是asp.net 对asp的兼容,在asp中也是一种页面过程,灵活的使用,会给变成带来很大的帮助:
下面我们看看在asp.net中怎么显示
<script Language="VB" runat="server"> sub page_load(sender as object,e as eventargs) response.write("hello world!") end sub </script>
页面显示:hello world!
这都是采用asp传统的编程方法。
 Admin 最后编辑于 2007-10-27 23:50:50
[FLY] ┊不┊某┊不┊某┊我┊您┊但┊捍┊發 ┊屑┊人┊恥┊人┊不┊的┊我┊衛┊言 ┊與┊對┊與┊拍┊同┊觀┊誓┊您┊權 ┊跟┊話┊跟┊磚┊意┊點┊死┊的┊ 。
立足CNPC,放眼世界, 打造中文首席物资论谈交流门户
[/FLY] 
|