上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 34 下一页
摘要: 用VS2010建了一个默认的C++应用程序,编译后出现如下错误。1>------ 已启动生成: 项目: Test, 配置: Debug Win32 ------1> stdafx.cpp1>c:/program files/microsoft sdks/windows/v7.0a/include/objidl.h(11280): error C2061: 语法错误: 标识符“__RPC__out_xcount_part”1>c:/program files/microsoft sdks/windows/v7.0a/include/objidl.h(11281): err 阅读全文
posted @ 2013-05-19 18:26 太一吾鱼水 阅读(293) 评论(0) 推荐(0) 编辑
摘要: ——摘自《程序设计原理与实践》 阅读全文
posted @ 2013-05-17 21:30 太一吾鱼水 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 最近接触了一些插件系统框架:1. WW的插件2. 蒋波涛书中介绍的插件3. SharpDevelop的插件4. 公司的插件 这里可以将它们归为两类:一中依赖xml文件配置插件项的属性,另一种不依赖xml插件。当然不管依赖不依赖xml,.net平台都利用了反射来实现。 (1)依赖xml的配置插件项属性的有:SharpDevelop (2)不依赖xml配置插件项的有:ww插件框架(依赖xml配置自动加载项,但是不是配置插件项的属性,ww主要是动态编译插件项这一块是不依赖xml的);蒋波涛的AE的插件(可能ArcGIS的插件结构与此类似)。 在公司则先是不依赖Xml,后又改成依赖xml配... 阅读全文
posted @ 2013-05-17 11:41 太一吾鱼水 阅读(305) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/xgyb12458/archive/2012/11/03/2752654.htmlhttp://www.oschina.net/question/565065_81179ArcSDE10.1直连在用SDE服务连接Oracle数据库时,为了避免当连接SDE用户多的时候出现故障,SDE提供了直连Oracle的方式,即通过Oracle的连接方式来连接。本文主要介绍SDE直连Oracle数据库的一些设置,接下来我们就开始介绍。直连的优点:1)不管理ArcSDE服务。直连数据库驱动不需要管理ArcSDE服务,不需要安装、配置和启动中间进程giomgr.exe 阅读全文
posted @ 2013-05-15 16:18 太一吾鱼水 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 1. 服务器端主机A环境: Windows Server 2008 64bit Oracle 11gR2(11.2.0.1.0) 64bit服务器版。 IP:192.168.1.2——Database Configuration Assistant数据库助手创建两个数据库。——配置监听方案1:通过Net manager配置。一个监听程序,监听(本机的2个端口1521和1522,2个数据库Orcl和Demo),配置2个服务Orcl和Demo。具体参考:http://wenku.baidu.com/view/e5e469233169a4517723a3c1.html方案1生成的listene... 阅读全文
posted @ 2013-05-08 12:57 太一吾鱼水 阅读(574) 评论(0) 推荐(0) 编辑
摘要: Enterprise Architecthttp://wenku.baidu.com/view/81b3476d58fafab069dc02b5.html 阅读全文
posted @ 2013-05-07 15:24 太一吾鱼水 阅读(242) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/jk276993857/article/details/5951738验证其可行性。只是模型太小,很难找到。在ConfigurationLoader.cs和ModelFeature类中设置断点监视: 1 public override void Initialize(DrawArgs drawArgs) 2 { 3 if(!IsVisible(drawArgs.WorldCamera)) 4 return; 5 6 try 7 { ... 阅读全文
posted @ 2013-05-06 20:01 太一吾鱼水 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 二三维联动实现方法,采用MVP结构。Map和Globe(Scene中不容易实现,当然不是不行),这里假设有两个窗体frmMap和frmGlobe。1.委托方法在frmMap中定义一个事件变量a,在MapControl的ExtentChanged事件函数中,判断事件a非空,触发事件。在frmGlobe中定义一个事件变量b,在GlobeControl的ExtentChanged事件函数中,判断事件b非空,触发事件。定义一个Controller类,将frmMap和frmGlobe作为参量,给frmMap.a+=xxx,挂接方法。在该方法中根据当前地图的中心坐标和axMapControl1.MapSc 阅读全文
posted @ 2013-05-06 15:54 太一吾鱼水 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 思考点线面的绘制过程:1. 考虑ITool与控件AxMapControl的参数传递,这里HookHelper的Hook属性用AxMapControl.Object赋值。AxMapControl(.Net对象)对MapControl(COM对象)进行了封装。2. 明显所有的绘制都涉及控件这几个事件Mouse_Down、Mouse_Move、Mouse_Up、DoubleClick;事件是控件的,IMapControlEvents2中几个事件的定义:而Itool中只有如下三个重载的方法,注意参数不一样。public virtual void OnMouseDown(int Button, int 阅读全文
posted @ 2013-05-04 11:22 太一吾鱼水 阅读(534) 评论(0) 推荐(0) 编辑
摘要: Word2010公式编辑编辑器实现“显示”“居中”,公式编号右对齐。 首先插入公式,默认是“居中”对齐,“显示”,公式后面会带一个段落标记, 使用组合键(Ctrl+Alt+Enter 强制段落合并) 输入公式编号(1.1) 点击左上角标尺栏,改变制表符的样式如下图,在光标处(段落合并符号之前)插入居 阅读全文
posted @ 2013-05-03 21:44 太一吾鱼水 阅读(4091) 评论(0) 推荐(1) 编辑
摘要: ConfigurationLoader主要负责WW中各个图层的加载。首先看看安装目录Config文件夹下Earth.xml文件View Code 1 <?xml version="1.0" encoding="UTF-8"?> 2 <World Name="Earth" EquatorialRadius="6378137.0" LayerDirectory="Earth" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst 阅读全文
posted @ 2013-05-02 11:44 太一吾鱼水 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 第一个Qt程序,环境Qt4.8.4 & Vs2010。新建一个Qt控制台程序,在向导中选择使用GUI库。1 #include <QtGui/QApplication>2 #include <QtGui/QLabel>3 int main(int argc, char *argv[])4 {5 QApplication a(argc, argv);6 QLabel *lbl=new QLabel("Hello Qt!");7 lbl->show();8 return a.exec();9 } 1 #include <QHBoxLay 阅读全文
posted @ 2013-05-02 11:22 太一吾鱼水 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 运行cmd:按照某个用户导入:新建表空间、新建用户名,和导出库一致。imp scott/tiger@orcl full=y d:\test.dmp ignore=y 阅读全文
posted @ 2013-04-27 13:19 太一吾鱼水 阅读(142) 评论(0) 推荐(0) 编辑
摘要: .NET 通过两种方式把 XML 数据写入文件:可以在内存中使用 XmlDocument 或 XDocument 类创建文档,结束时把它写入文件。用 XmlTextWrite 直接把文档写入流。在你写数据的时候会逐个节点输出数据。上述 3 个类都允许把信息写入任意的流,因此XML数据也可以写入到其他存储位置,如数据库中文本类型字段。读取 XML 文件可以使用 XmlDocument、XPathNavigator(只读)、XDocument 类一次性将文档加载到内存中。XmlTextReader 类(基于流的读取器),每次读取文档的一个节点。 基于流的方法减少了内存负担,但如果对 XML 文档执 阅读全文
posted @ 2013-04-26 15:02 太一吾鱼水 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一直在思考如何利用AE开发应用系统,现在有有些想法,以煤矿地质信息管理系统为例。基础底图:采掘工程平面图、井上下对照图。空间数据,图形方式管理,数据存储在空间数据库中,利用SDE或者Geodatabase。地质信息:非空间数据,在图上展示。钻孔要三维可视化。基础底图数据采用Xml文件进行配置,在二维视图和三维视图显示。地质钻探信息基于关系数据库进行管理,动态生成在视图中显示。不应该使用TocControl,自定义目录树;抛开Mxd文档,符号信息存储到.lyr中,或者序列化Ilayer,或者序列化Renderer对象,可以缓存在本地,也可以存储在数据库中。实质是空间库和非空间两个库并存。 阅读全文
posted @ 2013-04-25 20:13 太一吾鱼水 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1 OpenFileDialog openFileDialog1 = new OpenFileDialog(); 2 openFileDialog1.Filter = "lyr文件(*.lyr)|*.lyr"; 3 openFileDialog1.InitialDirectory = @"d:\data"; 4 openFileDialog1.Multiselect = false; 5 DialogResult pDialogResult = openFileDialog1.ShowDia... 阅读全文
posted @ 2013-04-25 20:04 太一吾鱼水 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 可直接复用。 1 using System; 2 using System.IO; 3 using System.Diagnostics; 4 using System.Windows.Forms; 5 6 namespace Utility 7 { 8 public class LogEventArgs : EventArgs 9 { 10 public int level; 11 public string category; 12 public string message; 13 14 ... 阅读全文
posted @ 2013-04-24 16:04 太一吾鱼水 阅读(285) 评论(0) 推荐(0) 编辑
摘要: WW目前的服务器似乎都连不上了,不知道Java版的是不是可以!WW实现了旗帜标注,鼠标移动到旗帜的位置,旗帜会高亮显示。点击,探出对话框显示标注的信息。1.WavingFlagLayer对象public class WavingFlagLayer : RenderableObjectWavingFlagLayer继承自RenderableObject,定义了三个事件如下:1 public event System.EventHandler OnMouseEnterEvent;2 public event System.EventHandler OnMouseLe... 阅读全文
posted @ 2013-04-20 16:42 太一吾鱼水 阅读(381) 评论(0) 推荐(0) 编辑
摘要: TerrainViewer的入口Main()函数:View Code 1 static void Main(string[] args) 2 { 3 using (Viewer viewer = new Viewer()) 4 { 5 viewer.ProcessArgs(args); // Read command line args 6 viewer.InitializeDevice(); // Direct 3D device setu... 阅读全文
posted @ 2013-04-20 16:41 太一吾鱼水 阅读(427) 评论(0) 推荐(0) 编辑
摘要: CameraBase类方法PickingRayIntersection:View Code 1 /// <summary> 2 /// Calculates latitude/longitude for given screen coordinate. 3 /// </summary> 4 public virtual void PickingRayIntersection( 5 int screenX, 6 int screenY, 7 out Angle latitu... 阅读全文
posted @ 2013-04-20 16:40 太一吾鱼水 阅读(813) 评论(2) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 34 下一页