Category Archives: C/C++

BCB中使用EhLib控件的几个技巧

说明:最近在使用BCB做项目,所以适当的学习了一些其上的控件,在找一些资料的时候感觉困难不小,所以好不容易找出来的东西也希望能解某些人的燃眉之急。

PS:本blog 订阅地址已转向http://linghucong.blogspot.com ,因为donews的系统真TM 的破,经常出问题,所以偶尔在此更新。

订阅地址:http:

数字转换成大写输出

在网上找数字转换成大写的源代码,都做得不是很完美,不过思想都差不多,索性找了一个C#版本的,修改了一下,目前没测试出有什么问题。

实现功能:把数字转换成大写,可以处理12位一下整数和两位小数的输出(多于两位小数则忽略)。

下面是BCB 版本:

static String cstr[]={

求助:BCB中出现a class named TRzGroup already exists错误

今天在使用Raize 控件中的TRzGroupBar 的时候,出现了一个错误:a class named TRzGroup already exists

整了一天还是没有找到解决办法,who can help me?Thanks。

问题描述:TRzGroupBar是在一个Dll 中使用,调用Dll 的主框架中也有用到TRzGroupBar。

[Update-2006-9-28 12:00 ]问题已解决,感谢郭奇锋同志。

今天早上又和郭调了一个早上,郁闷的是一直没发现什么问题。就要将要去吃饭的时候,郭说:好了。

BCB键盘按键伪码

常数名称 十六进制值 十进制值 对应按键
VK_LBUTTON 01 1 鼠标的左键
VK_RBUTTON 02 2 鼠标的右键
VK-CANCEL 03 3 Contol-break 执行
VK_MBUTTON 04 4 鼠标的中键(三按键鼠标)
VK_BACK 08 8 Backspace键
VK_TAB 09 9 Tab键
VK_CLEAR 0C 12 Clear键
VK_RETURN 0D 13 Enter键
VK_SHIFT 10 16 Shift键
VK_CONTROL 11 17 Ctrl键
VK_MENU 12 18 Alt键
VK_PAUSE 13 19 Pause键
VK_CAPITAL 14 20 Caps Lock键
VK_ESCAPE 1B 27 Ese键
VK_SPACE 20 32 Spacebar键
VK_PRIOR 21 33 Page Up键
VK_NEXT 22 34 Pag

无法为更新定位行。一些值可能已在最后一次读取后已更改。

提示:在使用TADOTable 进行更新操作的时候也会出现类似的问题。

原因:
Access 2000 (9.0.2812)
在access里做了一个测试表
表名test1
字段分别是
myid 文本
myname 文本
sumtotal 货币
remark 文本

在BCB里用ado连接,连接字符串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\data\bbg.mdb;Persist Security Info=False

程序加入一个ADOQuery,写入SQL:select * from test1

测试程序启动我做了以下几个工作:
(1)
ADOQuery1->Open();
(2)
ADOQuery1->Appe

[DirectShow学习笔记] DirectShow系统概述

DirectX是微软公司开发的一套基于Windows平台的编程接口(API);它能出色地完成高速的实时动画渲染、交互式音乐和环境音效、高效多媒体数据处理等一般API很难完成的任务。
DirectShow是DirectX大家族中的一位成员。DirectX的家族成员很多,而且各有各的本领,就如DirectDraw和Direct3D负责二维图形图像/三维动画加速、DirectMusic和DirectSound负责交互式音乐/环境音效处理一样,DirectShow为Windows平台上处理各种格式的媒体文件播放、音视频采集等高性能要求的多媒体应用,提供了完整的解决方案。

DirectShow是一个开放性的应用框架,也是一套基于COM的编程接口。DirectShow的系统功能参见图1.1。可以看到,图中最大的一块即是DirectShow系统,它的基本工作原理就是“流水线”:将单元组件——Filter——串联在一起,交由Filter Graph Manager统一控制。系统的输入可以是本地文件系统、硬件插卡、因特网等,系统的输出可以是声卡(声音再现)、显卡(视频内容显示)、本地文件系统,当

C++基础知识学习之输入输出

1.关于操作符重载的使用方法注意关键字 friend的使用以及ostream& 类型(什么意思?)类的定义:

 1: 2: 3: 4: 5: 6: 7: 8: 9:10:11:12:13:14:15:16:17:18:19:

class Person {
private:
string first_name;
string last_name;
string job;

public:
Person (string f, string l, string j) :
first_name(f), last_name(l), job(j) {}

friend ostream& operator<<(ostream& os, Person const& r);

};

ostream& operator<<(ostream& os, Person const& r) {
[...]

爱心拯救Blogger王俊

几年前,当一部《死亡日记》问世的时候,人们都在感叹作者的坦然和生命的脆弱。最近几天不断看到关于befresh(王俊)的事情,再次感觉到,原来生命是这样的不堪一击。今天,很认真地看了一下他的blog,名字叫寸心知,文章千古事,得失寸心知,看到这两句话心里酸酸的,最后更新时间在2月份,不禁为这么好的程序员、这么好的blogger感到惋惜。
从经济上来支援对我来说似乎有点力不从心,所以只能在这里真诚的呼唤、号召大家伸出你们的援助之手。

捐助相关信息:1     2     3

源代码搜索引擎Koders

在milkliker的blog上看到的,呵呵,和他有同感,怎么用呢?还真不适应!
Koders推出了源代码搜索引擎,可以查询Apache,Mozilla,Novell Forge和SourceForge等组织的源代码。目前,据称可以搜索1.98亿行源代码,并可按编程语言及应用协议的不同进行查询,其查询直接深入到源代码内部进行,对开发者应该比较有用。试了一下,的确很强大,就是现在还没有这个习惯。也不知道该怎么利用这个资源来找到更妙的代码  不过建议初学者可以好好利用,在查manual的同时也查查这个,这样看起来有点断章取义,虽然会有点晦涩难懂,但或许会挖到“黄金”哦!

国内.NET论坛源代码不完全搜集

最后一个应该很熟悉了,咱们的开放实验室,呵呵

搜索了一圈国内的.NET论坛源代码,发现优秀者不多,大多还处在不断开发完善中,稳定性、功能、界面都明显未达理想状态,有几个应该是国外的汉化过来的,没有仔细辨别。相信这方面暂时还是国外领先,改天再去搜索一下。已经收录的几个.NET代码中,我比较喜欢中国非常论坛的代码,功能齐全、页面简洁,另外cnvery bbs还提供了免费SQL版本,不像Knet自己都不完善就开始出售SQL版本。另外AspxBBS 4.3、Asp.Net Forums也不错。(一些陈旧的,简易的.NET论坛代码未收入其中,如果还有遗漏的请大家补充)1、中国非常论坛cnVery bbs v3.01(SQL/ACESS)网站首页:http://www.cnvery.net/ 发布地址:http://www.cnvery.net/cvb/board.aspx?boardid=2演示地址:http://www.cnvery.net/cvb/使用授权:cnVery bbs 免费开放使用权,网友可以任意使用和传播,但必须保留cnVery的著作权和署名权。环境要求:Window2000 + IIS5 + .NET Framework 1.1 或更高版本功能特性:1、使用ASP.Net(c#)、三层结构开发;2、全部代码都由手写完成,清晰易懂、易维护;3、程序结构紧凑、设计新颖、速度优越;4、兼容主流浏览器,界面美观,皮肤设计灵活多变;5、简约型设计,可转换其他各种流行论坛的数据;6、在线情况统计、浏览者跟踪统计精确;7、核心稳定,可扩展性良好,适合个性需求;8、支持增设外挂、合并其他系统,如合并BLOG、新闻系统等;9、支持自行即时换风格的功能。10、增强论坛安全性,全面巩固对SQL注入攻击和Cookies篡改的防护;2、StellaForum v2.0网站主页:http://api.533.net/发布地址:http://api.html.533.net/使用授权:开源下载地址:–> http://api.533.net/se/StellaForum_v_2.rar <– –> http://www.mikecat.net/mikeapp/StellaForum_v_2.rar <–以更易于扩展的三层架构为基础扩展论坛的功能,数据层使用了petshop模式,采用了可更换主题皮肤的设计,日志记录使用了log4net,重新设计的Model类,增加了跟踪帖子修改的功能,增加了所使用的第三方组件的连接3、盛天BBS.NET v1.1 Build 0519网站主页:http://senty.ok800.cn/发布地址:http://senty.ok800.cn/bbs/list.aspx?class=15演示地址:http://senty.ok800.cn/bbs功能特性:  1)论坛版面管理,支持二级分类  2)会员注册,及会员资料管理(会员可自主上传头像)  3) 发贴,回贴,分版查找等  4) 论坛收藏夹  5)我的好友管理器  6)设置贴子为置顶和加入精华,记录阅读次数  7)公告管理  8)发帖排行  9)在线人数记录  10)会员取回密码  11)在线短消息  12)论坛个性签名  13)广告位管理  14)页眉、页脚、注册协议管理  15)会员日记  16)群发短消息  17)群发邮件  18)系统参数设置  19)管理员及权限分级管理  20)新闻/文章评论接口 4、顶点论坛(ZForums) v2.0网站首页:http://www.zforums.com.cn/发布地址:http://www.zforums.com.cn/ShowForum/Forum/13/default.aspx演示地址:http://www.zforums.com.cn/使用授权:开源5、热点论坛 v4.0.3 Build 050416 完整版网站首页:http://www.hdlabbbs.com/发布地址:http://www.hdlabbbs.com/HDLabTopicList.aspx?ForumID=2演示地址:http://www.hdlabbbs.com/使用授权:开源6、Asp.Net Forums网站首页:http://bbs.hidotnet.com/发布地址:http://bbs.hidotnet.com/10/ShowForum.aspx演示地址:http://bbs.hidotnet.com/使用授权:开源英文原版:http://www.telligentsystems.com/Solutions/Forums/7、AspxBBS 4.3正式版网站首页:http://www.9k8.com//发布地址:http://www.9k8.com/AspxOS_BBS.aspx?A=D1_2&T=48&ST=0演示地址:http://www.9k8.com/AspxOS_BBS.aspx使用授权:开源功能特性:目前安全性最强,效率最高,功能最多,界面定制最灵活最自由定、布局改变最随意的论坛系统,后台多达一百多种的操作控制选择和设置,所有网页源代码均在后台保存,并可无限增加,后台修改代码后就会在前台即时变化,所以,系统的外观页面理论上是无限多,样式和美工完全由站长在后台操作,100%的控制页面的美工、显示和布局,增加兼容动网的登陆方式等功能8、Knetbbs 2.4网站首页:http://www.knetbbs.com/发布地址:http://www.knetbbs.com/?p=forum&ClassID=1&ForumID=1演示地址:http://www.knetbbs.com/使用授权:SQL需商业购买功能特性:界面和功能类似动网,开发还不完善。9、CnForums1.2网站首页:http://bbs.openlab.net.cn发布地址:http://bbs.openlab.net.cn/default.aspx?ForumGroupID=2演示地址:http://bbs.openlab.net.cn使用授权:开源功能特性:开发还不完善。