摘要: 在与COM对象交互的时候有的时候我们得到一个对象,我们想知道它的类型,可以使用Object.GetType()方法得到的类型却是System.__ComObject,因为System.__ComObject是代表所有COM对象的,但是它对我们来说是没有任何意义的。如果想得到System.__ComObject的真正类型只要使用Microsoft.VisualBasic.Information.Ty... 阅读全文
posted @ 2010-03-24 20:17 画竹 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 由于没有时间,目前只实现了大地主题解算、高斯投影坐标正反算和距离改正,但应该很容易扩充。结构示意图: 参考椭球类:[代码]Code 坐标投影类和高斯坐标投影类:[代码][代码] 两个辅助类:[代码][代码] 阅读全文
posted @ 2009-09-26 01:23 画竹 阅读(699) 评论(0) 推荐(1) 编辑
摘要: 二、单链表借用List容器存放数据,用下标实现指针的功能,类似于静态链表的实现方式。另外用一个List<int>容器收集被删除元素的下标,即空闲的位置,当插入新的元素的时候,如果有空闲位置,则直接放到空闲位置上,而不需分配新的空间,这作为一种垃圾回收机制。没有使用指针,虽然理论上C#也可以用指针,但是这是在CLR类库中,而且还用到了泛型,我尝试过后觉得用指针实现几乎是不可能的。文件S_... 阅读全文
posted @ 2009-09-08 02:15 画竹 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 最近在复习数据结构,打算把书上的算法都实现一遍。选择用C#写,而不是C++,主要是因为用C#封装成类库比较方便,我也可以顺便熟悉一下C#的语法。虽然这样执行效率可能会比较低,但我觉得数据结构主要是一种思想,和具体的实现语言无关。一、顺序表采用固定数组实现,初始时分配100个元素,当表长超过已分配的空间大小时自动扩充容量,每次扩充增加10个元素的空间。文件Status.cs[代码]文件SeqList... 阅读全文
posted @ 2009-09-08 01:52 画竹 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 宋朝有一个画家叫文同,字与可,擅长画竹。他是苏轼的表兄,也是苏轼的好朋友。元丰二年(1079)正月,文同病逝。那年七月,苏轼写了一篇纪念他的文章,叫《文与可画筼筜谷偃竹记》。文中赞其画竹之法,说:“故画竹必先得成竹于胸中,执笔熟视,乃见其所欲画者,急起从之,振笔直遂,以追其所见,如兔起鹘落,少纵则逝矣。”到了元祐二年(1087),苏轼又写了《书晁补之所藏与可画竹三首》,最有... 阅读全文
posted @ 2009-09-07 23:42 画竹 阅读(849) 评论(0) 推荐(0) 编辑