内容列表
FOURCC的生成
FOURCC的生成 什么是FOURCC FOURCC全称Four-Character Codes,是在编程中非常常用的东西,一般用作标示符。比如wav、avi等RIFF文件的标签头标示,Quake 3的模型文件.md3中也大量存在等于“IDP3”的FOURCC。它是一个32位的标示符,其实就是typedef unsigned long FOURCC 用宏生成FOURCC FOURCC是由四
分类:编程语言 查阅全文
关于RedHat Linux 9.0下Kylix 3会出现的四个问题的完满解决办法!
在RedHat Linux 9.0下安装Kylix3,或者原本在RedHat Linux 8.0或RedHat Linux 7.x下已经安装了Kylix3,而将RedHat Linux升级到了9.0,都会遇到麻烦多多,一般有如下四个问题: 一、在RedHat Linux 9.0中,某些电脑里使用nVidia显卡的用户,在启动Kylix 3的IDE时,会死在Kylix显示程序封面的地方不动。 二
分类:编程语言 查阅全文
一个简单的解密程序
加密过程: #include<iostream>#include<fstream>void main(void){   char strch,ch;   int i,x;  ifstream readfile;  ofstream writefile;   readfile.open("1.t
分类:编程语言 查阅全文
深入C++ Builder之编写自己的元件-深入分析VCL继承、消息机制(1)
这篇文章提及内容可能大家已经在很多地方看到过了,作者也是如此,只不过还看了很多VCL源代码,加上自己实际编写元件的经验,拼凑了这么一篇文章。所以所有言论都是个人观点、经验的描述,仅供参考。 你可转载,拷贝,但必须加入作者署名Aweay,如果用于商业目的,必须经过作者同意。 系统要求 如果你想一起跟着做的话,那么你应该看看这里,否则你可以直接跳过。C++ Builder6 + updata4&
分类:编程语言 查阅全文
用 UltraEdit 建立汇编集成环境
  用 UltraEdit 建立汇编集成环境 关键字  UltraEdit;汇编;集成环境;调试 一、引言  想了想,汇编这东西,学学也好……于是翻出一本汇编的书看;再下载编译器,当然是TASM,俺就认准 Borland了。  从最简单的开始吧,写个"hello world!"因为错把"ah"写成了"ax"害我敲了n遍的  tasm lx000 
分类:编程语言 查阅全文
一个简单的恺撒加密程序
  #include<iostream>#include<fstream>void main(void){   char strch,ch;   int i,x;  ifstream readfile;  ofstream writefile;   readfile.open("1.
分类:编程语言 查阅全文
C++Builder的编译超频
                                 &n
