自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (26)
  • 收藏
  • 关注

转载 非模态对话框使用技巧

与模态对话框不同,非模态对话框不垄断用户的输入,用户打开非模态对话框后,仍然可以与其它界面进行交互。非模态对话框的设计与模态对话框基本类似,也包括设计对话框模板和设计CDialog类的派生类两部分。但是,在对话框的创建和删除过程中,非模态对话框与模态对话框相比有下列不同之处:非模态对话框的模板必须具有Visible风格,否则对话框将不可见,而模态对话框则无需设置该项风格。更保险的办

2009-09-27 22:07:00 619

转载 32位cpu寻址小结

 32位cpu 地址线扩展成了32位,这和数据线的宽度是一致的。因此,在32位机里其实并不需要采用“物理地址=段:偏移”这种地址表达方式。原来在16位机里规定的每一个段不大于64kb在32位机里也不是必要的。所以,对于32位机来讲,最简单的方法就是用一个32位数来标识一个字节的存储地址,寻址时只要给出一个32位数就可以直接找到地址。这种地址储存模型就属于“平展储存模型”。  但是,新产品一般都

2009-09-25 17:04:00 2310 6

转载 32 位CPU的所有寄存器

 4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个32位的通用寄存器EAX

2009-09-25 15:16:00 955 1

原创 NEW详解

    从堆中划分一块区域,动态创建一个类型的数据,最后返回该区域的指针.该数据类型可以是标准数据类型,也可以是用户自定义类型.数据使用完后,应调用delete运算符来释放动态申请的内存(在堆中)。  (1)new可用来生成动态无名变量,  如 int *p=new int;  int *p[10]=new int [10]; //动态数组的大小可以是变量或常量;而一般直接声明数组时,

2009-07-18 20:43:00 1016

转载 MFC消息流动

 消息如何流动 ----------- 注意 GetMessageMap为虚函数 一、传统SDK程序的消息循环 在传统的SDK程序中,消息循环是很简单的,也许你不信,那我们就看看下面这段代码吧: #include LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;int WINAPI

2008-09-12 21:30:00 620

转载 限制程序只打开一个实例

【作者:Fictiony ([email protected])】【转载请注明出处】   当我们在做一些管理平台类的程序(比如Windows的任务管理器)时,往往需要限制程序只能打开一个实例。解决这个问题的大致思路很简单,无非是在程序打开的时候判断一下是否有与自己相

2008-06-17 12:37:00 736

转载 SQL数据库角色详解

SQL数据库角色 角色是一个强大的工具,使您得以将用户集中到一个单元中,然后对该单元应用权限。对一个角色授予、拒绝或废除的权限也适用于该角色的任何成员。可以建立一个角色来代表单位中一类工作人员所执行的工作,然后给这个角色授予适当的权限。当工作人员开始工作时,只须将他们添加为该角色成员,当他们离开工作时,将他们从该角色中删除。而不必在每个人接受或离开工作时,反复授予、拒绝和废除其权限。权限在用户

2008-05-03 14:11:00 1011

转载 Java中文档对象模型DOM经验小结

文档对象模型 (DOM) 是一个文档标准,对于完备的文档和复杂的应用程序,DOM 提供了大量灵活性。DOM标准是标准的。它很强壮且完整,并且有许多实现。这是许多大型安装的决定因素--特别是对产品应用程序,以避免在API发生改变时进行大量的改写。  以上是我在选择处理XML数据时之所以没有选择JDOM或者dom4j等其它面向对象的标准的原因,不过也由于DOM从一开始就是一种与语言无关的模型,

2008-05-02 15:52:00 551

转载 用SVG技术实现基于Web的GIS

SVG(Scalable Vector Graphics)是一种基于XML 的用来描述二维矢量图形和矢量/点阵混合图形的置标语言,是一种全新的矢量图形规范。 SVG规范定义了SVG的特征、语法和显示效果,包括模块化的XML命名空间(namespace)和SVG文档对象模型(DOM)。 SVG的绘图可以通过动态和交互式方式进行,在实际操作中,则是以嵌入方式或脚本方式来实现的。SVG不仅提供超链接功能

2008-05-02 15:40:00 526

转载 基于SVG技术实现WebGIS的基本功能

基于SVG技术实现WebGIS的基本功能: 字串6 DOM是文档对象模型(Document Object Model)的简称,是表示文档(比如HTML和XML)和访问、操作构成文档的各种元素的应用程序接口(API)。一般来说,支持JavaScript的所有浏览器都支持DOM。SVG文档是继承于XML文档的,这种继承包括了对XML文档结构的继承和对XML文档DOM操作的继承。SVG的DOM不仅遵

2008-05-02 14:49:00 1020

原创 ESRI的Geodatabase设计指导[理解数据结构]

