摘要: http://blog.3snews.net/space.php?uid=3502&do=blog&id=59302最近用ArcGIS,碰到出图中符号和布局要素大小问题,结合自己做GIS平台的经验进行总结。对于ArcGIS部分,实验不是完全充分,但根据经验来看,应该是这样的。1 对于GIS软件,几套不同要素都有尺寸,这些尺寸的单位有区别,之间通过一些关系换算出来 1) 地图要素尺寸:地图中的要素都有坐标,坐标有单位,比如米。地图要素打印出来后的尺寸,并不是其坐标单位表示的尺寸,要根据比例尺计算,比如打印1:1万比例尺地图,地图上的100m到图纸上就是1cm。 2) 布局要素尺寸 阅读全文
posted @ 2012-06-06 11:29 呆呆瓜 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/kex1n/archive/2011/11/14/2248680.html很多时候程序的 Debug 版本运行没有任何问题,但是一旦发布 Release 版本后,运行就出错,着实让人郁闷。大家知道,VC++ 中 Release 版本是对无法对源代码进行调试的。一般的做法是在怀疑有错误的代码前后插入MessageBox 函数,在函数中显示可能导致错误的变量的值。或者插入写文件的语句,输出可能导致错误的变量的值到一个记录文件。其实,除了上面讲的这个办法之外,还有其它的途径来调试 Release 版本的。下面就结合自己的经验和网上查找的一些资料给出调试 阅读全文
posted @ 2012-05-31 15:54 呆呆瓜 阅读(1646) 评论(0) 推荐(0) 编辑
摘要: View Code 1 #include<Windows.h> 2 3 LRESULT CALLBACK WindowProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam); 4 5 int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,LPSTR lpCmdLine,int nCmdSHow) 6 { 7 WNDCLASSEX WindowClass; 8 static LPCTSTR szAppName=L"OFWin"; 9 HW 阅读全文
posted @ 2012-05-29 19:10 呆呆瓜 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://blog.csdn.net/sony0732/article/details/2301958概述XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础。XPath 参考手册在 W3School,我们提供完整的 XPath 2.0、XQuery 1.0 和 XSLT 2.0 的内置函数参考手册。内容目录XPath 简介本章讲解 XPa 阅读全文
posted @ 2012-05-24 10:44 呆呆瓜 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/zhangyf/archive/2009/06/03/1495459.html内容提要1.解析Xml文件有哪些方法?各有什么优缺点?2.如何用XPath解析xml文档的要点。先来看看解析xml文件的方法都有哪些吧,本段文字来自网络,可以帮助大家对这个问题有个概要的了解。在程序中访问并操作XML文件一般有两种模型:流模型和DOM(文档对象模型)。流模型中有两种变体——“推”模型和“拉”模型。“推”模型也就是常说的SAX,SAX是一种靠事件驱动的模型。它每发现一个节点就用“推”模型引发一个事件,而我们必须编写这些事件的处理程序,很麻烦。.NET 阅读全文
posted @ 2012-05-21 17:54 呆呆瓜 阅读(3579) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://blog.csdn.net/s98/article/details/140307我用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。已知有一个XML文件(bookstore.xml)如下:1 <?xml version="1.0" encoding="gb2312"?>2 <bookstore>3 <book genre="fantasy" ISBN="2-3631-4">4 <title>Oberon's Legacy& 阅读全文
posted @ 2012-05-21 17:46 呆呆瓜 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/tingsking18/article/details/1509224一,回调函数我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而 那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。至于如何定义回调函数 阅读全文
posted @ 2012-05-20 15:27 呆呆瓜 阅读(977) 评论(0) 推荐(0) 编辑
摘要: http://www.cppblog.com/richardhe/articles/53134.html一.引言有限状态机是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在面向对象的软件系统中,一个对象无论多么简单或者多么复杂,都必然会经历一个从开始创建到最终消亡的完整过程,这通常被称为对象的生命周期。一般说来,对象在其生命期内是不可能完全孤立的,它必须通过发送消息来影响其它对象,或者通过接受消息来改变自身。在大多数情况下,这些消息都只不过是些简单的、同步的方法调用而已。例如,在银行客户管理系统中,客户类(Customer 阅读全文
posted @ 2012-05-14 10:58 呆呆瓜 阅读(2384) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/lcxu2/archive/2011/01/16/2004016.html当我在窗体初始化的时候,调用了一个外部的dill时,它就不知什么原因的 抛出一个“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”的异常,程序就卡掉了,在网上查了查,相关说明如下:.NET2.0中增加了42种非常强大的调试助手,MDA.Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上运行托管代码的情况。这样做有可能会引起死锁,并且有可能在操作系统加载器初始化D 阅读全文
posted @ 2012-05-08 16:30 呆呆瓜 阅读(162) 评论(0) 推荐(0) 编辑
摘要: VirtualBox使用教程图解。虚拟机软件在这里我向大家推荐VirtualBox。为什么推荐他呢?原因有三:1.体积小巧,相对于VMWare动辄几百M的安装包来说VirtualBox几十M的体积真算小巧了;2.免费,这点好处不用说,至少不需要到网上到处找破解版甚至于下载到有毒的版本。3.功能够用,备份,共享,虚拟化技术支持一个都不少,同时配置简单,有简体中文版本。好了,废话不多说,开始说VirtualBox使用配置过程。下载与安装1.先下载VirtualBox最新版本2.安装。这个步骤很简单,如果中途弹出安装驱动的提示请选择“继续安装”。部分用户安装完以后需要重启创建虚拟机首先运行Virtu 阅读全文
posted @ 2012-05-07 17:03 呆呆瓜 阅读(1836) 评论(0) 推荐(0) 编辑