随笔分类 - C#
摘要:本篇继续介绍Google Earth COM API开发的基础知识,相对第三篇的改进如下:
1)增加鼠标滚轮支持,可以实现放大、缩小。此功能利用上一篇提供的HookAPI.dll实现
2)读取PlaceMarks(Google Earth界面中的位置)并显示、隐藏
3)读取所有图层,显示并隐藏
阅读全文
摘要:好久没有更新《C#调用Google Earth Com API开发》系列文章了,今天带给大家的是第三篇,本篇相对于第二篇主要改进了三个方面。
1) 实现GoogleEarth显示画面随窗口大小改变而改变
2) 截获GoogleEarth鼠标消息,实现单击、双击功能;鼠标滚轮缩放现在只能放大!O(∩_∩)O~
3) 实现GoogleEarth彩色截图(测试环境:Windows 2003 Server ,Vista与Win7中不可用,XP未测)
阅读全文
摘要:Vista系统,VS2005和VS2008开发环境,安装IE8以后,无法创建VC++Smart Device Project,解决方法如下:1、打开Regedit2、找到键值“HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\”3、找到项“1000”,如果不存...
阅读全文
摘要:继《C#调用GoogleEarth Com API开发(一)》,我Neil又带给大家第二篇文章。这一篇文章在第一篇的基础上,展示如何调用Windows API将GoogleEarth的界面隐藏掉,并将GoogleEarth的地图显示在自定义的窗体上。废话少说,直接上代码。 1、主窗口代码: 1: // 功能:GE实例(二) 2: // 描述:GE COM API 网址:http://earth.g...
阅读全文
摘要:一、准备Google Earth提供了个人免费版、Plus版、Pro版,个人开发只安装个人免费版就可以了,如果需要更多的功能,那么只有每年上交$400购买专业版了到目前为止,GoogleEarth的二次开发接口还比较少,功能太弱,仅仅提供了1.0的类库。GoogleEarth COM API参考文档可以在这里找到:http://earth.google.com/comapi/index.htmlC...
阅读全文
摘要:1: // 功能:复选框 2: // 描述: 3: // 编码:温伟鹏 4: // 日期:12/18/2008 11:48:34 5: 6: using System; 7: using System.Collections.Generic; 8: using System.Text; 9: using System.ComponentModel; 10: using System.Drawin...
阅读全文
摘要:样例的代码。 1: // 功能: 2: // 描述: 3: // 编码:温伟鹏 4: // 日期:12/17/2008 14:04:12 5: 6: using System; 7: using System.Collections.Generic; 8: using System.ComponentModel; 9: using System.Data; 10: using System.Dr...
阅读全文
摘要:这里提供的代码是示意图中的第二个进度条的代码。 代码:[代码]下面是进度条的基类代码:其中涉及到的几个类的代码:[代码][代码] [代码][代码][代码]这是我从最近写的UI库中选出来的,版本有点旧,大家也可以看出来,代码有点多,同时有些代码也是可有可无的。呵呵。不过懒得改了,大家就当练习吧!
阅读全文
摘要:又经过几个不眠之夜,才添加了两个功能,很是郁闷啊! 废话不说了,截图如下:
阅读全文
摘要:一个VB写的小游戏,名字好像叫做“点灯”。有兴趣的将它改写成C#的试一下附上源代码和可执行文件:/Files/wpwen/diandeng.rar
阅读全文
摘要:里面集成了SMTP、POP3、FTP等各种网络中常用的协议解析代码使用方面比较简单,我就是边读代码边使用的/Files/wpwen/LumiSoft.Net.rar
阅读全文
摘要:此程序只是将网上流行的程序进行封装了,大家需要的话可以下载!/Files/wpwen/CameraDemo.rar
阅读全文
摘要:在WinForm编程中大家可以想要在MDI父窗体中插入一张背景图片,下面给出实现方法:首先定义一个MdiClient变量 private System.Windows.Forms.MdiClient mdiClient; 在Mdi父窗体的构造函数中添加如下代码: // //准备获取MdiClient // i...
阅读全文
摘要:在我参照Paint.Net开发的程序中使用了如下的方法 1 private void AcquireFromClipboard() 2 { 3 IDataObject iData = Clipboard.GetDataObject(); 4 if(iData == null) 5 return;...
阅读全文
摘要:这曾经是我的数据库课程设计中开发的程序,而且“有幸”当上了我以前高中同学的毕业设计。下面公布几张图片待我的那位同学毕设通过后我就公开源代码!哈哈
阅读全文
摘要:看了国外的Paint.NET项目,挺感兴趣的,所以仿照Paint.NET编写了一个多窗口的绘图工具, 名字就叫PaintDotNet,希望不会侵权。呵呵! 还是放上源代码给大家下载吧 http://www.wpwen.com/attachments/month_0810/f2008102522291.rar
阅读全文