ifndef 保证该行代码只被编译一次C++子程序命名规则:名字中几个单词首字母大写,但名字第一个字母小写C++中代表类型(typedef)命名规则:首字母大写 其他文字大小写混合。常量(define)命名规则:全部大写。typedef unsigned int Uint;typedef int B...
分类:
编程语言 时间:
2015-05-12 22:39:12
阅读次数:
192
知识点值类型。值类型是在栈中分配内存,在声明时初始化才能使用,不能为null。值类型超出作用范围系统自动释放内存。主要由两类组成:结构,枚举(enum),结构分为以下几类:整型(Sbyte、Byte、Char、Short、Ushort、Int、Uint、Long、Ulong)浮点型(Float、Do...
分类:
其他好文 时间:
2015-05-11 12:43:10
阅读次数:
202
正式是以补码表示的正数的补码是其本身:负数的补码:1.将该数的绝对值表示成二进制的形式2.按位取反(0变1变0)3.再加1正数类型int 4个字节short 2个字节long 8个字节最高位都表示符号位(0正数,1负数)uint 32位全部表示正数没有符号位(类似的还有ushort,ulong,sb...
#include
#include
#include
#include
#define Pi 3.1415926
long WINAPI WndProc(HWND hWnd, UINT iMessage, UINT wParam, LONG lParam);
BOOL InitWindowsClass(HINSTANCE hInstance);
BOOL InitWindows(HINSTANCE...
本文将结合网上的一些资料及自己的经验、见解,对windows消息机制进行简单的剖析,有不对的地方欢迎指正哈!!
首先,指明一些消息在windows系统中是什么角色:
消息是消息机制中的邮件,用于工作线程与UI线程、窗体与窗体、一个进程对另一个线程的窗体进行通讯。他是win32程序运行的血液,通过消息才能把整个系统关联起来。
消息对应于系统的一个UINT值,也即32位的无符号整形值,例...
今天要查找如何获取系统从睡眠、休眠状态下唤醒的消息,写了个MFC对话框的程序,贴出部分核心代码:
//唤醒消息捕获
LRESULT CSystemResumedMessageDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
// TODO: 在此添加专用代码和/或调用基类
if ((message == WM_POWE...
#include
#define uchar unsigned char
#define uint unsigned int
uint table[] = {0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f};
void delay(void) {
uint a = 50000;
while(a--);
}
void main() {
in...
分类:
其他好文 时间:
2015-05-07 12:27:35
阅读次数:
245
//(省去N行……)
char *source,*dest;
struct in_addr saddr;
struct in_addr daddr;
saddr.s_addr = (in_addr_t)cmd.source.v_uint; //cmd.source.v_uint装载了由字符串通过inet_aton()转化成的源IP的网络字节,这里无错,不必深究:)
daddr.s_addr =...
分类:
Web程序 时间:
2015-05-05 16:40:17
阅读次数:
168
示例: sphinx.conf 片段:...sql_query = SELECT id, title, content, \ author_id, forum_id, post_date FROM my_forum_postssql_attr_uint = author_idsql_attr_uin...
分类:
其他好文 时间:
2015-05-05 10:20:02
阅读次数:
106
Windows窗口创建的基本代码:#include LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain( __in HINSTANCE hInstance, __in_opt HINSTANC...