- 0
- 0
- 约1.49万字
- 约 10页
- 2026-03-09 发布于河南
- 举报
外文文献
翻译
(2012届)
学生姓名
学号********
专业班级计算机科学与技术08-5班
指导教师
微软VisualStudio
1微软VisualStudio
VisualStudio是微软公司推出的开发环境,VisualStudio可以用来创建Windows平台下的
Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
VisualStudio是一个来自微软的集成开发环境IDE(inteqrateddevelopmentenvironment),它可以用来
开发由微软视窗,视窗手机,WindowsCE、.NET框架、.NET精简框架和微软的Silverlight支持的控
制台和图形用户界面的应用程序以及Windows窗体应用程序,网站,Web应用程序和网络服务中的本
地代码连同托管代码。
VisualStudio包含一个由智能感知和代码重构支持的代码编辑器。集成的调试工作既作为一个源
代码级调试器又可以作为一台机器级调试器。其他内置工具包括一个窗体设计的GUI应用程序,网页
设计师,类设计师,数据库架构设计师。它有几乎各个层面的插件增强功能,包括增加对支持源代码
控制系统(如Subversion和VisualSourceSafe)并添加新的工具集设计和可视化编辑器,如特定于域
的语言或用于其他方面的软件开发生命周期的工具(例如TeamFoundationServer的客户端:团队资源
管理器)。
VisualStudio支持不同的编程语言的服务方式的语言,它允许代码编辑器和调试器(在不同程度
上)支持几乎所有的编程语言,提供了一个语言特定服务的存在。内置的语言中包括C/C++中(通过
VisualC++),VB.NET(通过VisualBasic.NET),C#中(通过VisualC#)和F#(作为VisualStudio
2010),为支持其他语言,如M,Python,和Ruby等,可通过安装单独的语言服务。它也支持的
XML/XSLT,HTML/XHTML,JavaScript和CSS.为特定用户提供服务的VisualStudio也是存在的:微软
VisualBasic,VisualJ#、VisualC#和VisualC++。
微软提供了直通车“”的VisualStudio2010组件的VisualBasic和VisualC#和VisualC++,和
VisualWebDeveloper版本,不需任何费用。VisualStudio2010、2008年和2005专业版,以及VisualStudio
2005的特定语言版本(VisualBasic、C++、C#、J#),通过微软的下载DreamSpark计划,对学生
免费。
2架构
VisualStudio不支持任何编程语言,解决方案或工具本质。相反,它允许插入各种功能。特定的
功能是作为一个VS压缩包的代码。安装时,这个功能可以从服务器得到。IDE提供三项服务:
SVsSolution,它提供了能够列举的项目和解决方案;SVsUIShell,它提供了窗口和用户界面功能(包括
标签,工具栏和工具窗口)和SVsShell,它处理VS压缩包的注册。此外,IDE还可以负责协调和服
务之间实现通信。所有的编辑器,设计器,项目类型和其他工具都是VS压缩包存在。VisualStudio
使用COM访问VSPackage。在VisualStudioSDK中还包括了管理软件包框架(MPF),这是一套管理
的允许在写的CLI兼容的语言的任何围绕COM的接口。然而,MPF并不提供所有的VisualStudioCOM
功能。
通过使用特定的VSPackage来支持的编程语言的服务,称为语言服务。一个语言服务定义了各种
接口,而这些VSPackage实现包可以实现添加功能支持多种。功能性的方式,可以添加包括语法着色,
语句完成,括号匹配,参数信息工具提示,成员名单和背景汇编的错误标记。如果接口完成,那么语
言就可以使用这些功能。语言服务要在每个语言的基础实施。重用代码的实现可以从语言解析器实现。
语言服务可以在本机代码或托管代码
您可能关注的文档
- 汽车售后服务提升方案.pdf
- 江西省赣州市赣县区教师选调进城考试历年真题.pdf
- 江苏省2025大学新生安全知识教育答案.pdf
- 水利部《小型水库建设管理办法》全面解读与实施要点.pdf
- 水利工程施工试题及答案.pdf
- 水利中级职称答辩题库及答案.pdf
- 气缸用气量计算.pdf
- 民用航空法修订草案深度解析:护航民航高质量发展.pdf
- 母婴师考试备考指南试题及答案.pdf
- 检验质量管理制度(5篇).pdf
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
最近下载
- 《四川省建筑与市政工程岩土工程勘察常见疑难问题解析》(2025版).pdf
- 基于多源数据融合的在线自助旅游平台的设计与实现.doc VIP
- SUEZ苏伊士 ZeeWeed1500-x 超滤膜操作手册.pdf
- 化学海洋学精品课件-海水中二氧化碳体系各分量的计算.ppt VIP
- 党课讲稿:学习传承雷锋精神,践行宣传使命.docx VIP
- 化学海洋学精品课件-海水二氧化碳分压.ppt VIP
- 《积极分子转发展对象ppt答辩》.ppt VIP
- 化学海洋学精品课件-海洋中磷的生物地球化学循环.ppt VIP
- 再一次看梵高梵高的基本介绍.pptx VIP
- 2025年信息系统安全专家容器与微服务安全专题试卷及解析.pdf VIP
原创力文档

文档评论(0)