自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 ArcGis 填充样式定义。

填充样式的定义要用到ISimpleFillSymbol,或者要用到具体实现如下:                //填充样式                ISimpleFillSymbol pFillsy;                pFillsy = new SimpleFillSymbolClass();                //pFillsy.Color = GetR

2008-06-04 14:40:00 4512

原创 【转贴】ArcEngine开发之Command控件使用篇

ArcEngine开发之Command控件使用篇 在ArcEngine类库中有大量的Command控件用来与地图控件进行操作和交互。比如有一系列的地图浏览控件、地图查询控件、图斑选取控件、编辑控件来与MapControl和PageLayoutControl进行交互。这些控件被包含在ESRI.ArcGIS.Controls.dll类库中,位于ESRI.ArcGIS.Controls命名空间下。这

2008-04-28 10:29:00 1754

原创 Arcgis 要素闪烁

要素闪烁,首先是要找到要素,然后调用IMapControl. FlashShape方法实现闪烁。查找要素时,要用到IQueryFilter 接口,定义查询条件。然后调用IDisplayTable.SearchDisplayTable方法查询到IFeatureCursor 要素游标对象,现在就可以调用IFeatureCursor .NextFeature()方法得到要素。当有多个要素时,

2008-04-28 10:23:00 6931 1

原创 Arcgis 要素染色

       ///         /// Defining a renderer for your layer        ///         /// 图层        /// sde数据库中字段名        /// 过滤条件        private void DefineUniqueValueRenderer(IGeoFeatureLayer pGeoFeatureLaye

2008-04-28 10:21:00 2409 1

原创 Arcgis 画线

画线,首先得到线对象,要用到 IPointCollection 和    IPolyline 对象,然后加载线元素IElement。  ///         /// 画线        /// 点坐标数组        ///        private void DrawLine(ArrayList arrPointAll)        {            if (arrPo

2008-04-28 10:18:00 13406 2

原创 Arcgis Envelope改变

        ///         /// 改变地图显示的范围        ///         /// 点        ///x方向放大比例        ///y方向放大比例        private void ChangeEnvelope(IPoint pPoint,double dx,double dy)        {            if (activeView

2008-04-28 10:16:00 4433

原创 Arcgis图层分组

图层分组要用到IGroupLayer接口。同时查询含IGroupLayer的图层时,要用到ICompositeLayer 接口

2008-04-28 10:14:00 4003 1

原创 Arcgis面积测量

面积测量中最主要的接口就是INewPolygonFeedback。 下面就是AreaMeasure.cs的全部内容,这是将实现和调用分开,在外部通过            //自定义画多边形,测面积            ToolbarControl.AddItem(new AreaMeasure(), -1, -1, true, 0,                esriComma

2008-04-28 10:10:00 11476 2

原创 I查询实现

在实现中,主要的是OnMouseDown事件的实现。OnMouseMove与OnMouseUp事件在identify工具中不用实现。OnMouseDown事件实现了identify元素(用户自己添加的图标等)和要素(sde数据库中的地图要素)。///         /// 鼠标按下事件        ///         /// button按钮        /// shift键  

2008-04-28 09:39:00 1726

原创 用Label方式添加标注

        ///         /// 用Label方式添加标注        ///         /// 需要Label的Featurelayer        /// 用于Label的字段名        public void LableFeature(IFeatureLayer pFeatureLayer, string pFieldName)        {        

2008-04-28 09:31:00 1574

转载 [转贴]JDBC 连接数据库

 Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表下面罗列了各种数据库使用JDBC连接数据库的方式,可以作为一个手册使用

2008-03-29 17:53:00 640

