visual

visual studio制作代码片段

℡╲_俬逩灬. 提交于 2019-12-10 09:01:29
使用 Visual Studio 的代码片段功能,我们可以快速根据已有模板创建出大量常用的代码出来。ReSharper 已经自带了一份非常好用的代码片段工具,不过使用 ReSharper 创建出来的代码片段只能用在 ReSharper 插件中。如果团队当中有一些小伙伴没有 ReSharper(毕竟很贵),那么也可以使用到 Visual Studio 原生的代码片段。 Visual Studio 的官方文档有演示如何创建 Visual Studio 的代码片段,不过上手成本真的很高。本文介绍如何快速创建 Visual Studio 代码片段,并不需要那么麻烦。 Visual Studio 的代码片段管理器 Visual Studio 中代码片段管理器的入口在“工具”中。你可以参照下图找到代码片段管理器的入口。 在打开代码片段管理器之后,你可以选择自己熟悉的语言。里面会列出当前语言中可以插入的各种代码片段的源。 不过,Visual Studio 并没有提供创建代码片段的方法。在这个管理器里面,你只能导入已经存在的代码片段,并不能直接进行编辑。 官方文档提供了创建代码片段的方法,就在这里: Code snippets - Visual Studio - Microsoft Docs 你只需要看一看就知道这其实是非常繁琐的创建方式,你几乎在手工编写本来是给机器阅读的代码。

Visual Studio Code 常用插件

放肆的年华 提交于 2019-12-10 03:07:44
这里记录在Visual Studio Code中,我经常用到的插件。 C# 这个就不必说了,想用VIsual Studio Code调试和编辑C#代码,必须要装这个插件。 东西还好,就是每次安装和更新插件的时候,需要重新下载调试器。因为服务器是在国外,所以每次下载的很慢,而且还会断,非常难受,不过鉴于好用,所以还是忍了! Markdown Theme Kit Visual Studio Code对Markdown的支持非常好,可以打开另一个窗口实时预览Markdown的编辑效果。这个插件主要是提供Markdown编辑器的颜色主题,这样编辑起来更爽快一些。 vscode-icons 默认状态下,Visual Studio Code的打开文件夹显示文件目录这个功能是没有文件图标的,自带的两套图标主题,但是这个插件能让文件图标更好看,这样各种文件就可以通过图标来进行视觉区分了。 C# Extensions 这个插件主要是实现了在Visual Studio Code中的文件目录中,邮件添加C# Class和Interface。默认情况下,点击添加文件是没有类型的,就算结尾写了.cs,但是依旧是没有任何初始代码(比如带文件夹名称的命名空间),所以这个插件实现了这些功能。 来源: https://www.cnblogs.com/Richeir/p/6391475.html

ASP.NET 5系列教程 (五):在Visual Studio 2015中使用Grunt、Bowe

[亡魂溺海] 提交于 2019-12-09 13:30:41
基于Visual Studio 2015,你可以: 方便的管理前端包,如jQuery, Bootstrap, 或Angular。 自动运行任务,如LESS、JavaScript压缩、JSLint、JavaScript单元测试等。 方便的获得Web开发者生态圈的工具包。 为了实现这些场景,Visual Studio 2015已经内置了一些流行的第三方工具包: Bower :Web包管理器,Bower可以帮你安装前端包,包括JavaScript、CSS类库。对于服务器端包,请通过NuGet包管理。 Grunt and Gulp :Grunt和Gulp是基于JavaScript的运行任务。如你未用过类似功能,可以认为这是一个自动调度运行的app,ASP.NET 5工程模板使用的是Grunt运行任务。 npm (Node Package Manager). npm是一个node包管理器,最初被用于Node.js包管理。上面说的Bower、Grunt、Gulp用到了npm。 启动Visual Studio 2015,新建一个ASP.NET 5.0的工程,选择文件-> 新建工程->Visual C#->Web->ASP.NET Web应用程序: 在新建工程对话框,选择ASP.NET 5.0 Starter Web 创建一个ASP.NET MVC 6 app,工程文件结构如下: 该工程下

visual studio 2017安装教程以及各类问题解决方案

