欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    项目1创建ASPNETWeb应用程序.docx

    • 资源ID:24306102       资源大小:1.43MB        全文页数:31页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    项目1创建ASPNETWeb应用程序.docx

    1、项目1创建ASPNETWeb应用程序项目1 创建ASP.NET Web应用程序ASP.NET技术是目前基于Web应用程序开发中最流行和最前沿的技术。在本项目中,将采用C#语言作为ASP.NET Web应用程序开发语言,以Microsoft Visual Studio 2008为开发工具,通过具体的项目使读者对ASP.NET有一个初步的认识。本项目通过完成2个任务,掌握Visual Studio 2008窗口的基本操作方法,了解ASP.NET Web应用程序的一般开发过程。任务1 安装Visual Studio 2008集成开发环境任务2 创建第一个ASP.NET Web应用程序任务1 安装Vi

    2、sual Studio 2008集成开发环境任务场景工欲善其事,必先利其器。一个好的开发环境可以使开发工作事半功倍,而使用.NET框架进行应用程序开发的最好工具莫过于Visual Studio。Visual Studio系列产品被认为是当前最好的开发环境之一。创建ASP.NET 3.5应用程序的关键工具是Visual Studio 2008。Visual Studio 2008集成开发环境为ASP.NET应用程序提供了一个操作简单且界面友好的可视化开发环境,在该环境下可使用ASP.NET控件高效地进行应用程序开发,简化了Web开发工作流程,极大地提高了开发工作的效率。知识引入1.1 认识ASP

    3、.NETASP.NET是Microsoft公司推出的新一代Web应用开发模型,是目前最流行的一种建立动态Web应用程序的技术。它通常被描述成一门技术而不是一种语言,因为它可以使用任何与.NET平台兼容的语言(包括VB.NET、C#和JScript.NET)来创建应用程序。ASP.NET是基于Microsoft.NET平台的,它作为.NET Framework的一部分提供给用户。只有对.NET Framework体系结构有一定的了解,才能更深入地理解ASP.NET是什么。1.1.1 了解.NET Framework 3.5体系结构.NETFramework通常称为.NET框架,它代表一个集合、一

    4、个环境、一个可以作为平台支持下一代Internet的可编程结构。通俗地说,.NETFramework的目的是为应用程序开发提供一个更简单、快速、高效和安全的平台。图1-1 .NET框架结构.NET Framework最初推出的是1.0版本,经过1.1、2.0、3.0和3.5版本的升级,现在已经到了4.0版本。由于当前.NET Framework框架的内容越来越丰富和庞大,为便于理解,在此暂不做过多深入的挖掘。.NET Framework框架的结构如图1-1所示。如图1-1所示,在Visual Studio .NET操作系统平台上可以运行多种语言,如VB.NET、C#、VC+.NET等。CLS,

    5、即公共语言规范,它是使用不同开发语言所共同遵守的一套编程规则。当这些语言运行在一个平台上,如果想相互调用,就必须借助于.NET Framework。在Microsoft.NET平台上,所有的语言都是等价的,它们都是基于公共语言运行时(CLR)的运行环境中编译运行。用这些语言编写的代码都被编译成中间代码,在CLR中运行。在技术上,这些语言之间没有很大的区别,用户可以根据自己熟悉的编程语言进行操作。.NET Framework有两个主要的组件,即上面提到的公共语言运行时(CLR)以及.NET Framework类库。公共语言运行时(CLR)架构在操作系统的服务上,是.NET Framework的基

    6、础。它同时提供了多语言执行环境,负责应用程序的执行,满足所有针对Microsoft.NET平台的应用程序的需求,如内存管理、处理安全问题以及整合不同的程序语言,并保证应用和底层操作系统之间必要的分离从而实现跨平台性。正因为它提供了许多核心服务,才使得应用程序的开发过程得以简化。开发者面对的是架构在CLR上面的基类库,它包含了.NET应用程序开发中所需要的类和方法,可以被任何程序语言所使用。这样一来,开发者不需要再学习多种对象模型或是对象类别库,就可以做到跨语言的对象继承、错误处理以及除错,开发者可以自由地选择他们所偏好使用的程序语言。无论是基于Windows的应用程序、基于Web的ASP.NE

    7、T应用程序还是移动应用程序,都可以使用现有的.NET Framework中的类和方法进行开发。位于框架最上方的是ASP.NET与Windows Forms两个不同的应用程序开发方式,是应用程序开发人员开发的主要对象。也就是通常所说的Web应用程序开发和Windows应用程序开发。以上叙述的是.NET Framework各版本之间的相同之处,即主要框架结构。主要框架结构从其最初的1.0版本到现在的4.0版本,基本上没什么大的变化,只是内容上有所增加。本书中所使用的.NET Framework 3.5,是在以前版本的基础上逐步完善而成的,所以保持着向下兼容的功能,即用低版本开发的程序仍然可以在.N

    8、ET Framework 3.5运行环境中执行。.NET Framework 3.5版本针对ASP.NET中的特定方面提供了增强功能。其中最重要的改进在于,可以支持AJAX网站的开发,可以支持语言集成查询(LINQ)。这些改进包括提供了新的服务器控件和类型、新的面向对象的客户端类型库,另外Visual Studio 2008还提供完全的IntelliSense 支持,可用于ECMAScript(JavaScript或JScript)。微软最新推出的Vista和Windows 7操作系统也全面集成了.NET Framework框架,它已经作为微软新操作系统不可或缺的一部分,并已经形成成熟的.NE

    9、T平台,在该平台上用户可以开发各种各样的应用,尤其是对网络应用程序的开发,这也是微软推出.NET平台的最主要目的之一。1.1.2 什么是ASP.NETASP(Active Server Pages,活动服务器页面)是一个比较简单的编程环境,在其中可以混合使用HTML、脚本语言以及少量组件来创建服务器端的Internet应用程序。ASP.NET并不是ASP基础上的简单升级,而是全新一代的动态网页开发技术,因此一经推出就备受关注。ASP.NET经过几年的改进和优化,越来越趋于成熟和稳定。ASP.NET 3.5是基于.NET Framework 3.5的。ASP.NET是一种包含在.NET Fram

    10、ework中的Web开发技术,它包括使用尽可能少的代码生成企业级Web 应用程序所必需的各种服务。当开发人员在编写ASP.NET应用程序的代码时,可以访问.NET Framework中的类,并可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序代码,这些语言包括VB.NET、C#、JScript .NET和J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的ASP.NET应用程序。ASP.NET程序开发还有微软公司的Visual Studio.NET集成开发环境的支持,通过使用各种控件提供的强大的可视化开发功能,使得开发Web应用程序变得非常简单、高效。ASP.NE

    11、T最常用的开发语言还是VB.NET和C#。C#相对比较常用,因为它是.NET独有的语言,VB.NET适合于以前的VB程序员。如果读者是新接触.NET,没有其他开发语言经验,建议直接学习C#,它对于初学者来说入门比较容易,而且功能强大。因此,本书所有的应用开发都是基于C# 进行编程。1.2 Visual Studio 2008在传统的ASP开发中,可以使用Dreamweaver、FrontPage等工具进行页面开发,但是其开发效率不高。相比之下,对于ASP.NET应用程序而言,微软开发的Visual Studio是编写.NET程序的最佳开发工具。熟悉Visual Studio集成开发环境,是利用

    12、该环境实现ASP.NET应用程序开发的前提。Visual Studio是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。VB.NET、Visual C+和Visual C#等开发语言,全都使用相同的集成开发环境(IDE),利用IDE可以共享工具且有助于创建混合语言的解决方案。另外,这些语言利用了.NET Framework的功能,简化了Web应用程序和XML Web服务开发的关键技术。随着.NET的诞生,Visual Studio也随之同步完善。.NET Framework的各个版本都有相应的开发工具,.NET Fra

    13、mework 1.0对应Visual Studio 2002,.NET Framework 1.1对应Visual Studio 2003,.NET Framework 2.0对应Visual Studio 2005,.NET Framework 3.5对应Visual Studio 2008。最近,Visual Studio 2010和.NET Framework 4.0正式版已经发布。本书中使用的是Visual Studio 2008。1.2.1 Visual Studio 2008的特性本节主要介绍Visual Studio 2008中与ASP.NET应用程序有关的特性。1集成的Web服

    14、务器图1-2 集成的Web服务器开发部署ASP.NET Web应用时,需要提供Web服务器软件,如Internet信息服务(IIS)。为了有效支持ASP.NET Web应用程序开发,Visual Studio 2008内部集成的本地Web服务器ASP.NET Development Server,在没有安装IIS的情况下也能够快速地调试和执行ASP.NET应用。图1-2所示为集成的Web服务器的界面。图1-2所示中出现的“32875”只是运行时随机分配的一个端口号。Visual Studio 2008内嵌的集成Web服务器是一种默认的选择,如果从现有的IIS虚拟目录中打开项目,Visual S

    15、tudio 2008仍会使用IIS运行和测试该应用程序。嵌入的Web服务器只是一小段可执行的代码,并不能取代真正的Web服务器的所有功能,这种内嵌的Web服务器只能用于应用开发测试使用,如果需要其他用户能够访问所创建的ASP.NET应用,就需要将其部署到IIS上。2项目设计器多目标支持多目标支持特性让开发人员可以在VisualStudio2008中选择开发多个版本的.NET Framework应用程序,比如.NET Framework 2.0、.NET Framework 3.0或者是.NET Framework 3.5,这意味着开发人员可以在任何时候选择系统支持的高版本或低版本的目标平台,如

    16、 图1-3所示。Visual Studio 2005的项目可以平稳地升到Visual Studio 2008上。在Visual Studio 2008下做Visual Studio 2005的项目,用的编译器和类库与Visual Studio 2005相同,但是Visual Studio 2008却提供了更好的开发环境。3多种访问站点的方式VisualStudio2008支持多种打开Web站点的方式,如图1-4所示。其中包括:通过FrontPage服务器扩展连接远程站点;通过FTP或直接使用文件系统路径来访问源码文件;通过直接访问本地安装的IIS访问虚拟目录;通过文件系统路径打开网站。在使用文

    17、件系统路径打开网站时,将使用本地集成Web服务器来测试Web站点。图1-3 为Visual Studio 2008的项目选择一个目标平台图1-4 访问Web站点的多种方式4适用于JScript和ASP.NET AJAX的代码智能提示VisualStudio2008在代码智能提示方面有了很大的改进,现在支持JScript创作和ASP.NET AJAX脚本撰写。用标记的脚本,包括在网页中的客户端脚本,现在都具有代码智能提示的优点,.js脚本文件也是如此。此外,代码智能提示还能显示XML代码注释。XML代码注释用于描述客户端脚本的摘要、参数和返回的详细信息。ASP.NET AJAX还使用XML代码注

    18、释提供ASP.NET AJAX类型和成员的代码智能提示功能。使用XML代码注释的外部脚本文件引用也支持代码智能提示。5AJAX开发通过使用Visual Studio 2008开发平台,可以在页面中轻松地进行部分页面的异步更新,这样可以避免整页回发所产生的系统开销。只需将现有的控件或标记放在UpdatePanel控件内,UpdatePanel控件内部的回发将变为异步回发,并且只刷新UpdatePanel面板内的页面,从而使用户体验更加顺畅。6新设计视图和CSS设计工具Visual Studio 2008现在可以让用户体验到新工具中丰富的CSS编辑功能,从而可以更加轻松地使用级联样式表(CSS)。

    19、通过使用“CSS属性”网格、“应用样式”和“管理样式”窗格以及“直接样式应用”工具,可以在“设计”视图中完成布局设计和内容样式设置的大部分工作。也可以使用WYSIWYG可视布局工具在“设计”视图中更改定位、填充和边距。Visual Studio 2008在“设计”视图和“源”视图结合的基础上,增加了类似Dreamweaver中的拆分视图,以方便页面设计,如图1-5所示。图1-5 拆分视图7嵌套的母版页支持在Visual Studio 2005中,当需要在母版页中再嵌套母版页时,将不能获得IDE的设计支持。Visual Studio 2008弥补了这个不足,从而使设计人员可以在设计时嵌套多级母版

    20、页。8语言集成查询(LINQ)语言集成查询(LINQ)是Visual Studio 2008中的一组新功能,它可以将强大的查询功能扩展到C#和Visual Basic的语法中。LINQ引入了标准的、易于学习的查询和转换数据模式,并且可以进行扩展以支持任何类型的数据源。Visual Studio 2008包括LINQ提供程序的程序集,借助这些程序集,可以启用.NET Framework集合(LINQ to Objects)、SQL 数据库(LINQ to SQL)、ADO.NET数据集(LINQ to ADO.NET)以及XML文档(LINQ to XML)的语言集成查询功能。1.2.2 安装V

    21、isual Studio 2008的系统要求Visual Studio 2008需要安装在Windows操作系统中,并且对系统的硬件性能及兼容性有一定的要求。具体如下:支持的操作系统:Microsoft Windows XP、Microsoft Windows Server 2003、Microsoft Windows Server 2008、Windows Vista和Windows 7。处理器:1GHz处理器。建议为2GHz处理器或双核处理器。内存:1GB,建议为2GB。硬盘空间:完全安装需要1.3GB的可用磁盘空间,建议有5GB以上的可用磁盘 空间或更高。显示器:1024768屏幕分辨率

    22、,建议使用12801024屏幕分辨率。任务实施Visual Studio 2008集成开发环境的安装步骤如下:步骤1获取安装文件。登录微软的官方网站,下载Visual Studio 2008团队开发版或专业版的安装程序。下载后的安装文件是ISO镜像文件。微软官方软件的下载地址为:图1-6 “Visual Studio 2008安装程序”对话框步骤2将安装程序ISO镜像文件加载到虚拟光驱,操作系统会自动运行安装应用程序Setup.exe(也可手动双击该安装应用程序),弹出“Visual Studio 2008安装程序”对话框,如图1-6所示。单击图中“安装Visual Studio 2008”选

    23、项进入安装。步骤3Visual Studio 2008安装程序首先会加载安装组件,如图1-7所示。这些组件为Visual Studio 2008的顺利安装提供了基础保障,安装程序在正确完成组件的加载前用户不能对安装步骤进行选择。步骤4安装组件加载完毕后,单击“下一步”按钮,弹出“协议与安装密钥”对话框,选中“我已阅读并接受许可条款”单选按钮,如图1-8所示。步骤5在接受协议、确定“产品密钥”和“名称”信息后,单击“下一步”按钮,选择安装方式,如图1-9所示。一般选择“默认安装”方式,也可以通过“自定义”的安装方式定制需要的组件,同时确定“产品安装路径”。步骤6单击“安装”按钮,安装程序执行安装

    24、过程,其进度如图1-10所示。步骤7当安装完成之后,弹出如图1-11所示的对话框,表示安装成功。图1-7 加载安装组件图1-8 确认许可协议和产品密钥图1-9 选择安装功能和安装目录图1-10 安装进度显示图1-11 安装成功界面步骤8至此,Visual Studio 2008已经安装完成了。可以选择安装MSDN(见图1-12),也可以选择退出,关闭对话框,结束安装。如果想得到更多的关于Visual Studio 2008的帮助,建议单击“安装产品文档”超链接以继续安装。安装步骤类似,在此不再赘述。步骤9安装结束后,选择“开始”“程序”“Microsoft Visual Studio 2008

    25、”命令,如图1-13所示,就可以启动Visual Studio 2008。步骤10首次运行Microsoft Visual Studio 2008集成开发环境时,需选择默认环境设置,这里选择“Web开发设置”选项,如图1-14所示。开发人员也可以通过Visual Studio 2008中的“工具”“导入和导出设置”命令来更改默认的环境设置。 图1-12 选择安装MSDN或退出 图1-13 启动Microsoft Visual Studio 2008图1-14 选择默认环境设置任务2 创建第一个ASP.NET Web应用程序任务场景Visual Studio 2008是开发.NET网站应用的最佳

    26、工具,它可以帮助软件开发团队更好地交流和协作。借助于Visual Studio 2008,可以在整个开发过程中及早并经常获得更好的可预测性,提高产品质量。本任务将介绍Visual Studio 2008的Web开发功能,引导用户完成创建Web应用程序的过程,熟悉WYSIWYG(What You See Is What You Get,所见即所得)可视化设计器。知识引入1.3 熟悉Visual Studio 2008集成开发环境1.3.1 Visual Studio 2008主界面Visual Studio产品系列共用一个集成开发环境(IDE),此环境由菜单工具栏、标准工具栏以及停靠或自动隐藏在

    27、左侧、右侧、底部和编辑器空间中的各种工具窗口等若干元素组成。可用的工具窗口、菜单和工具栏取决于所处理的项目或文件类型。图1-15是Visual Studio 2008应用“Web开发”环境设置后,启动显示的起始页界面。图1-15 Visual Studio 2008起始页关闭起始页后,若要重新显示起始页,可以选择“视图”“其他窗口”“起始页”命令来打开它。从起始页可以快速打开最近编辑过的项目和网站或创建新的项目和网站,并且可以查找联机资源以及配置Visual Studio 2008。Visual Studio 2008提供了进行Web开发的相应环境和工具。图1-16显示了创建ASP.NET W

    28、eb应用程序时Visual Studio 2008主界面中包含的常用窗口和工具。图1-16 包含常用窗口和工具的主界面根据所应用的设置以及随后执行的任何自定义,主界面工具窗口及其他元素的布置会有所不同。选择“工具”“导入和导出设置向导”命令可以更改这些设置;也可以使用可视的菱形引导标记轻松地移动和停靠窗口,或使用自动隐藏功能临时隐藏窗口,如图1-17所示。以下描述了最常用的窗口和工具,请结合图1-16来阅读和学习以下内容。工具栏:提供格式化文本、查找文本等命令。一些工具栏只有在“设计”视图下才可用。在“视图”“工具栏”菜单项的子菜单中列出了所有可用的工具栏。解决方案资源管理器:用于显示和管理W

    29、eb应用程序中的文件和文件夹。文档窗口:显示当前正在选项卡窗口中处理的文档。单击视图选项卡可以实现文档间切换。视图选项卡:用于提供同一文档的不同视图。“设计”视图是一种近似WYSIWYG的编辑界面。“源”视图是显示标记的页面编辑器。“拆分”视图可同时显示文档的“设计”视图和“源”视图。属性窗口:用于更改页面、HTML元素、控件和其他对象的设置。当在文档窗口中选择对象时,“属性”窗口将显示所选对象的属性。工具箱:提供可以拖到页面上的控件和HTML元素。“工具箱”元素按常用功能分组。服务器资源管理器:用于显示数据库链接。图1-17 窗口的移动与停靠1.3.2 配置集成开发环境为了方便开发,开发人员

    30、通常会定义配置属于自己的集成开发环境。这个工作可以通过选择“工具”“选项”命令,然后在打开的“选项”对话框中进行设置。当启动Visual Studio 2008后,在菜单栏中选择“工具”“选项”命令,弹出“选项”对话框,如图1-18所示。选中图中左下角的“显示所有设置”复选框,可以看到配置“环境”、“项目和解决方案”和“源代码管理”等多个选项。“选项”对话框使用户可以根据自己的需要配置集成开发环境(IDE)。例如,可以建立项目的默认保存位置,改变窗口的默认外观和行为,以及创建常用命令的快捷方式。对话框中还包含一些用于设置用户的开发语言和开发平台的选项。图1-18 “选项”对话框1.4 网站类型

    31、通过Visual Studio 2008可以创建和使用具有下列几种配置类型的ASP.NET网站(也称Web应用程序):本地IIS站点、文件系统站点、文件传输协议(FTP)部署的站点和远程IIS站点。1本地IIS网站本地IIS(Internet信息服务)网站就是本地计算机上的一个IIS Web应用程序。使用该类型站点的优点是,可以允许其他计算机访问此类网站,并可以使用基于HTTP的身份验证、应用程序池和ISAPI筛选器等IIS功能进行测试此类网站;在本地IIS网站中路径将按照其在正式服务器上的方式进行解析,从而逼真地模拟站点在正式服务器中的情况。使用该类型的网站必须具备如下条件:必须装有Internet信息服务。必须具有管理员权限才能创建或调试IIS站点。一次只可以有一个计算机用户调试IIS站点。默认情况下,为本地IIS站点启用远程访问功能。2文件系统站点Visual Studio 2008能够实现将站点文件存储在本地硬盘上的一个文件夹中,或存储在局域网上的一个共享位置。使用该类型的站点具有以下特点:不希望或无法在自己的计算机上安装IIS。文件夹中已有一组Web文件,希望将这些文件作为项目打开。文件存储在中心服务器上某一特定的文件夹中。在工作组设置中,工作组成员可访问中心服务器上的公共站点。使用该类型的站点的缺点是:不能使用基于HTTP的身份验证、应用程序池和ISAPI筛选器等I


    注意事项

    本文(项目1创建ASPNETWeb应用程序.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开