原创 【转贴】遍历HashTable

             if (hash.Count > 0)            {//hash 不为空                foreach (Object key in hash.Keys)//遍历hash                {                    strParameters.AppendFormat("{0}={1}&", key, has

2008-03-26 20:00:00 613 1

原创 【转贴】遍历Arraylist

//第一种遍历 ArrayList 对象的方法foreach(object o in al){Console.Write(o.ToString()+" ");}//第二种遍历 ArrayList 对象的方法IEnumerator ie=al.GetEnumerator();while(ie.MoveNext()){Console.Write(ie.Curret.ToString()+" ");}/

2008-03-26 19:58:00 641

原创 ArcGis连接sde并取数据

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;//ESRIusing ESRI.ArcGIS.Geodatabase;using

2008-03-21 16:16:00 4794

原创 获取本地ip

using System;using System.Collections.Generic;using System.Text;using System.Net;namespace TestGetIp{    class Program    {        static void Main(string[] args)        {            //获取本地ip     

2008-03-20 18:13:00 588

原创 c#+argis92 在点击坐标处插入一图片

下面的代码实现在PageLayoutControl中,当单击时,在该点击坐标处显示一个图片。            //Get the IRGBColor interface            IRgbColor color = new RgbColorClass();            //Set the color properties            color.RGB =

2008-02-27 14:09:00 1963

转载 [转贴]ArcObject入门介绍

arcobject说明第一章 了解ArcObjects欢迎加入AO(ArcObjects的缩写)的世界! 本节将把您引进AO的天地,并回答一些相关的问题,如:AO是什么,为什么AO使得开发功能更加强大,如何学习和获取相关的资源 信息。 1.1AO是什么?AO是ESRI公司ArcGIS? 家族中应用程序ArcMap?, ArcCatalog? 和 ArcScene?的开发平台,它是基于Micro

2008-02-01 16:21:00 4723

转载 [转帖]datagridview 分页

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;namespace Window

2008-01-28 16:05:00 697

转载 [转贴]C#中调用Windows API的要点

C#中调用Windows API的要点  在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:/Program Files/Microsof

2008-01-25 11:00:00 548

转载 [转贴]在 .NET 中使用大对象

在 .NET 中使用大对象作者:Jason Price了解如何使用 .NET 读写大对象 (LOB) 以及如何通过 BFILE 读取数据。本文相关下载:· 示例代码· Oracle 数据库 10g· ODP.NET(版本 10.1.0.2.0 或更高版本,如果需要的话)· Microsoft .NET Framework 和 SDK   本文是上一篇介绍在 .NET 中使用数据库对

2008-01-24 17:31:00 891

原创 datagridview 如何循环滚动显示

 datagridview循环滚动显示首先设置dataGridView的SelectionMode值为FullRowSelect,MultiSelect值为false.其次记录不要太少.因为记录太少的时候,FirstDisplayedScrollingRowIndex会一直为0.对其进行赋值等操作都会无效要实现循环滚动,须添加计时器事件,计时器代码如下: private   voi

2008-01-24 10:33:00 8471 4

转载 [转贴](C#) using 语句介绍

using 语句定义一个范围,在此范围的末尾将处理对象。using (expression | type identifier = initializer) statement其中: expression 希望在退出 using 语句时调用 Dispose 的表达式。 type identifier 的类型。 identifier type 类型的名称或标识符。定义一个以上 type

2008-01-23 14:45:00 1122

原创 [转贴]什么是脏数据,脏读,不可重复读,幻觉读

以下几个术语常见于数据库文章、论文。操作系统分析中亦有涉及。               脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。          不可重复读是指在一个事务内,多次读同

2008-01-23 14:22:00 3316 3

转载 C# - Oracle数据库连接方法

using System;using System.Data;using System.Data.OracleClient;class Sample{    public static void Main()     {        string myConnString = "user id=zk;data source=zkqx;password=*****";        Oracl

2008-01-23 14:01:00 909

转载 [转帖]winform项目中app.config读取修改小结

第一次写啊,各位多多包涵,多给些鼓励!谢谢! 刚开始做net程序,要对项目配置文件app.comfig进行读写操作下面两个方法分别完成读写操作.//读public static string GetValue(string AppKey){try{string AppKeyValue;AppKeyValue=System.Configuration.ConfigurationSet

2008-01-23 11:15:00 656

转载 [转帖]动态读取App.Config

用自带的方法会很简单 :)Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);config.AppSettings.Settings[key].Value = value;config.Save(ConfigurationSaveMode.Modified);Co

2008-01-23 11:12:00 621

转载 [转贴]COM Interop 注册相关

 用C#做一个ActiveX控件并嵌入网页中创建ActiveX控件:(Visual Studio 2005)1、 新建项目“Windows控件库”,从项目中删除UserControl1.cs,新建“用户控件”项并指定名称。2、 打开项目属性,在“生成”标签页中选中“为COM Interop注册”。3、 打开Properties中的AssenblyInfo.cs,修改[assembly: Com

2008-01-22 17:16:00 2383 2

转载 [转帖]在C#用WM_COPYDATA消息来实现两个进程之间传递数据

简介:本文着重讲述了如果用WM_COPYDATA消息来实现两个进程之间传递数据.进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.

2008-01-21 11:48:00 735

转载 [转贴]Win32 API消息函数:SendMessage

Win32 API消息函数:SendMessage函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。      函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);

2008-01-21 09:51:00 522

转载 indexOf 方法

indexOf 方法函数功能:返回 String 对象内第一次出现子字符串的字符位置。 函数原型:strObj.indexOf(subString[, startIndex])  参数:strObj :字串1,必选项。String 对象或文字。 subString :字串2,必选项。要在 String 对象中查找的子字符串。 starIndex :字串3 ,可选项。该整数值

2008-01-07 17:07:00 771

原创 ajax初级应用

 Ajax不是一种技术。实际上,它由几种蓬勃发展的技术以新的强大方式组合而成。Ajax包含: 基于XHTML和CSS标准的表示; 使用Document Object Model进行动态显示和交互; 使用XMLHttpRequest与服务器进行异步通信; 使用JavaScript绑定一切。 XMLHttpRequest对象是当今所有AJAX和

2008-01-07 11:24:00 746

原创 jsp页面数据验证

 /**使用方法:*第1步:拷贝下面的代码到需要校验的页面:**第2步:*1)对要校验的控件添加需要的校验属性,如:* 其中allownull,maxlength,dtype,compare,des为需要自己添加的校验属性。*  allownull取值:true—Input允许为空;false—不允许为空* maxlength取值:表示Input允许输入的最大长度;* dtype代表Input只能

2008-01-07 11:10:00 5745

原创 jsp select标签(含隐藏select)

 说明:select标签主要是两点,一个是相关js函数,一个是option标签.本示列中还包含有一个隐藏的select,用于在js函数中调用.这里考虑到加载的速度及顺序问题,以避免在js函数中直接使用java代码带来的问题./*jsp内容*/     //img/san_funarea_search.png" width="14" height="14" align="absm

2008-01-07 10:52:00 21733

原创 delphi限定数字输入

 在回车键事件中加入:  if not (key in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ., #8, #13]) then    key := char(0); //key:=char( );//#8是回退键,#13是回车键即可限定数字输入。

2007-12-20 10:11:00 940

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除