-
打开C++ Builder菜单设计器[组图] 日期:2009-12-22 15:42:36 点击:4 好评:0
4.7 创建并治理菜单 菜单(见图4 - 2)向用户提供了执行一组逻辑命令的简单方式。菜单设计器( Menu Designer)可方便地将预定义或定制的菜单加入窗体中。你可以简单地把一菜单组件加...
-
如何编写用TCP/IP的通讯程序 日期:2009-12-22 15:42:36 点击:2 好评:0
最近在网上不断的看到有人问如何用BCB的TServerSocket和TClientSocket进行编程的问题,所以决定把我的一些编程经验告诉给大家,让大家能够尽快的把握他们的用法。 首先要讲一下他们的一些...
-
高手讲解:探索C++的秘密之详解extern 日期:2009-12-22 15:42:36 点击:0 好评:0
时常在cpp的代码之中看到这样的代码:以下是引用片段: #ifdef__cplusplus extern"C"{ #endif //一段代码 #ifdef__cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那...
-
高手解答:关于RICHEDIT的两个问题 日期:2009-12-22 15:42:36 点击:4 好评:0
问题1:RichEditCtrl在用DDX进行数据交换的时候会发生数据丢失问题?为什么! 当我们在拖了一个控件到程序里后,通常的做发是Ctrl+W,用类向导给控件关联一个变量,然后依靠DDX/DDV进行数据...
-
用AVIFile函数制做AVI文件基本步骤[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
AVIFile,AVIFileOpen,AVIFileCreateStream....制做AVI文件,基相实现方法。 !-- frame contents -- !-- /frame contents -- AVIFileInit();//创建AVI文件if(AVIFileOpen(m_aviFile,aviFileFullName,OF_CREATEOF_WRITE,0)){MessageBox("create...
-
数学与程序 一道游戏题目的快速解法[组图] 日期:2009-12-22 15:42:36 点击:4 好评:0
题目: 有十个开关等间距排成一线,每个开关对应其上方的一盏灯(十盏灯也排成一线)。每按动一下开关,可以使对应的灯改变状态(原来亮着的将熄灭,原来熄灭的将被点亮)。 !-- fr...
-
自动化基础概念之“COM组件与接口”[组图] 日期:2009-12-22 15:42:36 点击:0 好评:0
在前文,我预告了我将开始介绍WINX对自动化(Automation)的支持。首先我打算解释一下自动化(Automation)相关的概念。 我们会分为3个篇幅介绍: COM基础:COM组件(Component)与接口(Interface) 变体...
-
怎样在程序中利用C++支持多国语言[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
本文以eMule为例,探讨一下多国语言支持的实现。选择emule,因为它的多国语言支持实现的相当好,可以支持动态切换。而且最要害,它是开源的,可以直接通过源码来研究它的实现技术...
-
数据结构C语言实现系列――队列[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
Word-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"> #includestdio.h #includestdlib.h typedefintelemType; /************************************************************************/ /*以下是关于队列链接存储...
-
谈函数指针(全局/类成员函数)和函数对象 日期:2009-12-22 15:42:36 点击:1 好评:0
函数指针(全局函数/类成员函数)、函数对象(Function object) 一. 函数指针类型为全局函数.以下是引用片段: #include"stdafx.h" #include usingnamespacestd; classTestAction; typedefvoid(*fp)(int); voidDrink(inti...
-
C/C++中动态链接库的创建和调用 日期:2009-12-22 15:42:36 点击:5 好评:0
动态连接库的创建步骤: 一、创建Non-MFC DLL动态链接库 1、打开File ― New ― Project选项,选择Win32 Dynamic-Link Library ―sample project ―工程名:DllDemo 2、新建一个.h文件DllDemo.h以下是引用片段...
-
什么是迭代跟递归算法?二者有什么区别?[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤...
-
数据结构C语言实现系列――线性表[组图] 日期:2009-12-22 15:42:36 点击:5 好评:0
Word-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"> #includestdio.h #includestdlib.h typedefintelemType; /************************************************************************/ /*以下是关于线性表顺序存...
-
嵌入式程序员应知道的几个基本问题[组图] 日期:2009-12-22 15:42:36 点击:6 好评:0
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外...
-
C++中对浮点数的格式化显示[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
在许多应用程序领域中,都需要控制小数点后的小数位,但是浮点数对此不能提供直接的支持。怎样对程序中的浮点数据进行"整洁"地格式化呢?在此我们有一个迂回的方法,先把它们...
-
在linux下使用c语言操作临时文件[组图] 日期:2009-12-22 15:42:36 点击:0 好评:0
/****************************************************************** *本文首发于bbs.bluegem.org的CWorld区 *本人email:chenfei@sohu.com *如转载本文,请保留首发地和本人联络方式,以方便交流, !-- frame conten...
-
在C++程序中添加逻辑流程控制[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
问题的引出 在计算机程序中,除了常见的执行流程控制,还有逻辑流程控制;有时,执行流程即为逻辑流程,但在大多数情况下还是有所区别的,例如,假定有一个Web服务器使用同步套...
-
用C++控制DVD/CD驱动器的开关 日期:2009-12-22 15:42:36 点击:0 好评:0
在Windows资源浏览器中,可在DVD/CD光驱图标上单击鼠标右键,选择"弹出"来打开光驱仓门,你可能也发现了,菜单中并没有"关闭"命令来关闭光驱。下面,就让我们用程序来控制打开、关...
-
实例解析C++/CLI中的接口与泛型[组图] 日期:2009-12-22 15:42:36 点击:0 好评:0
接口 某些时候,让不相关的类分享一组公有成员,以便产生相同的行为,是非常有用的。一个最基本的方法可能是通过一个公共的基类来定义它们,但这种方法太受局限,因为它要求这...
-
C++数据结构学习:二叉树(4)[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
才刚开了个头,就要说再见了――在树这里,除了二叉树,别的都还没有讲。为什么可以总结了呢?因为前面已经涉及到了树的两个基本用途,而假如再讲B+、B-,就不能不提到搜索...