<PRE>不论凸多边形还是凹多边形,都可以采用向量叉乘的方法来求面积。代码如下#include "stdafx.h"#include "stdio.h"typedef struct tagPoint{ double x; double y;}FPoi...
阅读(650) 评论(6)
<PRE>画面简单,不过已经能玩了。喜欢数独的朋友可以拿来消磨时间。喜欢编程的朋友可以拿去进一步改进。不过记得保留我的名字。有些功能感觉没有必要,不过懒得再折腾这个破玩意了。下载地址:http://b...
阅读(589) 评论(5)
<PRE>Windows 语音编程初步 一、SAPI简介 软件中的语音技术包括两方面的内容,一个是语音识别(speech recognition) 和语音合成(speech synthesis)。这两个技术都需要语音引擎的支持。微软推出的应用编程接口API,虽然现在不是业界标准,但是应用...
阅读(825) 评论(28)
<PRE>一、概念和区别     在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。...
阅读(630) 评论(13)
<PRE>五、加载类的源代码。(编译环境vc6,win98) typedef   BOOL (__stdcall *ProcDllMain)(HINSTANCE, DWORD,  LPVOID ); class CMemLoadDll{pu...
阅读(569) 评论(5)
<PRE>    程序使用动态库DLL一般分为隐式加载和显式加载两种,分别对应两种链接情况。本文主要讨论显式加载的技术问题。我们知道,要显式加载一个DLL,并取得其中导出的函数地址一般是通过如下步骤:    (1) 用LoadLibrary加载dll...
阅读(703) 评论(3)
<PRE>一、什么是虚拟列表控件 虚拟列表控件是指带有LVS_OWNERDATA风格的列表控件。。 二、为什么使用虚拟列表控件 我们知道,通常使用列表控件CListCtrl,需要调用InsertItem把要显示的数据插入列表中,之后我们就不必关心数据在哪里了,这是因为控件自己开辟了内存...
阅读(705) 评论(9)
一、问题的提出 CTreeCtrl有个属性TVS_HASBUTTONS,如果创建控件的时候加上了这个属性,则在每个节点的左侧都有一个按钮,用来表示节点的选择状态。通过两个函数SetCheck / GetCheck来设置和获取指定节点的选择状态。 但是奇怪的是,在对话框中按照常规的方法使用了SetCheck...
阅读(646) 评论(5)
上次看到星星贴的一道面试题,觉得有点意思,自己也作了一下。 题目:有一个整数n,写一个函数f(n),返回0到n之间出现的"1"的个数。比如f(13)=6,现在f(1)=1,问下一个最大的f(n)=n的n是什么? 算法1...
阅读(559) 评论(2)
1、scanf输入数据的时候,它的参数表达式有过滤功能。比如:int i,j,k;scanf("%d空格%d空格%d空格",&i,&j,&k);你输入 10空格20空格30回车, scanf开始处理,它把10 读入到i中,看到后面的空格,会自动删除之。虽然最后30后面没有空格也没有关系。但是如果10后面...
阅读(628) 评论(3)
关于 Gallery -----------------------------------------------------前言:     想在工程里面插入一个ActiveX控件,却发现我的VC找不到任何注册的东西,深感奇怪。看了一晚上msdn中关于 Galler...
阅读(547) 评论(2)
有个朋友要把嵌入式汇编代码块定义成宏,例如void func(){  ...    __asm {           mov  &nbs...
阅读(1663) 评论(2)
已经放在砸玻璃的ftp上面。位置是:ftp://vckbase:vckbase@210.192.111.117/user/iwaswzq/PinTu.rar欢迎大家测试并提意见。...
阅读(535) 评论(19)
第一章、调试和错误处理 [4] 结构化异常处理 =======================================================  异常是程序执行过程中出现的事件,通常表现为要执行正常控制流之外的代码。一般有两种异常:硬件异常和软件异常。硬件异常是CPU产生的。例如除0错误,非法内...
阅读(755) 评论(1)
MFC 模块状态的实现 本技术备忘录介绍MFC “模块状态”结构的实现。充分理解模块状态这个概念对于在DLL中使用MFC的共享动态库是十分重要的。 MFC的状态信息分为三种:全局模块状态数据、进程局部状态数据和线程局部状态数据。有时这些数据类型之间没有严格界限,例如MFC的句柄表既是全局...
阅读(679) 评论(0)
1 2 3 下一页共3页  到第