博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月16日

摘要: 在Win7(64位)系统下运行World Wind源码程序出现“未处理BadImageFormatException”错误解决方法:错误如下图: 错误原因: 该错误是由于World Wind不能正确加载PluginSDK.dll或者其一个依赖项所导致的。具体的原因是由于在Win7-64位平台下vs2008编译目标平台不一致导致编译出的dll文件格式不能由应用程序加载。解决方法: 右键PluginSDK项目-->属性-->生成-->目标平台:Any CPU改为X86。 如下图: 右键WorldWind项目-->属性-->生成-->目标平台:Any CPU改为X 阅读全文

posted @ 2011-03-16 19:35 tianya10319 阅读(928) 评论(0) 推荐(0) 编辑

2011年3月7日

摘要: 虚方法和抽象方法都可以供派生类重写,它们之间有什么区别呢?1. 虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如://抽象方法public abstract class Animal{ public abstract void Sleep(); public abstract void Eat();}//虚方法public class Animal{ public virtual void Sleep(){} public virtual void Eat(){}}2. 抽象方法只能在抽象类中声明,虚方法不是。其实如果类包含抽象方 阅读全文

posted @ 2011-03-07 17:44 tianya10319 阅读(2216) 评论(0) 推荐(1) 编辑

2011年3月5日

摘要: Win7上运行Win32程序出现此问题的一种解决方案(VS2008开发环境):问题现象:解决方法:把调试时的解决方案平台,Any CPU改成X86。如下图: 阅读全文

posted @ 2011-03-05 15:53 tianya10319 阅读(4451) 评论(0) 推荐(0) 编辑

摘要: C#高级编程:Invalidate()方法 作者:佚名 文章来源:http://www.51shuji.com/ 发布日期:2008-02-02 Invalidate()是System.Windows.Forms.Form的一个成员,它把客户窗口区域标记为无效,因此在需要重新绘制时,它可以确保引发Paint事件。Invalidate()有两个重载方法:可以给它传送一个矩形,指定(使用页面坐标)需要重新绘制哪个窗口区域,如果不提供任何参数,它就把整个客户区域标记为无效。为什么要这么做如果知道需要绘制某些内容,为什么不调用OnPaint()或直接完成绘制任务的其他方法一般情况下,最好不要直接调用绘 阅读全文

posted @ 2011-03-05 11:06 tianya10319 阅读(350) 评论(0) 推荐(0) 编辑

摘要: World Wind源码研究转载:http://blog.csdn.net/paul_xj/category/327946.aspx 阅读全文

posted @ 2011-03-05 10:59 tianya10319 阅读(271) 评论(0) 推荐(0) 编辑

2011年3月4日

摘要: using的几种用法 查看文章:http://www.cnblogs.com/windsails/archive/2004/09/12/42444.html 阅读全文

posted @ 2011-03-04 20:23 tianya10319 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 整篇文章转载自:http://www.cnblogs.com/wuhenke/archive/2009/12/10/1621437.htmlC# XmlSerializer类是实现序列化的一个类,那么关于C# XmlSerializer的学习我们要掌握怎么样的操作方法呢?那么这里向你详细介绍具体的操作细节情况。 C# XmlSerializer是什么呢?它是使用二进制格式化程序进行序列化的一个类,那么具体的通过C# XmlSerializer如何实现序列化操作呢?在序列化操作的过程中需要注意些什么呢?C# XmlSerializer的出处:usingSystem.Xml.Serializati 阅读全文

posted @ 2011-03-04 12:49 tianya10319 阅读(373) 评论(0) 推荐(0) 编辑