一 对象建模与GeoDatabase1 用GIS建模对象地理信息系统(GIS)的目标是提供地理框架以支持地球资源智能利用的决策和管理人造环境。大部分时候,一个GIS以地图和符号的形式提供信息。观察提供的地图,它提供你这样一些识:事物在那里,他们是什么,怎样通过道路或者其他交通方式到达那儿,以及领接和领近的事物事什么。GIS也能够通过与个人电脑上的地图进行交互对话来传播信息。这一交互可以揭示纸质地图

2008-05-02 11:48:00 1101

转载 Shapefile文件格式分析

Shapefile文件是美国环境系统研究所(ESRI)所研制的GIS文件系统格式文件,是工业标准的矢量数据文件。 Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shapefile文件并不含拓扑(Topological)数据结构。一个Shape文件包括三个文件:一个主文件(*.shp),一个索引文件(*.shx)

2008-05-02 11:38:00 1923

原创 Shp格式数据文件到GML格式的转换

实现Shapefile格式数据到GML格式数据的转换过程可分为两个大步骤,一是依据Shapefile数据文档资料获取数据,二是依据GML标准构建GML格式数据。从上面对shapefile数据格式和GML格式的分析可知,对shapefile的文档资料的获取主要是读取坐标文件和属性文件,根据dbf的字段信息描述创建相应的Schema文件,将dbf的字段名作为Feature元素的孩子节点,根据shp文件

2008-05-02 11:17:00 5223 1

转载 空间信息到GML的转换

  GML已经成为大家所接受并且容易理解的一种空间信息的交换格式标准,所以将其它GIS数据转换为GML格式进行发布就具有广泛的实用价值和市场前景。不久的将来,空间信息会大量的以GML格式存在,人们可以方便的进行空间信息的共享与交换。由此就会引发出一个非常重要的问题,那就是如何将现有的一些空间信息转换成GML格式,更好的实现各类空间数据共享。        目前,大量的空间数据都是以特定的文本数

2008-05-02 11:09:00 1397

转载 什么是环境变量

环境变量是包含关于系统及当前登录用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件(如临时文件). 环境变量说白了就是指定一个软件的路径,比如说配置TomcatJdk等软件时就必须设置环境变量。方法如下: 点击我的电脑然后按右键——属性——高级——环境变量——新建——名称/路径。 环境变量是包含诸如驱动器、路径或文件名之类的字符串。环境变量控制着多种程序的行为。例如,TEMP 环境变

2008-04-29 12:18:00 754

转载 如何在类中实现回调成员函数

回调函数(Callback   function)大量用于Windows的系统服务,通过它,程序员可以安装设备驱动程序和消息过滤系统,以控制Windows的有效使用。许多程序员都发现,利用MFC或者其它的C++应用编写回调函数是非常麻烦的,其根本原因是回调函数是基于C编程的Windows   SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函

2008-04-10 17:01:00 1087

原创 什么是回调函数

一,回调函数         我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?         使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。         而

2008-04-10 16:57:00 746

原创 什么是回调函数

一,回调函数         我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?         使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。         而

2008-04-10 16:57:00 584

原创 VC中用函数读写ini文件的方法

  VC中用函数读写ini文件的方法         ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的Se

2008-03-29 15:22:00 482

原创 COM技术纵横之谈二(初学者)

COM纵横谈之二 组件中分配了一块内存,然后建起通过一个参数(可能是一个返回的指 针)传递给了客户,这是一种非常常见的做法。问题是:谁来释放这块 内存?这主要是由于组建和客户可能是有不同的程序员实现的,他们之 间没有办法建立一种分配和释放内存的标准办法。COM解决中各问题的办 法是提

2008-03-26 22:47:00 640

原创 COM技术纵横之谈(初学者)

C O M 技术纵横谈 一(转载) 一:概述 PC机自从诞生以来,硬件经历了无数变化,CPU从最初的INTEL 8086到 现在PIII满大街都是也只不过十几年。微软的WINDOWS操作系统从最初的 1.0版本到现在即将推出WIN2000,

2008-03-26 22:45:00 567

