VisualStudio2023应用

时间:2024-04-12 点赞:40723 浏览:74244 作者原创标记本站原创

该文为数据库类学年毕业论文范文,与VisualStudio2016应用相关论文引用格式,可作为论文格式专业数据库论文写作研究的大学硕士与本科毕业论文开题报告范文和职称论文参考文献资料。免费下载教你怎么写数据库及模板及代码方面的优秀学术论文范文。

摘 要:Microsoft最新推出的软件开发平台Visual Studio2010,目前为教学与软件研发人员普遍采用.Visual Studio2010重新设计了集成开发环境(IDE)和代码编辑器,可直接生成代码和文本模板,增强了可视功能以及WEB应用程序部署的方法和过程.因此熟练运用Visual Studio2010有助于提高教学、科研人员和学生的学习效率与编程能力.

关 键 词 :Visual Studio2010 可视功能 代码编辑

中图分类号:G642.0 文献标识码:A

文章编号:1004-4914(2011)07-137-02

一、Visual Studio2010工具概述

Visual Studio2010是由微软公司研发的一套基于组件的开发工具构成,其中还包括其他一些技术以用于生成功能强大、高性能的应用程序.此外,Visual Studio还针对企业解决方案的基于团队的设计、开发和部署进行了优化.Visual Studio是一套完整的开发工具,用于生成ASP.NET Web应用程序、XML Web services、桌面应用程序和移动应用程序.Visual Basic、Visual C#和Visual C++都使用相同的集成开发环境(IDE),这样就能够进行工具共享,并能够轻松地创建混合语言解决方案.另外,这些语言使用.NETFramework的功能,它提供了可简化ASP Web应用程序和XML Web services开发的关键技术.{1}

二、Visual Studio2010开发工具分析

1.Visual Studio2010集成环境进行了改进.首先,可视增强功能进一步改善,并且支持多个监视器浏览.

其次,重新设计了集成开发环境(IDE),提高了可读性.为了减少杂乱代码,不必要的都已删除.再次,对于“代码编辑器”和“设计”视图窗口等文档窗口现在都允许放置在IDE窗口的外部.例如,可以将“代码编辑器”拖出IDE,以便可以将它与“设计”视图窗口并排查看.

2.代码编辑器进一步优化.

(1)代码编辑器.新的代码编辑器使代码更容易快速方便阅读.可以通过在按住 Ctrl 的同时滚动鼠标滚轮来进行缩放.此外,在Visual C#或Visual Basic中单击某个符号时,该符号的所有实例都将自动突出高亮显示.

(2)键入时即开始搜索.新的“定位到”功能文件、类型和成员提供“键入时即开始搜索”支持.“定位到”能够利用Camel大小写格式和下划线来缩写搜索文本.

(3)调用多层次结构.在Visual C#和Visual C++中,在编辑调用多层次结构时,可以方便地从一个成员定位到调用方成员以及它的被调用方成员.在浏览面向对象的代码时,会十分有用和高效,如图1.

3.代码生成和文本模板.

(1)在Visual Studio的任何版本中都可以创建和使用文本模板,无需任何其他组件..在Visual Studio2010中引入了预处理文本模板的功能,可以直接从应用程序生成任何类型的文本文件,而且变得更加方便.还通过改进与生成系统的更好集成,改进了对代码集成的支持,从而使生成的源代码始终会在对源模型进行任何更改后保持自动更新.

在Visual Studio中,“文本模板”是由一些文本块和控制逻辑组成的混合体,可以生成文本文件.在Visual C#或Visual Basic中,控制逻辑编写为程序代码的片断.生成的文件可以是任何类型的文本(例如网页)、资源文件或任何语言的程序源代码.可以在运行时使用文本模板生成应用程序的部分进行输出.也可将它们用于“代码生成”,在代码生成中,可以使用模板生成应用程序的部分源代码.创建一个Visual Studio项目或打开一个现有项目.在“文件”菜单上,指向“新建”,然后单击“项目”.

例如,将一个文本模板文件添加到项目中,然后将其命名为 Application.tt.在“解决方案资源管理器”中,右击项目,指向“添加”,然后单击“新建项”.在“添加新项目”对话框的“模板”窗格中,选择“文本模板”.将该文件命名为Application.tt.需要注意的是,该文件的“自定义工具”属性为“TextTemplatingFileGenerator”.