别说谁变了你拦得住时间么 提交于 2019-12-09 10:07:11
文章的关键词和所含教程: VS2017安装 / visual studio 2017安装 / Xamarin / Android for visual studio 2017 / VS2017找不到网站 / VS2017找不到Xamarin / install Microsoft.VisualStudio.AspNet45.Feature 该篇文章主要是介绍和解决在Windows10下,安装VS2017和使用过程产生的各类问题。文章按照操作过程来写,如果你仅仅是碰到一两个问题,请往下面查找相对应的教程。 本文主要根据在VS2017 安装时产生的各种问题进行解决,请注意使用正版Windows系统。 目录 1,下载 visual studio 2017 2,安装 visual studio 2017 3,安装后的问题 4,各种修复方案 1,下载visual studio 2017 visual studio 2017采取安装器的形式,我们只需下载一个不到2MB的安装器,即可选择需要的功能。 vs2017有三个版本,下载地址为 https://www.visualstudio.com/zh-hans/downloads/ 如果你是学生经常换电脑上课,又或者想存在U盘随时给电脑安装,又或者C盘严重不足,可以下载离线精简版VS2017 下载地址链接: https://pan.baidu

一站式WPF--Window(一)

余生长醉 提交于 2019-12-09 03:30:22
用户通过 Window 与 Windows Presentation Foundation (WPF) 独立应用程序进行交互。 Window 的主要用途是承载可视化数据并使用户可以与数据进行交互的内容。独立 WPF 应用程序使用 Window 类来提供它们自己的窗口。   这段是MSDN上对Window的描述,虽然翻译的不是那么地道,也可以看出Window的两大功能:一,承载可视化数据。二,使用户可以与可视化数据进行交互。   在正式研究Window的功能之前,先来看一下,什么是Window? 什么是Window   Window是Windows操作系统的核心,从表现上来说,Windows就是由许许多多的Window组成的,那么具体什么叫Window呢?   通常意义上讲,我们所谓的Window是最外面的Window,也就是有着关闭、最小化的主Window。在Window编程中,调用CreateWindow来创建Window,通过设置dwStyle来指定样式,比如设置LBS_OWNERDRAWFIXED可以创建ListBox,设置BS_PUSHBUTTON可以创建Button等。CreateWindow的返回值就是窗口的句柄,从这个意义上来讲,在Win32世界中,万物皆Window,只是表现形式不同,那么WPF的Window对应什么呢? WPF的Window  

VS2015卸载官方教程

六眼飞鱼酱① 提交于 2019-12-08 04:12:54
想卸载VS2015,在网上找了很多教程,不知道哪个靠谱,最后发现微软官方给了卸载教程,按照官方教程成功把VS2015卸载了。 https://docs.microsoft.com/zh-cn/visualstudio/install/uninstall-visual-studio?view=vs-2015 卸载 Visual Studio 2015 备注 本文适用于 Visual Studio 2015。 如果你正在寻找最新的 Visual Studio 文档,请在左上方使用版本选择器。 建议升级到 Visual Studio 2019。 在此处下载 有关 Visual Studio 的最新文档,请参阅 卸载 Visual Studio 。 此页面介绍如何卸载 Visual Studio 2015(一个面向开发人员的工作效率工具集成套件的早期版本)。 使用“标准”卸载方法卸载 Visual Studio 在“控制面板”上的“程序和功能”页中,选择要卸载的产品版本,然后选择“更改”。 在安装向导中,选择“卸载”,再选择“是”,然后在向导中按照其余说明进行操作。 此标准或默认方法将留下首次安装 Visual Studio 时最初安装的某些项(例如,Microsoft .NET Framework、Microsoft Visual C++ 可再发行组件、Microsoft SQL

在Visual Studio中使用C#开发iOS & Android应用程序

天涯浪子 提交于 2019-12-07 17:15:20
Xamarin与微软合作,使开发人员可以在Visual Studio中构建iOS和Android应用程序。 Xamarin大学 教开发人员如何做。 Xamarin已于11月13日宣布与微软合作,为使用C#和Visual Studio构建完全原生的跨平台移动应用程序的开发人员提供最新支持。这些应用程序可以在iOS和Android上运行,此外,Windows先前已经获得支持。合作协议包含以下几个方面: Xamarin与微软合作是为了将其技术更好地集成到微软的开发工具和服务。Xamarin是VS 2013的SimShim伙伴之一,在微软发布Visual Studio的当天,他们发布了其产品的集成版本。Xamarin现在包含的微软可移植类库最初有只能用于Windows的限制,不过, 这一限制最近已经解除了 。 最近推出的 Xamarin大学 将会免费提供给一定数量的MSDN订阅者。在线学校的培训课程教开发人员如何创建针对iOS和Android的跨平台移动应用程序。 MSDN订阅者在使用Xamarin订阅服务时也享受 特价 。 我们问Xamarin,他们是否有意在这个领域扩大与微软的合作。Xamarin CEO和联合创始人Nat Friedman说,在这一点上,他们会继续做工作。但这次他没有提供细节信息: 我们与微软密切合作,使在Visual Studio中构建Windows

