-
在可管理C++中封装值类型 日期:2009-12-22 15:42:36 点击:5 好评:0
有些时候,一些很简单的事情实现起来并不轻易。例如,我们想让一个变量值显示在屏幕上。也许你知道在C++中怎么做,但在VC++6中,要用下面的方法实现: int x = 3; cout 就这么简单。不...
-
C++/CLI思辨录之再谈继承 日期:2009-12-22 15:42:36 点击:3 好评:0
在面向对象编程领域一个要害的概念是继续。 在OO和C++中,类成员共有三种级别的继续:public,protected和private。对于基类成员的存取操作应该依靠于下面两个因素: 派生类声明其类头...
-
在StringGrid中用右键菜单实现复制粘贴 日期:2009-12-22 15:42:36 点击:8 好评:0
ccrun(老妖)本无心写这篇文章,因为功能及代码比较简单,恐有人不屑。只是在回复csdn一位朋友的帖子,久不写这种代码了,一时认真起来,把注释写了个具体,顺便就贴上来吧,也许...
-
用OLE操作Excel(Wangda补充) 日期:2009-12-22 15:42:36 点击:3 好评:0
我也曾经在CSDN上写过BCB调用Excel的文章。思想和站长的《用OLE操作Excel(C++ Builder版)》如出一辙。 假如我们用2K的操作系统,可以发现假如只是用ExcelApp.PR("Quit")后,Excel线程还在,这样,...
-
用PcommPro开发串行通信程序 日期:2009-12-22 15:42:36 点击:4 好评:0
用C++Builder在Win9x下开发串行通信程序是程序员们经常碰到却又令人头痛的事情,不但要理解许多复杂的API函数,还要把握多线程编程。令人欣慰的是有一些公司专门为C++Builder开发了编写...
-
用Enter键控制焦点切换的方法 日期:2009-12-22 15:42:36 点击:2 好评:0
在Windows环境下,要使一个控件取得焦点,可在该控件上用鼠标单击一下,或按Tab键将焦点移至该控件上。这种控制焦点切换的方法有时不符合用户的习惯。用户希望用Enter键,控制焦点...
-
C++ 虚基类 日期:2009-12-22 15:42:36 点击:1 好评:0
在《多继续》中讲过的例子中,由类A,类B1和类B2以及类C组成了类继续的层次结构。在该结构中,类C的对象将包含两个类A的子对象。由于类A是派生类C两条继续路径上的一个公共基类,...
-
整数类型和浮点类型的大小限制 日期:2009-12-22 15:42:36 点击:5 好评:0
/*c头文件limits.h和float.h分别提供有整数类型和浮点类型的大小限制的具体说明.*/ /*可以用文本编辑器来打开和查看系统的头文件.*/ #include #include #include #include int main(void) { clrscr(); print...
-
用C++制作有HTML风格的动态按钮 日期:2009-12-22 15:42:36 点击:2 好评:0
在浏览网页时,各种各样制作精美的动态按钮经常令人惊羡不已。这种按钮平常默默无闻,当鼠标经过时,立即一跃而出,在鼠标变为手形的同时,图形也变得更加亮丽,有的还发出特...
-
C++中要求(或禁止)对象产生于heap中 日期:2009-12-22 15:42:36 点击:3 好评:0
要求对象产生于Heap之中 考虑如下代码: classHeapClass { public: voidDestory() const {deletethis;} private: ~HeapClass(){} }; HeapClass* ptr = newHeapClass; ptr->Destory(); 这样的调用真是很厉害,想生成非Heap对象...
-
怎样隐藏应用程序的任务栏图标 日期:2009-12-22 15:42:36 点击:4 好评:0
首先,请看看这些术语。系统托盘是一个在任务栏右角的小方框,在托盘了应用程序可以显示小图标。任务栏是可以在屏幕上伸展的工具栏。它就是程序图标所在的位置。想隐藏程序的...
-
怎样用C语言编写一个DOS下的中断服务程序 日期:2009-12-22 15:42:36 点击:5 好评:0
回复1: TC本身提供中断程序的接口,函数名记不清了,大概的过程是定义一个函数作为中断的处理程序,然后调用TC自己的函数(可以在DOS.H或BIOS.H中找到,名称与Interrupt有关) 回复2:...
-
栈的表示与实现及栈的应用 日期:2009-12-22 15:42:36 点击:3 好评:0
...
-
掌握简单插入排序、快速排序、堆排序的算法并加以应用 日期:2009-12-22 15:42:36 点击:1 好评:0
...
-
在应用程序中使用热键的一段代码 日期:2009-12-22 15:42:36 点击:3 好评:0
在.h中: public: // User declarations BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_HOTKEY,TMessage,OnHotKey) END_MESSAGE_MAP(TForm) void __fastcall TMainForm::OnHotKey(TMessage //响应热键消息 在.cpp中: void __fastcall TMainForm::FormCr...
-
在桌面上画图 日期:2009-12-22 15:42:36 点击:5 好评:0
在桌面上画图,只要几个api函数既可以实现,下面给出在c++builder中具体的方法如下: 1、在头文件中定义变量 private: graphics::tbitmap *bmp; 2、图象变量的初始化: bmp=new graphics::tbitmap();...
-
怎样使用资源文件 日期:2009-12-22 15:42:36 点击:4 好评:0
下面介绍如何将光标和声音作为资源编译到可执行文件中,及其使用方法。 第一步:建立一个rc文件. 例如:zpg.rc,内容如下: DemHint WAVE D:pg2000ResDemHint.wav PrintType B99vMAP D:pg2000ResPrintType.bmp A...
-
Linux下的代码淬火技术 日期:2009-12-22 15:42:36 点击:3 好评:0
我们知道,铁匠经常把金属工件加热到一定温度,然后忽然浸在水或油中使其冷却,从而有效增加其硬度。类似的,软件开发人员也可以采取某种手段,从而显著提高软件的可靠性和质量...
-
怎样编制黑白棋(4) 日期:2009-12-22 15:42:36 点击:1 好评:0
开局及终局 开局 所有的强力程序都采用了开局定式,许多顶级程序的定式大多来自IOS游戏。对于强力的程序而言,他会在每一次对局结束以后升级定式,因此,对于有自学习功能的电...
-
自己写的一个链表综合程序 日期:2009-12-22 15:42:36 点击:3 好评:0
#include #include #include typedef strUCt elem/*定义接点*/ { char name[10]; struct elem *next; }create; create *head,*van,*cur,*temp;/*定义头接点(head),前驱接点(van),当前接点(cur),零时接点(temp)*/ void menu()/*创建菜单...