- 博客(6)
- 资源 (22)
- 收藏
- 关注
原创 CityMaker 8二次开发之“这是什么鬼?”
什么时候才能去掉头重脚轻的毛病?1、Doc:void IProjectTree.SetVisibility ( Guid ID, byte VisibleMask) 设置可见性。 Note:byte VisibleMask 这是什么?设置可见性?该如何设置?可能:gviViewportMask是控制在不同视口的可见性的标识,如果需要设置多个,可以这样:gviView0|gviView...
2018-04-27 11:22:33 1154
原创 CityMaker 8 二次开发遇到的一些坑
1、需要拷贝bin目录(一般有runtime的吧)下的所有文件到debug目录下,否则会出现“未能加载由XX导入的过程”:2、VS设计时,不能通过拖拽的方式放置控件了。建议:1)先用一个button,拖拽完后,将button替换一下,设计完成后替换以下代码。2)在窗体对应的design.cs代码里,直接加代码,如下: private Gvitech.CityMaker.Control...
2018-04-17 15:12:25 1580
原创 citymaker connect 8 插件式开发之控制框架主窗体
插件开发有时需要对主窗体或某些控件进行控制,比如,我希望改变一下主窗体的标题文字,不再是“CityMaker Connect 8.0....”,我们可以通过操控CityMaker Connect框架的主窗体对象完成:MainFrmService.MainFrm.Text = "我爱味精行";当然,所能达到的效果不仅如此。我们来改变一下界面显示风格:UserLookAndFeel.Default.S...
2018-04-12 15:54:53 582
原创 citymaker connect 8 插件式开发之渲染对象与持久对象
citymaker connect 8 插件式开发之从渲染对象与持久对象1、渲染对象与持久对象,以及设计思想:IRenderable对象意味着只在当前会话(具体的ecp文件)下会能够起效果,新创建的场景不受到影响,一般由AxRenderControl.ObjectManager来管理。典型的类包括:ITerrainModifier、IFeatureLayer等。与之对应的是需要持久保存的对象,需要...
2018-04-12 09:31:54 616
原创 citymaker 8 插件式开发之从Pro 7到connect 8遇到的坑
1、(FieldInfoCollection)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid("E504B735-A3AF-4D21-AF4C-38C0A6F9B82D")))必须这样写了:new FieldInfoCollection();2、COMException类 变为 Gvitech.CityMa...
2018-04-11 16:42:18 817
原创 citymaker connect 8 插件式开发总结之图层树
1、IRender相关的对象都是由AxRenderControl.ObjectManager进行管理的(创建、删除、刷新等)。IFeatureLayer也属于IRender的子类。如:RenderControlServices.Instance().AxRenderControl.ObjectManager.DeleteObject(oldFLayer.Guid);获取某个渲染对象的方法:IROb...
2018-04-11 15:49:23 835
Skyline TerraExplorer pro 8.0 学习资源 23年11月发布
2024-02-01
EFCore8分析类图映射到代码和数据库的示例,EFCore8+Postgres16.1实现,调试通过
2023-12-24
irime超强两笔方案ForWin
2018-11-28
irime超强两笔120309方案ForIPhone
2018-11-28
skyline terraExplorer 5.1.1 安装程序 part3
2009-06-06
skyline terraExplorer 5.1.1 安装程序 part2
2009-06-06
skyline terraExplorer 5.1.1 安装程序 part1
2009-06-06
skyline te pro 5.1.1试用lic
2009-06-06
ArcGISWeb应用程序模板ForVS2008
2008-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人