带你走进ASP.NET(4)

asp.net

1.3 安装.NET
  ASP.NET的变化如此之大,也许会使你感觉有点害怕。“千里之行,始于足下”,只要一步一步来,你就会发现掌握它并不是什么难事,而它带给你的编程思维的改变以及效率的提高将会使你觉得你开始的付出是完全值得的。你也许担心以前的ASP代码是否能够继续运行,不用担心,在.NET环境下,ASP.NET和ASP是互不干扰的。以前的ASP文件仍然保存为“.asp”,而新的ASP.NET则保存为“.aspx”。
  
   ASP.NET现在可以在Windows NT4、Windows 2000和Windows XP上运行。在Windows 9x平台上还不能运行ASP.NET。你需要首先安装.NET Framework。你可以从微软的网站(http://www.microsoft.com/net)上下载。也可以在ASP酷技术网(www.ASPCool.com)上通过下面地址下载:http://www.aspcool.com/download/display.asp?Did=316。如果你要开发ASP.NET程序的话,你需要安装.NET Framework SDK(Software Development Kit,软件开发包)。下载地址为:http://www.aspcool.com/download/display.asp?Did=315。.NET Framework SDK中不仅包括了.NET Framework,也包括了你编写、构建、测试和部署.NET Framework应用程序所需的 —— 文档、示例代码、命令行工具以及编译器。
  
   在安装之前请先检查是否安装了IIS,如果你已经安装了IIS,安装程序在安装过程中会自动注册ASP.NET。如果你先安装了.NET Framework,而后安装IIS,你将需要手动去注册ASP.NET。安装过程非常简单。点击安装程序后它会自动解压安装文件。
  
  在安装过程中,你会看到如图1-1所示的画面。在这里你应该选中软件开发包和SDK例子,这样你就可以通过这些例子来学习和使用.NET。 
   
   
  图1-1
  
  在.NET Framework SDK的安装目录,你就会找到.NET Framework的快速入门、教程和大量的例子。
  
  1.4 ASP.NET开发工具
  
  
   你可以直接用写字板来开发ASP.NET应用程序。这也就意味着任何细小的东西如录入框,你都要自己动手去写。如果你认为这些都不是问题,那我还是推荐你使用一些有行标识和颜色标识的编辑器,如,EditPlus、Ultra Edit等。 当然,对于大多数人来说,可能还是倾向于使用一些WYSWYG(所见即所得)的开发工具。这里我就给大家介绍两个编写ASP.NET非常出色的开发工具。
  
  
  
  1.4.1 Visual Studio.NET
   毫无疑问,Visual Studio.NET是迄今为止开发.NET程序最优秀的开发工具。Visual Studio.NET提供了控件拖放,自动调试等功能。能够快速的设计、开发、调试和部署Web应用程序,极大地提高开发程序的工作效率。
  
  
  
  1.Visual Studio.NET的安装
  
   Visual Studio.NET的安装包括下面几个步骤, 
   
    
  图1-2
   首先,要进行组件更新。安装程序将会安装如图1-3所示的程序: 
   
   
  图1-3
  
  
  
   其中Windows 2000 Service Pack 2和Internet Explorer 6.0需要重新启动计算机。
  
   当完成组件更新以后,我们就开始安装Visual Studio.NET。 
   
  图1-4
  
   我们可以选择要安装的语言,其中有四种语言可以供我们选择:Visual Basic.NET,C#.NET,Managed C++.NET,Jscript.NET,本书将选择C#做为开发语言来给大家讲解如何开发ASP.NET程序。这是因为C#是唯一为.NET Framework而设计的语言,它不象其它语言一样需要考虑如何兼容以前的版本。其语法类似与C、C++和Java,开发应用程序比C++简单。是真正面向组件的开发语言。而且ASP.NET本身就是用C#写的。所以大家在安装的时候一定要选上C#。然后根据向导可以一步一步安装Visual Studio.NET。下面我将给大家介绍如何使用Visual Studio.NET。
  
   2.使用Visual Studio.NET
  
   打开Visual Studio.NET,你会看到一个参数列表,你可以使用他们地默认设置,也可以根据自己地喜好修改设置,如图1-5所示。 
   
  图1-5
  
  在这里,我们把默认设置都设置成为C#。
  
  选择 File>New>Project…菜单项,你将会看到下面的窗口: 
   
  图1-6
  
  我们选择Visual C# Projects,你就会看到右边有11种模板可供选择。我们选择ASP.NET Web Application,就可以开始创建我们第一个ASP.NET应用程序。Visual Studio.NET会自动在Web程序所在地wwwroot目录下面创建一个虚拟目录,在这里叫做WebApplication1,你可以根据程序的功能取一个其它的什么名字。这时打开IIS,你就会发现产生了一个名为WebApplication1的虚拟目录,如下图所示: 
   
  图1-7
  
  返回到Visual Studio.NET,你会看到它帮你建立了一个名为WebForm1的Web page。如图1-8。 
   
  图1-8
  
  其中左边是ToolBox,你可以把你想要添加的控件直接拖到页面上来。右边是Solution Explorer,你可以看到这个解决方案中的所有信息。顶部是工具栏和VS菜单。在中间的主窗口中,你可以设计ASP.NET网页的外观,你可以点击“HTML”,直接修改源代码。
  
  我们现在把Label拖到主菜单当中来,然后选中它鼠标右键点击属性,你就会看到属性窗口,然后把它的Text属性设置成为“嘿,你好,我开始使用ASP.NET了!”按F5运行程序,你就会看到你的第一个ASP.NET Web页面。是不是很简单?

时间: 2024-10-30 15:26:38

带你走进ASP.NET(4)的相关文章

带你走进ASP.NET(1)

asp.net 第1章 ASP.NET概述   在微软的.NET还是Beta 1版的时候,就受到了开发人员的极大关注.随着正式版的发布,越来越多的人开始认识和了解它.相信你已经通过网络或者其它媒体了解到微软正在不遗余力的推销它的.NET策略.   你一定还在迷惑,"什么是.NET?"从微软的网站上我们得到如下的解释:   Microsoft .NET 是 Microsoft XML Web services 平台.XML Web services 允许应用程序通过 Internet 进

带你走进ASP.NET(2)

asp.net 1.2.1 ASP.NET的编程语言    现在ASP.NET支持的开发语言包括VB.NET.C#.NET.JSCRIPT.NET.VC++.NET以及其它.NET Framework所支持的语言.这里我向大家介绍最常用的VB.NET和C#.NET.    1. Visual Basic.NET    Visual Basic.NET是Visual Basic在.NET中的最新版本.它和VB 6比较起来,增加了许多新的或者改进的特性――例如:继承.接口.重载(Overloadin

带你走进ASP.NET(3)

asp.net 1.2.2内容和代码分离    现在的网站建设通常要求开发人员做后台的程序设计,前面有专业的美工做界面设计.虽然有时候开发人员也会做些界面设计,但是通常都无法达到专业的要求.上面说过,在以前的ASP中,由于代码和HTML页面语言混杂在一起,这就使得网站的建设变得相当的困难.在ASP.NET中,微软使用代码后置很好的解决了这个问题.    我们现在建立一个HTML页面,如下:   <%@ Page language="c#" Codebehind="Web

带数据库的ASP用户名密码登录验证代码

  带数据库的ASP用户名密码登录验证代码,这个代码里有登录判断的完整逻辑,包括连接数据库,查询判断用户名和密码是否正确,返回重填,关闭数据库记录集等,对ASP初学者有相当好的借鉴价值: 这里连接的是SQLSERVER数据库,数据库就不上传了,里面有两个字段,name是存储用户名,userpassword是密码字段,自己手动创建个,修改本代码里面的数据库连接信息就可测试了.

【阿里云大学LIVE】今晚8点,带你走进人工智能的神秘世界

  [阿里云大学LIVE]今晚8点直播,带你走进人工智能的神秘世界 [阿里云大学LIVE]是阿里云大学推出的一档基于云计算.大数据.人工智能.云安全等主题的直播栏目,挖掘社会热点现象背后的技术.阿里云大学,致力于打造从IT时代向DT时代转型过程中在云计算.大数据.人工智能.云安全等领域一所创新人才工厂.通过校企合作.创新人才中心.创业大学等多种方式,打造从学.到练.到赛.到考.到就业与创业的创新型人才培养的全方位闭环生态链.阿里云大学目前已与200多所高校签署了AUCP普惠计划,提供从科技普惠教

【阿里云大学LIVE】烧脑,还是末日?1月17日晚8点,阿里云研究院田丰院长带你走进AI的世界,亲密互动可以有~

       [阿里云大学LIVE]又跟大家见面啦,这一期由阿里云研究院田丰院长带大家走进AI的世界,如果您对人工智能有兴趣,有疑问,有想法,请在文章评论中留下,田丰老师将在直播中为您一一解答哦. 前段时间有个美剧特别火,最后两集几乎引起了所有影视相关的大号发文讨论.这就是颠覆我们世界观的<西部世界>.        <西部世界>为我们构建了一个诡谲的机器人乐园,在那里,人类和机器人相互厮杀,人类要奴役机器人,而机器人要窥破思维的秘密,像人一样具有意识,二者的界限在压迫与反抗中逐渐

绿色公民行动带你走进阿拉善

近日,携程与中国绿化基金会签订的"绿色公民行动带你走进阿拉善"战略合作在内蒙古阿拉善"携程林"正式启动.网友自发通过携程的"碳补偿"活动平台兑换的148800棵梭梭树苗也在活动期间落成.此次活 携程旅行网市场与销售动也是国内首个公 资深副总裁 汤澜益团"走进神谜阿拉善"的第一站. 有中国秘境之称的阿拉善,拥有着丰富的自然资源和浩瀚的大漠风光.但因地处干旱荒漠地带,土地沙化问题十分严重.2011年携程与中国绿化基金会签订&quo

带你走进神奇的内容世界

摘要: 上次笔者已经提到关于外链的一些渠道以及一些网站SEO过程中碰到的相关的一些外链误区.今天,就让笔者带大家走进神奇的内容世界. 外链与内容的重要性笔者已经不需要再提及,但 上次笔者已经提到关于外链的一些渠道以及一些网站SEO过程中碰到的相关的一些外链误区.今天,就让笔者带大家走进神奇的内容世界. 外链与内容的重要性笔者已经不需要再提及,但是今年以来各种打击外链的措施出台.直接导致总舵站长感叹:现在还有可以发外链的地方么?于是,越来越多的站长把重心放在了网站的内容建设上.那内容到底为什么重要

“.NET研究”专访微软MVP衣明志:走进ASP.NET MVC 2框架开发

日前微软已经发布ASP.NET MVC 2框架RC版,究竟这次RC版本的发布对于WEB开发者带来怎样的改变?以及未来ASP.NET MVC 2正式版还会有哪些改进?带着这样的问题,我们51CTO记者彭凡专门采访了微软MVP衣明志老师.ASP.NET MVC是微软官方提供的MVC模式编写ASP.NET WEB应用程序的一个框架. MVP专访人物介绍 衣明志,蝉联五届微软MVP,烟台.NET俱乐部主席,现主要从事.NET平台下的Web应用开发.解决方案.构架设计及技术培训等工作.   照片居中者为衣