一、MFC概念和作用
1、全称Microsoft Foundation Class Library,我们称为微软基础类库,封闭了绝大部分的win32 Api函数,C++语法中的数据结构,程序的执行流程
MFC就是一个库(动态库,静态库)
MFC还是一个程序框架
2、为什么使用MFC
基于框架编程,提高工作效率,减少开发周期,节约开发成本。
二、几个重要的头文件
afx.h -绝...
分类:
编程语言 时间:
2014-07-29 13:10:47
阅读次数:
417
windows库程序:
静态库:
源代码被链接到调用的程序或动态库,被调用时,代码最少有1份,文件后缀.LIB
动态库: 函数被程序或其他动态库调用,被调用时,代码只有1份,文件后缀.DLL
静态库(C语言):
创建时,选择文本类型文件,输入Clib.c,设置输出路径 ../lib/Clib.lib
int Clib_add(int a,int b)
{
retur...
分类:
编程语言 时间:
2014-07-28 15:59:43
阅读次数:
320
windows系统磁盘文件存储:
分区格式:NTFS / FAT32
GetSystemDirectory();//获取系统路径
GetWindowsDirectory();//获取windows路径
GetCurrentDirectory();//获取当前工作目录
SetCurrentDirectory();//修改当前工作目录
CreateFile/ReadFile/WriteFi...
分类:
编程语言 时间:
2014-07-28 15:58:13
阅读次数:
393
Windows进程
进程是一个容器,包含程序执行需要的代码、数据、资源等信息,
windows进程的特点:
每个进程都有自己的ID号
每个进程都有自己的地址空间,进程之间无法访问对方的地址空间。
每个进程都有自己的安全属性
每个进程至少包含一个线程。
获取和释放环境信息
GetEnvironmentStrings
FreeEnvironmentStrings
获取或设置 本程序...
分类:
编程语言 时间:
2014-07-28 15:55:23
阅读次数:
283
可视化操作创建的菜单,加载到窗口。
方法1:注册时指定菜单
wce.lpszMenuName=MAKEINTRESOURCE(IDR_MENUMAIN);//数字形式的资源ID转换为字符串形式的资源
方法2:
//创建窗口时加载菜单资源
HMENU menumain= LoadMenu(g_hinstance,MAKEINTRESOURCE(IDR_MENUMAIN));
menuma...
分类:
编程语言 时间:
2014-07-27 23:56:59
阅读次数:
438
//设置字体颜色
SetTextColor(hdc,RGB(255,0,0));
//窗口背景
//wce.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);
//wce.hbrBackground=CreateSolidBrush(RGB(0,0,255));
//设置字体背景
SetBkColor(hdc,RGB(0,0,200));
...
分类:
编程语言 时间:
2014-07-27 23:56:39
阅读次数:
589
Azure Storage里很多操作需要花费很长的时间。为了提高效率,这些耗时的操作是以异步的方式响应的。也就是说调用这些操作对应的函数虽然结束,但背后的操作可能还要持续一段时间。如果没有合理的对待从函数返回到操作真正结束这段时间,我们的程序就有可能出现问题。本文以删除CloudTable为例讨论这类问题。...
分类:
其他好文 时间:
2014-07-18 15:08:58
阅读次数:
265
今天第一次接触winsock网络编程,看的资料是Windows网络编程第二版。通过博客记住自己的看书笔记。。在这里贴出第一个程序,虽然程序什么都没做,但以此作为入门,熟悉其网络编程风格。。 1 #include"winsock2.h" 2 #include 3 using namespace std...
在上一篇随笔中,对Winsock中基于tcp面向连接的Server和Client通信进行了说明,但是,Winsock中,Server和Client间还可以通过无连接通信,也就是采用UDP协议。。因此,这一篇随笔也简单的列举基于UDP的Server和Client的实现。。和基于TCP的实现相比,其主要...
前面的笔记记录了Winsock的入门编程,领略了Winsock编程的乐趣。。但这并不能算是掌握了Winsock,加深理论知识的理解才会让后续学习更加得心应手。。因此,这篇笔记将记录一些有关Winsock的基本理论知识,由于是一篇笔记,鉴于看书速度有限,主要内容会慢慢地填入。。错误在所难免的,希望.....