内容列表
- 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中看到的那样,也有的是使
- 分类:编程语言 查阅全文