分类:编程语言 查阅全文
安装程序安装出错解决方法之葵花宝典
安装程序安装出错解决方法之葵花宝典, 解决您安装的问题 以下是从微软网站找到的解决方法,由moonet翻译。适用于InstallShield 6.x 制作的安装程序可能出现的安装错误包括:不支持此接口,RPC占位不兼容,Ikernel错误等等常见错误1、在NT平台下(包括Win NT,Win 2000,Win XP),请使用管理员身份登陆后运行安装程序,请确认身份,否则不能进行安装;2、如果您刚运
分类:编程语言 查阅全文
Digging into Boost:在 VC7 中如何实作添加/去除reference的template?
之所以对这个感兴趣,主要是为了回答一篇同名帖子:http://expert.csdn.net/Expert/topic/1704/1704020.xml?temp=.1142847。障碍主要是VC7不支持模板部分特化。我手头的VC6同时也不支持整型static const成员的直接初始化,不知VC7支持与否。在http://www.boost.org/boost/type_traits/is_re
分类:编程语言 查阅全文
Borland TeamSource在小组开发中的运用
Borland TeamSource在小组开发中的运用   在小组开发中,版本控制及程序备份是一项很重要的工作,如果没有作好版本控制,小组间的协调配合就会受到影响,进而影响整个项目的开发进度,所以版本控制及程序备份工作在项目开发中有非常重要的作用。 Borland TeamSource是著名开发工具供应商Borland公司的产品,它虽然没有Borland的其它产品那样受到业界的好评
分类:编程语言 查阅全文
由一份auto_ptr源代码所引发的思考
由一份auto_ptr源代码所引发的思考                               Kyle           &nb
分类:编程语言 查阅全文
C++ Builder几个应用技巧
在9x下直接访问硬盘在Windows9X中,由于内存和进程的保护,直接使用INT将会引起GPFs。在很多资料上都说要在windows中直接读写硬盘的方法只有使用VxD。这并不是真的,事实上使用windows9x公开的API就可以直接对硬盘进行操作。在microsoft programmer's guide to win95中,关于Device I/O Control中就有说明如何使用VWIN32呼
分类:编程语言 查阅全文
初探PHP5
虽然 PHP5 还没有正式发布(开发版本已经提供下载),但我们现在就可以开始体验一下新的版本 将要带给我们的惊喜。在以下的介绍中,我们将重点讲述 PHP5 中的三大特色功能。这三大特点为: * 新的对象模式 (New Object Mode)* 异常处理 (Exceptions)* 名称空间 (Namespace) 在开始之前,要声明两点: * 文章中的例子为了说明如何操作,有些部分使用了
分类:编程语言 查阅全文
[CUJ]泛型编程--转移构造函数
主题:泛型编程-转移构造函数(Generic Programming: Move Constructor) 作者:Andrei Alexandrescu 编译:死猫 校对:Wang Tianxing 原文: http://www.cuj.com/experts/2102/alexandr.htm 摘要: 本文介绍了使用模板技术消除C++中的不必要的临时对象复制的方法。除此之外,本文中
分类:编程语言 查阅全文
在C++ Builder6中使用XML
最近在CSDN上经常看到有人询问如何在C++ Builer中使用XML,开始作者也认为莫名其妙,首先XML技术似乎经常与网络联系起来,或者SOAP/WEB Service,其次C++ Builer提供了TXMLDocument组件,应该会很容易使用。这几天作者在研究TOMCAT,发现它的配置文件是用XML文件编写的,似乎这代表了软件的先进型:),于是我也决定用C++ Builer来操作XML文件来
分类:编程语言 查阅全文
VC6.0和BCB6.0中STL的性能比较(3)
pair的测试 测试内容:测试了pair和makepair所有测试都是都是做了10000次循环的结果。 VC6.0的测试结果:title      con/des    makepair        less   
分类:编程语言 查阅全文
左值与右值
  左值与右值 2003-5-3  在程序设计中,左值与右值是一个基本问题。任何变量与函数名都有左值和右值。简单的说左值是变量所代表的内容在内存中存放的地址;右值则是该变量代表的内容。下面的图示形象地给出左值与右值的关系。    在上图中,变量x代表存放在内存中的一个字符‘A’,该字符便是变量x的右值,其左值如图所示。实际使用过程中,直接对变量
分类:编程语言 查阅全文
一个c++ builder小程序的总结
                                  
分类:编程语言 查阅全文
VC6.0和BCB6.0中STL的性能比较(2)
内存操作的测试 测试内容:测试了new,delete,malloc和free。其中:news,deletes,mallocs,frees都是做了10000次循环的结果。其他的都是单次操作的结果。 VC6.0的测试结果:title         news     delete
分类:编程语言 查阅全文
在C++中实现“属性 (Property)”
在C++中实现“属性 (Property)”   摘要: 本文介绍了在C++中实现“属性 (Property)”的方法,“属性”是我们在C#(或其它一些语言)中常常能用到的一种特性。这里介绍的实现方法使用的是标准的C++,没有用任何其它的语言扩展。而大部分的库或是编译器为了实现“属性”,往往对C++作一些扩展,就像我们在托管的C++或是C++ Builder中看到的那样,也有的是使
分类:编程语言 查阅全文
<< 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 >>