• 大小: 9.53MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-26
  • 语言: 其他
  • 标签: 发布  GIS  

资源简介

这是一个简单的WebGIS实例,功能较单一,适合初学者

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace NSS_WEBGIS
{
    public partial class App : Application
    {

        public App()
        {
            this.Startup += this.Application_Startup;
            this.Exit += this.Application_Exit;
            this.UnhandledException += this.Application_UnhandledException;

            InitializeComponent();
        }

        private void Application_Startup(object sender StartupEventArgs e)
        {
            this.RootVisual = new MainPage();
        }

        private void Application_Exit(object sender EventArgs e)
        {

        }
        private void Application_UnhandledException(object sender ApplicationUnhandledExceptionEventArgs e)
        {
            // If the app is running outside of the debugger then report the exception using
            // the browser‘s exception mechanism. On IE this will display it a yellow alert 
            // icon in the status bar and Firefox will display a script error.
            if (!System.Diagnostics.Debugger.IsAttached)
            {

                // NOTE: This will allow the application to continue running after an exception has been thrown
                // but not handled. 
                // For production applications this error handling should be replaced with something that will 
                // report the error to the website and stop the application.
                e.Handled = true;
                Deployment.Current.Dispatcher.BeginInvoke(delegate { ReportErrorToDOM(e); });
            }
        }
        private void ReportErrorToDOM(ApplicationUnhandledExceptionEventArgs e)
        {
            try
            {
                string errorMsg = e.Exceptionobject.Message + e.Exceptionobject.StackTrace;
                errorMsg = errorMsg.Replace(‘“‘ ‘\‘‘).Replace(“\r\n“ @“\n“);

                System.Windows.Browser.HtmlPage.Window.Eval(“throw new Error(\“Unhandled Error in Silverlight Application “ + errorMsg + “\“);“);
            }
            catch (Exception)
            {
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-06-23 10:08  NSS_WEBGIS\
     文件     2163409  2014-06-23 09:32  NSS_WEBGIS\201101128聂森森.docx
     目录           0  2014-06-23 01:07  NSS_WEBGIS\NSS_WEBGIS\
     文件        1416  2014-06-19 23:16  NSS_WEBGIS\NSS_WEBGIS.sln
     文件       41984  2014-06-22 14:31  NSS_WEBGIS\NSS_WEBGIS.suo
     目录           0  2014-06-23 01:07  NSS_WEBGIS\NSS_WEBGIS.Web\
     目录           0  2014-06-23 01:07  NSS_WEBGIS\NSS_WEBGIS.Web\bin\
     文件        4096  2014-06-22 14:18  NSS_WEBGIS\NSS_WEBGIS.Web\bin\NSS_WEBGIS.Web.dll
     文件        7680  2014-06-22 14:18  NSS_WEBGIS\NSS_WEBGIS.Web\bin\NSS_WEBGIS.Web.pdb
     目录           0  2014-06-23 01:07  NSS_WEBGIS\NSS_WEBGIS.Web\ClientBin\
     文件     1462004  2014-06-22 14:06  NSS_WEBGIS\NSS_WEBGIS.Web\ClientBin\NSS_WEBGIS.xap
     文件        4355  2014-06-19 23:52  NSS_WEBGIS\NSS_WEBGIS.Web\NSS_WEBGIS.Web.csproj
     文件        1279  2014-06-22 14:30  NSS_WEBGIS\NSS_WEBGIS.Web\NSS_WEBGIS.Web.csproj.user
     文件        2936  2014-06-19 23:15  NSS_WEBGIS\NSS_WEBGIS.Web\NSS_WEBGISTestPage.aspx
     文件        2871  2014-06-19 23:15  NSS_WEBGIS\NSS_WEBGIS.Web\NSS_WEBGISTestPage.html
     目录           0  2014-06-23 01:07  NSS_WEBGIS\NSS_WEBGIS.Web\obj\
     目录           0  2014-06-23 01:07  NSS_WEBGIS\NSS_WEBGIS.Web\obj\Debug\
     文件        7175  2014-06-22 14:31  NSS_WEBGIS\NSS_WEBGIS.Web\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         811  2014-06-22 13:25  NSS_WEBGIS\NSS_WEBGIS.Web\obj\Debug\NSS_WEBGIS.Web.csproj.FileListAbsolute.txt
     文件        4096  2014-06-22 14:18  NSS_WEBGIS\NSS_WEBGIS.Web\obj\Debug\NSS_WEBGIS.Web.dll
     文件        7680  2014-06-22 14:18  NSS_WEBGIS\NSS_WEBGIS.Web\obj\Debug\NSS_WEBGIS.Web.pdb
     目录           0  2014-06-19 23:15  NSS_WEBGIS\NSS_WEBGIS.Web\obj\Debug\TempPE\
     目录           0  2014-06-23 01:07  NSS_WEBGIS\NSS_WEBGIS.Web\Properties\
     文件        1329  2014-06-19 23:15  NSS_WEBGIS\NSS_WEBGIS.Web\Properties\AssemblyInfo.cs
     文件        7680  2014-06-19 23:16  NSS_WEBGIS\NSS_WEBGIS.Web\Silverlight.js
     文件         313  2014-06-19 23:15  NSS_WEBGIS\NSS_WEBGIS.Web\Web.config
     文件        1240  2014-06-19 23:15  NSS_WEBGIS\NSS_WEBGIS.Web\Web.Debug.config
     文件        1301  2014-06-19 23:15  NSS_WEBGIS\NSS_WEBGIS.Web\Web.Release.config
     目录           0  2014-06-23 01:07  NSS_WEBGIS\NSS_WEBGIS\Actions\
     文件        2495  2014-06-19 23:15  NSS_WEBGIS\NSS_WEBGIS\Actions\SetlayerUrlAction.cs
     文件         772  2014-06-19 23:15  NSS_WEBGIS\NSS_WEBGIS\Actions\ToggleFullScreenAction.cs
............此处省略358个文件信息

评论

共有 条评论