阿达西论坛≡≡建站资源≡≡【☆ 论坛通用资源 ☆】 ASP.NET的基础讲解文章以及如何在本机配置.net环境

1  /  1  页   1 跳转 查看:1464

ASP.NET的基础讲解文章以及如何在本机配置.net环境

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]
 

回复: ASP.NET的基础讲解文章以及如何在本机配置.net环境


XP系统装.Net Framework 1.1和MDAC2.7就可以了
最后编辑Admin 最后编辑于 2007-10-27 23:52:39
[FLY]
┊不┊某┊不┊某┊我┊您┊但┊捍┊發
┊屑┊人┊恥┊人┊不┊的┊我┊衛┊言
┊與┊對┊與┊拍┊同┊觀┊誓┊您┊權
┊跟┊話┊跟┊磚┊意┊點┊死┊的┊ 。

      立足CNPC,放眼世界,
  打造中文首席物资论谈交流门户

[/FLY]
 

回复: ASP.NET的基础讲解文章以及如何在本机配置.net环境

我和网奇共成长之环境配置
  什么样的脚穿什么样的鞋,同样,什么样的环境用什么样的配置。IWMS的运行环境用的是ASP.net。那么.net同我们常用的ASP有什么的区别?既然是先进技术,又好在哪里呢?对此,我查阅了相关资料,大家共享。其中有些术语,我也不是很懂。我把这些术语性的东西,转化成咱菜鸟的语言,大家可以一块讨论一下:

  一、什么是ASP和ASP.NET。ASP是Active Server ages的缩写,Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,我们可以使用微软的产品能编写它的代码,从而产生和执行动态、交互式、高效率的服务器应用程序。也就是我们常说的动态效果。ASP.NET是微软的又一力作。这不是ASP的简单升级,而是全新一代的动态网页实现系统,而是用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大简化了编程。还可以用ASP.NET建立网络服务。

  二、两者的区别:1、开发语言不同。ASP仅局限于使用脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。ASP.NET允许用户选择并使用功能完善的编程语言,也允许使用添加巨大的.NET Framework。2、运行机制不同 。ASP是解释运行的编程框架,所以执行效率加较低。ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。3、开发方式不同 。ASP把界面设计和程序设计混在一起,维护困难。ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

  明白了以上两点,就知道我们的网奇IWMS的技术多么有前瞻性了。

  三、.net环境的配置。ASP环境只要安装IIS就可以了,但.NET环境却必须安装新的组件,才能保证IWMS的运行。必须技术进步了,麻烦一点也没什么。各位会员有一点要注意了,在安装.NET组件之前,必须预先安装IIS。我今天上午装了一下,过程还是比较顺利的。下面,我把这个过程说一下,希望对大家能有所帮助。
  1、首先安装IIS。IIS安装方法:选择"控制面板"--点"添加删除软件"--选择"添加组件",把系统盘放的光驱中--选中IIS点下一步就可以了--在浏览器中输入"http;//localhost "测试IIS是否安装成功.到这步你可以把你的asp网页放到系统盘(一般是C盘,我的是F盘)的C:\Inetpub\wwwroot的文件夹中了。比如你你C:\Inetpub\wwwroot中建了一个ip363,在浏览器中输入
http;//localhost/ip363 就可以了.
  2、 配置asp.net环境。这个环境需要下载多种软件,看似复杂,其实十分容易,只管下载安装就行了。
  
首先下载mdac安装(直接下载2.8中文版:http://download.microsoft.com/download/8/b/6/8b6198c0-fe96-4811-9d81-d5c76dd5fea8/MDAC_TYP.EXE);
  第二步下载.NET Framework 1.1版可再发行组件包(下载地址:http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe
  第三步:下载.NET Framework SDK1.1安装。(下载1.1简体中文版:
http://download.microsoft.com/download/0/f/e/0fecf85c-fb50-4ca9-adf2-c4be7ec9b454/setup.exe
  最后安装简体中文语言包(http://download.microsoft.com/download/4/b/c/4bce2f4b-548e-4e36-a3f7-46d79a6abd39/langpack.exe
  如果在程序那里看到 Microsoft .NET Framework SDK 就安装完成了。
  到此,.NET环境配置基本结束。我的机子是XP,不知为什么下载安装mdac时,提示与系统不匹配,管它呢,跳过安装其它软件,发现照样可以使用。后来,在安装过程中我才发现,.NET的核心组件是第二步和第三步,只要安装了这些就可以运用了。
  最后,别忘了,点击我的电脑--管理--服务应用程序--服务,然后查看ASP.NET STATE SERVICE 这个选项启动了没有。否则,即使安装了相关组件,你也无法运用。
[FLY]
┊不┊某┊不┊某┊我┊您┊但┊捍┊發
┊屑┊人┊恥┊人┊不┊的┊我┊衛┊言
┊與┊對┊與┊拍┊同┊觀┊誓┊您┊權
┊跟┊話┊跟┊磚┊意┊點┊死┊的┊ 。

      立足CNPC,放眼世界,
  打造中文首席物资论谈交流门户

[/FLY]
 
1  /  1  页   1 跳转

版权所有 阿达西论坛  Discuz!NT  Sitemap

Powered by Discuz!NT 2.1.202 (Licensed)    Copyright © 2001-2012 Comsenz Inc.
Processed in 0.0625 second(s) , 6 queries. 冀ICP备07002106号
返顶部