java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
C++BUILDER非可视组件的消息处理技巧

C++BUILDER非可视组件的消息处理技巧   一个非可视的组件必须对Windows操作系统或用户定义的消息作出响应。然而,由于一个非可视组件没有窗口,因此它也没有窗口句柄,自然它也不能接收到消...

Effective C++ 2e Item8

条款8. 写operator new和operator delete时要遵循常规 自己重写operator new时(条款10解释了为什么有时要重写它),很重要的一点是函数提供的行为要和系统缺省的...

Effective C++ 2e Item7

条款7:预先准备好内存不够的情况 operator new在无法完成内存分配请求时会抛出异常(以前的做法一般是返回0,一些旧一点的编译器还这么做。你愿意的话也可以把你的编译器设置成这样。关于这个话...

Effective C++ 2e Item6

条款6:析构函数里对指针成员调用delete 大多数情况下,执行动态内存分配的的类都在构造函数里用new分配内存,然后在析构函数里用delete释放内存。最初写这个类的时候当然不难做,你会记得最后...

Effective C++ 2e Item5

内存管理 C++中涉及到的内存的管理问题可以归结为两方面:正确地得到它和有效地使用它。好的程序员会理解这两个问题为什么要以这样的顺序列出。因为执行得再快、体积再小的程序如果它不按你所想象地那样去执...

c++ builder:检测活动桌面是否激活

前一段时间,小弟编写一个关于壁纸的软件,因为要确认是否启动了Active Desktop, 所以写了下面的代码。或许大家也会用得着. bool __fastcall TWallFrm::ActiveD...

Effective C++ 2e Item4

条款4:尽量使用C++风格的注释 旧的C注释语法在C++里还可以用,C++新发明的行尾注释语法也有其过人之处。例如下面这种情形: if ( a > b ) { // in...

Effective C++ 2e Item3

条款3:尽量用new和delete而不用malloc和free malloc和free(及其变体)会产生问题的原因在于它们太简单:他们不知道构造函数和析构函数。 假设用两种方法给一个包含10个...

Effective C++ 2e Item2

条款2:尽量用<iostream>而不用<stdio.h> 是的,scanf和printf很轻巧,很高效,你也早就知道怎么用它们,这我承认。但尽管他们很有用,事实上scan...

Effective C++ 2e Item1

从C转向C++ 对每个人来说,习惯C++需要一些时间,对于已经熟悉C的程序员来说,这个过程尤其令人苦恼。因为C是C++的子集,所有的C的技术都可以继续使用,但很多用起来又不太合适。例如,C++程序...

用C++Builder开发动画DLL

我 们 在Windows98 环 境 下 执 行 拷 贝 文 件、 查 找 文 件 等 计 算 机 耗 时 较 长 的 操 作 时,Windows 会 显 示 一 个 小 小 的 动 画, 指 示 正...

C++Builder:在运行时创建BDE别名

C++Builder:在运行时创建BDE别名 通过BDE别名来连接数据库,确实很方便,然而,那些没有确定的数据库,我们却无法给它创建别名。 而大多数时候,当我们把程序交给别人真正投入使用时,别...

c++ builder 动态设定odbc数据源

本文以access为例 需要文件 odbcinst.h(bcb或vc的include目录) odbccp32.dll(winnt\system32\目录) implib.exe(通过dll生成lib...

用C++BUILDER建立自己的WEB浏览器

用够了IE和NETCAPE的朋友,有没有想过也编制一个自己的浏览器呢?用C++BUILDE使得你能够方便高效的创建自己的INTERNET程序.由于C++BUILDER的基本语言是C++,所以它几乎可以...

c++ builder:如何转换全角字符到半角字符?

  我们知道,在windows中,中文和全角字符都占两个字节,并且使用了ASCII Chart 2 (codes 128–255)。我们可以凭这一点来一个个检测用户输入的是否是中文和全角字符。实际上,...

浅谈C++中函数重载

函数重载 所谓函数重载是指同一个函数名可以对应着多个函数的实现。例如,可以给函数名add()定义多个函数实现,该函数的功能是求和,即求两个操作数的和。其中,一个函数实现是求两个int型数之...

用C++Builder 编写定时关机程序

用C++Builder 编写定时关机程序 辽宁大学 郑永凡 从Internet下载较大的软件时,由于目前网络带宽的原因,许多人喜欢在晚间进行,而到深夜时就存在人需要休息...

Borland C++ 5.02 IDE 中的 bug

Borland C++ 5.02 IDE 中的一个 bug from [url=http://coneos.126.com]http://coneos.126.com[/url] DarkSp...

用C++ Builder在桌面上画图

在桌面上画图 在桌面上画图,只要几个API函数既可以实现,下面给出在C++BUILDER中具体的方法如下: 1、在头文件中定义变量 Private:...

Bjarne Stroustrup的 C++ 风格与技术常见问题与答案 (节译一)

Bjarne Stroustrup的 C++ 风格与技术常见问题与答案(节译一) 最近CKER工作很忙,实在对不起关心我的朋友...... 真诚致歉.....:) 本文中包含大家经常问到的关...

C++不足之处讨论系列(四)--函数重载

以下文章翻译自Ian Joyner所著的 《C++?? A Critique of C++ and Programming and Language Trends of the 1990s》 3/E【...

Borland C++ Builder的API后门

拦截Windows消息需要以下几步: 在表单头文件内(如Unit1.h) 1. 在类声明中建立消息映射表,把某条消息的处理权交给自定义的消息处理函数。 BEGIN_MESSAGE_MAP...

borland c++ bulder的文件操作总结-4

在BCB中也提供了文件操作的函数,这些函数的功能和前面所介绍的大致相同,但这类函数和BCB关系紧密,能使用BCB中的AnsiString等数据类型,在BCB中用这种方式的文件操作是最方便的,下面我就把...

borland c++ bulder的文件操作总结-3

在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器(<<)   向流输出数据。比...

borland c++ bulder的文件操作总结-2

二、直接I/O文件操作   这是C提供的另一种文件操作,它是通过直接存/取文件来完成对文件的处理,而上篇所说流式文件操作是通过缓冲区来进行;流式文件操作是围绕一个FILE指针来进行,而此类文件操作是围...

borland c++ bulder的文件操作总结-1

、基于C的文件操作   在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。 一、流式文件操作   这种方式的文件操作有一个重要的结构FILE,FILE...

在C++Builder中创建共享内存段

原文来自 community.borland.com 原文名字:Creating A Shared Memory Segment with C++Builder 4.0 译名: 在C++Builder...

c++ builder中的ado使用

新建工程:project1 添加以下控件: ADOConnection1;ADOTable1;ADOQuery1;ADOCommand1;DataSource1;DBGrid1;DBNavig...

在C++Builder 5中使用ADO数据库编程

在C++Builder 5中使用ADO数据库编程 ---转载自《计算机世界日报》 (文/凌震) ---- 本文介绍了在 C++Builder 5环境下新增的ADO控件的使用方法,并给出了一个简...

C++BUILDER中一些实现界面效果的技巧。。不规则窗体等等。。

以下源码是快速创建不规则窗体的,还可以移动。 [url=file://-----------------------------------------------------------------...

关于Basic程序解释器及编译原理的简单化(2)---C++封装好的Basic解释器

这是CMake的源代码.主要负责词汇的提取 你可以调用它的CMake::get_token(),返回个CToken的类. /////////////////////////////////////...

关于Basic程序解释器及编译原理的简单化(1)---Basic器的语法分析及主要代码

这就是Basic解释器的主代码,其中用到上节讲的词法提取get_token()和代数式求值get_exp(int *result)函数. 这一节的代码更简单,就是随心所欲地将得到的token组装....

关于Basic程序解释器及编译原理的简单化(1)--词法分析和代数式求值

在网上,看到还是有部分程序爱好者希望能编出自己的编译器.当然,这的确是件难事,许多人都说要去看什么编译原理和精通汇编语言,结果让这些爱好者都望而却步.但是,当我们亲手去做做后,发现要做一个简单的程序解...

C/C++中的函数参数传递机制

浏览选项: [url=http://dev.csdn.net/javascript:;]大[/url][url=http://dev.csdn.net/javascript:;]中[/url][url...

广州南沙软件园面试试题及答案(C++部分)

广州南沙软件园面试试题(C++部分) 要求15分钟完成。 1、简述ICQ或OICQ的工作原理。 2、WINDOWS下C++如何申请内存? 3、怎么使用VC++获得一个命令按钮的句柄? 4、JAVA...

论C++构造函数中的不合理设计

论C++构造函数中的不合理设计 作者:张岩 发布时间:2001/03/20 文章摘要:   在C++中,构造函数是一个在构建对象的时候调用的特殊的函...

在C++Builder使用TTS(Text To Speech)

启动BCB,打开菜单项PROJECT->Import Type Library...,在弹出的对话框中单击Add,选择windows\speech目录下的Vtxtauto.tlb,加入VtxtA...

用C++Builder在WINNT下编制一个Service

---- Windows NT与Windows 9x有一个非常重要的区别,即Windows NT提供了很多功能强大的Service(服务)。这些Service可以随着NT的启动而自启...

如何利用C++ Builder 5.0 实现屏幕保护程序的开发

  在Windows系统中为用户提供了很多屏幕保护程序,如:“三维文字”、“三维变形物”,同时也有一些专门制作屏幕保护程序的应用软件。要是自己能够做一个有自己个性的屏幕保护程序,那该有多好。其实用户完...

每个学习C++BUILDER的人必须看的东西。

[url=http://www.bcbdev.com/faqs.htm][img]http://www.bcbdev.com/images/faqs.gif[/img][/url] [url=ht...

C++的不足之处讨论系列(三)

以下文章翻译自Ian Joyner所著的 《C++?? A Critique of C++ and Programming and Language Trends of the 1990s》 3/E【...

C++ Builder中保持控件的位置及大小

C++ Builder/Delphi是Inprise(原Borland)公司广受欢迎的可视化C++/Pascal开发工具,利用它可极大地加快应用程序的开发速度。但是,也正因为其是可视化编程工具,将控件...

C++中函数指针数组的妙用

C++中函数指针数组的妙用 2001-03-27· 陈德林·yesky   笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 i...

C++辨析系列谈(四)

C++辨析系列谈之四 2001-04-28· 郑力群 ·yesky   前言   面向对象程序设计的基本观点是用程式来仿真大千世界,这使得它的各种根本特性非常人性化,如封装、继承、多态等等,而虚拟...

《C++中的动态多维数组》

C++中的动态多维数组 冷暖自知 [url=mailto:kefeng@liao.com.cn]kefeng@liao.com.cn[/url]   [前言]C++的new操作符...

C++辨析系列谈

C++辨析系列谈 郑力群   前言   面向对象程序设计的基本观点是用程式来仿真大千世界,这使得它的各种根本特 性非常人性化,如封装、继承、多态等等,而虚拟函数就是C++中实现多态性的...

C++ Builder让你的任务栏图标动起来

在windows环境下上网时,你有没有注意到在屏幕的右下脚的任务栏上有一个动画图标呢?它一闪一闪的,形象的表示出网络此时正在传输数据。关于任务栏图标编程的文章有不少,可是如何才能编制出动态图标呢?在C...

如何在C++Builder中检测硬件

在我们编写的程序中常常要和硬件打交道,那么如何在程序中确定系统中是否有该 设备,它的运行状态又是怎样的呢?对于初学者来说,这个问题常常不好解决,其实只需 简单地利用几个API函数,硬件的问题并不神秘。...

怎样在C++Builder中创建使用DLL

怎样在C++Builder中创建使用DLL 自从C++Builder从去年浪漫情人节上市以来,吸引了大量的Delphi、VC、Vb的程序员到它的怀抱,大量...

学习C++编程的一点经验

诸君,BO2K源码分析(三)因内容较多,我也想写得更易懂些。所以这几天就暂不发布,等五一后吧。不过,BO2K源码分析(三)大量涉及SOCKET 编程,是SOCKET,CSocket编程的好材料,诸君五...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航