
BCB
文章平均质量分 79
chensheng913
天行键,君子以自强不息;
地势坤,君子以厚德载物。
展开
-
用C++Builder 建立数据库VCL使用经验
随着数据库的广泛应用,数据库编程已经成为程序设计中发展迅猛的一支。C++ Builder在数据库开发方面具有的强大功能是无可比拟的,你甚至可以不写一行程序就生成漂亮的数据库程序。 下面对C++Builder中的几个数据库VCL的使用技巧做一下介绍: 一、DBGrid控件 1.设置DBGrid的字段显示宽度属性 为了在DBGrid中建立较小的列,你必须建立一个显示标题,它等于或小于字段值。原创 2004-06-27 16:41:00 · 6818 阅读 · 0 评论 -
在C++ Builder中用Ole控制Excel表
笔者在实际工作中经常用Excel表做数据报表,大多数表格的数据都要从数据库中读取,这样我就用C++Builder做了一个报表程序,方便了很多,现在把它共享给C++Builder爱好者们,就算为丰富C++Builder的文档资料做点事情吧。 首先把Excel报表文件保存到一个指定目录下,最好放在可执行程序的子目录下,作为模板文件。可以把报表标题、表头等设置好。这里是保存在trpt子目录下。 然后原创 2004-07-31 17:02:00 · 8016 阅读 · 1 评论 -
C++ Builder VCL库函数简介
一.BORLAND C++ BUILDER VCL的内存管理函数 1. AllocMem 在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下: void * __fastcall AllocMem(Cardinal Size); 2. SysFreeMem 释放所指定的内存块.函数原型如下: int __fastcall SysFreeMem(void * P)原创 2004-08-04 19:57:00 · 7253 阅读 · 0 评论 -
关于AnsiSting的使用大全
Ansistring 转 char 代码: void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString Test = "哈哈"; char *chr = Test.c_str(); } char转Ansistring 代码: #include void __fastcall TForm1::B原创 2004-06-30 18:13:00 · 7774 阅读 · 0 评论 -
C++Builder中实现控件数组的功能
Borland C++ Builder作为Inprise(原Borland)公司新推出的快速应用程序开发工具(RAD),具有威力强大的C++语言和快捷便利的可视化编程完美结合的优点,遗憾的是其没有直接提供像VB中的控件数组的功能,需要开发者自己编程实现。 VB中的一个控件数组可以1、允许多个控件共享同一个事件句柄,2、提供了运行期间增加一个控件的机制,3、提供了一种方便的组合控件的方法。前两项原创 2004-06-27 16:43:00 · 8229 阅读 · 3 评论 -
如何在c++ builder中调用windows应用程序
一般,windows程序员在编写windows程序时,为了降低编程的难度和缩短编程的时间,经常会调用各种windows资源,如画笔,写字板等资源。对于其他的程序设计语言,我们一般使用 api函数来实现着一功能,那么在borland c++ builder 上我们又如何实现呢?最近笔者在编写电子屏显示软件时,用api函数实现了该功能。 现以使用api函数调用windows画笔为列,把该方法介绍如下:原创 2004-08-18 16:48:00 · 7359 阅读 · 1 评论 -
数据结构中关键路径算法的实现与应用
摘 要 介绍求关键路经的算法,对于给出的事件结点网络,要求求出从起点到终点的所有路径,经分析、比较后找出长读最大的路径,从而得出求关键路径的算法,并给出计算机上机实现的源程序。关键词 关键路径 最少时间1:引言通常把计划、施工过程、生产流程、程序流程的都当成一个工程。除了很小的工程外、一般都把工程分为若干个叫做“活动”的子工程。完成了这些“活动”的子工程,这个工程就可以完成了。原创 2004-12-17 12:46:00 · 10410 阅读 · 0 评论 -
用BCB开发有身份认证功能的Email程序
摘 要 本文介绍了如何增强BCB中发送电子邮件的NMSMTP控件的功能,实现具有身份认证功能的邮件发送程序。 关键词 ESMTP,MIME,身份认证 引言 为了更有效地抑制垃圾邮件的泛滥,目前多数网站的邮件收发系统都使用了ESMTP服务的身份认证功能。即用户发送邮件时,需要对用户的身份进行验证,如果帐号或密码错误,邮件服务器会拒绝发送邮件。Borland C++ Builder 6中有丰原创 2005-02-06 12:52:00 · 7468 阅读 · 0 评论