原创 该怎麽用 new 来分配多维阵列?

     有很多方法,端视你对阵列大小的伸缩性之要求而定。极端一点的情形,如果你在编译期就知道所有阵列的维度,你可以静态地配置(就像 C 一样):         class Fred { /*...*/ };         void manipulateArray()         {           Fred matrix[10][20];           //使用

2008-03-26 21:45:00 509

原创 函数传指针

 void GetMemory(char *p){p = (char *)malloc(100);}void Test(void) {char *str = NULL;GetMemory(str);    strcpy(str, "hello world");printf(str);}请问运行Test函数会有什么样的结果?------------------------------------

2008-03-22 18:52:00 695 1

原创 只能实例化一次的类

  

2008-03-22 17:17:00 546

股东合伙协议.zip

包含30多分股东协议,为合伙创办企业,股权投资的朋友提供规范的协议模板,模板内容完整齐全,可提供参考。

2020-07-17

DSP集成开发环境CCS使用指南

DSP集成开发环境CCS全称Code Composer Studio,是一种针对TMS320系列的DSP芯片的集成开发环境,在Windows操作系统下,采用图形接口界面,提供环境配置、源文件编译、程序调试、跟踪和分析等工具,可以帮助用户在一个软件环境下完成编辑、编译、链接和调试、数据分析等工作.

2010-09-27

MFC类库继承层次及用法详解

提供了MFC类继承层次结构,并列出了所有类的声明及成员变量和成员函数。为VC编程入门级的参考资料。

2010-09-02

(PCA)理论分析及应用

主元分析,这种方法可以有效的找出数据中最“主要”的元素和结构,去除噪音和冗余,将原有的复杂数据降维,揭示隐藏在复杂数据背后的简单结构。

2010-09-02

gdal17_cs_lib(最新)

gdal17.dll gdal_csharp.dll gdal_wrap.dll

2010-08-12

GDAL库学习笔记.pdf

GDAL库学习笔记 文章来源:http://wiki.woodpecker.org.cn/

2010-08-12

Arcgis数据格式介绍

Arcgis数据格式介绍 shp coverage geodatabase

2010-08-10

DotNetBar CS界面美化组件

DotNetBar CS C# 方式类似于Office2007风格

2010-08-10

Web方式上传资源 (NeatUpload )

支持1G大小的文件 速度快 流畅 无需注册 免费使用

2010-08-10

C# 底层读取shapfile的DBF

C# 底层读取shapfile的DBF 不需要任何第三方组件( 包括ArcEngine)

2010-08-10

将DataGridView转换成excel并提供另存为

C/S架构中 将DataGridView转换成excel并弹出下载界面 以提供保存路径

2010-08-06

根据datatable生成shapfile文件(点)

ArcEngine中 根据datatable生成shapfile文件(点)

2010-08-06

IT公司c面试试题大全

各大IT企业的面试笔试题目及答案,IT就业必看。

2010-08-04

Dojo+API1.0

Dojo 体系架构总体上来看是一个分层的体系架构。最下面的一层是包系统,Dojo API 的结构与 Java 很类似,它把所有的 API 分成不 同的包(package),当您要使用某个 API 时,只需导入这个 API 所在的包。包系统上面一层是语言库,这个语言库里包含一些语言工具 API,类似于 Java 的 util 包。再上一层是环境相关包,这个包的功能是处理跨浏览器的问题。

2009-12-10

CSDN VC编程经验总结

此 CHM 文档的内容均为 CSDN 众网友共同收集而来,由网友们于 2004 年 3 月 7 日在 www.csdn.net 网站 VC/MFC 版的非技术类论坛上正式提出整理工作的倡议,经王国凡同志(sgnaw 李逍遥)整理而成,以供大家工作学习参考之用。

2009-10-27

VC界面库CJ60 功能强大

著名几面库CJ60lib。相信你在开发工作中会经常使用,而且非常实用。

2009-10-27

指纹识别程序,vc图像处理源码

指纹识别程序,vc++图像处理源码,图像处理人员珍藏。

2009-10-27

高质量C++编程指南

软件质量是被大多数程序员挂在嘴上而不是放在心上的东西!除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C 程序怎么会有那么多的毛病?”别难过,作者只不过比你早几年、多几次惊慌而已。请花一两个小时认真阅读这本百页经书,你将会获益匪浅,这是前面N-1 个读者的建议。

2009-10-27

Mapping of stream microhabitats with high spatial

这是一个关于Mapping of stream microhabitats with high hyperspectral imagery的文档

2009-08-29

【全美经典】数字信号处理.pdf

本书介绍数字信号处理的基础理论,并给出300多道解答步骤完整的习题。因而,本书是相关教材的有益补充,是自学有效问题求解方法的理想读物。

2009-02-25

精通.Net核心技术原理与构架.pdf

本书是.NET核心技术的基础入门篇,首先扼要介绍了整体的.NET框架,然后介绍了.NET的基本类库、基本类型的操作,接下来介绍了.NET程序设计的核心要素也是开发人员最大的的学习难点:程序集。围绕程序集讲解了其创建、反射机制、引用、版本控制、资源、特性编程等问题。最后围绕.NET中进程通信、多线程、异步调用等关键技术。

2008-10-06

vs.net使用技巧.pdf

详细介绍.NET环境的各种技巧,想轻松编程,从这里开始...

2008-10-06

ArcEngine 开发之葵花宝典

AE开发者的宝典,适合GIS开发初学者,word文档

2008-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除