内容列表
- aan 算法 c 语言示例
- static int SpreSC[64]={ 16384, 22725, 21407, 19266, 16384, 12873, 8867, 4520, 22725, 31521, 29692, 26722, 22725, 17855, 12299, 6270, 21407, 29692, 27969, 25172,&nbs
- 分类:编程语言 查阅全文
- C++ articles:Guru of the Week #2 --临时对象
- 作者:Hub Sutter译者:plpliuly
/*此文是译者出于自娱翻译的GotW(Guru of the Week)系列文章第二篇,原文的版权是属于Hub Sutter(著名的C++专家,"Exceptional C++"的作者)。此文的翻译没有征得原作者的同意,只供学习讨论。——译者*/
#2 临时对象难度:5/10
不必要的临时对象常常导致代码冗余和执行效率低下。
问题:&nbs
- 分类:编程语言 查阅全文
- 定义函数对象
- 定义函数对象
时间:2001/02/07 15:22
作者:vckbase VC知识库
尽管函数指针被广泛用于实现函数回调,但C++还提供了一个重要的实现回调函数的方法,那就是函数对象。函数对象(也称“算符”)是重载了“()”操作符的普通类对象。因此从语法上讲,函数对象与普通的函数行为类似。
用函数对象代替函数指针有几个优点,首先,因为对象可以在内部
- 分类:编程语言 查阅全文
- Guru of the Week #5:虚函数的重新定义
- 作者:Hub Sutter译者:plpliuly
/*此文是译者出于自娱翻译的GotW(Guru of the Week)系列文章第5篇,原文的版权是属于Hub Sutter(著名的C++专家,"Exceptional C++"的作者)。此文的翻译没有征得原作者的同意,只供学习讨论。——译者*/
#5 虚函数的重新定义 (1997年5月14提出)难度: 6/10
&n
- 分类:编程语言 查阅全文
- Guru of the Week #6:正确使用const
- 作者:Hub Sutter译者:plpliuly
/*此文是译者出于自娱翻译的GotW(Guru of the Week)系列文章第6篇,原文的版权是属于Hub Sutter(著名的C++专家,"Exceptional C++"的作者)。此文的翻译没有征得原作者的同意,只供学习讨论。——译者*/
#6 正确使用const (1997年5月21日提出)难度:6/10
&
- 分类:编程语言 查阅全文
- 用C#开发第一个WINDOWS应用程序
- 用C#开发第一个WINDOWS应用程序C#学习笔记之一作者:浙江省温岭市电信局 王骏
读者层次:初级、中级前言:C#是一门现代的编程语言,包含在Visual Studio .Net 7.0中。它简化了C++的复杂性,保持了灵活性,对于学过C++的人来说很容易上手。写本文的时候Visual Studio .net 7.0 Beta1已经发布,本文即针对此版本做一些简单
- 分类:编程语言 查阅全文
- php4.0.0远程溢出源代码分析与测试程序
- php4.0.0才出来的时候,我们测试发现php4isasp.dll有缓冲溢出漏洞,下面是php4isapi.c的相关源代码:static void sapi_isapi_register_server_variables(zval *track_vars_array ELS_DC SLS_DC PLS_DC){char static_variable_buf[ISAPI_SERVER_VAR_B
- 分类:编程语言 查阅全文
- 在Linux下访问MSSQLServer数据库
- ----Linux作为一个免费的Unix类操作系统,以其开放性源代码、多任务、Xwindow等特点为众多的用户所采用,并有很多企业采用Linux来作为其内部网的全功能服务器(WWW,FTP,Email、DNS)。企业的内部网不仅要提供文本信息的访问,还要能提供对企业关系数据库中的信息的访问。SQLServer以其低成本、性能高以及与NT的有效集成等特性为许多企业所采用,但Microsoft不提供
- 分类:编程语言 查阅全文
- C++Builder下实现端口读写
- C++Builder下实现端口读写 转载自《计算机世界日报》(文/鲁军张民国张剑) ----本文介绍怎样在C++Builder下实现端口读写,并举出一个具体例子。 __emit__函数介绍 &nbs
- 分类:编程语言 查阅全文
- "陷阱"技术探秘 ──动态汉化Windows技术的分析
- "陷阱"技术探秘 ──动态汉化Windows技术的分析
四通利方(RichWin)、中文之星(CStar)是大家广为熟知的汉化Windows产品,"陷阱"技术即动态修改Windows代码,一直是其对外宣称的过人技术。本文从Windows的模块调用机制与重定位概念着手,介绍了"陷阱"技术的实现,并给出了采用"陷阱"技术动态修改Windows代码的示例源程序。
一、
- 分类:编程语言 查阅全文
- 在C++ Builder中使用ActiveX控件显示Flash动画
-
在C++ Builder中使用ActiveX控件显示Flash动画
在微软的大力扶持下,越来越多的软件公司开始支持ActiveX了,这对于喜欢编程的朋友来说可是件值得高兴的事!因为我们可以在程序中很方便地调用外部的OCX文件来实现复杂的功能(比尔·盖茨这回总算做了件好事),比如在你的程序中调用IE来显示HTML文件等。今天我想向大家介绍一下如何在C++ Builder中使用Ac
- 分类:编程语言 查阅全文
- 利用C++Builder进行精确计时
-
利用C++Builder进行精确计时
虽然Win95下可视化开发工具如VC、Delphi、C++Builder等都有专用的定时器控件Timer,而且使用很方便,可以实现一定的定时功能,但最小计时精度仅为55ms,且定时器消息在多任务操作系统中的优先级很低,不能得到及时响应,往往不能满足实时控制环境下的应用。不过Microsoft
- 分类:编程语言 查阅全文
- 用C#与XML创建动态分层菜单
- (作者:青苹果工作室编译 2001年04月02日 11:35) 从在复杂的B2B交易中的交换数据到为应用程序提供配置文件结构,XML在许多方面大显身手!由于XML不断地获得软件的支持,我们完全能够预见:XML的应用将不断增加。本文就介绍这样一种应用程序,它使用XML创建类似于Windows开始菜单的分层菜单系统,从而向终端用户提供更满意的Web体验。 这个应用程序将使用 C#、XML和服务器
- 分类:编程语言 查阅全文
- C++语言概述
-
C++语言是一种应用较广的面向对象的程序设计语言,使用它可以实现面向对象的程序设计。面向对象的设计与面向过程的设计是有很大区别的,面向对象的程序设计是在面向过程的程序设计的基础上一个质的飞跃。要学会面向对象的程序设计,首先要学会一种面向对象的语言,即要学会用VC编程,就要先有C++的基础,而学习C++语言首先要认识它面向对象的特性和实现面向对象的方法。
- 分类:编程语言 查阅全文
- C++Builder编程中动态更改自定义打印纸张
- C++Builder编程中动态更改自定义打印纸张 因网上只有Delphi例子本人在用CB编写时发现有一些例子不能用, 所以一生气就索性查了查资料自己写了,怕网友们在用编程时也遇见此类情况, 就马上传了上来。 void __fastcall TForm1::BitBtn1Click(TObject *Sender) { char *ADevice,
- 分类:编程语言 查阅全文
- 用C++Builder创建数字签名
- 用C++Builder创建数字签名
如果你在网络上传递一份数据,但却存在着种种不安全的因素,使你对数据能否原封不动地到达目的地而心存疑惑,这时,你就可以给数据加上数字签名,从而使对方可以通过验证签名来检查你所传过去的数据是否已被他人修改。
一、程序原理 &n
- 分类:编程语言 查阅全文
- BC++Builder3.0中各种资源的利用
- BC++Builder3.0中各种资源的利用 作者 李进 工作单位 烟台南大街建行科技部 在编写程
- 分类:编程语言 查阅全文
- 用C++Builder实现Word 97自动化
- 用C++Builder实现Word 97自动化江西南昌华东交大控制信息工程研究所(330013)刘遵雄
----要在应用程序中控制Word 97的运行,首先必须在编制自动化客户程序时使其头文件中包含文件ComObj.hpp,写入#include。编程工具C++Builder的开发者把调用Word 97自动化对象的功能大致包装成了几个Ole object class函数,应用程序设计
- 分类:编程语言 查阅全文
- Windows下DLL编程技术及应用
- Windows下DLL编程技术及应用
摘 要: 本文介绍了DLL技术在Windows编程中的基本运用方法及应用,给出了直接内存访问及端口I/O的两个实用DLL的全部源代码。关键词: DLL Windows编程 内存访问 I/O
一 、引 言由于Windows为微机提供了前所未有的标准用户界面、图形处理能力和简单灵便的操作,绝大多数程序编制人员都已转向或正在转向Wind
- 分类:编程语言 查阅全文
- 开发具有Windows任务栏布告区图标的应用程序
- 开发具有Windows任务栏布告区图标的应用程序 北京1303信箱15分箱 尹小功 许多应用程序,如输入法管理器、杀毒软件等均在任务栏布告区中放置一个有自已特色的图标,该图标让用户知道有一个后台程序正在运行,同时也提供了一种修改系统设置的快捷方法,本文将以C++ &nbs
- 分类:编程语言 查阅全文