
C#
Sun_xiangyan
地理信息科学GIS
展开
-
C# SQL语句 新增 列 修改类型 /重命名列名 删除
/// <summary> /// 重命名列名 /// </summary> /// <param name="tableName">表名</param> /// <param name="orignColName">原列名</param> //...原创 2019-12-04 22:25:35 · 1028 阅读 · 0 评论 -
用c#读取文件内容中文是乱码的解决方法
方法1:StreamReaderdin=newStreamReader(@"C:\1.txt",System.Text.Encoding.GetEncoding("gb2312"));方法2:StreamReadersr1=newStreamReader((System.IO.Stream)File.OpenRead(filename),System.Text....原创 2019-11-25 20:50:31 · 2726 阅读 · 0 评论 -
命名法
匈牙利命名法据说这种命名法是一位叫 Charles Simonyi 的匈牙利程序员发明的,后来他在微软待了几年,于是这种命名法就通过微软的各种产品和文档资料向世界传播开了。大部分程序员不管自己使用什么软件进行开发,或多或少都使用了这种命名法。这种命名法的出发点是把变量名按:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解,下面是HN变量命名规范。属性...原创 2019-11-25 09:23:17 · 429 阅读 · 0 评论 -
SQL数据库中字段类型 与C#中的对应字段类型
数据库中的字段类型和对应的C#中的对应字段类型数据库C#程序int int32text stringbigint int64binary System.Byte[]bit Booleanchar stringdatetime System.DateTi...原创 2019-11-13 19:24:08 · 529 阅读 · 0 评论 -
js中的字符串转化成json对象
js中的字符串转化成json对象常见的3种方法举例:var str = '{"name":"小明","age":2}';将字符串转化json对象:var json = JSON.parse(str);var json = eval("(" + str + ")");var json = (new Function("return " + str))();使用...转载 2019-11-12 14:38:55 · 826 阅读 · 0 评论 -
easyUI子节点与父节点
//父节点$('#tree').tree('getParent', data.target)//子节点$('#tree').tree('getChild', data.target)或//获取当前节点的下一级节点 node——当前节点 $tree——$('#tree');//通过id=“tree”获取树function getSubChildren(node...原创 2019-11-07 20:29:30 · 324 阅读 · 0 评论 -
JS 中innerHTML 加载完后没有css样式
// 加载完后,a可能无法点击,或者设置的class会失效. 解决方案如下:// 重新渲染格式[div同理,如div不行,可以放到span里面试一下]$.parser.parse("#content");$('#attr-tree').tree({ onClick: function (node) { //var subNodes = getSubChild...原创 2019-11-07 20:26:18 · 3379 阅读 · 0 评论 -
jQuery AJAX实现调用页面后台方法
转载至:https://www.cnblogs.com/XuebinDing/archive/2012/03/01/2376041.html1.新建demo.aspx页面。2.首先在该页面的后台文件demos.aspx.cs中添加引用。using System.Web.Services;3.无参数的方法调用.大家注意了,这个版本不能低于.net framework 2...转载 2019-11-07 17:30:03 · 428 阅读 · 0 评论 -
System.ArgumentException: 无效的 JSON 基元:
JS<script type="text/javascript"> var tc = document.getElementById("txtBoxTable"); $('#attr-tree').tree({ onClick: function (node) { var a = '基础信息数...原创 2019-11-07 17:15:25 · 2695 阅读 · 0 评论 -
js和cs的值相互传递和函数的相互调用
转载于:Js与cs的值相互传递和函数的相互调用cs传值给jsaspx代码: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="JsCallCsValue.aspx.cs" Inherits="JsCallCsValue" %> <!DOCTYPE html PUBLIC "-//W3C//...转载 2019-11-06 19:02:06 · 2233 阅读 · 0 评论 -
遍历文件夹下的所有子文件夹及文件
public StringBuilder TraversingCatalog(StringBuilder strb, string path) { if (Directory.Exists(path) == false) { return strb; } else { Director...原创 2019-11-01 21:21:44 · 1868 阅读 · 0 评论 -
MoveLayer
pMap.MoveLayer(pMoveLayer,toIndex); axMapControl1.ActiveView.Refresh();原创 2019-01-16 22:03:12 · 385 阅读 · 0 评论 -
读取shp数据的属性表数据(*.dbf)
//获取shp文件的属性表数据 public DataTable GetShpDataTable(string shpPath) { System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection(); string table...原创 2019-01-16 21:15:26 · 4845 阅读 · 0 评论 -
//设置控件与控件的界面相对位置
int width = this.Size.Width; btnSubmit.Location = new System.Drawing.Point(width - 250, 2); buttonEsc.Location = new System.Drawing.Point(width - 150, 2); ...原创 2019-01-16 12:10:03 · 1226 阅读 · 0 评论 -
从一个窗体打开一个新的窗体
//打开登录界面 register regist = new register(); this.Visible = false; regist.ShowDialog(); this.Dispose(); thi...原创 2019-01-16 12:08:50 · 518 阅读 · 0 评论 -
获取文件夹下的所有子文件,读取TXT文档
DirectoryInfo directory = new DirectoryInfo(path); FileInfo[] filelist = directory.GetFiles("*", SearchOption.AllDirectories); string informationPath = ""; ...原创 2019-01-16 12:07:34 · 1374 阅读 · 0 评论 -
C#+Arcgis Engine 唯一值渲染
public static void Renderer(ILayer layer) { IFeatureLayer pFeatureLayer = layer as IFeatureLayer; IGeoFeatureLayer pGeoFeatureLayer = layer as IGeoFeatureLayer...原创 2019-01-16 12:06:11 · 1624 阅读 · 0 评论 -
C#加载doc文档中的表格与txt文档中的数据然后进行操作
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Thread原创 2017-12-18 13:44:20 · 392 阅读 · 0 评论 -
创建矢量文件List<point> to shp
public IFeatureLayer CreateShpFromPoints(List<PointD> knownPoints, string path) { string Folder = System.IO.Path.GetDirectoryName(path); string shapeName ...原创 2018-08-31 14:44:52 · 492 阅读 · 0 评论 -
c#+AE将要素类导出为shapefile文件(两种方法)
方法一:使用IFeatureDataConverter.ConvertFeatureClass方法 private int ExportToShapefile(IFeatureClass pFeatureClass, IWorkspace outWorkspace) { try { ...转载 2018-08-31 15:58:02 · 3524 阅读 · 0 评论 -
给图层添加字段,设置值
//获取要素图层与要素类 //IFeatureLayer pFeatureLayer = (IFeatureLayer)pAxMapControl.get_Layer(layerindex); //IFeatureClass pFeatureClass = pFeatureLayer.FeatureClass;...原创 2018-08-31 16:00:12 · 809 阅读 · 0 评论 -
添加已加载shp文件的字段值转为List<Point>
public List<PointD> AddfieldsValueToPointD(int layerNum) { List<PointD> points = new List<PointD>(); ILayer layer = null; layer = ...原创 2018-08-31 17:18:34 · 291 阅读 · 0 评论 -
AE,画面
private IGeometry getGeometry1(IPointCollection Points) {//点转面 //IPointCollection iPointCollection = new PolygonClass(); object pMissing = Type.Missing; ...原创 2018-08-31 20:46:32 · 253 阅读 · 0 评论 -
PointToTIN
public void CreatVoronoi(IFeatureClass pointFeaCls,IFeatureClass voronoiFeaCls,IPolygon clippingPolygon){ try { if (pointFeaCls.getShapeType() == esriGeometryType.esriGeometryPoint...转载 2018-09-02 09:31:32 · 283 阅读 · 0 评论 -
DXF文件的点、线读取
#region DXF输入 private FileStream fs; private StreamReader sr; private string[] str = new string[2]; public List<PointD> pointList=new List<PointD> (); ...原创 2018-09-11 15:15:50 · 3421 阅读 · 4 评论 -
读取txt文本的所有的行
public List<string> ReadTXTToString(string path) { StreamReader sr = new StreamReader(path); List<string> lines = new List<string>(); ...原创 2018-09-11 15:16:56 · 903 阅读 · 0 评论 -
获取保存或输入文件的文件路径
//获取保存文件的文件路径,输入参数是标题(如:请输入点数据),后缀名(如:"txt文本(*.txt)|*.txt") public static string GetSavePath(string title,string suffixName) { string path; SaveFileDialog save...原创 2018-09-11 15:18:38 · 1306 阅读 · 0 评论 -
在读取Excel时,出现外部表不是预期的格式
错误原因1: 由于Excel 97-2003的连接格式与Excel 2010 的 不同造成。以下是从网上摘抄原文Excel “External table is not in the expected format.” .Question:I'm trying to read an Excel (xlsx) file using the code shown below. I...原创 2018-09-13 09:33:30 · 5511 阅读 · 0 评论 -
点是否在多边形内
/// <summary> /// 点是否在多边形内 /// </summary> /// <param name="boundary">构成边界的点</param> /// <param name="point">检查的点</param>原创 2018-09-30 16:16:55 · 212 阅读 · 0 评论 -
计算体积
/// <summary> /// 计算体积 /// </summary> /// <param name="TVolumn">填的体积</param> /// <param name="WVolumn">挖的体积</param> /// <...原创 2019-03-13 15:39:43 · 707 阅读 · 0 评论 -
c#+ArcGIS Engine-获取矢量图层的空间参考
#region 获取点图层的空间坐标系 string pathName = System.IO.Path.GetDirectoryName(inputPointPath); string fileName = System.IO.Path.GetFileNameWithoutExtension(inputPointPath); ...原创 2019-01-14 10:47:26 · 882 阅读 · 0 评论 -
C#btn输入文件夹路径
FolderBrowserDialog folder = new FolderBrowserDialog(); if (folder.ShowDialog() == DialogResult.OK) { txtBoxInputpath.Text = folder.SelectedPath;原创 2017-12-15 17:36:55 · 726 阅读 · 0 评论