如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C++Builder资料库1.怎样在C++Builder中创建使用DLL2.用C++Bulider在WIN.INI中保存信息3.如何在C++Builder中检测硬件4.C++Builder如何响应消息及自定义消息5.利用C++Builder开发动画DLL6.用C++Builder3制作屏幕保护程序7.TCP/IP头格式8.UDP9.判断windows的Desktop及其它目录10用C++Builder创建数字签名11用Enter键控制焦点切换的方法12.拦截Windows消息13.使用CommaText14.程序开始时先显示信息框15.怎样获取程序的命令行参数?16.如何监视剪贴板17.如何使用OnIdle事件18.用C++Builder编写串行异步通信程序19.C++BUILDER非可视组件的消息处理技巧20.用C++Builder建立数据库VCL使用经验21.用C++Builder创建基于Internet的点对点Chat22.用C++Builder获取应用程序图标23.BIG5到GB的转换技术24.C++BUILDER让你的任务栏图标动起来25.TFORM26.用BCB在windows桌面创建快捷方式27.读磁片磁区28.I/O端口读写的实现29.检测鼠标位置30.令Win32应用程序跳入系统零层31.如何取得Memo的行和列32.使用Sockets33.Windows95/98下怎样隐藏应用程序不让它出现在CTRL-ALT-DEL对话框中?34.怎样隐藏应用程序的任务条图标35.编写自己的Ping.exe程序36.用C++Builder在WINNT下编制一个Service37.如何在C++BUILDER中自动关闭WINDOWS屏保38.显示/隐藏任务栏图标39.信箱监视程序40.C++Building制作闹钟41.拨号上网IP地址的检知42.用C++Builder编写Tray程序43.怎样用代码来最小化或恢复程序44.制作主窗口显示前的版权窗口45.判断是否已经联到internet46.获取登陆用户名47.隐藏桌面图标48.程序启动时运行49.控制面板的调用50.模拟键盘按键51.让标题栏闪烁52.启动屏幕保护53.年月日星期的取法54.键盘事件55.隐藏任务栏56.禁止关机57.怎样以最小化方式启动程序58.在Memo中增加一行后,如何使最后一行能显示59.设置壁纸方法怎样在C++Builder中创建使用DLL自从C++Builder从去年浪漫情人节上市以来,吸引了大量的Delphi、VC、Vb的程序员到它的怀抱,大量的C、C++程序员感叹道:总算有了C的可视化开发工具,对我也是一样,从BC、Delphi到C++Builder。动态链接库(DLL)是Windows编程常遇到的编程方法,下面我就介绍一下在BCB(C++Builder下简称BCB)中如何创建使用DLL和一些技巧。一、创建:使用BCBFile|NEW建立一个新的DLL工程,并保存好文件BCB,生成一个DLL的程序框架。1.DllEntryPoint函数为一个入口方法,如果使用者在DLL被系统初始化或者注销时被调用,用来写入对DLL的初始化程序和卸载程序;参数:hinst用来指示DLL的基地址;reason用来指示DLL的调用方式,用于区别多线程单线程对DLL的调用、创建、卸载DLL;2.在程序中加入自己所要创建的DLL过程、函数;3.用dllimport描述出口;例程序如下:#include#pragmahdrstopextern揅?__declspec(dllexport)inttest();intWINAPIDllEntryPoint(HINSTANCEhinst,unsignedlongreason,void*){return1;}inttest(){return3;}注意:动态链接库中调用过程、函数时有不同的CALL方式__cdecl、__pascal,__fastcall、__stdcall,BCB中默认的方式为__cdecl(可不写),如果考虑兼容性可用时__stdcall声明方法为:extern揅?__declspec(dllexport)int__stdcalltest();对于其中过程、函数也改为:int__stdcalltest()二、使用DLL在BCB中使用DLL有两种方法:1.用静态调用法首先需要在BCB的项目中加入输入接口库(importlibrary),打开工程项目,使用BCBView|ProjectManager打开项目列表,向项目中加入接口库(*.lib)。其次在头文件中加入接口声明。例程序如下://defineinincludefileextern揅?__declspec(dllimport)int__cdecltest(