-
C++程序中导出Word文档简易方法[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
假如您要在应用程序中处理Word文档,可以参考MSDN. Lori Turner. Automating Microsoft Office 97 and Office 2000,该文内容具体全面,但是要在C++程序中导出Word文档,按照文中的方法来处理是很麻烦的...
-
学习C++的最大难度是什么?[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
困难度之一 “C++ 是个难学易用的语言”,这句话相信很多人都心有戚戚。C++的学习难度,一在于语言本身太多的“幕”,另一个就在于 "paradigm shift" (思考模式的移转)。 !-- frame co...
-
C++编程中的四个调试小技巧[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
1、调试标记 适用预处理#define定义一个或多个调试标记,在代码中把调试部分使用#ifdef和#endif进行治理。当程序最终调试完成后,只需要使用#undef标记,调试代码就会消失。常用的调试...
-
C++箴言:通过composition模拟“has-a” 日期:2009-12-22 15:42:36 点击:2 好评:0
composition(复合)是在 objects of one type(一个类型的对象)包含 objects of another type(另一个类型的对象)时,types(类型)之间的关系。例如: class Address { ... }; // where someone lives class P...
-
C++箴言:绝不重定义继承的非虚拟函数 日期:2009-12-22 15:42:36 点击:1 好评:0
假设我告诉你 class(类)D 从 class(类)B publicly derived(公有继续),而且在 class(类)B 中定义了一个 public member function(公有成员函数)mf。mf 的参数和返回值类型是无关紧要的,所...
-
C++箴言:如何访问模板化基类中的名字[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
假设我们要写一个应用程序,它可以把消息传送到几个不同的公司去。消息既可以以加密方式也可以以明文(不加密)的方式传送。假如我们有足够的信息在编译期间确定哪个消息将要...
-
C++对象布局及多态实现探索之内存布局[组图] 日期:2009-12-22 15:42:36 点击:6 好评:0
前言 本文通过观察对象的内存布局,跟踪函数调用的汇编代码。分析了C++对象内存的布局情况,虚函数的执行方式,以及虚继续,等等。 !-- frame contents -- !-- /frame contents -- 写这篇文章源...
-
用Delphi 开发数据库程序经验三则[组图] 日期:2009-12-22 15:42:36 点击:8 好评:0
1.建立临时表 数据输入是开发数据库程序的必然环节。在Client/Server结构中,客户端可能要输入一批数据后,再向服务器的后台数据库提交,这就需要在本地(客户端)建立临时数据表来...
-
制作用于日期时间型字段的DELPHI数据感知控件[组图] 日期:2009-12-22 15:42:36 点击:6 好评:0
用Delphi开发C/S应用方便而快速,因为它拥有大量易于使用的数据访问和数据感知控件。然而万事总是难以完美,DELPHI的DBEdit控件用于输入日期时间型字段却很不方便,为了改善这一缺点...
-
永远的C++,永远的追求[组图] 日期:2009-12-22 15:42:36 点击:4 好评:0
现在随着M$ .NET平台的推出和新的开发平台的推出,越来越多的人向我问到关于开发语言选择的问题。我越来越害怕回答,总有一种一旦回答错就会误人子弟的感觉。 !-- frame contents --...
-
在Visual C++应用程序中彻底清除进程[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
读者朋友们可能经常会碰到这样一个问题,想对某些进行操作时,发现这些文件正在被其它程序使用,处于打开状态,而且是被独占打开,这时是没法对文件进行操作的。因此,要想操...
-
C++/CLI基本数据类型探索[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
C++/CLI所支持的基本类型,例如int、double、bool等,在某些方面可以说是沿袭了ISO-C++中的类型――同样的用法会在C++/CLI中得到同样的结果,例如加法或者赋值操作。但是C++/CLI也为这些基...
-
C++ STL编程轻松入门[组图] 日期:2009-12-22 15:42:36 点击:2 好评:0
作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙花一现。本教程旨在传播和普及STL的基...
-
Shell实现Unix进程间信息交换的几种方法[组图] 日期:2009-12-22 15:42:36 点击:4 好评:0
使用命名管道实现进程间信息交换 使用kill命令和trap语句实现进程间信息交换 使用点命令“.”实现进程间信息交换 使用eXPort语句实现父进程对子进程的信息传递 !-- frame contents -- !--...
-
绝对经典 C++初学者必看的50个建议[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; !-- frame contents -- !-- /frame contents -- 3.看《The C++ Programming Language》和《Inside The C...
-
透过代理看世界 用VC++实现http代理[组图] 日期:2009-12-22 15:42:36 点击:9 好评:0
为了帮网友些个用http下载动画的程序,临时在网上翻了翻,看看有没有利用http代理来下载的例子。结果,似乎很多人都愿意去转载一个有头无尾的例子,还美其名曰“我在查阅RFC文档...
-
Delphi中带缓存的数据更新技术[组图] 日期:2009-12-22 15:42:36 点击:0 好评:0
一. 概念 !-- frame contents -- !-- /frame contents -- 在网络环境下,数据库应用程序是c/s或者是多层结构的模式。在这种环境下,数据库应用程序的开发应当尽可能考虑减少网络数据传输量,...
-
VC下调用ACM音频编程接口压缩Wave音频[组图] 日期:2009-12-22 15:42:36 点击:4 好评:0
摘要:本文介绍了在Microsoft Visual C++ 6.0下如何调用ACM(Audio Compression Manager,音频 压缩治理器)音频压缩编程接口对原始录入的Wave音频进行数据压缩。 要害字:ACM、CODECs、Wave音频、音...
-
VC编程中如何操作数据库中的图像字段[组图] 日期:2009-12-22 15:42:36 点击:1 好评:0
在VC进行数据库编程中对图像的处理一直是个难点,经常有朋友为如何向数据库中添加图像或从数据库中读取图像数据并显示处理等问题所困扰,目前关于VC数据库编程的图书不少,但很...
-
MFC中用正则表达式进行有效性验证[组图] 日期:2009-12-22 15:42:36 点击:3 好评:0
正则表达式最实用的一个地方是验证用户输入。它可以轻松验证邮编、电话号码、信用卡号码――以及现实世界中各种类型的信息。一个正则表达式可以替换成打甚至上百行过程代码。...