- 博客(11)
- 资源 (10)
- 收藏
- 关注

原创 C# 诡异的Graphics.FillPolygon
最近研究界址坐标绘图,图形不规则且内部有空洞。用到GDI绘图,使用Graphics.FillPolygon函数来实现,使用过程却发现一些诡异的事情,查阅MSDN文档解释,示例也是模糊不清,亦或者我的理解能力有限。[查看MSDN Graphics.FillPolygon的解释](https://docs.microsoft.com/zh-cn/dotnet/api/system.drawing.g...
2020-03-10 12:54:49
2626

原创 球面化算法的研究
最近在研究图形球面化,网上查找到的信息很少,也许大家都藏着掖着,找到一些所谓的模型得到效果都不尽人意,其中找到一个是《微型机与应用》2001年第5期《球面化算法的研究》的论文按照它映射函数得到的效果实在是不尽人意,看来还是得自己去努力了。对一张图形的一个圆形区域进行球化处理,形成PhotoShop 滤镜->扭曲->球面化的效果如下所示原图:(径为R)球面化之后:原图点A
2011-07-13 16:37:24
7143
13
原创 界址坐标转换器帮助
[note:支持属性表*.dbf字符编码为GB2312和UTF-8,支持打开只有一个.*shp文件(缺失*.dbf、*.shx等文件不影响坐标文件的读取,导出将重新生成,可以修复这种情况下的shpfile在ArcGis中打开)]。因工作原因,常常需要对界址坐标数据进行处理后格式转换输出,而完成这一目的,需要用到ArcGis、AutoCad、Excel、Notepad++等专业软件进行一系列操作方能实现,为减少这些繁琐的操作,特采用C#编写了这个工具。)......
2022-08-30 17:31:39
1669
原创 重写Winform的Textbox单行模式下滚动条。
C# Textbox,必须同时设置属性Multiline = True、ScrollBars=Horizontal、WordWrap=False才会显示出水平滚动条,且默认字体大小下控件的Size.Height >= 33才能正常显示完全文本。这非常的丑陋!占空间!想着能调节压缩一下滚动条的高度就好了,只是现实太残酷,滚动条没有高度属性可设置!!!只好想办法重写Textbox就好了。折腾两天,各种百度,终于实现自己想要的结果。 ......
2022-07-10 00:21:34
1493
原创 C# List 使用陷阱
基础知识不扎实,使用List<T>,出现意料之外的结果using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace testlist{ public class PointD//点类 { public double X; public double Y
2020-05-21 23:42:40
377
原创 win7 访问局域网共享文件时提示输入网络凭据 设置开机免输入凭证进入共享盘设置
win7 访问局域网共享文件时提示输入网络凭据设置开机免输入凭证直接进入共享盘设置记住网络凭证设置:将以下代码保存为共享盘.regWindows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Lsa]"restrictanonymous"=dword:00000000"restrictanonymous"=dword:00000000[HKEY_LOCAL_MACHINE\S
2020-05-20 19:21:12
4585
原创 界址坐标转换器说明
界址坐标转换器说明 因工作原因,常常需要对界址坐标数据进行处理后格式转换输出,而完成这一目的,需要用到ArcGis、AutoCad、Excel、Notepad++等专业软件进行一系列操作方能实现,为减少这些繁琐的操作,特采用C#编写了这个工具。 一、程序功能:实现2000国家大地坐标系高斯克吕格投影坐标文件格式.shp、.dwg、.txt相互转换;计算几何面要素的面积、周长、质心坐标;查看地块拐点坐标;修改坐标带号。 二、运行环境:windows平台,.net Framework 4(请.
2020-05-20 01:09:45
3756
原创 坑爹呀,在ArcGis10.2的shapeFile属性表竟然这样存储数据!
在ArcGis 10.2 要素的属性表(dbf)主要有六种数据类型:短整型、长整型、浮点型、双精度、文本、日期。在用c#开发读取dbf数据时短整型、长整型、浮点型、双精度类型总是出错。研究发现,这四种数据类型字段的所谓精度就是存储值的十进制字符数。测试:添加字段short3经测试只能保存十进制数: -99~999。在编辑的状态下可以输入-123,保存编辑内容后却变成了-...
2020-04-23 16:45:59
2528
1
原创 日历墙纸
工作太忙,好多年没有写代码、博客了,才发现csdn的博客编辑器在IE下已经无法正常使用,时代变化太快,原来适用的东西被时代裹挟,最终被抛弃而无法使用。只是习惯旧的东西,不愿意学习,不愿意升级,终究还是懒的原因,兴趣来了就写几行代码,研究研究,管他最新最热的技术是什么,反正也只是爱好而已。采用c#重新修改之前上传的VB项目,增加了InstallShield2015项目、visual studio...
2019-11-08 09:45:05
261
原创 Winform 下的HTML编辑器。
http://download.youkuaiyun.com/detail/xeral/8067967
2014-10-22 14:07:22
1885
原创 html 点击div 内部不隐藏,点击div外部则隐藏
实现效果:点击div 内部不隐藏,点击div外部则隐藏网上找到的办法基本上是:实现该div的click事件,并阻止冒泡。实现document的click事件,隐藏该div。 这方法,有个bug,如果点击的元素的click,也阻止了冒泡,则无法实现效果。 本淫想到另一办法。使用focusin,focusout来实现。(貌似只有IE支持onfocusout,onfocusi
2012-09-24 14:00:23
2070
界址坐标格式转换器安装包
2022-08-07
界址坐标格式转换器安装包
2022-08-07
日历墙纸解决方案 InstallShield2015安装包制作示例项目
2020-03-05
VC++ MFC 地球 屏保
2011-08-02
SqlHelper asp.net2.0
2009-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人