开始学习windows程序设计,把学习的笔记都记录下来,方便日后查看。
第一个笔记,Hello World!程序比较简单,上代码:
#include
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,PSTR sizeCmdLine,int iCmdShow)
{
MessageBox(NULL,TEXT("Hel...
参考文档:
1:github上的一个开源代码:点击打开链接,因为存储音频需要自己写文件头部,所以这里借鉴了它的文件存储功能。
2:一个很有用的帖子代码:点击打开链接,虽然有点小瑕疵,但是下面有解答。
3:一个说明类的博客:点击打开链接
这里加一些说明:windows下多线程尽量用_beginthreadex而不是CreateThread,网上原因说的很详细。其次,在关闭录音时,一定...
浏览次数:231次程序师2015年01月28日字号:大中小分享到:QQ空间新浪微博腾讯微博人人网豆瓣网开心网更多01991年,当雷军从武汉大学计算机系毕业的时候,他在软件圈内已经是一个名声不小的程序员了。在大学时代编撰的《深入DOS编程》和《深入Windows编程》颇受一些程序员的推崇,也成就了雷军...
分类:
其他好文 时间:
2015-02-04 07:06:30
阅读次数:
189
本文简要介绍windows窗口类的分类、构成以及使用,作为windows编程基础内容是可以学习了解下的。
在windows编程中,会用到COM对象,那什么是COM对象呢?如果第一次接触,一定是不好理解这个概念的!我记得我第一次接触COM对象这个概念的时候,可以说是一头雾水!什么是COM对象?下面是个人看了很多资料和实践所得到的理解:一 com对象跟对象编程里面的对象概念应该是一样的,都是对象。竟然都是对...
分类:
编程语言 时间:
2015-01-28 17:49:24
阅读次数:
189
这篇文章是接着前三篇文章学好C++要阅读的书籍和学好Windows编程要看的书籍以及黑客修炼,反击黑客,安全问题要阅读的书籍的基础上而写的,如果想了解C++的话请看http://blog.csdn.net/a809146548/article/details/42972535;如果想了解Windows编程的话请看:http://blog.csdn.net/a809146548/article/de...
分类:
其他好文 时间:
2015-01-28 09:52:24
阅读次数:
155
生成dll库
#include
//导出函数,可以加载的时候调用
_declspec(dllexport) void msg()
{
MessageBoxA(0, "1", "2", 0);
}
//导出函数,可以加载的时候调用
_declspec(dllexport) int add(int a, int b)
{
return a + b;
}
调用dll库
#in...
4.3.2Android中消息机制的详细分析下面,我们就来详细分析一下Android中的消息机制。熟悉Windows编程的朋友知道Windows程序是消息驱动的,并且有全局的消息循环系统。Google参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制。Android的消息循环是针对线程的,每个线程都可以有...
分类:
移动开发 时间:
2015-01-24 11:45:16
阅读次数:
241
MFC的DLL一般的,在介绍Windows编程的书中讲述DLL的有关知识较多,而介绍MFC的书则比较少地提到。即使使用MFC来编写动态链接库,对于初步接触DLL的程序员来说,了解DLL的背景知识是必要的。另外,MFC提供了新的手段来帮助编写DLL程序。所以,本节先简洁的介绍有关概念。DLL的背景知识...
分类:
编程语言 时间:
2015-01-22 17:21:46
阅读次数:
238
有朋友问我,“小兵以太网测试仪”这个软件,是如何控制发包频率的。
我想想,干脆写一篇文章来聊聊这个问题吧。
windows下,每当一个程序设定的定时器时间到了,windows会给程序发送一个WM_TIMER消息。
根据著名的windows编程书籍《Windows程序设计》的描述(在第8章),
我们知道,windows的定时器有如下的缺陷:
1. 精度不高
windows...