项目类型 在创建基本Windows应用的过程中,我们可以通过VS2012创建更多的项目类型。 单元测试 我们总是希望能快速的为已初步完成的项目建立单元测试。VS2012内嵌了单元测试框架(Unit Test Framework),可用于C#、Visual Basic以及native C++。 为了帮助建立单元测试,VS2012还提供了单元测试项目模板(Test Template)。 ? 代码分析 VS2012提供多个分析规则分类,方便使用。 对于 C++ 项目,这些规则可帮助检测常见的编码错误,如缓冲区溢出、 空指针取消引用、 使用未初始化的变量,或滥用的 Api。如果不修复错误,这些错误有可能导致安全漏洞或应用程序崩溃。 VS2012默认支持 .net 4.0 和 4.5。 另外,VS2012也包含 C++ 64 位交叉编译器和类库,因此我们可以生成 64 位桌面应用程序而无需安装旧版本的 Windows SDK。
One Asp.Net 因为自己现在主要涉及的就是Web了,所以就来创建一个Web程序看一下吧。 ? 可以看到在.Net Framwork 4.5的版本中现在只有一个模版了。好吧先点进去再看 ? 通过刚刚创建的项目在JavaScript的文件夹中可以看到bootstrap.js文件以及版本指定。 Knockout.js 这个Js框架感觉很不错,好像也是为了MVVM才出现的一个框架,以前好像主要是开发WPF中用的,自己也不记得了,对此了解的也不错,不过自己在学习这个Js框架了。 这个是建了一个MVC4.0的Web应用程序,之前在VS2012中建立也是有的。 ? 不过还真不太清楚,微软是什么时候开始支持的。 Asp.Net Web Api Asp.Net Web Api功能确实很不错,对接各种客户端(浏览器,移动设备),构建http服务的框架。
一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…
下载并安装WDK8.0 下载地址: http://msdn.microsoft.com/zh-cn/windows/hardware/hh852365 安装完之后打开VS2012, 会发现新建项目中多了一些 下面这些文件夹或者文件需要修正一下, 否则在编译过程中会因为编码问题出现错误 下载地址: http://download.csdn.net/detail/ayang1986/7731527 . kbdcz 新建虚拟机, 选择载入第七步生成的bootcd.iso ? 3. 设置串口参数 ? 4. 启动虚拟机, 安装ReactOS, 建议选择English版本进行安装. 建立调试环境 1. 按F5恢复虚拟机运行, 然后在虚拟机中随便运行一个程序创建新的进程, 则虚拟机会中断到刚才设置的断点位置, 开始调试吧 !!!
代码编辑 Cmd Markdown 免费在线Markdown编辑器,一直再用,很不错。 ? 它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。 支持创建、克隆、提交、push、pull 和合并等操作。 只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。 可能被墙,访问不稳定,推荐用向日葵代替 ? 数据库开发人员可以在 VS 中使用 SQL Server 对象资源管理器轻松创建或编辑数据库对象和数据,或执行查询。 ? 下载地址:VS2013 SSDT | VS2012 SSDT | 帮助文档
记得没有VS2012的一定要先装VS。否则:安装后打开VS2012新建项目不显示NIVIDA解决方案。记住记住记住!重要的事情说三遍! 第一步: 安装文件的下载,直接去官网就下载就可以。 第二步: 和正常安装软件步骤一样,首先弹出的对话框直接OK就行,这个是CUDA的一些安装文件,位置在哪无所谓。会监测你的电脑是否支持cuda的搭建,接下来一步步的走。 /random_fn)编译过程中出错了,改成了init_key=rand(); // NOLINT(caffe/random_fn) 就可以正常编译了。 2) CUDA编译报错问题:error MSB3721这个是因为编译的路径中存在中文路径,只需要把中文路径改成英文路径即可。 3) 编译出错:提示找不到各种.h文件。 4)出现error C2977: “std::tuple”: 模板 参数太多 g:\caffe\caffe for windows vs2012\src\gtest\gtest.h的类似的错误,如下图
VS2012发布之后,码农我也下载尝尝鲜。但是公司的电脑系统是XP的,最高也只能安装VS2010 解决方案的版本兼容性就有了问题。 之前可能要新建一个VS2010空白解决方案,然后再创建相应版本的工程 然后复制代码文件。才能解决问题。 不过,现在不用了,因为VS2010 SP1+版本可以和VS2012兼容解决方案 这个在相同的操作系统环境下是没有问题的。完好兼容。 但是从Window8/windows7迁移到XP系统上就会出现 一下问题:需要缺少的Web组件才能进行加载。 ? 可惜VS2010只能提示到这里了,无论点击是/否,对话框消失,就不会再有任何反馈。 于是用VS2010新建一个web项目,卸载项目,编辑项目文件(.csproj文件),同时对VS2012创建的Web项目也进行编辑项目文件(.csproj文件) 进行对比,发现唯一可能造成差异的也就是关于
在程序员做项目的过程中,每当完成一个功能,首先自己需要对完成的功能进行测试,我现在正在做的项目用的工具是VS2012,那么接下来,就说一说在VS2012中是如何创建单元测试的。 如何创建单元测试? ---- 在VS2012中,右键类名默认是没有创建单元测试的选项的,得需要设置添加,工具—->自定义: ? 然后选择命令—->上下文菜单—->编辑器上下文菜单|代码窗口,然后找到创建单元测试,并将其上下移动到下图所示位置: ? 然后重新打开VS,在类名上右键就可以看到灰色的创建单元测试,处于禁用状态: ? 并在刚创建的单元测试项目中右键—->添加—->单元测试: ? 先保存一下,然后到刚才要测试的类,右键,就会有创建单元测试,选择创建单元测试,选择要测试的类及方法,并输出到刚创建的单元测试类: ?
已准备条件: 已安装vs2012,已下载cocos2d-x sdk 2.2.3包。 旧版本使用包里面的模板创建项目,现在新的包,使用python 来创建 1.下载安装 python https://www.python.org/ 版本选2.2.7,高版本的有问题。 2. 4.接下来就可以利用Python来创建新的项目了,将命令行定位到cocos2d-x-2.2.3\tools\project-creator文件目录下(根据自己实际存放路径而定) ? cocos2d-x-2.2.3\projects目录下,就可以看见我们创建的项目了。 打开刚刚创建的mygame,看见各个平台的工程了。
看到一篇好文章《基于VS2012 Fakes框架的TDD实战——接口模拟》,顺便学习下VS2012的单元测试,做了以下笔记和大家分享。 VS 2012 我想最大的改变就是 可以支持各种不同的 Unit Test Framework 以及 内建 Fake 机制,以前若是想要在 VS 中整合接口和 Team Build 就变成一定要用 MS 测试清单 以及 执行 单元测试的时间 ,这对于我们来说已经是很足够了,可以看到 全新增加了测试资源管理器全部执行后会“自动查找”出符合要测试的项目,并且默认以“错误”为主的清单来呈现 ( 因为有错误才需要我们来看 ,没有错的话就不用理它们啦 ),点选项目后也不会再像以前会另外开新的页面,现在则是直接在下面的列出信息,以前只会跟你讲说 单元测试用例那一行挂掉,现在就直接跟您说是那一行挂掉。 详细内容请参考《基于VS2012 Fakes框架的TDD实战——接口模拟》。
代码编译运行环境:VS2012+Debug+Win32 ---- 按照参数形式的不同,C++应该有三种函数调用方式:传值调用、引用调用和指针调用。 传值调用与后面两者的区别在于传值调用在进入函数体之前,会在栈上建立一个实参的副本,而引用和指针滴啊用没有这个动作。建立副本的操作是利用拷贝构造函数进行的。 可以直接在拷贝构造函数中跑出异常,这样就迫使程序员不能使用拷贝构造函数,否则程序总是出现运行时错误。但是,这不是一个好的办法,应该在编译的阶段就告诉程序员,不能使用该类的拷贝构造函数。 函数的定义改为如下形式: void show(const A& a){ cout<<a.num<<endl; } 3.拷贝构造函数的说明 (1)如果将拷贝构造函数中的引用符号去掉&,编译将无法通过,出错的信息如下 需要产生一个临时类对象时(类对象作为函数返回值会创建临时对象)。
users\gaogd\appdata\local\temp\pip-build-btgsva\MySQL-python\ C:\Users\gaogd> 下载安装: Windows下pip安装包报错: windows7 x64 ,python2.7 ,VS2012 原因:windows下使用pip安装包的时候需要机器装有vs2008,VS2012还不行,如果不想装VS2008的话,可以安装一个Micorsoft id=44266 错误2 ? name__ == "__main__": RegisterPy() 显示“python 2.7 is already registered” 再安装setuptools的时候,就能自动识别出来 win7是 64的原因,在安装python(32位)时,如果选择只为当前用户,以上问题是不会出现的,如果选择所有用户,那就用上面的方法解决吧。 分类: Python
尝试运行默认项目模板 由于 XamarinStudio 没有 MVC4 的项目模板, 因此我们选择用 VS2012 的默认项目模板建立一个默认的 MVC4 项目, .Net 运行时选择 4.5 , 项目模板选择 尝试运行手工创建 MVC4 项目运行 现在尝试从零创建一个 MVC4 项目, 再看看结果如何。 现在在 .Net 4.5 环境下新建一个空的 Web 项目, 如下图所示: ? 创建好之后, 在删除不必要的引用, 项目结构最终如下所示: ? 现在我们通过 NuGet 来添加 MVC4 包, NuGet 会自动添加 MVC4 的依赖项, 最终如下图所示: ? 到现在为止, 我们从零创建了一个 MVC4 的 HelloWorld 程序, 接下来拿到 Mono 环境中运行, 满怀欣喜,踌躇满志, 结果如下图所示: ? 不过,在 XamarinStudio 的输出窗口, 看到了下面的错误提示: System.Web.HttpException: Initial exception ---> System.Configuration.ConfigurationErrorsException
程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 二、InstallShield程序打包图解 VS2012中打包工具被看做程序集,在使用时和程序集一样被创建到程序解决方案下。需要我们做的是添加项目即可。 1、设置安装程序集 InstallShield安装完成后,执行以下步骤右键解决方案-->添加-->新建项目-->其他项目类型-->安装和部署,具体操作如下图: ? 11、发布程序 上面的安装步骤执行完成后即可生成解决方案,但是生成的文件会放在DVD-5文件夹内,想要使用安装文件的话就必须拷贝整个文件夹否则安装会出错,这样内容很繁琐,而且给客户的安装体验度也很差, 最后还要强调一点,Install打包工具中并没有继承中文环境,在它的底层语言库中没有中文语言,所以解决方案、程序集名称等涉及到与主输出相关的文件最好不要以中文名命名,否则会出现如下的错误:“ -7184
如点击一个QPushButton时,按钮会发送一个clicked()信号,信号可以与函数(在qt里称做槽slot)相连接 可以把信号理解为c#里的事件 在vs2012里和在Qt Creator里添加信号和槽不一样 ,这里把两种环境下怎么添加详细说明一下 1.在vs2012里添加信号和槽 新建一个qt的项目QtDemo ? QtDemoClass ui; private slots: void Btn_OpenClick(); }; #endif // QTDEMO_H 在qtdemo.cpp里添加实现,这里我们只是弹出一个 点击保存关闭qt设计师窗体 回到vs2012后F5运行 ? 2.在Qt里添加信号和槽 打开 Qt Creator新建一个项目MyQtDemo ?
目前已经出了1.x系列和2.x系列,3.0 Beta版也已经出了。 据说3.x系列会修改较多的API名称等,所以建议下载比较新的版本。我下的是2.4.10。下载之后将文件解压。 创建一个空项目,通过视图->属性管理器找到属性管理器页面。 双击新建的属性表,就会弹出熟悉的MFC复古风格的属性设置页了。 表示是适用于VS2012的。
在QT官网下载QT http://qt-project.org/downloads 我下的是64位版本Qt 5.2.1 for Windows 64-bit vs2012插件是 Visual Studio 安装好后在vs2012上就会有QT的菜单出现 ? 选择 Qt Options 打开 ? 完成 后就可以新建Qt的工程了 ?
有同学反映在机房使用VS2010进行练习的时候遇到一个错误,不知道怎么解决。其实,百度一下错误代码很容易就找到解决方法了。 错误提示如下,LINK :fatal error LINK1123:转换到COFF期间失败:文件无效或损坏 ? 原因估计可能是,机房先安装了VS2012,然后安装的VS2010。 该方法一般都可以解决问题,但是麻烦的是每次创建项目都要设置一遍。
创建新库出错如下: Native library pre-loader is trying to load native SQLite library "D:\wwwroot\localhost\xxx Global.asax - LibGit2Sharp.NameConflictException: Failed to make directory 'D:/wwwroot': 当文件已存在时,无法创建该文件 Global.asax - LibGit2Sharp.NameConflictException: Failed to make directory 'D:/wwwroot': 当文件已存在时,无法创建该文件
这个小组将要为VS2012创建一个全新的,现代的js编辑器,另一层目的就是为即将到来的Win8 App提供HTML/JS开发支持。 未引用的js也提示,那么运行时会报错;会带来性能问题;无法确定加载的顺序;与此同时,bundling, minification and dynamically loaded JavaScript这几种技术 Editor->JavaScript->IntelliSense->References中,找到Reference Group中,选择相应的下拉项,会找到引用的文件(我现在安装的vs2015明显没有列出_ references.js) 自动实现一切 以上这些功能都随着vs2012发布了,但到了vs2013,我们决定再次改进工作流程。
云 HDFS(CHDFS)为您提供标准 HDFS 访问协议,您无需更改现有代码,即可使用高可用、高可靠、多维度安全、分层命名空间的分布式文件系统。 只需几分钟,您就可以在云端创建和挂载 CHDFS,来实现您大数据存储需求。随着业务需求的变化,您可以实时扩展或缩减存储资源,CHDFS 存储空间无上限,满足您海量大数据存储与分析业务需求。
扫码关注云+社区
领取腾讯云代金券