内容列表
二维拓扑关系分析与实践(2)
第一节 拓扑关系的分析概述 近年来,在确定性空间目标间空间关系模型的研究方面取得了很大进展,在这方面有许多重要的研究工作,这些确定性的拓扑关系模型也是研究不确定空间目标间拓扑关系的基础。目前确定性目标间的拓扑关系分析主要有两大类方法:基于哲学逻辑的公理化拓扑理论和基于传统点集拓扑理论的数学拓扑,最有代表性的是基于RCC理论的形式化模型。   1.1RCC形式化模型 Clarke
分类:VC语言 查阅全文
二维拓扑关系分析与实践(5)
第二节 分明区域蛋黄模型分析与实现 2.1矢量数据结构 是另一种最常见的图形数据结构,即通过记录坐标的方式,尽可能地将点、线、面地理实体表现得精确无误。其坐标空间假定为连续空间,不必像栅格数据结构那样进行量化处理。因此矢量数据能更精确地定义位置、长度和大小。隐式关系以最小的存储空间存储复杂的数据。面实体多边形(有时称为区域)数据是描述地理空间信息的最重要的一类数据。在区域实体中,多用多边形表示
分类:VC语言 查阅全文
c++辨析谈
c++辨析谈static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。 static 的两大作用:一、控制存储方式:  static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。  1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间
分类:VC语言 查阅全文
thinking in c++卷2
多重继承 RTTI必须与多重继承的所有复杂性正常工作,包括虚拟基类(在下一章深入讨论——你可以在阅读了第9章后回到这里)。 //: C08:RTTIandMultipleInheritance.cpp #include <iostream> #include <typeinfo> using namespace std;   class BB {
分类:VC语言 查阅全文
Loki库读解-扩展TypeList:Typelist生成器、MaxSizeOf
Loki中的TYPELIST_**宏还是太难用了,因为无法支持不定参数。 借鉴于BOOST中的Tuple的想法,实现了这个Typelist_Maker: template<class T1  = NullType, class T2  = NullType, class T3  = NullType, class T4  = NullType, c
分类:VC语言 查阅全文
两个动态链接库(MFC扩展库)及其测试程序的例子(含源代码)
一个动态链接库(MFC扩展库)及其测试程序的例子(系统托盘图标) http://www.freewebs.com/chenlifu/SystemTrayDLLUpdate.rar一个动态链接库(MFC扩展库)及其测试程序的例子(系统托盘图标).升级版.动态连接库输出一个类:class __declspec( dllexport ) CSystemTray : public CWnd{//...
分类:VC语言 查阅全文
笔记:vc6.0添加自定义用户消息的基本过程
在学习<vc6.0技术内幕>过程中遇到要添加用户自定义消息的过程.我觉得书上写的比较散,于是就自己总结了这个基本过程,以为日后备查. 首先弄清楚两点:(1)谁要发送这个消息(2)谁要接受这个消息。 用一个简单的例子来说明。对象A向B(也可以就是A到A)发送消息。 1  发送消息 首先在A的头文件中定义这个消息: #define   WM_USER
分类:VC语言 查阅全文
托管代码和非托管代码互操作无边界
托管代码和非托管代码互操作无边界Brian Liang (原创)[email protected]当你手中有很多资源,你希望借助他们完成你手头的工作;你想让它们整合在一起协同工作而且运行良好;你要充分发挥想象力并且充分利用到每一个个体的长处摒弃他们的短处;你了解每一个成员的特性,他们每一个都可以独当一面,在特定的场合干地非常漂亮;你把他们组织在一起,然后问题来了。他们圆满地完成的各自的工作,但
分类:VC语言 查阅全文
在中Visual Studio .NET 2003利用DirectShow播放媒体文件(五)
浏览、播放、暂停、关闭四按钮的相应事件响应函数如下: void CPlayWndDlg::OnBnClickedBrowseButton() {     CFileDialog dlgFile(TRUE, NULL, NULL,        OFN_HIDEREADONLY | OF
分类:VC语言 查阅全文
在中Visual Studio .NET 2003利用DirectShow播放媒体文件(四)
// IDC_VW_FRAME控件Picture Control主要作用是控制Vedio Window的显示位置 void CPlayWndDlg::MoveVideoWindow(void) {     IVideoWindow* pVideoWinow = NULL;     if(m_pGraph)   
分类:VC语言 查阅全文
在中Visual Studio .NET 2003利用DirectShow播放媒体文件(三)
在CPlayWndDlg的构造函数中添加初始化代码 CPlayWndDlg::CPlayWndDlg(CWnd* pParent /*=NULL*/)     : CDialog(CPlayWndDlg::IDD, pParent) {     m_hIcon = AfxGetApp()->LoadIcon(
分类:VC语言 查阅全文
在中Visual Studio .NET 2003利用DirectShow播放媒体文件(二)
3.设置工程属性     项目→PlayWnd属性→配置属性→链接器→输入→附加依赖项,添加库文件Strmiids.lib 和Quartz.lib。 由于Dshow.h头文件是在任何DirectShow工程中都要用到的,因此我们stdafx.h加入如下行: #include <Dshow.h>   4.设计对话框,如下: &n
分类:VC语言 查阅全文
在中Visual Studio .NET 2003利用DirectShow播放媒体文件(一)
  DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。DirectShow为多媒体的捕捉和回放提供了强有力的支持。运用DirectShow我们可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中。它广泛地支持各种媒体格式,包括Asf、Mpeg、Avi、Dv、Mp3、Wave等等,使
分类:VC语言 查阅全文
介绍一个很好用的overwrite 迭代器
介绍一个很好用的overwrite 迭代器   【原标题】C++ Tip#11 Overwrite Iterator 【出处】C++ User Journal December 2002 Volume 20 Number 12 【作者】Ray Virzi 【译者】easyjoy 【关键字】迭代器 容器 拷贝 【摘要】本文介绍了一个新迭代器(overwrite_iterato
分类:VC语言 查阅全文
【限制程序只打开一个实例】
【限制程序只打开一个实例】 【作者:Fictiony ([email protected])】【转载请注明出处】   当我们在做一些管理平台类的程序(比如Windows的任务管理器)时,往往需要限制程序只能打开一个实例。解决这个问题的大致思路很简单,无非是在程序打开的时候判断一下是否有与自己相同的进程开着,如果有,则关闭自身,否则正常运行。   但是,问题就出
分类:VC语言 查阅全文
开发基于Windows2000/XP的防火墙
下载  DownLoadSource    DownLoadFireWallApplication 介绍    如果你决定为Linux系统开发一个防火墙,你将会找到好多相关的信息及各式免费代码。但当人们想要 在Windows平台上开发防火墙时可就有点困难了,就那么可怜的一点点资料信息,至于免费代码,几乎是不 可能的。&
分类:VC语言 查阅全文
CString,string,char*的综合比较(二)
接上一篇。。。   e)       增加 作用 char* string CString 动态增加值 strcat push append Append AppendChar AppendFormat f)    
分类:VC语言 查阅全文
使用SkinMagic Toolkit美化界面
    [准备工作] 1、将SkinMagicTrial.dll放置在调试目录 2、设置库文件目录,在项目[连接器]的[附加依赖项]中加入库SkinMagicTrial.lib 3、在项目的stdafx.h文件中加入头文件 #include "SkinMagicLib.h"   [创建过程] 1、初始化SkinMagic库: 要使用SkinMagic
分类:VC语言 查阅全文
Microsoft (R) Web 服务发现实用工具
disco /? >disco.txt Microsoft (R) Web 服务发现实用工具[Microsoft (R) .NET Framework,版本 1.1.4322.573]Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. disco.exe -    用于发现位
分类:VC语言 查阅全文
深入解析钩子和动态链接库(下)
/*****************************************************************                      &n
分类:VC语言 查阅全文
<< 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 >>