文章列表
 
您正在查看 "Programing" 分类下的文章

2010-01-29 19:18
这章中描述的属性被用在创建和COM程序交互的程序中。
19.1  COMImport 属性
当被放在一个类上, COMImport 属性就把这个类标记为一个外部实现的COM 类。这样的一个类声明使得可以用一个C# 名称调用一个COM 类。 
namespace System.Runtime.InteropServices
{
[AttributeUsage(AttributeTargets.Class)]
public class COMImportAttribute: System.Attribute
{
public COMImportAttribute() {…}
}
 
2010-01-28 0:47

(十一) 自定义ToolbarControl

同 在Form_Load事件中向ToolbarControl控件增加ArcGIS Engine命令和工具一样,你也可以使用定制对话框和自定义ToolbarControl的方式添加命令和工具。要实现它,就要将 ToolbarControl置为定制模式并显示定制对话框。

1.       向类中增加下列成员变量:

……

     private IT

 
2010-01-28 0:46

(六) 向ToolbarControl增加命令

ArcGIS Engine提供了120多个命令和工具,它们与MapControl、PageLayoutControl和ToolbarControl直接相互协 作。这些命令和工具为你提供了大量的经常使用的地图导航、图形管理、地物选择等方面的GIS功能。现在将在你的应用程序中增加这些命令和工具的一部分。

1.       在Form_Load事件中的加载文档代码之前添加如下代码。

 

 
2010-01-28 0:45

此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。

你可以在下面的目录下找到相应的样例程序:

<安装目录>DeveloperKitSamplesDeveloper_Guide_Scenarios ArcGIS_EngineBuilding_an_ArcGIS_Control_ApplicationMap_Viewer

注:ArcGIS样例程序不包含在ArcGIS Engine开发工具包“典型”安装方式中。如果你没有安装它们,则可以重新运

 
2010-01-27 19:09

(十) 创建自定义工具
创建协同MapControl和PageLayoutControl一起运作的自定义命令和工具,与你或许已经做过 的创建ESRI ArcMap应用程序命令非常相似。你将创建一个在PageLayoutControl鼠标点击位置添加包含当天日期的文本元素的自定义工具。不管用何种 方法,创建同MapControl和ToolbarControl协作的命令与同PageLayoutControl一样。

这个自定义工具的相关代码与其他本方案源代码一样很有用。如果你想要直接使用自定义命令,而不自己创建它,请直接到第24步。

1.     

 
2010-01-25 20:04
1.动态链接库(Dynamic   Link   Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。编译时不被引入。
使用:
-----将DLL文件放入系统目录下;
-----放入指定目录,在环境变量中添加引用;
-----将DLL与可执行文件放同一个目录下。
动态链接库文件的扩展名一般是dll, 也有可能是drv、sys和fon,它和可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行代码却不能单独执行,而应由Windows
 
2010-01-22 22:18
由于C#继承了VB界面开发的友好性,所以完全可以利用C#提供的友好界面开发功能来实现winform的程 序开发,在安装好了ArcEngine以后就可以利用其提供的控件进行GIS的二次开发,在form窗体上添加MapControl控 件,MenuStrip控件(File(Open、Save、SaveAs、Exit)),saveFileDialog控件之后就可以进行编写代码,调 试后的代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using Sys

 
2010-01-21 23:44

C# 2.0 以上的版本可以将类、结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字即可。

例如:下面的PartialTest类

class PartialTest

{

string Str_FieldTest;

int Int_FieldTest;

public void DoTest()

{

 
2008-06-11 15:02
理论:支持POST方法和PUT方法上传文件,一般使用POST方法,当我们的表单中含中文件域时,提交表单后,系统会将该文件自动存储到临时文件夹中,并以.tmp为后缀为其命名,该文件的信息会保存在$_FILES全局数组中,要上传这个文件,需要将该文件移动到目的地,如果没有移动,在请求结束后,系统会将该文件删除.

1.提交图片的表单要加MIME类型:enctype="multipart/form-data",否则不会产生上传动作
2.
 
2008-06-11 15:02
Blitz++与MTL都是基于C++ template高效数值计算程序库,不过他们专注于不同的方向。

Blitz++提供了一个N维(1—10)的Array类,这个Array类以reference counting技术实现,支持任意的存储序(row-major的C-style数组,column-major的Fortran-style数组),数组的切割(slicing),子数组的提取(subarray),灵活的Array相关表达式处理。另外提供了可以产生不同分布的随机数(F,Beta,Chi-Square,正态,均匀分布等)的类也是很有特色的。

 
   
 
 
文章分类
 
 
 
Gis(11)
 
 
 
Rs(6)
 
   
 
文章存档
 
     
 
最新文章评论
  

真不错,以后要常来向你学习~
 

学习了,谢谢分享!亲一个,木啊……
 

回复图图冬:你的理解是正确的,斑块属于哪个类别,取决于其成员函数的计算结果,例
 

or(max):返回所包含条件式中的最大值。这个值是在Image object information中的class
 

不错哟。
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu