是时候升级你最喜欢的IDE了!在这篇文章中,我将介绍一些我最喜欢的与众不同的 Visual Studio 扩展,是它们让我的日常编程工作变得更加轻松.对于一些明摆着的,例如 ReSharper 和 OzCode (甚至 Web Essentials),我就不罗列进去了,我今天要说的是那些相对默默无名的开源 Visual Studio 扩展,它们也能做一些非常酷的事情. 你准备好了吗?旅程开始了! 1.BuildVision BuildVision(sourse)是一个可视化构建过程的扩展: 这个…
学习java设计模式有用吗?懂这六个原则,编程更轻松 1.开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭.在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果.简单来说:就是为了使程序的扩展性好,易于维护和升级. 2.接口隔离原则(Interface Segregation Principle) 这个原则的意思是:使用多个隔离的接口,比使用单个接口要好.还是一个降低类之间的耦合度的意思,从这儿我们看出,其实设计模式就是一个软件的设计思想…
VS自定义项目模板:[2]创建VSIX项目模板扩展 听语音 | 浏览:1237 | 更新:2015-01-02 09:21 | 标签:软件开发 1 2 3 4 5 6 7 分步阅读 一键约师傅 百度师傅高质屏和好师傅,拯救你的碎屏机 在新建项目后,需要添加一些通用的类文件或者引用,那么把其放在自定义模板中,创建自定义模板项目后就包含了这些类文件和引用,省去了一系列的操作,节约了开发时间. 上篇经验介绍如何导出模板做为自定义项目模板,这篇经验介绍如何将导出的自定义项目打包成VSIX扩展,方便部署到…
背景 visual studio code编辑器强大在于可以自己扩展插件,不仅可以去插件市场下载,也可以按照官方的API很方便的制作适合自己的插件: 自己最近在开发一个手机端网站项目,基于vant项目,想利用vscode的智能提示补全代码,提高下开发效率,于是学习了下代码片段(snippets)的插件开发: 编写 在vscode编辑器中选择[用户代码片段]->选择当前项目中创建 会创建一个新的文件 创建新的 代码片段文件 { "vantpage": { // "scop…
比较不错的开源项目中,尤其是类似于AbpNext这种级别的项目,我们都想要快速的尝试,如何提供快速给开发者提供模板是我们的一大难题.不过在VisualStudio中并没有这么难. 一.本地发布插件 就现在,你随便创建一个项目来充当想发布的插件.然后选择项目,点击导出模板,会弹出下面的框框. 我们选择项目模板,随后填写模板名称和其它的一些设置,随后点击完成. 此时它会生成压缩包存放在  C:\Users\UserName\Documents\Visual Studio \My Exported T…
在上一节我们讨论了通过Coproduct来实现DSL组合:用一些功能简单的基础DSL组合成符合大型多复杂功能应用的DSL.但是我们发现:cats在处理多层递归Coproduct结构时会出现编译问题.再就是Free编程是一个繁复的工作,容易出错,造成编程效率的低下.由于Free编程目前是函数式编程的主要方式(我个人认为),我们必须克服Free编程的效率问题.通过尝试,发现freeK可以作为一个很好的Free编程工具.freeK是个开源的泛函组件库,我们会在这次讨论里用freeK来完成上次讨论中以失…
原文:https://www.oschina.net/p/t-io 注意:还是尽量去看原文,因为原文下面的评论也很有意思,可以参考大牛的讨论学习到新的东西 授权协议:Apache 开发语言:Java 操作系统:跨平台 软件作者:talent-tan   t-io 详细介绍 t-io: 让天下没有难开发的网络编程 旧时王谢堂前燕,飞入寻常百姓家----当年那些王谢贵族们才拥有的"百万级即时通讯"应用,将因为t-io的诞生,纷纷飞入普通人家的屋檐下. t-io是啥 大家口中的t-io一般是…
最近在浏览技术社区,发现了一款 IDE 插件,利用人工智能技术帮助程序员高效写代码.节省开发时间,一下子勾起了我的好奇心. 下载之后,使用一番,确实蛮好的,可以有效提升编程效率. 这款插件叫:aixcoder,我们可以从它的名字看出特殊性,是一款利用 AI 技术提升编程效率的插件. 根据官网信息得知,智能编程助手插件有三大特性: 功能很强大,使用起来很简单,aixcoder 已经集成到 IDE中,以IDE自动代码补全工具的方式出现. 一次能写一整行.多行的代码,用起来和常规的IDE代码提示一样,…
原文:Visual Studio 2015 for Linux更好地支持Linux下的开发 英文原文:Targeting Linux Made Easier in Visual Studio 2015 Visual C++ for Linux 扩展使 Visual Studio 2015 的用户可以在 VS2015 中编写C或者 C++ 代码,并将代码部署到基于 Linux 的系统中去编译和调试.源代码和项目文件通过 SSH 传输到远程机上,程序的输出将显示在 Visual Studio 上.…
名称 内部版本 发布日期 支持.NET Framework版本 核心功能 竞争对手 优缺点 Visual C++ 1.0 Visual Studio的最初原型 1992 把软件开发带入了可视化开发的时代 现在看起来十分的简陋和粗糙,但在当时脱离了DOS界面 Visual Studio 4.0 1995 (初版)Visual C++ 4.0,Visual Basic 3.0,Visual FoxPro 4.0 Visual Studio 97 5.0 1997 Visual C++ 5.0,Vis…