演练:在 Visual Studio 中编译面向 CLR 的 C++ 程序 (C++)

被刻印的时光 ゝ 提交于 2019-12-07 13:41:35
通过使用 Visual Studio 开发环境,您可以创建使用 .NET 类的 Visual C++ 程序,并对它们进行编译。 在本过程中,您可以键入自己 的 Visual C++ 程序,也可以使用示例程序之一。 本过程中使用的示例程序创建 一个名为 textfile.txt 的文本文件,并将其保存到项目目录中。 系统必备 这些主题假定您具备 C++ 语言的基础知识。 如果您是刚开始学习 C++,建议您参见 Herb Schildt 编写的 C++ Beginner's Guide(《C++ 初学者指南》),该书可从 http://go.microsoft.com/fwlink/?LinkId=115303 在线获得。 在 Visual Studio 中创建新项目并添加新的源文件 创建新项目。 在 “文件” 菜单上,指向 “新建” ,然后单击 “项目” 。 在“Visual C++ 项目类型”中单击 “CLR” ,然后单击 “CLR 空项目” 。 键入项目名称。 默认情况下,包含项目的 解决方案与新项目同名,当然,您也可以键入其他名称。 如果愿意,您可以为项目输 入一个不同的位置。 单击 “确定” 创建新项目。 如果“解决方案资源管理 器”不可见,请单击 “视图” 菜单上的 “解决方案资源管 理器” 。 向该项目添加新的源文件: 在解决方案资源管理器中 右击 “源文件” 文件夹

Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)

谁说我不能喝 提交于 2019-12-07 13:17:51
VS Code是一个年轻的编辑器,但是确实是非常犀利。通过本篇,老司机带你使用VS Code玩转Docker——相信阅读本篇之后,无论是初学者还是老手,都可以非常方便的玩转Docker了!所谓是“工欲善其事必先利其器”,VS Code,你值得拥有! 目录 ⊙ 使用 Visual Studio Code玩转Docker ⊙ 官方扩展插件Docker ⊙ Docker Compose扩展插件 ⊙ 最后 使用 Visual Studio Code玩转Docker Visual Studio是我们熟知的宇宙第一IDE,而Visual Studio Code(简称VS Code)则是微软推出的开源的跨平台编辑器,自从出世,一直是战斗力爆表——短短4年,就已拔得头筹,并且得到了众多开发者的拥护。如下图所示,以下是Stack Overflow 的 2018 年开发者最受欢迎的开发工具调查结果: 在Stack Overflow 的 2018 年开发者调查中,VSCode 成为了最受欢迎的开发工具 目前VisualStudio Code已经拥有了超过一万个插件,插件市场生态是极其丰富。同时其对所有的编程语言都非常友好(体验很不错),包括Docker。接下来,我们就说说Visual Studio Code对Docker的一些支持。 官方扩展插件Docker VS

Visual C++ 中的重大更改

一世执手 提交于 2019-12-06 22:35:05
此文章由人工翻译。 将光标移到文章的句子上,以查看原文。 更多信息。 Visual C++ 中的重大更改 Visual Studio 2015 当你升级到 Visual C++ 编译器的新版本后,可能会在之前编译并正常运行的代码中遇到编译和/或运行时错误。新版本中会引起这类问题的更改称为 重大更改 ,通常,修改 C++ 语言标准、函数签名或内存中的对象布局时需要进行这种更改。 若要避免难以检测和诊断的运行时错误,我们建议你永远不静态链接到使用不同编译器版本编译的二进制文件。此外,当你升级 EXE 或 DLL 项目时,请确保升级它所链接的库。如果使用 CRT(C 运行时库)或 STL(标准模板库)类型,请勿在使用不同编译器版本编译的二进制文件(包括 DLL)之间传递这些类型。有关详细信息,请参阅 跨 DLL 边界传递 CRT 对象时可能的错误 。 我们进一步建议,你在编写代码时永远不依赖除 COM 接口或 POD 对象以外的特定对象布局。如果确实要编写此类代码,则必须在升级后确保其正常运行。有关详细信息,请参阅 ABI 边界处的可移植性(现代 C++) 。 本文的其余部分介绍了 Visual Studio 2015 中的 Visual C++ 中具体的重大更改,并且在本文中,术语“新行为”或“现在”均指该版本。术语“旧行为”和“之前”指 Visual Studio 2013