随笔分类 - 编程开发集合 / C#开发
学习C#开发的经验整理!
摘要:ShapeLib的.net Wapper版可以在官网下载到,在WorldWind中也有使用。ORG据说也是使用的ShapeLib实现的shp文件的读写。 官网:http://shapelib.maptools.org/ 1. C++读取shpfile文件代码 输出结果: 2. 以下是.net读取Sh
阅读全文
摘要:GDAL C#封装对中文字符转换过程中存在问题。C++封装一个Win32 DLL,采用Unicode字符集。使用标准头文件。https://msdn.microsoft.com/en-us/library/dd319072(VS.85).aspx 1 class CodePageHelper 2 {...
阅读全文
摘要:C#读写BitMap及颜色相乘 1 private Bitmap ReadBitMapAndMultipy(Bitmap bitmap0) 2 { 3 int x1width = bitmap0.Width; 4 int y1heig...
阅读全文
摘要:1 //自定义颜色连续变换(等分) 2 /// 3 /// 自定义颜色连续变换(等分) 4 /// 5 /// 颜色风格 6 /// float[] 7 /// 颜色数组...
阅读全文
摘要:http://miconvexhull.codeplex.com/可以生成2、3维的最小凸包。可以进行狄洛尼三角剖分,生成Voronoi多边形。This project is a convex hull algorithm and library for 2D, 3D, and higher dim...
阅读全文
摘要:http://blog.sina.com.cn/s/blog_68eb92020101kpw8.html
阅读全文
摘要:Winforms-GePlugin-Control-libraryhttp://download.csdn.net/download/xm379303813/4247029
阅读全文
摘要:参考文献:http://www.cnblogs.com/artech/archive/2007/02/26/656901.html自己学习的Demo第一个是控制台宿主服务,第二个是Windows服务进程宿主WCF服务。第二个新建工程的时候没有选择WCF服务项目,所有调试时候不是很方便。
阅读全文
摘要:以前从来没有想过.Net开发居然存在内存无法释放的问题,总是认为GC给我处理好了一切。现在GIS二次开发结合三维球开发,没有想到存在如此严重的内存增长,很快内存就不够用了,导致系统各种不稳定。球体和三维模型就开始闪烁,出现无法创建D3D或GDI+设备,OutOfMemory等错误。最近一直为内存...
阅读全文
摘要:如果某对象的Dispose方法被调用一次以上,则该对象必须忽略第一次调用后的所有调用。如果对象的Dispose方法被多次调用,该对象一定不要引发异常。除Dispose之外的实例方法在资源已释放时会引发ObjectDisposedException。用户可能期望资源类型使用特定的约定来表示已分配状态和...
阅读全文
摘要:第一个测试的Demo 1 2 3 4 5 6 7 8 9 10 11 using System;12 using System.Xml;13 using System.Data;14 using System.Data.OracleClient;15 16 namespace MyP...
阅读全文
摘要:1 //序列化 2 private void btnShow_Click(object sender, EventArgs e) 3 { 4 DataTable dt = new DataTable(); 5 DataC...
阅读全文
摘要:一直不确定C#可以通过存储过程进行查询,今天才确定是可以的。可以返回DataReader或者Dataset。
阅读全文
摘要:C# char 关键字用于声明 .NET framework 使用 Unicode 字符表示 System.Char 结构的实例。 Char 对象的值是 16 位数字 (序号值。)将字符表示为 UTF-16 代码单位。 Unicode 字符在世界上表示大多数书面语言。 类型 范围 大小 .NET F
阅读全文
摘要:在StartUp项目中,SharpDevelopMain类的Main函数。
阅读全文
摘要:方式一在Idle方法中更新 1 void OnApplicationIdle(object sender, EventArgs e) 2 { 3 // Use the Idle event to update the status of menu and to...
阅读全文
摘要:服务器端:1.新建一个Asp.net空网站RGImageServer。2.新建一个WebService项目ImageService,项目新增文件ImageService.asmx,添加方法GetTile()。 1 using System; 2 using System.Collections.Ge...
阅读全文
摘要:控制器 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace RGeos.FrameWork.MVC 7 { 8 //控制类 9...
阅读全文
摘要:Getting started with MVC# frameworkThe source code of this example can be found under "Examples\Basics\" subfolder of the MVC# framework root folder. ...
阅读全文
摘要:MVC# Overview概述Abstract: This article gives an overview of MVC# - a Model-View-Presenter framework for .NET platform. It firstly explains the MVP patt...
阅读全文