<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ch_builder的专栏]]></title><description><![CDATA[CB程序设计交流中心]]></description><link>https://blog.csdn.net/ch_builder</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ch_builder]]></copyright><item><title><![CDATA[再谈BDE——轻松操纵EXCEL(二)]]></title><link>https://blog.csdn.net/ch_builder/article/details/4520711</link><guid>https://blog.csdn.net/ch_builder/article/details/4520711</guid><author>ch_builder</author><pubDate>Fri, 04 Sep 2009 19:47:00 +0800</pubDate><description><![CDATA[ 再谈BDE——轻松操纵EXCEL作者：董维春（CH）(请勿转载,我的作品没必要为你撰钱)一、              在ODBC中配置好Excel驱动打开控制面板，很容易就可以看到ODBC，如下图： 双击ODBC后，调出“ODBC数据源管理器”：  在这里，我们选择“添加”，调出“创建新数据源”：  我们选择“Micros]]></description><category></category></item><item><title><![CDATA[再谈BDE——轻松操纵EXCEL(一)]]></title><link>https://blog.csdn.net/ch_builder/article/details/4520692</link><guid>https://blog.csdn.net/ch_builder/article/details/4520692</guid><author>ch_builder</author><pubDate>Fri, 04 Sep 2009 19:38:00 +0800</pubDate><description><![CDATA[再谈BDE——轻松操纵EXCEL作者：董维春（CH）(请勿转载,我的作品没必要为你撰钱) 学习CB快十年了，对BDE再熟悉不过，更是比ADO还喜欢的一种连接数据库的手段，宝兰在Delphi7后基本放弃了对BDE的再修改，把更多的精力用在dbExpress数据连接工具的开发上， BDE到CB6上所使用的版本也就基本停止了更新（CB后来的几个版本我没有使用过，看宝兰把自己产品卖来卖去，]]></description><category></category></item><item><title><![CDATA[做出病毒也不太难]]></title><link>https://blog.csdn.net/ch_builder/article/details/4447737</link><guid>https://blog.csdn.net/ch_builder/article/details/4447737</guid><author>ch_builder</author><pubDate>Fri, 14 Aug 2009 18:57:00 +0800</pubDate><description><![CDATA[做出病毒也不太难作者：董维春（CH）（原创文章，请勿转载，我的付出不应该成为你赚钱的工具） 从94冬天开始学习编程，但一直讨厌病毒，感觉这些编写者另类，而只学习了一些数据库、报表和影音方法的知识。自己的电脑也经常中毒，但有杀软，所以从来就没担心过。参加瑞星的公测也只有两年，今年的公测让我认识到了不少高手，知道仅仅靠简单的测试不可能完全了解或理解瑞星的防卸和杀查能力，不如自己亲自做出]]></description><category></category></item><item><title><![CDATA[不在此BLOG发表文章了]]></title><link>https://blog.csdn.net/ch_builder/article/details/2596117</link><guid>https://blog.csdn.net/ch_builder/article/details/2596117</guid><author>ch_builder</author><pubDate>Sun, 29 Jun 2008 19:01:00 +0800</pubDate><description><![CDATA[以前一直把CSDN看得很纯洁，也经常喜欢到这里来，但只是在CB论坛中潜水。最近在其它一些论坛中感到CSDN的不光彩的一面，并且论坛骂人的贴子却能得到推荐，把这样的贴子反映了一周多，也没有见到CSDN有任何反应，不是我被骂了两句就这样，只是觉得一些严重和事实不一样的贴子为什么还能这样热？还有不知情的企业在这里花钱做广告，广告还没做完就出现这样的贴子，不知道那些企业会如何想？那个曾经吸引我的CSDN为]]></description><category></category></item><item><title><![CDATA[C++ Builder初学问与答（廿三）]]></title><link>https://blog.csdn.net/ch_builder/article/details/2526324</link><guid>https://blog.csdn.net/ch_builder/article/details/2526324</guid><author>ch_builder</author><pubDate>Mon, 09 Jun 2008 10:31:00 +0800</pubDate><description><![CDATA[ 作者：董维春 网名：ch_builder（版权要求：请务必尊重知识产权，未经授权不要转载、摘录）19．数据库应用BDE篇36）问：如何用BDE组件联接数据库？答：BDE联接数据库方法非常简单，下面我用一个图表来说明：                                        ┌DBGrid               ┌Table   ]]></description><category></category></item><item><title><![CDATA[DOS下进行系统优化]]></title><link>https://blog.csdn.net/ch_builder/article/details/1810182</link><guid>https://blog.csdn.net/ch_builder/article/details/1810182</guid><author>ch_builder</author><pubDate>Wed, 03 Oct 2007 09:56:00 +0800</pubDate><description><![CDATA[不知何时起迷上DOS，简单的命令行就能实现那么多强大的功能，想想编写成千上万程序代码目的是什么呢？想想当年在DOS学习TC，想想自己当年用DBASIC编写的四五页代码，是那个年代培养了我，也是从那时开始认识电脑，学习编程……我们现在写的DOS多数就是CMD或BAT，没人会编译成COM或EXE，但这影响他的发展吗？我想不会的，公开的、开放的程序是大家欢迎的也是大家喜欢的，我们大家应该共同的努]]></description><category></category></item><item><title><![CDATA[C++ Builder初学问与答（廿二）]]></title><link>https://blog.csdn.net/ch_builder/article/details/1809530</link><guid>https://blog.csdn.net/ch_builder/article/details/1809530</guid><author>ch_builder</author><pubDate>Tue, 02 Oct 2007 11:28:00 +0800</pubDate><description><![CDATA[作者：董维春 网名：ch_builder（版权要求：请务必尊重知识产权，未经授权不要转载、摘录） 18 程序调试技术30）问：在C++Builder中调试程序要做一些什么工作？答：对于任何一种开发环境来说，调试器都是必不可少的。C++Builder在它的集成开发环境中内嵌了一个集成调试器，使用这个调试器可以完成大多数的调试任务。它可以完成断点设置、跟踪、查看变量、查看堆]]></description><category></category></item><item><title><![CDATA[svc2kxp.cmd——XP系统的优化利器]]></title><link>https://blog.csdn.net/ch_builder/article/details/1570910</link><guid>https://blog.csdn.net/ch_builder/article/details/1570910</guid><author>ch_builder</author><pubDate>Thu, 19 Apr 2007 15:58:00 +0800</pubDate><description><![CDATA[系统优化一直是我们大家关心的一件事情，用过超级兔子、优化大师，但总感觉速度和稳定性不够，并且最新的优化大师好象含有木马程序，最终我这个国产正版支持者放弃了她。偶然一个朋友编写了一个BAT文件用来清理C盘的垃圾文件，效果不错，便到网站查一下还有没有类似的文件， svc2kxp.cmd就如一个美女飘然而来，代码清楚，效率极高，老大电脑突然变成了牛车一样的速度，用此优化重起后，速度飞快。http:/]]></description><category></category></item><item><title><![CDATA[当网络日志成了年志时]]></title><link>https://blog.csdn.net/ch_builder/article/details/1557697</link><guid>https://blog.csdn.net/ch_builder/article/details/1557697</guid><author>ch_builder</author><pubDate>Mon, 09 Apr 2007 15:21:00 +0800</pubDate><description><![CDATA[快一年没在这里写东西了，一年中发生过太多的事情，无论好的、坏的，开心的、痛苦的……过去了也许就没有了回忆的价值，无论好坏，回忆更多的是无耐，我们这个年代，发财的、升官的大有人在，而象我还不晓得未来在何处的更是多数，对社会的感受也彼为复杂的，所谓每个人的前途也许从我们出生那天就定下来了，努力最终得到也许只能是少如飞雪的赞许，在现今的商品社会中这些又有何用呢？本文就当07年BLOG的开端，我也]]></description><category></category></item><item><title><![CDATA[用CB编写网络电视]]></title><link>https://blog.csdn.net/ch_builder/article/details/755432</link><guid>https://blog.csdn.net/ch_builder/article/details/755432</guid><author>ch_builder</author><pubDate>Thu, 25 May 2006 21:09:00 +0800</pubDate><description><![CDATA[作者：董维春CSDN专栏作家(ch_builder)，CB论坛ActiveX/COM/DCOM栏目斑主，有多篇文章发表在《程序员》杂志上。BLOG：http://blog.csdn.net/ch_builder研究方向：小型数据库开发、报表开发、Office办公系统应用邮箱：ch_builder@163.comQQ:116001522 注：本文已发表在《编程技巧与维护》]]></description><category></category></item><item><title><![CDATA[C++ Builder 初学问与答（廿一）]]></title><link>https://blog.csdn.net/ch_builder/article/details/592686</link><guid>https://blog.csdn.net/ch_builder/article/details/592686</guid><author>ch_builder</author><pubDate>Mon, 06 Feb 2006 10:27:00 +0800</pubDate><description><![CDATA[作者：董维春 网名：ch_builder（版权要求：请务必尊重知识产权，未经授权不要转载、摘录）25)问：控件是怎样处理拖曳的呢？答：当控件接受被拖曳的对象后会产生OnDragDrop事件，我们需要对这个事件进行响应，在对象观察器中双击控件的OnDragDrop事件域，生成它的处理模板。       加入这样一段代码，第二条语句判断被拖拽的对象是不是自己，否则不接受拖拽第三]]></description><category></category></item><item><title><![CDATA[C++ Builder 初学问与答（二十）]]></title><link>https://blog.csdn.net/ch_builder/article/details/592679</link><guid>https://blog.csdn.net/ch_builder/article/details/592679</guid><author>ch_builder</author><pubDate>Mon, 06 Feb 2006 10:23:00 +0800</pubDate><description><![CDATA[作者：董维春 网名：ch_builder（版权要求：请务必尊重知识产权，未经授权不要转载、摘录）17 事件及事件响应16)问：从前面的编程过程可以看出，用C++Builder开发应用程序的一个特点是，大部分的编程工作是在响应事件和处理事件上。事件的产生可能来自于系统，也可能来自于用户。您能给我详细介绍一下事件吗？答：好的，这节课我们将对事件进行深入地探讨，并重点讲述常用的鼠标和]]></description><category></category></item><item><title><![CDATA[C++ Builder 初学问与答（十九）]]></title><link>https://blog.csdn.net/ch_builder/article/details/592674</link><guid>https://blog.csdn.net/ch_builder/article/details/592674</guid><author>ch_builder</author><pubDate>Mon, 06 Feb 2006 10:15:00 +0800</pubDate><description><![CDATA[作者：董维春 网名：ch_builder（版权要求：请务必尊重知识产权，未经授权不要转载、摘录）15）如何在CB中用Sender实现代码重用？答：面向对象的编程工具的特点之一就是要提高代码重用性（Reuse），宝兰的BCB当然可以实现这一功能。我们都知道，在BCB中，大部分程序代码都直接或间接的对应着一个事件，此程序称为事件处理句柄，它实际上就是一个过程。从应用程序的工程到窗口、组件和]]></description><category></category></item><item><title><![CDATA[C++ Builder 初学问与答（十八）]]></title><link>https://blog.csdn.net/ch_builder/article/details/592671</link><guid>https://blog.csdn.net/ch_builder/article/details/592671</guid><author>ch_builder</author><pubDate>Mon, 06 Feb 2006 10:10:00 +0800</pubDate><description><![CDATA[作者：董维春 网名：ch_builder（版权要求：请务必尊重知识产权，未经授权不要转载、摘录）11）在CB中听说有动态数组之说，我想问什么是动态数组？答：动态数组（DynamicArray）是CB中引起的，它可以动态地改变数组长度，并且象一般数组那样易于使用。DynamicArray可以说是VCL中的一个重大的革新。12）动态数组是如何实现与应用的呢？答：动态数组是以类的方式]]></description><category></category></item><item><title><![CDATA[春辉网络电视2.1正式发布（测试阶段）]]></title><link>https://blog.csdn.net/ch_builder/article/details/362661</link><guid>https://blog.csdn.net/ch_builder/article/details/362661</guid><author>ch_builder</author><pubDate>Mon, 25 Apr 2005 20:37:00 +0800</pubDate><description><![CDATA[    春辉网络电视2.1外观设计更具人性化，功能更加强大，运用了多种代码设计技巧，在这里要对给予这个版本开发意见的顾远（京华）、高论（米老鼠）、张春力（春力）、姜春（GrayMemory），还有我的老婆Maggie，及帮我测试的各位好友表示感谢！    chtv2.1比chtv2.0（两者发布不超过一周）有了以下几点改进：自动吸附、自动隐藏、托盘图标。    不用不知道，用到就知道好]]></description><category></category></item><item><title><![CDATA[恶意网页清除历程]]></title><link>https://blog.csdn.net/ch_builder/article/details/140014</link><guid>https://blog.csdn.net/ch_builder/article/details/140014</guid><author>ch_builder</author><pubDate>Sun, 17 Oct 2004 17:54:00 +0800</pubDate><description><![CDATA[恶意网页清除历程 不知从那一天开始防火墙总被关， IE默认的主页也总被修改，联到一个不想看到的网址，十分可恶！为了这个问题我尝试过修改IE属性、优化大师、修改注册表、最新版本的瑞星杀毒，问题依然不能解决，查找了好多资料也没弄出个原由。无耐静下心仔细思考，发现在开机启动时的启动项多了一个taskmgr.exe文件，目录为[系统盘符]：/WINDOWS/system/taskmgr.exe]]></description><category></category></item><item><title><![CDATA[c++ Builder 初学问与答（十七）]]></title><link>https://blog.csdn.net/ch_builder/article/details/44058</link><guid>https://blog.csdn.net/ch_builder/article/details/44058</guid><author>ch_builder</author><pubDate>Sat, 17 Jul 2004 22:22:00 +0800</pubDate><description><![CDATA[  （版权要求：本文仅授权CSDN使用，其他个人与网站不得转载、摘录，若有特别需求可与作者联系） 7)Set类如何用？ 答：严格来说，CB的集合（Set）并不是一个类，而是一个类模板（Class Template）。它用来实现集合这个抽象数据类型。 使用它可以定义一个实际的集合类型，它的一般声明模式是这样的： typedef SetClassName; 其中type用来指定集合元素的类型；minv]]></description><category></category></item><item><title><![CDATA[深入QuickReport（三）]]></title><link>https://blog.csdn.net/ch_builder/article/details/34514</link><guid>https://blog.csdn.net/ch_builder/article/details/34514</guid><author>ch_builder</author><pubDate>Mon, 05 Jul 2004 17:25:00 +0800</pubDate><description><![CDATA[深入QuickReport（三） 作者：董维春 （本文已在《CSDN开发高手》04年第一、二、三期上发表，应广大网友的要求，经编辑同意，发表在CSDN作者本人文档中，略有修改，但仅即于此，未经CSDN或作者本人同意任何个人与网站不得转载、摘抄，否则任何涉及到版权的行为后果自负）   第三部分：报表中的其他问题     通过前两部分的学习，我想你对QuickRep已经有了一定的掌握，在这部分我们对报]]></description><category></category></item><item><title><![CDATA[深入QuickReport（二）]]></title><link>https://blog.csdn.net/ch_builder/article/details/34511</link><guid>https://blog.csdn.net/ch_builder/article/details/34511</guid><author>ch_builder</author><pubDate>Mon, 05 Jul 2004 17:21:00 +0800</pubDate><description><![CDATA[深入QuickReport（二） 作者：董维春 （本文已在《CSDN开发高手》04年第一、二、三期上发表，应广大网友的要求，经编辑同意，发表在CSDN作者本人文档中，略有修改，但仅即于此，未经CSDN或作者本人同意任何个人与网站不得转载、摘抄，否则任何涉及到版权的行为后果自负）   第二部分：深入QuickReprot例程   在应用中学习，在实践中进步，这是我学习QuickReport的最大感受]]></description><category></category></item><item><title><![CDATA[深入QuickReport（一）]]></title><link>https://blog.csdn.net/ch_builder/article/details/34483</link><guid>https://blog.csdn.net/ch_builder/article/details/34483</guid><author>ch_builder</author><pubDate>Mon, 05 Jul 2004 16:49:00 +0800</pubDate><description><![CDATA[深入QuickReport（一）作者：董维春（本文已在《CSDN开发高手》04年第一、二、三期上发表，应广大网友的要求，经编辑同意，发表在CSDN作者本人文档中，略有修改，但仅即于此，未经CSDN或作者本人同意任何个人与网站不得转载、摘抄，否则任何涉及到版权的行为后果自负） 报表是数据库应用程序的基本组成部分之一，完整的数据库应用程序总要提供报表功能。与传统的数据库应用程序设计工具]]></description><category></category></item></channel></rss>