下面是部署的具体过程:

首先,打开文件Application.tt,在文件中已经包括了如下指令:

<#@template debug=”false”hostspecific=”false”language=”c#”#>

<#@output extension=”.txt”#>

如果该模板,已经被添加到了Visual Basic的某个实例中,那么语言特征将是”VB”.

其次,是要在文件的末尾加上要编辑的文本,例如,”wele to Visual Studio2010!”,然后保存文件.

最后,在”解决方案资源管理器”中,展开Application.tt节点,这时会有一个名为Application.txt的文件,在这个文件里面会有之前输入过的文本.

(2)运行时文本生成支持您使用模板定义应用程序的部分输出.例如,可以使用模板定义HTML报告.模板与生成的输出很相似,但模板包含可以产生不同输出的点处的程序代码片段.在开发过程中编辑模板时,该模板会转换为类.此类将作为应用程序的一部分进行编译.模板与生成的输出的相似性,可以帮助您避免在需要对其进行更改时出现错误.

(3)代码生成支持使用模板从模型中生成应用程序的部分源代码和其他资源.例如,模型可能是通过一系列用户对话定义控制流的关系图.在开发过程中编辑模型时,文本模板将从关系图中生成应用程序的部分代码和配置文件.当用户的需求更改时,可以很容易地讨论并更改关系图,因为关系图本来就是针对业务要求设立的.

三、简化了web开发应用

1.使用 Visual Studio 2010,只需一次单击就能打包并发布Web应用程序.web程序包也叫Web部署工具,可以将Web应用程序打包,从而部署到Inter Information Services(IIS)Web 服务器上.“Web程序包”是一个.zip文件或一个文件夹结构,其中包含Web服务器承载的应用程序所需的所有内容.它包含Web内容、IIS设置、数据库脚本、组件、注册表设置和证书.由于Web部署工具集成到了Visual Studio当中,因此单击一次就能创建Web程序包.{2}


2.使用Web部署工具、FTP、文件夹复制或FrontPage服务器扩展将应用程序发布到某个服务器上.Visual Studio存储所有设置信息,如发布方法、服务器信息和用户凭据等.

3.Web配置转换.现在可以将项目配置为在部署期间转换web.config文件.当部署项目时,web.config中的设置会自动与调试、临时和生产服务器的设置匹配,如图2Web配置转换代码.

四、显示WPF对象

在WPF最完整的树结构是对象树.如果在XAML中定义一个应用程序页,然后加载该XAML,那么将根据标记中元素之间的嵌套关系来创建树结构.如果使用代码定义应用程序或应用程序的一部分,则将根据属性(实现给定对象的内容模型)指定属性值的方式来创建树结构.在Windows Presentation Foundation(WPF)中,完整的对象树可通过两种方式进行概念化并报告给其公共API:作为逻辑树和作为可视化树.逻辑树与可视化树之间的区别并不始终很重要,但在某些WPF子系统中它们可能会偶尔导致问题,并影响对标记或代码的选择.如图3,利用WPF可以将对象添加到控件中.{3}

操作逻辑树或可视化树,有助于理解与树的交互方式有关的概念,进而从技术角度了解WPF.若要理解WPF中属性继承和事件路由的工作原理,将WPF视为某种树形式也是一大要点.

五、总结

在Visual Studio中,各种语言编辑程序共用一个集成开发环境 (IDE),是未来软件项目开发平台的趋势,改变了之前各种语言编程软件各自为战不兼容和不能同时协同工作的弊端.软件开发人员如果能系统地理解Visual Studio2010的功能和特点,可以大大提高编程和应用部署的效率.因此,掌握Visual Studio2010的内涵和原理有重要的理论价值和现实指导意义,熟练运用有助于提高教学、科研人员和学生的学习效率与编程能力,也可以支持软件研发人员构建可以适用于不同行业中的多种不断变化发展的应用解决方案.

注释:

{1}周靖.Visual C#2010从入门到精通:Step by Step.华东大学出版社,2010

{2}高阳.构筑敏捷的开发团队――微软Visual Studio 2010实战兵法.电子工业出版社,2010

{3}文东,申锐,乔明秋.ASP.NET程序设计基础与项目实训――基于Visual Studio 2010.科学出版社,2010

(作者单位:太原大学计算中心 山西太原 030009)

(责编:若佳)

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文


相关论文