原创 Silverlight中打印文件

1:先把頁面DataGrid上的數據導入到一個另外一個空DataGrid中: for (int i = 0; i < StatisticsDetail.Columns.Count; i++)

原创 ArcSDE中 extproc代理DLL路徑無效問題

問題描述: 在GIS系統中保存或者空間查詢等與空間數據有關的操作過程中有時會出現如下問題:提示代理DLL路徑無效;   如果出現上述問題,按如下步驟嘗試解決: 1:用sde用戶登入Oracle,運行如下語句: select * fro

原创 GIS-判斷點是否落在指點的多邊形區域內

/// <summary> /// 判斷座標點是否落在指定的多邊形區域內 /// </summary> /// <param name="point">指定的座標點</par

原创 JavaScript規範之數組

特別說明:轉載與網絡:https://github.com/adamlu/javascript-style-guide 使用字面值創建數組 // bad var items = new Array(); // good var i

原创 JavaScript規範之變量

特別說明:轉載與網絡:https://github.com/adamlu/javascript-style-guide 總是使用 var 來聲明變量,如果不這麼做將導致產生全局變量,我們要避免污染全局命名空間。 // bad su

原创 ArcGIS for Silverlight API google地圖操作

1.地圖圖層 <esri:Map x:Name="mymap" WrapAround="True" SnapToLevels="True" Extent="13026373.9205,4389217.2155,13039428.45

原创 JavaScript規範之函數

特別說明:轉載與網絡:https://github.com/adamlu/javascript-style-guide 函數表達式: // 匿名函數表達式 var anonymous = function() { return

原创 JavaScript規範之條件表達式

特別說明:轉載與網絡:https://github.com/adamlu/javascript-style-guide 適當使用 === 和 !== 以及 == 和 !=. 條件表達式的強制類型轉換遵循以下規則: 對象 被計算爲 tr

原创 JavaScript規範之對象

特別說明:轉載與網絡:https://github.com/adamlu/javascript-style-guide 使用字面值創建對象 // bad var item = new Object(); // good var

原创 點在面內的算法

放射線算法,就是把一個點向任意方向發射(本程序是向下),如果跟這個面有奇數個交點,證明點在面裏面,若是偶數個,則是在外面(包括0),  struct TabPoint { private double x;

原创 將DataTable的行和列轉置

將DataTable的行和列轉置,參考代碼如下:   public DataTable ChangeGrid(DataTable dt) { DataTable dta = new.Da

原创 Silverlight中調用JS方法並獲取返回值

在SL中採用HtmlPage.Window.Invoke()方法來調用JS方法: 具體參考如下: 後臺: ScriptObject returnValue = HtmlPage.Window.Invoke("co

原创 JavaScript規範之屬性

特別說明:轉載與網絡:https://github.com/adamlu/javascript-style-guide 當使用變量訪問屬性時使用中括號. var luke = { jedi: true, age: 28 };

原创 XML序列化

public static string XmlSerializer<T>(T t, Type[] extraTypes) { XmlSerializer serializer =

原创 Silverlight中導出Excel文件

可導出CSV格式文件,用Excel打開; /// <summary> /// CSV格式化 /// </summary> /// <param name="data">數據</para