91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.23MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-09
  • 語言: C#
  • 標簽: GIS??AE開發??

資源簡介

ArcGIS_Engine_C#實例開發教程的 ArcGIS 10.2 + VS2012的無保留實現版本,方便AO開發的同學學習,吐血推薦,3天的成果。 第一講 桌面GIS應用程序框架的建立 第二講 菜單的添加及其實現 第三講 MapControl與PageLayoutControl同步 第四講 狀態欄信息的添加與實現 第五講 鷹眼的實現 第六講 右鍵菜單添加與實現 教程Bug及優化方案 1 第七講 圖層符號選擇器的實現 1 第七講 圖層符號選擇器的實現 2 第八講 屬性數據表的查詢顯示

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;

using?ESRI.ArcGIS.Carto;
using?ESRI.ArcGIS.Controls;
using?ESRI.ArcGIS.esriSystem;
using?ESRI.ArcGIS.SystemUI;
using?ESRI.ArcGIS.Geometry;
using?ESRI.ArcGIS.Geodatabase;

namespace?TDMap
{



????public?partial?class?AttributeTableFrm?:?Form
????{
????????public?DataTable?attributeTable;

????????public?AttributeTableFrm()
????????{
????????????InitializeComponent();
????????}

????????//根據圖層字段創建一個只含字段的空DataTable

????????private?static?DataTable?CreateDataTableBylayer(ilayer?player?string?tableName)
????????{
????????????//創建一個DataTable表
????????????DataTable?pDataTable?=?new?DataTable(tableName);
????????????//取得ITable接口
????????????ITable?pTable?=?player?as?ITable;
????????????IField?pField?=?null;
????????????DataColumn?pDataColumn;
????????????//根據每個字段的屬性建立DataColumn對象
????????????for?(int?i?=?0;?i?????????????{
????????????????pField?=?pTable.Fields.get_Field(i);
????????????????//新建一個DataColumn并設置其屬性
????????????????pDataColumn?=?new?DataColumn(pField.Name);
????????????????if?(pField.Name?==?pTable.OIDFieldName)
????????????????{
????????????????????pDataColumn.Unique?=?true;//字段值是否唯一
????????????????}
????????????????
????????????????pDataColumn.AllowDBNull?=?pField.IsNullable;//字段值是否允許為空
????????????????pDataColumn.Caption?=?pField.AliasName;//字段別名
????????????????pDataColumn.DataType?=?System.Type.GetType(ParseFieldType(pField.Type));//字段數據類型
????????????????pDataColumn.DefaultValue?=?pField.DefaultValue;//字段默認值
????????????????
????????????????//當字段為String類型時設置字段長度
????????????????if?(pField.VarType?==?8)
????????????????????pDataColumn.MaxLength?=?pField.Length;
????????????????
????????????????//字段添加到表中
????????????????pDataTable.Columns.Add(pDataColumn);
????????????????pField?=?null;
????????????????pDataColumn?=?null;
????????????}
????????????return?pDataTable;
????????}

????????//?將?GeoDatabase字段類型轉換成.Net相應的數據類型
????????public?static?string?ParseFieldType(esriFieldType?fieldType)
????????{
????????????switch?(fieldType)
????????????{
????????????????case?esriFieldType.esriFieldTypeBlob:
????????????????????return?“System.String“;
????????????????case?esriFieldType.esriFieldTypeDate:
????????????????????return?“System.DateTime“;
????????????????case?esriFieldType.esriFieldTypeDouble:
????????????????????return?“System.Double“;
????????????????case?esriFieldType.esriFieldTypeGeometry:
????????????????????return?“System.String“;
????????????????case?esriFieldType.esriFieldTypeGlobalID:
????????????????????return?“System.String“;
????????????????case?esriFieldType.esriFieldTypeGUID:
????????????????????return?“System.String“;
????????????????case?esriFieldType.esriFieldTypeInteger:
????????????????????return?“System.Int32“;
??????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????2592840??2015-10-16?19:06??TDMap\ArcGIS_Engine_C#實例開發教程.pdf

?????文件????????187??2015-10-14?11:18??TDMap\TDMap\App.config

?????文件???????7607??2015-10-16?18:52??TDMap\TDMap\AttributeTableFrm.cs

?????文件???????2496??2015-10-16?18:44??TDMap\TDMap\AttributeTableFrm.Designer.cs

?????文件???????5817??2015-10-16?18:44??TDMap\TDMap\AttributeTableFrm.resx

?????文件??????62464??2015-10-16?19:03??TDMap\TDMap\bin\Debug\TDMap.exe

?????文件????????187??2015-10-14?11:18??TDMap\TDMap\bin\Debug\TDMap.exe.config

?????文件??????97792??2015-10-16?19:03??TDMap\TDMap\bin\Debug\TDMap.pdb

?????文件??????22984??2015-10-16?10:24??TDMap\TDMap\bin\Debug\TDMap.vshost.exe

?????文件????????187??2015-10-14?11:18??TDMap\TDMap\bin\Debug\TDMap.vshost.exe.config

?????文件????????490??2012-06-06?02:06??TDMap\TDMap\bin\Debug\TDMap.vshost.exe.manifest

?????文件??????14552??2015-10-16?09:57??TDMap\TDMap\ControlsSynchronizer.cs

?????文件??????21824??2015-10-16?19:05??TDMap\TDMap\Form1.cs

?????文件??????25207??2015-10-16?17:23??TDMap\TDMap\Form1.Designer.cs

?????文件??????18580??2015-10-16?17:23??TDMap\TDMap\Form1.resx

?????文件???????2507??2015-10-16?14:33??TDMap\TDMap\layerVisibility.cs

?????文件???????3127??2015-10-16?09:21??TDMap\TDMap\Maps.cs

?????文件?????129648??2015-10-14?12:57??TDMap\TDMap\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????8241??2015-10-16?18:55??TDMap\TDMap\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????180??2015-10-16?19:03??TDMap\TDMap\obj\Debug\TDMap.AttributeTableFrm.resources

?????文件????????912??2015-10-16?18:46??TDMap\TDMap\obj\Debug\TDMap.csproj.FileListAbsolute.txt

?????文件???????1155??2015-10-16?18:46??TDMap\TDMap\obj\Debug\TDMap.csproj.GenerateResource.Cache

?????文件?????119974??2015-10-16?18:05??TDMap\TDMap\obj\Debug\TDMap.csprojResolveAssemblyReference.cache

?????文件??????62464??2015-10-16?19:03??TDMap\TDMap\obj\Debug\TDMap.exe

?????文件???????8243??2015-10-16?19:03??TDMap\TDMap\obj\Debug\TDMap.Form1.resources

?????文件??????97792??2015-10-16?19:03??TDMap\TDMap\obj\Debug\TDMap.pdb

?????文件????????730??2015-10-16?19:03??TDMap\TDMap\obj\Debug\TDMap.Properties.Resources.resources

?????文件???????1023??2015-10-16?19:03??TDMap\TDMap\obj\Debug\TDMap.SymbolSelectorFrm.resources

?????文件??????????0??2015-10-14?11:18??TDMap\TDMap\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

?????文件??????????0??2015-10-14?11:18??TDMap\TDMap\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

............此處省略60個文件信息

評論

共有 條評論