WUYUANS
Just for Sharing

Eclipse和vs2010自动排版快捷键

用了这么久vs2010才发现,他也是可以自动排版的。泪奔。。。

VisualStudio2010自动排版快捷键:

全部代码排版:ctrl+E,D 按住ctrl,相继按下E、D 选定代码排版:Ctrl+E,F

vs2010常用快捷键:

Ctrl+Shift+U:变为大写(一般常量都用大写) Ctrl+U:变为小写 Ctrl+J:显示成员列表(光标移到.后面才会显示,不过一般敲完.后会自动出来,修改代码的时候比较有用) Ctrl+.:自动using(光标移到未using命名空间的类上)

阅读全文 2012年04月16日 分类:学习笔记C++C#Java

c++中的lambda表达式

随着vs2010的推出,c++有了更多的特性,其中最诱人的就是lambda表达式的引入了。lambda表达式也就是匿名函数,和c#中的lambda表达式是同一个意思,不过在c++中他的写法有点不一样,下面我就来介绍c++中lambda表达式的格式。

阅读全文 2012年01月05日 分类:学习笔记C++

调用静态链接库lib

接上一篇,完成lib创建后就可以调用他了。
先在项目属性、VC++目录中添加此库文件目录。
然后选择连接器、在附加依赖项中输入factorial.lib。
或者在程序函数体外添加:
#pragma comment(lib,“factorial.lib”)

阅读全文 2011年12月31日 分类:学习笔记C++

创建静态链接库lib

启动VS2010,文件、新建、项目、WIN32项目。 下一步,选静态库,完成。

添加新建项:factorial.h

阅读全文 2011年12月30日 分类:学习笔记C++

调用动态链接库dll

接上一篇,完成dll创建后就可以调用他了。

先在函数外部声明。

阅读全文 2011年12月29日 分类:学习笔记C++

VS2010编译x264(20091006)

H264可以说是现在视频发展的趋势,越来越多的视频舍弃了rmvb投入了H264的怀抱。
我自己压的视频都是用H264编码的,因此想学习H264的编码,当然这里面也有专业的原因。
要想学习H264,第一部就是编译x264。

阅读全文 2011年12月29日 分类:学习笔记C++x264

创建MFC规则DLL

启动VS2010,文件、新建、项目、MFC模板、MFC DLL。
下一步,选择共享MFC DLL,完成。
修改.def文件,添加导出函数名称。

阅读全文 2011年12月27日 分类:学习笔记C++
阅读全文 2011年12月25日 分类:学习笔记C++

WM_MOVING消息没触发的原因

今天编写了一个子窗口随着主窗口移动的程序,其中使用了WM_MOVING消息来获得移动的位置。但在调试的时候这消息一直未触发,在网上找了很久都没找到原因,之后发现是消息定义的类不对。之前我是把WM_MOVING消息定义在视图类的,后来把他换到框架类,此消息就正常触发了。难道是视图类不能处理moving消息?

阅读全文 2011年12月20日 分类:学习笔记C++

DirectShow在VS2010中开发环境的设置

心血来潮想玩玩DirectShow,在网上查了很多资料都是讲VC6的,所以照着资料慢慢配置。大致过程和VC6下的是一样的,但差别还是有的。 具体过程可以参照这篇文章:在vs2005中配置directshow开发环境 由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。 windows sdk 地址:http://www.microsoft.com/download/en/details.aspx?id=8442 按系统类型下载。

阅读全文 2011年12月04日 分类:学习笔记C++

在vs2010中实现串口通信(基于MSComm控件)

网上关于vc串口通信的教程都是关于vc6的,现在都vs2010了,vc6真的有点老了。 找了很久大部分都是编译通不过的,通过了也出不了数据。哎,慢慢改吧,谁叫咱是初学者呢。

首先添加mscomm控件,方法有两种,这个网上说了很多我就不讲了。

阅读全文 2011年12月02日 分类:学习笔记C++