随笔分类 - VirtualStudio
visual studio 插件开发
摘要:插件的定义 所谓插件,就是根据平台接口开发的第三方程序。第一次听到这个名词很是不了解,听了解释也不是很明白,那我们来举个例子,比如说一辆房车,现在里面只有基本的一些设施,但是你现在想在顶部有一个晒太阳的躺椅,ok,这个功能需求你自己清楚的,那要怎么实现?是不是买个躺椅来就可以了?是的,只要买个躺椅。
阅读全文
VS构建工具介绍
摘要:VS构建工具介绍 我们都知道C/C++源代码要生成可执行的.exe程序,需要经过编译、链接的过程。你在VS工具中只需要选择菜单Build或按一下F5可以编译、链接、运行了,其实IDE帮我隐藏了好多的具体细节。 我先假设VS2010安装在以下目录中: C:\Program Files (x86)\Mi
阅读全文
ASP.Net MVC开发基础学习笔记(1):走向MVC模式
摘要:一、ASP.Net的两种开发模式 1.1 ASP.Net WebForm的开发模式 (1)处理流程 在传统的WebForm模式下,我们请求一个例如http://www.aspnetmvc.com/blog/index.aspx的URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下
阅读全文
命令行编译工具NMAKE
摘要:简介大家已经习惯于微软提供的功能强大的IDE,已经很少考虑手动编连项目了,所谓技多不压身,有空的时候还是随我一块了解一下命令行编译。C/C++/VC++程序员或有Unix/Linux编程经验应该很熟悉,以前我曾写过一篇文章描述用csc/vbc来进行命令行编译,今天再介绍一下MS提供的更加快捷有效的编译工具NMake。MSDN的描述: Microsoft 程序维护实用工具 (NMAKE.EXE) 是一个 32 位,基于说明文件中包含的命令生成项目的工具。NMake具有丰富的选项,可以完成复杂编译操作。它可以辨别源代码的改动,并选择性的编译,为你节省大量不必要的编译时间。使用NMAKE语法:NMA
阅读全文
Windows 8 Metro 应用开发入门(一):开发环境介绍
摘要:摘 要Windows8已经发布,随之而来的基于WinRT的Metro应用也正向我们走来,正像它所宣传的:光滑、快、现代。看习惯了玻璃、立体风格的应用,或许Metro的简洁能给你留下不一样的体验。Visual Studio 2012为Metro应用提供了强有力的开发支持。磨刀不误砍柴工!这一章我们先来介绍一下开发环境的搭建及可能遇到的问题,最后再来一个简单的应用体验一下Metro的开发。第1节 搭建开发环境Windows8不但支持传统的桌面应用,并且推出一个专为触摸而设计的最新Metro风格应用,对于Metro应用必须要求在Visual Studio 2012下开发,随之一起发布的是.NET F
阅读全文
在VS 2010上搭建Windows Phone 7开发平台
摘要:如今Windows Phone 7平台越来越火了,刚刚拿到一款新的Windows Phone,于是准备在电脑上搭建WP7的开发环境。首先,安装VS2010,升级到SP1,并安装Windows Phone SDK 7.1 RC,就可以开始编写WP7程序了。下面我们就来写一个简单的Hello World程序。打开VS2010,选择File->New->Project…打开新建工程对话框。选择Windows Phone Application。在下面的界面中,可以选择开发是基于WP 7.0还是7.1,我们以7.0为例。可以看到,系统自动为我们生成了两个xaml文件,以及对应的两个cs文件
阅读全文
VS2010属性
摘要:基于virtual studio 所有工程属性和 工程属性这是VS2010的改变,不能够在“工具-选项”中看到“VC++目录”了。 但是呢,我们可以在另外一个地方找到它,请看下边的对比照片。VS2008中:VS2010中:打开方式非常简单,选中工程,右键“属性”。或者,通过菜单栏的“项目-属性”也可以打开。===================================================================================================== 当然以上配置只对当前工程有效。下面介绍一下“一次性配置”的方法,也就是配置一次,以后就不
阅读全文
vc中nmake.exe cl.exe 的使用
摘要:首先简单介绍一下程序是如何编译链接的。程序写好之后,我们进行编译和链接来产生可执行程序。这时候,编译器为了完成编译和链接,需要知道很多信 息。比如要编译的文件是哪一个,使用哪些编译选项进行编译,编译好之后输出到哪里,输出文件叫什么名字等等。makefile 就是被vc使用保存这些信息的方法之一,编译时程序nmake根据makefile中的信息,在用相应选项执行编译,用相应执行链接,最后生成可执行文件。vc的编译程序是CL.EXE,链接程序是LINK.EXE。关于本文所提到的vc编译链接用的程序都在目录 "$VCInstDir/Microsoft Visual Studio/VC98/
阅读全文
VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径
摘要:说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例如“Debug”)。$(PlatformName)当前项目平台的名称(例如“Win32”)。$(Inherit)指定在由项目生成系统所撰写的命令行中,继承的属性出现的顺序。默认情况下,继承的属性出现在当前属性的末尾。$(NoInherit)使任何将被继承的属性不被继承。若还要避免同级级别的计算,请使用$(StopEvaluatin
阅读全文