摘要: 切换输入语言、切换键盘布局、CH中文(中国)、EN英语(美国)的区别“切换输入语言”是指在安装的不同语言间切换,如中文(中国)、英语(美国)等。“切换键盘布局”是指切换不同的中文输入法,即中文下面的不同汉字输 入法。一般,ctrl+空格是在中文模式和英文模式之间切换,比如,当前是五笔,按一下换成英文,再按一下又是五笔,第三次按就回到英文。ctrl+s... 阅读全文
posted @ 2010-06-29 21:47 huhu0013 阅读(7733) 评论(0) 推荐(0) 编辑
摘要: /** 文件功能: linux 下套接字简化操作函数* 文件名称: linux_socket.h* 建立时间: 2007 年 07 月 19 号* 创建作者: wlzqi* 使用语言:C 或 C++ 语言* 使用环境: Linux + Windows* 函数要求: * + 函数相对比较底层* + 只使用系统API和C库,不能使用任何第三方库* + 不可以用全局变量* + 使用比较频繁* + 具有模... 阅读全文
posted @ 2010-06-29 11:00 huhu0013 阅读(2458) 评论(0) 推荐(0) 编辑
摘要: //带默认值的参数只能在后面function MyFun(a:Integer; b:Integer=1; c:Integer=2): Integer;begin Result := a + b + c;end;procedure TForm1.Button1Click(Sender: TObject);var x: Integer;begin x := MyFun(1); ShowMessage(... 阅读全文
posted @ 2010-06-28 16:18 huhu0013 阅读(12241) 评论(0) 推荐(0) 编辑
摘要: program delphi; useswindows,messages;consthellostr='Hello World!';{$R delphi.res}//窗口消息处理函数.function MyWinProc(hWnd:THandle;uMsg:UINT;wParam,lParam:Cardinal):Cardinal;stdcall;var hdca,hdcb:THandle; //... 阅读全文
posted @ 2010-06-10 10:48 huhu0013 阅读(1747) 评论(0) 推荐(0) 编辑
摘要: 假设你的消息这样定义: Const WM_YOURMSG=WM_USER+100; 你的过程定义可以这样: procedure YourProc(var MSG:TMessage);message WM_YOURMSG; 这样,当你的窗口收到该消息时,将调用这个过程。 例如: unit Unit1; interface uses Windows, Messages, SysUtils,... 阅读全文
posted @ 2010-06-10 08:58 huhu0013 阅读(2925) 评论(0) 推荐(0) 编辑
摘要: 楼主jing1205i(hengheng)2004-04-18 19:24:13 type Date = record Year: Integer; Month: Byte; Day: Byte; end; const BirthDay: Date 如何在申明的时候就赋上值啊?我的想法是这样... const BirthDay: Date= 这后面该怎么写啊?大侠! 1楼blazin... 阅读全文
posted @ 2010-04-27 10:57 huhu0013 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 在Delphi中的Record类型中,与之C语言对应的即是结构体类型(struct),也可能是为了符合C语言或C++程序员的习惯,对于它在Delphi中的应用存在的一些问题进行初步的说明。在Delphi中的记录体类型有两种方式定义 Type RecTest = record (packed) ID :integer; Name :string; Descript:string; end;之两种类型... 阅读全文
posted @ 2010-04-27 10:29 huhu0013 阅读(2079) 评论(1) 推荐(1) 编辑
摘要: VS2008开发的MFC程序,静态连接的方法是1、在“解决方案资源管理器”中选择项目,右击选择[属性]或在菜单上选择[项目]->[<项目名称>属性],打开对话框2、[配置属性]->[常规]->[MFC使用]后面选择在静态库中使用MFC 阅读全文
posted @ 2010-04-21 13:55 huhu0013 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 下面的代码: #include <stdio.h> #include <minmax.h> int main( ) { int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d",c); return 0; }使用vs2005编译时会遇到这样一个warning: warning C499... 阅读全文
posted @ 2010-04-21 11:01 huhu0013 阅读(8752) 评论(0) 推荐(0) 编辑
摘要: 经常在/usr/include目录下看到这种字句:#ifdef __cplusplusextern "C" {#endif...#ifdef __cplusplus}#endif不太明白是怎么用的。今天阅读autobook,在第53页看到了作者的解释:C/C++编译器对函数和变量名的命名方法不一样(例如C++中重载的函数有多个名字,而C的函数只有一个名字),这样当C编译器去引用C++编译器编译出来... 阅读全文
posted @ 2010-04-21 10:24 huhu0013 阅读(9155) 评论(2) 推荐(1) 编辑