Technology Learning

导航

上一页 1 ··· 4 5 6 7 8 9 10 下一页

2009年12月25日

转:SetConsoleCtrlHandler 处理控制台消息

摘要: 一、如何处理所有的控制台消息。   第一步,首先要安装一个事件钩子,也就是说要建立一个回调函数。调用Win32 API,原型如下:BOOL SetConsoleCtrlHandler(PHANDLER_ROUTINE HandlerRoutine, // 回调函数BOOL Add // 表示添加还是删除);   参数HandlerRoutine是一个指向函数的指针,原型如下: BOOL WINAP... 阅读全文

posted @ 2009-12-25 20:38 浔阳渔夫 阅读(3919) 评论(0) 推荐(0) 编辑

2009年12月24日

转:关于SO_LINGER的使用说明

摘要: SO_LINGER 此选项指定函数close对面向连接的协议如何操作(如TCP)。缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。SO_LINGER选项用来改变此缺省设置。使用如下结构:struct linger { int l_onoff; /* 0 = off, nozero = on */ int l_linger; /* linger time... 阅读全文

posted @ 2009-12-24 23:17 浔阳渔夫 阅读(492) 评论(0) 推荐(0) 编辑

2009年12月18日

转:C/C++:memmove、memcpy、strcpy三者的区别

摘要: strcpy只能处理字符串;如果拷贝带有特殊字符的串,就只能用memcpy或memmove。memcpy和memmove功能基本上差不多,但是当源串和目标串有Overlap时,memmove可以正确处理,memcpy则不行。memcpy()和memmove()都是C语言中的库函数,在头文件string.h中,其原型分别如下: void *memcpy(void *dst, const void *... 阅读全文

posted @ 2009-12-18 10:43 浔阳渔夫 阅读(2204) 评论(0) 推荐(0) 编辑

2009年12月2日

(转)Format用法

摘要: Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:首先看它的声明:function Format(const Format: string; const Args: array of const): string; overload;事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但并不... 阅读全文

posted @ 2009-12-02 11:26 浔阳渔夫 阅读(343) 评论(0) 推荐(0) 编辑

2009年11月30日

转:MFC常用宏的分类及其作用与用法

摘要: 1.MFC宏概述以及常用宏及作用MFC宏是MFC类库的一个重要组成部分。在MFC应用程序中经常出现。根据用途,大致辞可分为消息映射宏,运行时类型识别宏,调试宏和异常处理宏等。 MFC中常用宏及其作用如下: 名称 功能 RUNTIME_CLASS 获得运行时类的CRuntimeClass结构指针 RUNTIME_CLASS( class_name ) DECLARE_DYNAMIC提供基本的运行时类... 阅读全文

posted @ 2009-11-30 16:17 浔阳渔夫 阅读(784) 评论(0) 推荐(0) 编辑

2009年11月27日

KillTimer&析构函数

摘要: 析构函数中不能用KillTimer, 原因:在析构函数中窗口已经不存在,所以KillTimer函数已经没有了窗口句柄,当然会出错 使用位置:BOOL DestroyWindow(void)函数中. 如: BOOL TestDlg::DestroyWindow() { // TODO: Add your specialized code here and/or call the base cla... 阅读全文

posted @ 2009-11-27 17:30 浔阳渔夫 阅读(841) 评论(0) 推荐(0) 编辑

转:TRACE

摘要: TRACE宏对于VC下程序调试来说是很有用的东西,有着类似printf的功能;该宏仅仅在程序的DEBUG版本中出现,当RELEASE的时候该宏就完全消失了,从而帮助你调试也在RELEASE的时候减少代码量。使用非常简单,格式如下:TRACE("DDDDDDDDDDD");TRACE("wewe%d",333);同样还存在TRACE0,TRACE1,TRACE2。。。分别对应0,1,2。。个参数TR... 阅读全文

posted @ 2009-11-27 11:03 浔阳渔夫 阅读(296) 评论(1) 推荐(0) 编辑

2009年11月26日

转:c语言里:sizeof怎样用法?

摘要: sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。菜鸟我对C++的掌握... 阅读全文

posted @ 2009-11-26 10:47 浔阳渔夫 阅读(663) 评论(1) 推荐(0) 编辑

2009年11月25日

UNREFERENCED_PARAMETER的作用

摘要: UNREFERENCED_PARAMETER(pParam);跟踪到宏定义#define UNREFERENCED_PARAMETER(P) (P)#define DBG_UNREFERENCED_PARAMETER(P) (P)#define DBG_UNREFERENCED_LOCAL_VARIABLE(V) (V)使用的方法比如:int SomeFunction(int arg1, int ... 阅读全文

posted @ 2009-11-25 15:26 浔阳渔夫 阅读(268) 评论(0) 推荐(0) 编辑

2009年10月29日

转:数据库connect

摘要: 1.Sqlserver A.ODBC I.StandardSecurity: "Driver={SQLServer};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" II.Trustedconnection: "Driver={SQLServer};Server=Aron1;Database=pubs; Trusted_Connection=yes;"... 阅读全文

posted @ 2009-10-29 15:29 浔阳渔夫 阅读(376) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 下一页