04 2016 档案

摘要:使用Devexpress+ReSharper进行开发,似乎是C/S开发的最佳搭配。 但在ReSharper使用时,发现一个非常烦人的问题:即按F5进行调试时,自动删除换行,这样不仅把代码搞乱了,而且有可能造成语法错误编译不通过的情况。例如: 原本的代码是: F5进行调试后会出现: 网上已说了,是因为 阅读全文
posted @ 2016-04-22 17:25 我也是个傻瓜 阅读(1120) 评论(0) 推荐(0)
摘要:在GIS数据处理中,批量操作是经常遇到的问题,Python脚本是解决问题的最好方法。现在需要将arcgis10.1的mxd另存为10.0,不仅数量较多,而且每个mxd要素和标注非常多,手动来操作确实慢一些。 下面是测试通过的Python脚本: 关键点在于: 1.遍历mxd文件,使用了os.walk; 阅读全文
posted @ 2016-04-21 17:18 我也是个傻瓜 阅读(3017) 评论(1) 推荐(0)
摘要:继上次《ArcObject10.1降级至10.0》又遇到版本降级问题。通常的方式有: 方案一:重新编译 将源代码加载到解决方案中,修改相应dll的版本,比较快捷的方式是多选后,设置属性中特定版本项为False,VS会自动搜索本机相应版本并映射 方案二:反编译 现实和理想总会存在差距。经常,技术经理给 阅读全文
posted @ 2016-04-07 21:11 我也是个傻瓜 阅读(3753) 评论(2) 推荐(1)
摘要:本文略微有些长,花了好几晚时间编辑修改,若在措辞排版上有问题,请谅解。本文共分为四篇,下面是主要内容,也是软件开发基本流程。 阶段 描述 需求分析 主要描述实现本程序的目的及对需求进行分析,即为什么要花时间来编写,需要哪些功能等; 方案设计 根据现有的需求,设计出一个可行的方案(即使可能还存在某些问 阅读全文
posted @ 2016-04-02 07:23 我也是个傻瓜 阅读(8759) 评论(8) 推荐(3)