随笔分类 -  .Net工作

摘要:这里是官方的文档说明http://logging.apache.org/log4net/阅读目录xml配置部分C#代码部分xml配置部分 程序调用部分//这里不能漏,指明用哪个config。另外要把.config设置成一直复制[assembly: log4net.Con... 阅读全文
posted @ 2014-03-07 00:45 toffrey 阅读(208) 评论(0) 推荐(0)
摘要:学习笔记,记一下,有再加上:要序列化的类要加 Serialiazable 标记,如果要更改类在xml中的显示名称、命名空间等属性,可以XmlType 标记。对于下面这种属性,可以把 Service 类的 name 属性加上 XmlAttribute 标记,那么此时 name 属性的值就会作为 Service 节点的 name 属性值。对于有前缀的节点或属性。如下面这种。实现方法是在 XmlSerializer.Serialize(stream, object, XmlSerializeNamespaces)方法里的 XmlSerializeNamespaces 来设置。把简称和命名空间加进 X 阅读全文
posted @ 2013-09-26 21:28 toffrey 阅读(281) 评论(0) 推荐(0)
摘要:每次用到了都忘了,再去查好了。再用又忘了,这里就记一记自己理解的方便自己偶尔看看。委托,顾名思义,就是可以委托这个东西来调用哪个(与它匹配的)方法。委托是一种类型,用来标识哪些方法可以委托它来调用。委托是事件的基础。 为什么这么说呢,想想事件是什么,就是在包含它的类(或者其它要触发它的什么东西)里可以直接触发它,然后就不用管触发之后要调用谁了。那么这么一来,你不管要调用谁谁去管调用谁?这里就要用到委托。你委托委托这个东西去调用已经绑定的方法,当然了,这个时候在触发事件的这个类里,你依然不知道你这一触发到底调用了谁的方法。1 public delegate int CalPlusDelegat. 阅读全文
posted @ 2013-09-24 15:24 toffrey 阅读(136) 评论(0) 推荐(0)
摘要:首先介绍一下ArcGIS10.0的缓存机制:切片方案切片方案包括缓存的比例级别、切片尺寸和切片原点。这些属性定义缓存边界的存在位置,在某些客户端中叠加缓存时匹配这些属性十分重要。图像格式和抗锯齿等其他属性也会写入切片方案,但对于客户端应用程序能否成功叠加切片没有影响。切片方案原点切片方案原点是指切片... 阅读全文
posted @ 2013-09-14 10:40 toffrey 阅读(9823) 评论(9) 推荐(4)
摘要:用C#写了个系统更新的小程序,用到MySqlMySQL 5.1参考手册1.使用MySqlConnection需要引用dll: MySql.Data.rar连接数据库string conStr = "Data Source=localhost;User Id=user;Password=pwd;charset='utf8'";MySqlConnection connection = new MySqlConnection(Conn);Connection.Open();执行数据库数据操作string cmdStr = "drop database ` 阅读全文
posted @ 2013-09-04 14:32 toffrey 阅读(358) 评论(0) 推荐(0)
摘要:我们遇到的几个给政府部门做的GIS系统,一般都只要面子,只要好看,领导高兴得不得了,点点这里点点那里,哟,这按钮一点还会转,领导开心得跟朵花似的。。。要是搞个各种分析什么的全堆上来,他就嫌烦了。。。这不说是由于使用的功能比较简单,花钱买个ArcGIS太浪费了,要用个开源系统做一个,一来给客户节省开销,二来我们自己也能赚一点。然后就在挑开源GIS,主要到现在也就会写点C#的代码,Grass, QGis, GeoTools, GeoServer什么的就都没考虑,就在DotSpatial和SharpMap里选了DotSpatial。我们的要求不高,只要能完成常用的地图加载查询什么的就好了。首先写的W 阅读全文
posted @ 2013-09-03 16:21 toffrey 阅读(3271) 评论(0) 推荐(1)