资源简介
使用开源的Gmap.NET控件,采用C#语言,开发了C/S模式的地图浏览程序。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace SPS
{
class KillMessageBox
{
private string _caption;
public void Show(string text string caption int timeout)
{
this._caption = caption;
StartTimer(timeout);
MessageBox.Show(text caption);
}
private void StartTimer(int interval)
{
Timer timer = new Timer();
timer.Interval = interval;
timer.Tick += new EventHandler(Timer_Tick);
timer.Enabled = true;
}
private void Timer_Tick(object sender EventArgs e)
{
CloseMessageBox();
//停止计时器
((Timer)sender).Enabled = false;
}
//此处要用User32.dll而不是coredll.dll!!!
[DllImport(“User32.dll“ EntryPoint = “FindWindow“ CharSet = CharSet.Auto)]
private extern static IntPtr FindWindow(string lpClassName string lpWindowName);
[DllImport(“User32.dll“ CharSet = CharSet.Auto)]
public static extern int PostMessage(IntPtr hWnd int msg IntPtr wParam IntPtr lParam);
public const int WM_CLOSE = 0x10;
private void CloseMessageBox()
{
//查找MessageBox的弹出窗口注意对应标题
IntPtr ptr = FindWindow(null this._caption);
if (ptr != IntPtr.Zero)
{
//查找到窗口则关闭
PostMessage(ptr WM_CLOSE IntPtr.Zero IntPtr.Zero);
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-04-20 16:20 SPS\
目录 0 2012-04-20 16:20 SPS\GMap\
文件 139776 2012-04-10 10:58 SPS\GMap\BSE.Windows.Forms.dll
文件 2218496 2012-04-10 10:58 SPS\GMap\GMap.NET.Core.dll
文件 79360 2012-04-10 10:58 SPS\GMap\GMap.NET.WindowsForms.dll
文件 57344 2012-04-10 10:58 SPS\GMap\GMap.NET.WindowsPresentation.dll
文件 4643 2012-04-10 10:58 SPS\GMap\code.txt
目录 0 2012-04-20 16:20 SPS\SPS\
文件 1885 2012-04-11 21:44 SPS\SPS\KillMessageBox.cs
文件 22470 2012-04-12 16:20 SPS\SPS\MainForm.Designer.cs
文件 9724 2012-04-13 16:02 SPS\SPS\MainForm.cs
文件 5817 2012-04-12 16:20 SPS\SPS\MainForm.resx
文件 487 2012-04-10 12:49 SPS\SPS\Program.cs
目录 0 2012-04-20 16:20 SPS\SPS\Properties\
文件 1338 2012-04-10 12:44 SPS\SPS\Properties\AssemblyInfo.cs
文件 2856 2012-04-10 12:44 SPS\SPS\Properties\Resources.Designer.cs
文件 5612 2012-04-10 12:44 SPS\SPS\Properties\Resources.resx
文件 1088 2012-04-10 12:44 SPS\SPS\Properties\Settings.Designer.cs
文件 249 2012-04-10 12:44 SPS\SPS\Properties\Settings.settings
文件 4178 2012-04-13 16:02 SPS\SPS\SPS.csproj
文件 227 2012-04-11 13:52 SPS\SPS\SPS.csproj.user
文件 148 2012-04-10 15:02 SPS\SPS\WiFiAP.cs
目录 0 2012-04-20 16:20 SPS\SPS\bin\
目录 0 2012-04-20 16:20 SPS\SPS\bin\Debug\
文件 139776 2012-04-10 10:58 SPS\SPS\bin\Debug\BSE.Windows.Forms.dll
文件 2218496 2012-04-10 10:58 SPS\SPS\bin\Debug\GMap.NET.Core.dll
文件 79360 2012-04-10 10:58 SPS\SPS\bin\Debug\GMap.NET.WindowsForms.dll
文件 57344 2012-04-10 10:58 SPS\SPS\bin\Debug\GMap.NET.WindowsPresentation.dll
文件 21504 2012-04-13 16:02 SPS\SPS\bin\Debug\SPS.exe
文件 32256 2012-04-13 16:02 SPS\SPS\bin\Debug\SPS.pdb
文件 11608 2012-04-13 16:01 SPS\SPS\bin\Debug\SPS.vshost.exe
............此处省略18个文件信息
相关资源
- sharpmap实现shp的加载
- 基于C#开发的开源GIS项目 KLMap
- GMap.net的WPF实现demo
- MapReduce--->实现简单的数据清洗需要
- 多光盘多数据刻录系统的C#实现
- 工作明细 job_to_map
- GMAP地图控件
- Sharpmap GIS C#开发的Map渲染类库
- 开源GIS Sharpmap及其shp资源
- MapEditor地图的使用C#版
-
C#语言环境下的SuperMap ob
jects组件式 - AE的MapControl直接加载Oracle数据(C#)
- GIS软件SharpMap源码详解及应用
- gmap离线地图执行文件
- 基于MapX的二次开发
- 在C#中调用MapX[超级详细]pb、vb、delp
- baidu_map_index.css
- WPF下,高性能绘图,写WriteableBitmap,
- C# mapx 开发GIS
- [best]MapWinForms.rar
- sharpmapmap渲染
- wpf实现本地图像文件打开与保存
- C#GDI绘图_BitMapDemo.rar
- Add-In插件 ArcMap tool工具使用
- C# Bitmap转RGB32(NI)
- Unity不用Dll直接读取BMP图片并转为Te
- 比较完善的C#中调用mapx教程
- unity3d BitmapToTexture2D
- GMAP离线地图
- c# Imap收信组件,UTF-8版本,完美支持
评论
共有 条评论