多线程DAO处理
HOT

//原著:Jeffrey T. Miller //译者:重庆大学光电工程学院 贾旭滨 //欢迎大家批评指教,谢谢! 在DAO多线程处理中,有许多局限性,所以我设计了这么一个类,通过GUI线程来使用DAO的强制调用。在类中使用了GUI的消息队列,所有进入到CMultiDAORecordset的调用都被迫使用AfxGetThread()来检查当前的线程。GUI线程指针是放在InitInstance的首...
阅读全文

DirectShow系统初级指南
HOT

   流媒体的处理,以其复杂性和技术性,一向广受工业界的关注。特别伴随着因特网的普及,流媒体在网络上的广泛应用,怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。选择一种合适的应用方案,事半功倍。此时,微软的DirectShow,给了我们一个不错的选择。    DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX...
阅读全文

关于二十四点游戏的编程思路与基本算法
HOT

 漫长的假期对于我来说总是枯燥无味的,闲来无聊便和同学玩起童年时经常玩的二十四点牌游戏来。此游戏说来简单,就是利用加减乘除以及括号将给出的四张牌组成一个值为24的表达式。但是其中却不乏一些有趣的题目,这不,我们刚玩了一会儿,便遇到了一个难题——3、6、6、10(其实后来想想,这也不算是个太难的题,只是当时我们的脑筋都没有转弯而已,呵呵)。   问题既然出现了,我们当然要解决。冥思苦想之际,我的脑中...
阅读全文

游戏修改器
HOT

打开高级游戏黑客的面纱,教你打造游戏修改器 工具:SoftICE、金山游侠2002、VC++7.0、PE查看器、SPY++ 测试平台:Window2000 Professional SP2    大家好!我先给大家拜个晚年,时间过真快工,一年又过去了,我也和大家分开一年了,真是感慨万分呀,不知道大还记得不记得YY了,不过我是不会忘记大家的。这一年真是太忙了,根本就没有时间再像从前那样在深夜里一边听...
阅读全文

ATL接口映射宏详解
HOT

序言: 这几天看了看ATL的接口映射宏,不知不觉看得比较深入了,突然就萌发了把它写出来的想法。ATL中定义了很多接口映射宏,有几个还是比较重要的,虽然好象没有必要把它所有的细节都弄得很清楚,但深入学习的过程中也可以顺带学一学其他的ATL类,对它的机制也可以更清楚一些,应该还是会有些好处的吧。我按照我学习的过程把它写出来,也 不知道大家能不能看懂。想模仿一下侯老师的手笔力争把其内部细节解释清楚,但也...
阅读全文

COM技术及其在互联网络上的应用
HOT

前言     在互联网发展到了今天,网络环境下的编程标准有很多,COM是其中之一,也是发展最快,应用面最广的标准。但目前在国内,没有多少真正介绍COM的书,加上COM本身理解起来也有难度,推广和使用COM比较困难,本文试图从概念和应用结合的角度,把COM展示给读者。并介绍了COM在Internet上的应用。 一。Com技术概论 COM(Component O...
阅读全文

读取DXF格式文件
HOT

OpenGL是美国SGI公司最新推出的一套开放式的三维图形软件接口,适用于广泛的计算机环境,从个人计算机到工作站,OpenGL都能实现高性能的三维图形功能。OpenGL本身不仅提供对简单图元的操作和控制,还提供了许多函数用于复杂物体的建模。但是,我们通常喜欢使用AutoCAD和3DS及3Dmax等工具来建立模型,并且我们已经有了很多这样的模型,那么我们如何才能资源共享,避免重复劳动呢?利用CAD图...
阅读全文

VC制作具有声音效果的动画桌面精灵
HOT

   你想制作出一个在桌面上透明显示,动态唱歌的桌面小精灵么?下面我来用我原来做的一个例子来教你如何来实现它。例子运行界面如下:基本思路: 采用透明位图方法在桌面上显示位图,定时更换位图以实现动画效果,再采用播放内部WAV资源文件方法来播放自带WAV文件既可(右键可关闭此程序)。 具体实现步骤如下: 1、 在新建的工程文件中(VC6.0)中导入一WAV文件,取名"WE...
阅读全文

VC2005 Bug汇总[转]
HOT

VC++2005虽然比不上g++,但也差强人意,可以用于工作和学习,因此我把已经发现的bug汇总起来(以前发表过的bugs不再重复汇总),以便工作时避开这些bug。1.#include <iostream>using namespace std;void foo( char* ){    cout << "foo( char* )" <&...
阅读全文

回溯法求解素数填表问题
HOT

问题是这样的:3*3的方格,填入1-10(比10更大也可以),要求相邻两数之和为素数。 这个题目除了回溯似乎没有别的方法了。一开始还想遍历所有可能的排列,然后一个一个检查。把排列的算法写出来之后就是一个递归算法(不是效率最高的,应该说是效率最差的),但有个好处,可以在里头插入检查是否满足问题约束的代码,这样就减少了搜索的数量,也就是剪枝。希望有算法大牛来看看我这个解法对不对,心里还有些没底。#in...
阅读全文

[临时] 我的抛玻璃算法 [转]
HOT

问题:有一幢100层高的大楼,给你两个完全相同的玻璃棋子。假设从某一层开始,丢下玻璃棋子就会破碎。那么怎么利用手中的两颗棋子,用一种什么样的最优策略,知道这个临界的层高呢?暴力求解,输出 9 22 34 45 55 64 72 79 85 90 94 97 99 100,代码如下:#include <iostream>#include <utility>#include &...
阅读全文
114 页 / 共 196