摘要:本文主要讲述了如何使用Visual Studio 2013 编译静态库和动态库,并使用。 一、静态库 1、 编写静态库 若要创建将引用并使用刚创建的静态库的应用程序,请从“文件”菜单中选择“新建”,然后选择“项目”。 A 在“项目类型”窗格中,选择“Visual C++”下的“Win32”。 B 在
阅读全文
摘要:一、使用变量的一般原则 1、变量初始化原则: 通常在变量声明时初始化; 在靠近变量第一次使用的位置初始化; 在类的构造函数里初始化变量。 2、作用域: 使变量引用局部化,即把引用到变量的地方尽可能集中在一起; 尽可能地缩短变量的存活时间; 尽可能地使变量的用途单一化(比如,pageCount的取值可
阅读全文
摘要:C#中的控件和delegate委托方法都有Invoke和BeginInvoke方法,控件的这两个方法网上讲得很多, 这里就不多说了,下面讲一下delegate的Invoke和BeginInvoke方法。 Invoke()是一个同步的方法, myDelegate d = new myDelegate(
阅读全文
摘要:在绘制控件颜色时,控件会发送WM_CTLCOLOR消息给父窗口,父窗口收到消息后,映射到OnCtlColor()函数中处理。 该函数返回一个画刷用于设置子控件的背景颜色,子控件再执行自己的CtlColor函数。 这样的话我们就有两种方法设置控件的背景颜色。 一、在父窗口中设置子控件颜色 HBRUSH
阅读全文
摘要:一、 MFC中CFile对象实现了磁盘文档的读写,但是大部分MFC应用程序的IO服务都使用CArchive对象来完成。不管CFile和Archive输入输出的都是二进制数据,非文本数据。 int a = 0; CFile file(TEXT("log.txt"), CFile::modeCreate
阅读全文
摘要:按下 Ctrl + Alt + t 键盘组合键,启动终端。 输入以下命令: 1 1 1 1 1 为chrome安装Flash播放器插件 屏幕右上角,“系统设置”–>“软件和更新”–>“其它软件” 勾选“Canonical合作伙伴” 点击“关闭” 终端输入:
阅读全文