- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 一个典型的Windows SDK程序
1. SDK 程序总体框架: 资源文件( .rc ) + 头文件( .h ) -----> .res 代码 ( .cpp ) + 头文件( .h ) -----> .obj 然后 .res + .obj 及各种库文件 链接而成 .exe 文件2. SDK 程序分析// Global Variables:HINSTANCE hInst; // current instanceTCHAR szTitle[MAX_
2010-06-12 12:19:00 394
原创 MFC 基础(VC环境,Windows基本概念)
<br />1. 命令行下vc:<br />自古以来,一直到现在,C/C++ 编译器都需要这三个环境变数: PATH,INCLUDE,LIB<br />对于vc<br />set PATH=<br /> %path;E:/Program Files/Microsoft Visual Studio/Common/MSDev98/BIN;<br /> E:/Program Files/Microsoft Visual Studio/VC98/Bin<br />set INCLUDE=<br />
2010-06-12 11:59:00 528
原创 C, C++ 陷阱
1. 警惕unsigned 造成的死循环 unsigned int 与 0 的比较作为循环条件: jb,jlfor( unsigned int uI = 10 ; uI >= 0 ; uI --){ /*死循环* / }// 因为 ul >= 0 被汇编为: cmp xx, xx; jb xxx; !!!for( int i = 10; i >= 0 ; i --){ /* */ } // i >= 0 被汇编为: cmp xx, xx; jl xxx; !!!同样,unsigned
2010-06-11 23:10:00 343
原创 中缀表达式转后缀表达式 (中缀表达式的计算)
中缀转后缀需要处理的有:1. 操作数,操作符的提取2. 括号等关系到运算符优先级的符号3. 一元操作符(如 +(正), -(负)) 等4. 操作符和操作数的匹配,括号的匹配,(函数参数的个数是否正确等)基本思路如下:用一个链表 List 储存将要生成的后缀表达式用一个栈 Stack 储存操作符判断当前节点, 如果是操作数, 直接加入后缀表达式中, 如果是操作符,则比较前一个操作符和当前操作符的优先级,如果前一个操作符优先级较高,则将前一个操作符加入后缀表达式中,否则将操作符压入操作符栈(从顶到栈底),如果遇
2010-06-11 18:59:00 879
原创 套接字阻塞模式
服务端: BlockTcpServer/**************************** begin ************************/ // BlockServer.app// class : BlockTcpServer// Init,Bind,Listen,Accept,Recv,Send....#include #include #pragma comment(lib, "wsock32.lib")using namespace std;class BlockTcpServe
2010-06-10 14:01:00 1059
原创 Windows 套接字通信模型
<br />通信模式/模型:<br /> <br />1. 阻塞模式<br />2. 非阻塞模式<br />3. Select模型<br />4. WSAAsyncSelect 模型<br />5. WSAEventSelect 模型<br />6. 重叠I/O模型<br />7. 完成端口模型<br /><br /><br />适用范围,优点与缺点比较:<br /> <br />
2010-06-10 12:18:00 321
原创 Windows Sockets 基础 TCP/UDP 基本函数与运用
<br />环境:winsock2.h ws2_32.lib ws2_32.dll <br /> #pragma comment(lib,"ws2_32.lib") 或设置 [Link]<br /><br /><br />TCP特点:<br /> 面向连接,可靠(确认),对发送的数据排序,提供流量控制,全双工;<br /> 建立连接分3个分组(三次分组),终止连接分4个分节;<br /> <br />SOCKET ----> unsigne
2010-06-10 12:16:00 372
win32 汇编教程
2010-06-08
effectiveC++.chm
2010-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人