相关分类: Java技术 C/C++ VB delphi
  • 探索C 的秘密之详解extern

    时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:...

    2008-02-23 05:25:29

  • C 箴言:类型转换时定义非成员函数

    《C 箴言:声明为非成员函数的时机》阐述了为什么只有 non-member functions(非成员函数)适合于应用到任何 arguments(实参)的 implicit type conversions(隐式类型转换),而且他还作为一个示例使用了一个 Rational class 的 operator* function。我建议您在阅读...

    2008-02-23 05:25:27

  • C、C 程式的优化之路

    在高级语言中,程式的优化主要应该从数据结构、算法、控制流程等方面入手。各种语言各有他自身的特点,我们只能根据具体的语言来说明代码优化的方法。当然,高级语言太多,不可能把每一种语言都拉进来,主要就谈谈C,C++,JAVE,Delphi等语言相关的 代码优化。而对于...

    2008-02-23 05:25:26

  • C/C 数组名和指针区别深入探索

    引言 指针是C/C 语言的特色,而数组名和指针有太多的相似,甚至很多时候,数组名能够作为指针使用。于是乎,很多程式设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今...

    2008-02-23 05:25:25

  • 在C Builder中实现拖放功能

    Windows中的拖放功能大家一定很熟悉了,如文档的转移,拷贝等操作用鼠标轻轻一拖即可,在编写程式中有时也用到拖放,那么如何实现呢?现以C Builder5(简称CB5)为例,分析拖放功能的具体实现。 一.工具条的拖放 ---- 要实现拖放功能,首先必须了解几个和拖放有关的属...

    2008-02-23 05:25:25

  • 利用C Builder在Windows“开始”按钮上绘图

    熟悉Windows操作系统的软件设计人员知道,在Win95/98/NT/2000中有一任务栏(Task Bar)程式,路径为:C:WINDOWSSYSTEMSYSTRAY.EXE(假设您的Windows安装在系统默认路径C:WINDOWS)。从系统功能角度分析,任务栏由几个不同的子区域组成,从左至右依次是:开始(Start...

    2008-02-23 05:25:25

  • 利用C Builder进行精确计时

    虽然Win95下可视化研发工具如VC、Delphi、C Builder等都有专用的定时器控件Timer,而且使用很方便,能够实现一定的定时功能,但最小计时精度仅为55ms,且定时器消息在多任务操作系统中的优先级很低,不能得到及时响应,往往不能满足实时控制环境下的应用。但是Microsof...

    2008-02-23 05:25:24

  • 用C Builder编写Tray程式

    Tray(托盘)是Windows9x任务条上的一个特别区域,他的技术名称为“任务栏布告区”,一些软件(如金山词霸Ⅲ)运行时会在托盘上放置一个图标,使用户一眼就能知道这个程式正在后台运行,要想激活他也很容易,通常只需单击一下这个图标即可,很方便。 Tray的编程比较特别,但...

    2008-02-23 05:25:24

  • 用C Builder研发Windows下的屏保

    摘要:本文通过一个具体的程式演示了Windows下的屏幕保护程式的实现过程。 一. 引言 Windows下的屏幕保护程式是个基于命令行(Command Line)的应用程式。当屏保程式被调用时操作系统就用具体的命令行执行该程式。本文组织和处理了任何的命令行,包括“/p”,“/s”,...

    2008-02-23 05:25:23

  • C BUILDER 动态建立菜单及菜单事件

    首先新建一个工程文档(File-New Application)。 然后在Form1上面建立一个PopupMenu1,一个Button1,一个RichEdit1。 在头文Unit1.H的内容,其中黑体是自已加的。 #ifndef Unit1H #define Unit1H #include #include #include #include #include #include #include class TF...

    2008-02-23 05:25:23

2