首页
学习
活动
专区
工具
TVP
发布

天堂向左程序员向右

专栏成员
76
文章
34130
阅读量
13
订阅数
从零开始搭建一个GIS开发小框架(九)——WPF进度条效果
今天借GIS项目实现一个进度条效果,这个效果在各种管理系统中是最常见的一个效果,特别是在处理某个任务消耗的时间过长的场景,可以避免UI假死,提高用户体验。我这次用的POI数据大概有90W条,这个目录树是我为了练手,故意拆成五层的,其实从第三层到第五层原本是放在一个字段里的string型POI类型描述,将它拆解成三层树结构时损耗了部分性能,到最下面一层(图标是感叹号)类型,大概有5700多个叶子节点,加载这个资源目录树需要一段时间,这里用委托实现页面传值+BackgroundWorker实现异步弹框进度条效果。我原来在winform里面实现过,但是WPF框架里还没做过,拿这个练练手,为今后的工(qiu)作(zhi)任(mian)务(shi)做好技术储备。
天堂向左
2022-12-01
4980
从零开始搭建一个GIS开发小框架(八)——资源目录树效果
今天借GIS项目实现一个资源目录树效果,这个效果在各种管理系统中是最常见的一个功能,甲方最爱,面试必考,这次在WPF平台使用TreeView控件实现(5层+图标),还踩了一个坑,分享给大家注意躲避。
天堂向左
2022-12-01
3040
从零开始搭建一个GIS开发小框架(七)——GMap.Net组件WPF版本加载POI性能测试
GIS项目除了多边形那一套功能,另一个应用最广泛的场景就是POI数据的分析挖掘。今天给大家演示一下用GMap.Net如何加载POI数据,以及测试一下加载数据的性能。
天堂向左
2022-12-01
4000
从零开始搭建一个GIS开发小框架(六)——GMap.Net组件WPF版本地块单元基本操作一套
完成一个WPF版本里最常用的一个功能场景:多边形(地块单元)的一套基本操作(我们以后简称煎饼果子来一套功能)。主程序是我以前做的WPF版本万能框子,绿色是目前已经完成的功能。
天堂向左
2022-12-01
6270
从零开始搭建一个GIS开发小框架(五)——GMap.Net组件WPF版使用体验
现在windows平台的开发越来越流行WPF,我发现GMap.Net也有WPF版本,就跟风尝试了一下,只能说泪流满面,原本在GMap.Net.Winforms版本里使用很方便的方法和属性,在WPF版本里都没有了,很多方法都只能自己硬写代码实现。我计划完成一个WPF版本的Demo(绿色是目前已经完成的功能)。主程序是我以前做的WPF版本万能框子,GMap.Net组件是其中一个UserControl。
天堂向左
2022-12-01
1.1K0
关于PipelineTool 1.0.2.0 beta版的有关说明
1.0.2.0版本主要有以下修改内容,本篇主要针对ATTA自动调序功能的实现方法和bug问题修复进行介绍。
天堂向左
2022-12-01
2460
PDMS PipelineTool 1.0.2.0 Beta 版发布
目前ATTA自动调整目录树顺序功能,是beta版,征集有兴趣的同学一起来测试一下,发现什么问题可以反馈给我。
天堂向左
2022-12-01
3360
从零开始搭建一个GIS开发小框架(四)——扩展功能:CGCS2000坐标转WGS84坐标
2000国家大地坐标系,是我国当前最新的国家大地坐标系,英文名称为China Geodetic Coordinate System 2000,英文缩写为CGCS2000。
天堂向左
2022-12-01
9850
从零开始搭建一个GIS开发小框架(三)——扩展功能:搜索地址
"搜索地址"功能是GIS项目最基本的功能,根据地址文字片段以模糊查找的方式寻找精确坐标。
天堂向左
2022-06-14
7220
从零开始搭建GIS开发小框架(二)——绘制多边形
在GMap.Net控件上创建一个图层,在图层上绘制多边形,生成一个多边形对象,给图形对象赋结构化数据属性(以Json形式封装和解析)。
天堂向左
2022-06-14
1K0
从零开始搭建GIS开发小框架(一)——基本框架
别人的生活最多撞一下腰,我的生活总是出其不意给我一刀,我说最后一题烧绳子你说时间到了交卷了,我说要躺下你说同志醒醒还有个bug,我说不想再学了你说GIS开发了解一下。
天堂向左
2022-06-14
2.2K1
Naki.CI升级到1.0.6.5版
自己魔改的一个开源checkbox控件,专门放在datagridview的行里作为行控件使用,包括head行用的也是这个,利用.net开发的优势,可以做各种复杂的控件效果。DataGridViewDisableCheckBoxCell控件的代码直接分享:
天堂向左
2022-06-14
2990
关于数据库选择倾向性的问卷调查
单机版:优点是无需安装第三方数据库,安装方便,开箱即用。缺点是在多人多项目使用的情况下,会产生各自的编码数据库,编码没有唯一性,无法形成公司级统一的材料编码(当然如果所有项目都由一个人做编码理论上也行);
天堂向左
2022-06-14
5420
Naki.CI升级到1.0.6版
图2:CC码library界面可以根据扩展信息进行模糊查找,增加了行图标,便于识别编码的级别类型
天堂向左
2022-06-14
2360
Naki.CI升级到1.0.5版
增加这个功能的主要原因是很多用户的材料描述里每一个短语代码对应的描述中可能带有空格,如果全部用空格做分隔符的话,用户后续若需要对材料描述做分列处理,可能会导致原本应该在一个字段内的描述被分割到不同的列,导致材料描述在分项时错位。该功能让用户可以按需自行设置分隔符,并预设了四种分隔符,总有一款不影响你做分项处理。
天堂向左
2022-04-27
3250
PDMS PipelineTool 1.0.1.0版发布
Pipeline工具停更了一段时间,因为参数化查询一直没有找到基于.NET的开发方法,比较苦闷,在收集资料的过程中也拜读到大牛们写的文章,参考了一些前辈的总结,做了检查虚线的功能,也不知道有没有实际用处,纯属闲的敲几行代码。
天堂向左
2022-04-27
4390
Naki.CI升级到1.0.4版
公英制对照表功能的主要作用是增加新的口径,DN6-DN2000的口径已经预设好了,非必要不要乱改动。如果改坏了,可以一键重置。英寸不用带撇号,Format Code里面可以定义。
天堂向左
2022-04-27
4170
Naki.CI升级到1.0.3版
他们除了材质不同,其它描述都一样,按照原来的生成SDTE规则,就会生成两个SDTE,NAME分别是各自的CC码;当材质信息从SDTE里去掉后,这两个SDTE就出现了NAME不同但是内容一样的情况,属于重复数据。本次优化升级后,再遇到这类情况,只会生成一个SDTE,NAME是ACABAPAC_ZZ,描述为Cap SW CL3000 ASME B16.11,这样就少创建一个SDTE。
天堂向左
2022-04-27
2270
PDMS PipelineTool 1.0.0.7版发布
修复该bug后,用Sample项目80-A-11-B1这条管线进行测试,该管线正好尾部没有连接关系。实测可见在管线放空的结尾没有增加焊口。
天堂向左
2022-04-27
3000
Naki.CI升级到1.0.2版
CI生成的材料描述存放到SDTE后,别的项目可以很方便地复用这些描述。目前SDTE的NAME直接以CC码命名,描述存在RTEXT和STEXT,但是描述中带有材质信息,这个略有些尴尬,所以要复用CI创造的材料描述,还是GPART方式更合逻辑,下一步考虑优化SDTE的描述,把材质信息从SDTE里去掉,仅创建在SMTE中。
天堂向左
2022-04-27
2190
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档