资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学习情境二 :系统开发工具,工作任务:Visual Studio.NET 2012安装与使用,ASP.NET软件开发技术项目实践,任务描述,了解ASP.NET的基本概念、运行环境的安装和配置,掌握ASP.NET的开发工具Visual Studio.Net 2012的安装和使用,任务目标,知识目标,能力目标,ASP.NET是微软公司推出的一项服务器端Web应用开发技术,完全基于模块与组件,具有很好的可扩展性和易用性,ASP.NET的很多新特性能够有效缩短Web应用程序的开发周期。,相关知识,1ASP.NET简介 ASP.NET是Microsoft推出的.NET Framework体系结构的重要组成部分,它建立在公共语言运行库(CLR)和.NET类库(CL)之上,在ADO.NET技术的支持下,用于服务器上部署和创建Web应用的框架和应用模式。可以使用任何与.NET兼容的语言来编写ASP.NET应用程序。ASP.NET使用Web页面(Web Forms)进行编译,可以提供比脚本语言更出色的性能表现。Web Forms允许在网页基础上建立强大的窗体。当建立页面时,可以使用ASP.NET服务器端控件来建立常用的UI元素,并对它们进行编译来完成所需的任务。这些控件允许使用内置可重用的组件和自定义组件来快速建立Web Forms,使代码简单化。 ASP.NET提供了一种编程模型和结构,对比原来的Web技术来说,它能更快速、更高效地建立灵活、安全和稳定的Web应用程序。ASP.NET技术是对Web应用领域的一次革命性的改变。,相关知识,2ASP.NET的新特征 ASP.NET是ASP 3.0的后继版本,虽然提供了对先前ASP应用程序的兼容支持,但它并不是ASP的简单升级。ASP.NET采用面向对象的、基于组件的和事件驱动的组件编程技术,为Web应用的设计和开发提供了更简单、快捷的方法,它引入了许多主要的新的特征,下面分别进行介绍。 (1)多语言支持。编程语言在.NET平台上编写Web应用程序,如Visual Basic .NET、C#、Visual C+等,第三方语言提供者正在开发其它语言的.NET编译器,由此可见,ASP.NET的多语言支持功能很强。 (2)增强的性能。在ASP.NET中,Web页面源代码是被编译执行的,它利用提前绑定、即时编译、本地优化和缓存技术来提高性能,Web页面文件是一次编译多次执行,执行效率高。 (3)类和名空间。在ASP.NET中有一套类和名空间(Namespaces)机制,名空间是一种组织机制,是一种可用于其它程序和应用的程序组件方法,名空间包括类和接口,使Web应用程序的编写更加便捷和规范。,相关知识,(4)服务器控件。ASP.NET为Web页面引入了功能强大的服务器控件(Server Controls),使Web页面的编制任务大大简化。这些服务器控件可以提供显示、日历、表格以及安全验证等功能,它们自动维护其选择状态,并允许服务器端代码访问和调用其属性、方法和事件。因此,服务器控件其实就是用于Web页面的结构化编程模型。 (5)强大的Web服务。ASP.NET提供强大的Web服务支持能力,可以将不同厂商、不同硬件环境、不同语言编写的Web程序集成在一起,形成一系列分布式的、自动化和智能化的Web应用,从而扩展Internet上各类分布式Web资源的利用。 (6)更高的安全。与早期的ASP技术相比,在支持Windows身份验证方法的基础上,ASP.NET还提供了Passport和Cookies两种不同类型的登录和身份验证方法。同时,ASP.NET还采用了基于角色的安全模式,为不同角色的用户制定不同的安全授权,以上这些验证和安全授权方法在实现上也比较简单。,相关知识,(7)代码分离技术。在ASP中,Web页面是由脚本代码和HTML混合编写的,而在ASP.NET中,Web页面的界面布局和程序控制逻辑(脚本代码)可以分别设计和存储,这种代码分离技术是结构化的,可以提高Web页面的设计效率及代码的可阅读性、可维护性和可调试性。 (8)易于配置和管理。ASP.NET使用基于文本的、分层次的配置系统,所有的配置信息存放在Web.Config的文本文件内,配置内容采用标准的可扩展标记语言(XML)书写,所有Web应用程序都会继承Web.Config文件中的默认配置,从而便于服务器环境和Web应用程序的设置,因此ASP.NET是易于配置和管理的。,相关知识,3搭建ASP.NET开发环境 为了能够使用ASP.NET技术开发“中国无锡质量网”,需要建立和配置开发环境。ASP.NET可以运行在从Windows 2008 Server、Windows 2008 Server R2到Windows 7等多个平台。假设读者对下面提到的所需操作系统和软件有所了解,推荐使用下面配置的操作系统和应用软件环境。 (1)操作系统:Windows 7 或者更高的版本。 (2)浏览器:Internet Explorer 8.0及以上版本。 (3)Internet信息服务:IIS 7.5以上。 (4)数据库:Microsoft SQL Server 2008 R2版。 (5)开发环境:Microsoft Visual Studio 2012 Ultimate中文版。,任务实施,1Visual Studio.NET 2012的安装 要使用Visual Studio 2012平台来开发“中国无锡质量网”,必须先安装Visual Studio 2012(以下简称VS 2012)开发环境。下面笔者将介绍VS 2012的安装过程,具体操作步骤如下: (1)将获得的VS 2012 光盘放入光盘驱动器,或者用虚拟光驱加载 VS 2012 镜像。打开光盘文件或者镜像文件, 双击vs_ultimate.exe 文件,将会弹出安装对话框,如图2-23所示,在此对话框中可以修改产品安装路径,读者可以根据安装路径选择框上方的提示选择合适的安装位置,此过程中需同意条款和条约。,图2-23 Visual Studio 2012安装(1),任务实施,(2)单击【下一步】按钮进入如2-24所示对话框,读者可以根据需要选择要安装的可选功能。,图2-24 Visual Studio 2012安装(2),【提示】:对于Visual Studio 2012功能比较熟悉的读者可以自定义选择安装可选功能, 对于广大的初学者来说,选取默认值安装是比较合适的选择。,任务实施,(3)单击【安装】按钮,安装程序将进入一个漫长的安装过程,在这个过程中安装程序会提醒重新启动计算机,计算机重新启动后自动进入Visual Studio 2012的安装过程界面,直至安装结束,如图2-25所示。,图2-25 Visual Studio安装(3),任务实施,2Visual Studio .NET 2012的启动 安装成功后,打开【开始】菜单创建 VS 2012 的所有程序组,单击【VS 2012】,进入启动窗口,第一次运行 VS 2012程序会自动配置运行环境,需要稍等片刻。自动配置运行环境结束程序将会进入默认环境设置,如图2-26所示。,图 2-26 Visual Studio启动(1),任务实施,3Visual Studio .NET 2012的开发环境 Visual Studio.NET常用功能窗口由菜单栏,标准工具栏,停靠或自动隐藏在左侧、右侧、底部以及编辑器空间的各种工具窗口组成。在任何特定时间,可用的工具窗口、菜单以及工具栏取决于当前所处理的项目或文件类型。 主窗口。启动VS 2012时,首先会看到启动画面,它显示了当前所安装的产品组件。启动成功后,就会看到VS 2012的集成开发环境(IDE),默认情况下窗口布局如图2-27所示。,任务实施,在窗口上显示一个起始页,起始页左侧显示了最近操作过的几个项目名称及新建项目的快捷方式;起始页中间有三个选显卡,分别是【入门】、【操作方法视频】、【最新新闻】,读者可以根据这三个选显卡提供的信息充分了解VS 2012的一些使用方法;起始页右侧是【解决方案资源管理器】的窗口。如果建立或者打开了项目,IDE中的菜单就会增加,如图2-28所示。,图2-28 有项目加载时的集成开发环境,任务实施,【菜单栏】窗口。VS 2012的菜单栏位于集成开发工具的最上方,如图2-29所示),菜单的数量会根据当前活动项目的不同而动态变化,每项一级菜单下又有若干个子菜单。由于这些子菜单用法简单、直观,并且与之前版本的Visual Studio的菜单栏又非常类似,因此这里不再详列每个子菜单栏的功能。,图2-29 Visual Studio菜单栏,任务实施,【工具箱】窗口。VS 2012的各子窗口都可以设置为自动隐藏,【工具箱】窗口也是这样,只需要将鼠标移动到IDE左边的【工具箱】选项卡上,单击【工具箱】选项卡,工具箱窗口就会展开,如图2-30所示,可以看到,工具是按照分类分别存放在类标签中的。在默认情况下,工具箱中所列出的控件可以满足大部分应用程序开发需要。 工具箱在应用程序开发中具有独特的地位,在开发中常用的控件都可以在工具箱中找到,因此全面了解工具箱并熟练掌握其中的常用控件对迅速提高编程效率有着重要意义。VS 2012的工具箱中摆放了很多当前项目可使用的控件,其中也包括了扩展安装包中的控件和自定义控件。,图2-30 Visual Studio工具箱界面,【属性】窗口。默认情况下,【属性】窗口会在右侧下方显示,如图2-31所示。可以在【视图】菜单中选择【属性】命令来打开,也可以直接按快捷键F4打开,还可以右击所编辑的对象,在弹出的快捷菜单中选择【属性】命令来打开。【属性】窗口提供了可视化管理控件属性的功能,使开发者能够快速地修改、设置界面上各种控件的属性值。【属性】窗口还提供了事件管理功能,方便为控件中的事件添加相关事件处理方法。 为方便查找,【属性】窗口还提供了对属性项进行分类的功能,在控件的属性项非常多时,就能方便、快速地定位到需要设置的属性项。开发人员可以选择按类别方式进行分类,也可以选择按字母排序方式进行分类。,任务实施,图2-31 Visual Studio属性窗口,【解决方案资源管理器】窗口。【解决方案资源管理器】窗口可用来对项目中的代码、样式、资源和引用等文件进行组织和管理。通过【解决方案资源管理器】窗口,能够可视化地管理项目中所用到的资源文件,默认布局设置情况下,在IDE的右边上侧会显示【解决方案资源管理器】,当项目打开后,项目文件就会以树状显示,如图2-32所示。,任务实施,图2-32 Visual Studio解决方案资源管理器窗口,【解决方案资源管理器】窗口主要用于显示解决方案、解决方案的项目以及这些项目中的项。可以在其中对项目文件进行添加、打开、复制、删除等一系列操作。只需要在各项上右击,在弹出的快捷菜单中进行相应的选择即可。该窗口的上方提供了相应的操作按钮,将鼠标移动至每个按钮中,都会有相应的提示。 需要注意的是,如果一个外部文件是使用【文件资源管理器】复制粘贴到项目文件夹当中的,在默认情况下该文件并不会包含在这个项目的【解决方案资源管理器】窗口中,这样此文件就不能被正常编译,也不能以相对目录的形式访问。 如果希望将一个外部文件包含在项目当中,可以使用如图2-33所示的方式,右键单击项目文件,在弹出的下拉列表框中选中【添加】【现有项】按钮。,任务实施,另一种方法就是可以直接将这个外部文件复制粘贴到【解决方案资源管理器】面板的项目文件夹下,Visual Studio 2012会自动将这个外部文件包含在项目当中。,任务实施,图2-33 添加新项,【服务器资源管理器】窗口。默认设置下,【服务器资源管理器】窗口并不在IDE中显示,可以在菜单栏中选择【视图】【服务器资源管理器】命令来打开服务器资源管理器,也可以直接按快捷键Ctrl+Alt+S来打开,如图2-34所示。在【服务器资源管理器】窗口中,可以连接到相应的服
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号