Visual Studio不愧是宇宙第一强的IDE工具,在Json.XML格式漫天飞.反序列化需求遍地走的现在,居然到最近才知道原来微软已经在Visual Studio集成了这么一样的良心功能,自动根据你的Json或者XML创建对应的反序列化类代码,想想以前对着Json格式一个字一个字的的复制.粘贴的行为,那岂是一个“傻”字所能描述的,起码也得是两个字:“傻逼”! 下面以JSON格式为例,以图文的方式来介绍这一强悍功能 假设有下面这么一段JSON格式 然后你要做的就是复制这段JSON,然后在VS…
Visual Studio 2008(C#)XML注释提取成帮助文档的方法     1.给方法和类添加XML注释 可以手动添加,具体规则可以看MSDN:http://msdn.microsoft.com/zh-cn/library/b2s063f7(VS.80).aspx 这里介绍一个工具,可以帮助生成注释,下载地址:http://submain.com/products/ghostdoc.aspx 安装ghostdoc后,可以在右键和工具菜单中找到它: 把鼠标放到一个方法或类的里边,点击右键,…
Visual Studio 不生成.vshost.exe和.pdb文件的方法[转] 使用Visual Studio编译工程时,默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost.exe」和「.pdb」的文件. 一.先解释一下各个文件的作用: .pdb文件: 程序数据库文件(Program Database File).默认设置下,Debug的PDB是full,保存着调试和项目状态信息.有断言.堆栈检查等代码,可以对程序的调试配置进行增量链接. 而Release的默认设置对…
, ,'数据返回成功',$arr);echo $xml;?>…
Visual Studio动态生成版权信息 VS2008 1.1,类文件模板:在安装目录打开CS模板文件夹(D:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class.zip),在此文件夹下查找到Class.cs,打开编辑该模版文件. 1.2,WinForm模板:在安装目录打开WinForm模板文件夹(D:\Program Files (x86)\…
转载:http://blog.csdn.net/zztoll/article/details/52096700 如题,如何让InstallShield 2015 Limited Edition for Visual Studio 2015生成的setup.exe双击时以管理员权限运行 由于安装需要,我在安装完成后会自动运行另一个安装程序,即在Custom Actions中定制了一个执行EXE的动作 但奇怪的是程序安装完成后,却不会自动调用另一个安装程序,我确认制作安装文件的过程没错 并且用同样的…
C#反射实现   一.反射概念: 1.概念: 反射,通俗的讲就是我们在只知道一个对象的内部而不了解内部结构的情况下,通过反射这个技术可以使我们明确这个对象的内部实现. 在.NET中,反射是重要的机制,它可以动态的分析程序集Assembly,模块Module,类型Type等等,我们在不需要使用new关键的情况下,就可以动态 创建对象,使用对象.降低代码耦合性提高了程序的灵活性.那么,反射是怎么实现的呢?它的内部实现依赖于元数据.元数据,简单来说,在 公共语言运行时CLR中,是一种二进制信息,用来描…
visual studio 2005/2010/2013/2015/2017 vc++ c#代码编辑快捷键-代码编辑器的展开和折叠 VS2015代码编辑器的展开和折叠代码确实很方便和实用.以下是展开代码和折叠代码所用到的快捷键 Ctrl + M + O: 折叠所有方法 Ctrl + M + M: 折叠或者展开当前方法 Ctrl + M + L:  展开所有方法 解决VS2010中工具箱的的不见的问题: 按快捷键Ctrl+Alt+X 全屏:Shift+Alt+Enter 注释选定内容:Ctrl+E…
2013 Visual Studio Magazine读者选择奖已经正式揭晓了!据了解,截至今年此奖项已经评选了21次,非常值得.NET开发人员信赖和参考.此次评选共有400多个产品角逐28个分类的奖项,下面小编为大家揭晓界面框架类获奖情况. 2013 Visual Studio Magazine读者选择奖界面框架类 分类 金奖 银奖 铜奖 桌面类控件套包 (Winforms,WPF) DevExpress DevExpress DXperience Enterprise Infragistic…
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:在网上浏览.NET的所有代码,并且让你的Visual Studio的go to definition(F12)指向在线代码.…
在前面随笔<基于Metronic的Bootstrap开发框架--工作流模块功能介绍>和<基于Metronic的Bootstrap开发框架--工作流模块功能介绍(2)>中介绍了Bootstrap开发框架的工作模块功能,前面文章也提及,通过代码生成工具直接生成对应的Create.ViewDetail.Index视图代码和控制器代码,本篇随笔介绍如何使用使用代码生成工具Database2Sharp快速生成工作流模块控制器和视图代码的过程. 1.工作流界面功能 工作流模块如果要增加一个业务…
json转换为XML工具类 package com.cxf.value; import org.springframework.util.StringUtils; import javax.xml.bind.*; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.StringReader; import static javax.xml.bind.JAXBContext.newInst…
PHP实现返回JSON和XML的类分享 <?php     class Reponse{         //private $result = array('code'=null,'message'=null,'data'=>null);         /**          * @desc 返回JSON格式          * @param int $code          * @param string $message          * @param array  $da…
Visual Studio 2013及以上版本提供了一个非常实用的功能.可以根据xml文档或json文档自动生成类.有了这个工具反序列化时就不用再手动写类并且实现了强类型操作. 步骤 1. 准备一份json串如下: [ { "Name": "liming", "age": 18, "gender": "male" }, { "Name": "lili", "…
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度. JSON就是一串字符串 只不过元素会使用特定的符号标注. {} 双括号表示对象 [] 中括号表示数组 "" 双引号内是属性或值 : 冒号表示后者是前者的值(这个值可以是字符串.数字.也可以是另一个数组或对象) 所以 {"name": "Michael"} 可以理解为是一个包含name为Michael的对象 而[{&…
使用Visual Studio编译工程时,默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost.exe」和「.pdb」的文件. 一.先解释一下各个文件的作用: .pdb文件: 程序数据库文件(Program Database File).默认设置下,Debug的PDB是full,保存着调试和项目状态信息.有断言.堆栈检查等代码,可以对程序的调试配置进行增量链接. 而Release的默认设置对PDB指定为pdb-only,保存着程序出了什么错误,以及错误在哪行. .vshos…
      有固定好的Json数据格式,你还在手动敲对应的实体吗?有点low了!步入正题,这是一个json字符串,先去验证JSON数据格式(http://www.bejson.com/)如下: { "items_custom_get_response": { "items": { "item": [ { , , "skus": [ { "created": null, "modified"…
      Visual Studio 2013现在我们有个小工具可以实现JSON可视化,这样给我们调试JSON提供了便利. JSON这种数据格式已经比较流行,在WEB前端随处可见. 在你需要安装VS2013 Update 2 CTP,点击连接可以下载.       如下图是在Quick Watch对话框下提示: 例如从Watch窗口选择JSON Visualizer:   查询JSON可视化效果,呈树型展开:   是不是很简单呀.如果你熟悉VS,那么对您来说这些操作并不陌生. 题外话,我们还可…
读取一个json文件,并与实体相对应: static void Main(string[] args) { string json = ""; FileStream fs = new FileStream("cityJson.txt", FileMode.Open); StreamReader sr = new StreamReader(fs, Encoding.Default); json = sr.ReadToEnd(); sr.Close(); fs.Clos…
最新写的一个接口需要接收json参数,然后序列化为实体类然后再进行后面的逻辑处理.因为json中键值对比较多,逐一去手写实体中的每个属性太麻烦,于是寻思是否有这样的工具可以将json转换为实体类. 经过一番的资料查找,发现Visual Studio 2015可以将json转换为实体类(若已经知道该技巧的园友请忽略本文).下面看例子. 现有json如下: 复制以上代码, 在Visual Studio 2015中添加一个类: 然后执行“编辑”→“选择性粘贴”→“将json粘贴为类” 效果如下: 注意…
在用VS编写程序是第一次会跳出“Visual Studio has encountered an exception.This may be caused by an extension. You can get more information by running the application together with the /log parameter on command line ,and then examining the file 'C:\Document and Sett…
本本将主要介绍如何使用Visual Studio创建一个基于STM32F4-Discovery探索板的简单工程. 本文使用以下硬件和软件: ●      Microsoft Visual Studio ●      VisualGDB ●      STM32F4-Discovery探索板 我们将创建一个简单的“LED闪烁”的工程,然后进行构建,并使用调试器进行单步调试. 1.    启动Visual Studio.选择File-> New-> Project. 2.    选择VisualG…
安装与配置 下载 配置Visual Studio环境支持C++桌面编程 Hello World 支持C++98 ( Hello World) 支持C++17( Hello World) 配置Visual Studio环境支持Python编程 Hello World 基本功能 编辑器的使用 编译器的使用 调试器的使用 使用技巧 技巧1 技巧2 技巧3 技巧4 开发预备案例: 配置Visual Studio 2019环境向下兼容C/C++课程编程 在Visual Studio 2019中使用Gith…
由sp1升级sp2后出现的错误. devenv.exe /safemode启动下,就可以了 命令列參數 描述 /Command (devenv.exe) 啟動 IDE 並執行指定的命令. /DebugExe (devenv.exe) 在偵錯工具的控制下載入 Visual C++ 可執行檔. 這個參數不適用 Visual Basic 或 Visual C# 執行檔. 如需詳細資訊,請參閱[NIB] 12/13 如何:自動啟動偵錯工具. /LCID (devenv.exe) 或/l 設定 IDE 的…
一 CodeSmith简介 本文以表自动生成NHibernate的映射文件和映射类的实例来说明一下本软件的使用方法. CodeSmith是一种基于模板的代码生成工具,其使用类似于ASP.NET的语法来生成任意类型的代码和文件.使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西.(弱类型-没有明显的类型,会随着环境的不同自动变换类型:强类型-在声明时规定其数据类型,保证类的安全,虽然系统也有一定的默认转换,但是没有弱类型那么随便) 当您生成应用程序时,您经常需要重复…
1.安装Unity5.2.5 2.安装Microsoft Visual Studio 2013 3.打开VS2013,点击Tools | Extensions and Updates,然后在这个界面点击左侧的Online,在右上角的输入框里打Unity,会搜索到Visual Studio Tools for Unity 2013,点击后弹出页面,点击页面的下载 4.Visual Studio Tools for Unity 2013.msi文件下载完成,点击安装 5.打开Unity,Edit |…
微软打破了Visual Studio两年升级一次的传统,Visual Studio 2012发布还不足一年,微软就计划发布了Visual Studio 2013了.在今天的TechEd大会上,微软宣布,6月底的BUILD全球开发者大会上,大家不仅能见到Windows 8.1的预览版,还能下载到Visual Studio 2013和Team Foundation Server 2013的预览版. Visual Studio 2013的新功能太多了,我们挑几个说一说.VS2013中,开发人员可以具体…
使用 Visual Studio 提供的 Syntax Visualizer,我们可以实时看到一个代码文件中的语法树.这对我们基于 Roslyn 编写静态分析和修改工具非常有帮助.本文将介绍如何安装它和使用它. 这里是 Visual Studio 的语法可视化(Syntax Visualizer): 正在分析的代码文件是 MSTestEnhancer 中的 ContractTestContext.cs:也就是我的另一篇文章 Roslyn 入门:使用 Roslyn 静态分析现有项目中的代码 中所采…
一 CodeSmith简介 本文以表自动生成NHibernate的映射文件和映射类的实例来说明一下本软件的使用方法. CodeSmith是一种基于模板的代码生成工具,其使用类似于ASP.NET的语法来生成任意类型的代码和文件.使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西.(弱类型-没有明显的类型,会随着环境的不同自动变换类型:强类型-在声明时规定其数据类型,保证类的安全,虽然系统也有一定的默认转换,但是没有弱类型那么随便) 当您生成应用程序时,您经常需要重复…