C++ Builder
文章平均质量分 79
tingsking18
这个作者很懒,什么都没留下…
展开
-
ZT:cxGrid的使用方法
1. 去掉cxgrid中台头的box ,在tableview1的ptionsview的groupbybox=false;2. 在GRID footer 中加入sum(列), tableview1的optionsviewàfooter=ture然后在cxGRid1的customize..中的summary 的footer.add需要合计的列kind= skSum3. 去掉cxgrid 中的过滤转载 2006-03-13 13:18:00 · 5961 阅读 · 0 评论 -
ZT:C++Builder的多线程编程中一些体会
最近在写一个程序用到了多线程,所以对CB下的多线程有一定的学习。现在把自己的一些心得讲一下。水平有限,写的很粗略,请大家见谅。CB相对于VC来说,在CB下写多线程程序是很简单的。不仅是VCL中有TThread这个类。封装了那些关于多线程的WINDOW API。我觉得更方便的是他提供了直接访问主VCL线程中对象的能力。可以很容易的和主线程中的窗体,控件打交道。和单线程的方式没有太多区别。只是在有多个转载 2006-04-25 12:53:00 · 1530 阅读 · 0 评论 -
ZT:通过消息实现自定义输入框(InputBox)
C++Builder提供了两个显示输入对话框的函数:InputBox和InputQuery(其中InputBox也是通过调用InputQuery实现),这个输入对话框有很多缺点,在以前的文章中我曾提到过利用修改VCL源码来实现自定义输入对话框,后来在Torry.net看到一篇文章是利用自定义消息的方法来实现,原文是Delphi代码,ccrun(老妖)用C++改写,并适当修改让显示效果更好一些:基本转载 2006-04-11 17:47:00 · 1864 阅读 · 0 评论 -
ZT:通过数据表动态建Treeview,绝对高效率!
/*1。数据库表的结构: ( 节点ID 节点父ID(PID) 及其他字段 ) ID,PID的类型无所谓,数字,字符都行,也不需要有规律, 只要保证ID字段为主键即可,比如可以用GUID 来作ID。 支持无限级。2。TTreeNode的Data指向一个结构,结构内有一个域记录节点的ID及PID, 其他的域根据需要可自己定义。3。转载 2006-03-06 10:52:00 · 1335 阅读 · 0 评论 -
ZT:掌握C++Builder的调试艺术
以代码为基础的调试方法 程序的bugs越少,最终用户对这个程序的评价越高。而开发人员事先对bugs的处理越多,最终用户能提供的关于bugs的信息就越多,也越准确,这样,开发人员在接到最终用户反映之后,就能够快速找到出现bugs的那部分代码,并以最快速度发布程序的升级包。 在这份教程中,我们从最基本的部分开始,逐步介绍许多在调试程序时“应该做”或“不应该做”的原则。正如你将看到的,这份教程中所转载 2006-03-01 13:58:00 · 1708 阅读 · 0 评论 -
ZT:在C++Builder中如何用“TCppWebBrowser”POST数据
在C++Builder中如何用“TCppWebBrowser”POST数据 山注:我先介绍一下CppWebBrowser这个组件吧。实际上,BORLAND的这个组件是Microsoft Internet Control ActiveX控件的VCL组件形式的封装。如果你想获得更强大的功能, 呵呵,说不得,你得去研究“IHTMLDocument2”接口指针了。这个东西在B转载 2006-03-03 09:16:00 · 1752 阅读 · 0 评论 -
ZT:数据集的操作。
运行期间对数据库表的 一、数据集表的打开与关闭 打开:设置数据集组件的Active属性为True或调用数据集组件的Open方法 关闭:设置数据集组件的Active属性为False或调用数据集组件的Close方法 二、创建数据库应用程序 利用向导创建:使用Database菜单/Form Wizard选项; 创建主从表:设置从表的MasterSource转载 2006-03-29 17:20:00 · 1622 阅读 · 0 评论 -
ZT:ClientDataSet使用心得和技巧[大富翁转]
ClientDataSet使用心得和技巧 影响ClientDataSet处理速度的一个因素TClientDataSet是Delphi开发数据库时一个非常好的控件。有很强大的功能。我常常用ClientDataSet做MemoryDataSet来使用。还可以将ClientDataSet的数据保存为XML,这样就可以做简单的本地数据库使用。还有很多功能就不多说了。在使用ClientDataSet的转载 2006-03-29 10:25:00 · 2535 阅读 · 0 评论 -
ZT:C++Builder中实现控件数组的功能
Borland C++Builder作为Inprise(原Borland)公司新推出的快速应用程序开发工具(RAD),具有威力强大的C++语言和快捷便利的可视化编程完美结合的优点,遗憾的是其没有直接提供像VB中的控件数组的功能,需要开发者自己编程实现。 VB中的一个控件数组可以1、允许多个控件共享同一个事件句柄,2、提供了运行期间增加一个控件的机制,3、提供了一种方便的组合控件的方法。前两项转载 2006-03-09 10:05:00 · 1359 阅读 · 0 评论 -
怎样在C++ Builder中创建使用DLL
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 动态链接库(DLL)是Windows编程常遇到的编程方法,下面我就介绍一下在BCB (C++ Builder下简称BCB) 中如何创建使用DLL和一些技巧。 一、创建: 使用BCB File|NEW建立一个新的DLL工程,并保存好文件B原创 2006-07-04 11:13:00 · 2241 阅读 · 0 评论