自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 C# NPOI MO工具的应用(excel,ppt,doc)

NPOI介绍: 一个开源项目能帮助我读取/写入xls,doc,ppt等MO文件。 可以在没有安装MO套装的情况下可以用。可以生成图片,文字,生成带有公式的excel文件。 可以把它当作微软套件来用。首先下载安装包:提取NPOI.dll文件,ICSharpCode.SharpZipLib.dll文件。 这个,见百度网盘。教程什么的见:引用自zivzang 这里就不赘述了。具体的打开excel

2017-12-21 11:09:24 2834

原创 点到线段的距离

点到线段的距离需要考虑方向的问题。无非三种情况: 点到线的距离最短可能是a中的CP,也可能是b中的BP,也可能是c中的AP。怎么划分呢? 首先求AB的向量点乘AP的向量,那么就分为两类,一类大于零,一类小于零。小于零的为c,大于零的为a,b。然后将点乘后的数除以AB的模,也就是相当于AC除以AB,若大于1,就是BP,若小于1,就是AP。说的不详细,画图便知。所以只需要一个判断条件。 就是AP向

2017-12-19 15:29:54 499

原创 C# 数据类型

C#里面的数据类型可分为3大类:值类型,引用类型,指针类型。指针类型只能用于安全模式,所以我只用考虑前两个。 值类型:结构类型,枚举类型,简单类型(包括整数类型,浮点类型,字符类型,decimal类型,布尔类型)引用类型:类类型,接口类型,委托类型,数组类型。值类型存在栈中,引用类型存在堆中。(在栈中不受垃圾回收机制的控制,而垃圾回收是要消耗时间的。)值类型的赋值本质是拷贝,相当于C++里面的深拷

2017-12-15 15:56:16 814

转载 C# get和set

我在学习中遇到了这样的一个现象: 当我按照系统的提示改错的时候,系统自动为我生产了一个泛型,并加了get和set,不明所以,如下:public List<BaseType.Vector3d> listPoints2 { get; set; } //系统自定义查询网络如下: get是可读; set是可写; 举两个例子:public class person{ public stri

2017-12-08 11:06:04 2663

原创 C# 委托

定义委托的语法: <访问修饰符>delegate 返回值类型 委托名(参数);为了避免重复写对象,我们用了类,为了避免重复写方法,我们用委托。 委托可以继承,说明他是类,委托可以操作,说明他是方法。 所以,我们可以叫委托为方法类。用的时候需要声明并实例化。同时需要传递参数。 比如,创建一个A类class A{ public static bool fangfa(int a)

2017-12-08 09:52:07 203

原创 C# 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集

问题混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。解决方法在生成的debug文件中找到文件名字为“工程名.exe.config”的文件。 将内容改添。原来的代码:<?xml version="1.0"?><configuration> <supportedRuntime version="v4.0" s

2017-12-06 14:31:13 7472 2

原创 C# DialogResult.OK == Form.ShowDialog()

简要的分析:是将窗体显示为模式窗体并判断窗体的返回值来确定下一步的操作。DialogResult 是Form类的一个属性, ShowDialog()是Form类的一个方法也就是函数。一般对话框上会有:确定,取消两个按钮。 点击确定,会设置 DialogResult =DialogResult.OK ; 点击取消,会设置 DialogResult =DialogResult.Cancel ;

2017-12-06 10:51:21 19538 1

原创 C# 怎么判断一个窗体打开

问题运行时出现Form1,然后点击一个按钮,就会跳出窗体Form2.如果再点击的话还会跳出一个窗口(因为我用的是new form ,重新创建了一个form2,所以会一直跳。) 我要的效果就是只能出来一个,如果再点击的话就不会出现新的。那么这就要加一个if语句来判断了。代码展示:Form1 部分代码:public Form2 f2 =null;//创建一个子表实例private void but

2017-12-06 09:51:39 8693

可用的slpk数据

WGS 1984 UTM Zone 30N,投影坐标系。 GCS WGS 1984 ,地理坐标系。

2019-02-26

WPF的学习资源

学习wpf的优秀资源,有学习的小盆友可以看看。精辟分析WPF源代码,洞察功能背后隐藏的深刻设计理念。

2018-10-11

C# 入门经典第五版

全本书。using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using ESRI.ArcGIS; using ESRI.ArcGIS.Carto; using ESRI.ArcGIS.Server; using ESRI.ArcGIS.esriSystem; using ESRI.ArcGIS.GISClient;//导入服务器包//这些都有些什么用,,,,,, using ESRI.ArcGIS.Controls; using ESRI.ArcGIS.Geodatabase; using ESRI.ArcGIS.Geometry;

2017-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除