Windows系统给程序员提供了很多API(Application Program Interface),程序员可以直接利用这些接口,而不用管Windows底层怎么实现的。 Windows中,所用的控件都可以说是窗体,比如说按钮,文本框等,所不同的只是风格而已。Windows编程中,直接利用API....
在我刚接触windows编程的时候,一般用.ini文件。 后来,都是自己定义数据格式,自己实现数据的读写。 再后来,就是xml了,那时我比较习惯使用tinyXml。 现在呢?大家都在用Json。 为了追求性能,不少人已经将目光...
分类:
其他好文 时间:
2015-10-03 17:01:43
阅读次数:
388
1.下载安装SublimeText32.下载安装MinGW3.配置环境变量4.安装gcc,g++,gdb相关插件5.打开SublimeText,勾选Tools->BuildSystem->C++按ctrl+b弹出cc1plus.exe错误,解决方法:说明缺少zlib1.dll文件。如果是64位系统,下载个zlib1.dll文件放到到C:\Windows\SysWOW64下面
分类:
其他好文 时间:
2015-09-24 19:26:33
阅读次数:
119
编程的格式及风格,要尽量朝国际方向看齐,微软就是个很不错的榜样。下面的链接,是微软官方约定好的格式,在写C、C++代码时,很值得参考。 https://msdn.microsoft.com/zh-cn/library/windows/desktop/ff381404(v=vs.85).aspx...
分类:
编程语言 时间:
2015-09-20 00:25:19
阅读次数:
207
对于windows编程技术人员,了解PE头结构很有必要。
一般会出现如下两种情况1、WinMain函数中,最后阶段接收消息队列循环中,调用的GetMessage函数参数提供错误如:while (GetMessage(&msg,hwnd, 0,0)) {TranslateMessage(&msg);DispatchMessage(&msg); }这个错误往往...
1、windows编程中,所有的操作都放到窗口过程中进行,main函数只用于描述窗口基本信息。2、用于获取设备环境句柄时,用BeginPaint/EndPaint,消耗cpu小,但占内存大;用GetDC/ReleaseDC,消耗CPU大,但占内存小。3、TextOut在同一客户区输出多行内容是,需要...
一、匈牙利命名法【Hungarian】: 广泛应用于象 Microsoft Windows 这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一 位能干的 Microsoft 程序员查尔斯· 西蒙尼...
分类:
其他好文 时间:
2015-09-06 13:11:20
阅读次数:
190
前面我们所举的例子中都是单文档界面框架,也就是说这个窗口里面的客户区就是一个文档界面,可以编写程序在里面输入或者绘制文本和图形输出,但是不能有出现多个文档的情况。比如下面的UltraEdit就是一个典型的多...
前面我们所举的例子中都是单文档界面框架,也就是说这个窗口里面的客户区就是一个文档界面,可以编写程序在里面输入或者绘制文本和图形输出,但是不能有出现多个文档的情况。比如下面的UltraEdit就是一个典型的多文档界面,他可以同时编辑多个文档,每个文档还可以最大化,最小化等等,我们今天就来看看多文档的基...