自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (17)
  • 问答 (2)
  • 收藏
  • 关注

转载 iOS两个强制旋转屏幕的方法

第一个: // 状态栏动画持续时间 CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration; [UIView animateWithDuration:duration animations:^{ // 修改状态栏的方向及view的方向进而强制

2014-07-15 23:20:14 542

转载 iOS平台XML解析类库对比和安装说明

在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。问题是应该选择哪一个呢?解析 XML 通常有两种方式,DOM 和 SAX:DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历

2013-07-19 16:16:31 437

转载 iPhone各种profile文件

为什么会有这么多文件?因为ios是一个非常封闭的系统。cert文件和mobileprovision文件就是为了验证身份信息。一般情况下,比如ssh登陆或者scp需要私钥、公钥对即可,iOS也是基本采取这种方法。    首先注册apple开发者,然后花美刀购买一个.cert开发证书,这个开发证书可以理解为私钥。这个私钥只能你自己使用,如果有多台开发机器,可以先把cert证书导出为.p12文件

2013-06-14 09:11:58 696

转载 iOS开发是否应该使用ARC?

和身边做iOS开发的同事组建了一个QQ群,每隔一段时间,大家就会讨论是否应该使用ARC。所以我觉得有必要将这些讨论分享出来,让大家消除对于ARC的疑虑。关于ARC的介绍文章网上已经很多,苹果的官方文档也不少。担心使用ARC会带来问题的同学主要的理由有以下5点:1.担心这个技术方案不靠谱。苹果大多数时候的技术方案都是比较靠谱的,但也有一些技术方案有很多坑,例如storyboard。关

2013-04-16 15:51:21 397

转载 开发同时支持iphone&ipad这两个平台的项目

Method 2: Creating Universal ApplicationsThe previous method shows how you can modify the Targeted Device Family setting to create a single application that runs on both the iPhone and iPad. The c

2013-03-22 17:50:13 1006

转载 ios json 解析框架性能比较

yanh105不要使用SBJSON(json-framework)下图是我从ArthurChenJS的博客文章中截取的一张benchmark测试结果图(横条越短,解析速度越快):从这些文章中可以看到,SBJSON在多数测试中都处于倒数的第一或倒数第二的位置。所以说,SBJSON实际上在性能这一点上讲,确实是非常“SB”的,实在不值得大家留念。

2013-03-21 14:53:37 744

转载 Java中文件选择框JFileChooser的用法

在看JFileChooser之前,先了解一下File这个文件类,其实更贴切点说应该叫文件路径类。因为这个类不仅可以实现对文件的操作,还可以对目录进行相关的操作。可以把File类看作是对文件和目录的一个实用工具类。他里面有许多有用的方法,首先来看下他的构造方法:要创建File对象必须要先创建它的对象,并且构造方法需要带参数。他一共有4个构造方法,一般比较常用的是下面三种://根据Fi

2012-03-20 18:34:39 3068

转载 Android 在一个应用中如何启动另外一个已安装的应用

下面是Demo的详细步骤:  一、新建一个Android工程命名为StartAnotherApplicationDemo.  二、修改main.xml布局,代码如下:  view plaincopy to clipboardprint?      android:orientation="vertical"  android:layout_w

2012-03-10 19:02:03 370

原创 createStatement()方法参数解释

Statement stmt=conn.createStatement(参数一,参数二)第一个参数可以取值为 ResultSet.RTYPE_FORWORD_ONLY:这是缺省值,只可向前滚动; ResultSet.TYPE_SCROLL_INSENSITIVE:双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。 ResultSet.TYPE

2012-03-09 17:22:01 1914

转载 JAVA学习——IO操作(一)

JAVA学习——IO操作(一)一、IO初步:JAVA程序中,对于数据的输入与输出操作都是以流的方式进行的,按照流的方向不同可以分为输入流与输出流(这里的输入与输出均是以程序为参照),按照处理数据单位不同可以分为字节流(直接连接数据源的流)与字符流,按照功能不同可以分为节点流与处理流。 字节流字符流输入流In

2012-03-07 11:44:15 289

原创 android安卓开发好网推荐

1.http://disanji.net/第三极移动开发者。2.http://www.eoeandroid.com/index.phpeoeAndroid开发者门户。3.http://www.oschina.net/android开源中国社区。4.http://www.open-open.com/75.htmAndroid开源项目。5.http://www.microdu.com/

2012-03-06 23:25:01 354

翻译 HTML5游戏开发的5条最佳实践

HTML5很棒,因为它几乎无所不能——它并不是为某种特殊的应用设计的。更重要的是,HTML5几乎是无处不在的。它就在你的PC机上、你的手机上、你的平板设备上——它甚至可能就在你的厨房电器上。正是由于HTML5具有丰富的功能并且无处不在,所以它给开发者带来了很多的灵感。俗话说得好,“一旦开发者有了灵感,他们就开始编写游戏了。”(这句话应该是作者编的)幸运的是,有关HTML5游戏开发的指南现在

2012-03-06 22:41:06 429

转载 HTML5 Canvas和EaselJS入门(译)

HTML5中最受开发者期待的一项新特性莫过于Canvas(画布)元素了。Canvas元素提供了一个可以动态渲染图形和位图的位图画布。它非常类似于Flash中的Bitmap和BitmapData两个类。但是,要使用Canvas还是有点难度的,特别是如果你还想管理,重绘或者运动图形或图片。与Flash播放器不同的是Canvas没有显示队列或显示个别项目这种概念,它提供一个用于绘图的画布,画什么以及

2012-03-06 22:15:23 1445

转载 HTML5手机游戏将迎美好未来

泰泽系统将在2012年上半年正式宣布, 同时让我也来看一下最热门的手机应用之一的游戏在运用HTML5方面有什么优势。近日,随着Adobe宣布停止Flash移动版开发,HTML5成为业内不断被提及的热门话题,不少人预言HTML5的发展将给移动互联网产业带来革命性的深刻变化。对于手机游戏产业而言,HTML5的到来绝不仅仅是技术上的革新,更意味着广阔的发展空间以及自由、开放的未来。HTM

2012-03-06 21:54:39 455

原创 打开android命令窗口设置端口映射

当用模拟器测试socket通信不能正常收到本机数据包时可以考虑下端口映射,步骤如下:1.cmd>telnet localhost 5554 (如果打开两个模拟器的话有可能是5556等)。win7下 先控制面板开启telnet服务,并在任务管理器里启动该服务否则会提示telnet不是有效的命令。2.redir add tcp:8000:9000 (8000为pc端口,9000为模拟器端口)

2012-03-06 21:44:49 1646

原创 int、short转byte源码

package com.socket;import java.util.Arrays;public class Test { public static void main(String[] args) {  byte[] bs = new byte[] { 1, 2, 3, 4, 5, 6 };  System.out.println(bytes2int(bs, 0));

2012-03-06 20:50:29 546

转载 Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?    其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进

2012-03-06 20:07:31 986 2

转载 java处理网络数据流

前言:java程序要处理很多的网络数据,网络数据发送和接收以及数据流的处理是java程序要特别关注的方面,随着java的发展,这些方法也越来越得到重视和加强。本文从几个方面解释了java正确处理网络数据流的要素,这些也是java程序员必须了解的基本的知识。1:庞大的java流处理首先,之所以说java流的庞大,是因为java中的流处理比其他语言的流处理在内容上多的多。jav

2012-03-06 17:30:43 593

转载 Java Socket实战之七 使用Socket通信传输文件

Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象Java Socket实战之四 传输压缩对象Java Socket实战之五 使用加密协议传输对象Java Socket实战之六 使用NIO包实现Socket通信前面几篇文章介绍了使用Java的Socket编程和NIO包在Sock

2012-03-05 20:19:42 439

转载 Java Socket实战之四 传输压缩对象

上一篇文章说到了用Java Socket来传输对象,但是在有些情况下比如网络环境不好或者对象比较大的情况下需要把数据对象进行压缩然后在传输,此时就需要压缩这些对象流,此时就可以GZIPInputStream和GZIPOutputStream来处理一下socket的InputStream和OutputStream。仍然需要一个实现了java.io.Serializable接口的简单Java对

2012-03-05 20:15:34 301

转载 Java Socket实战之三 传输对象

Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信前面两篇文章介绍了怎样建立Java Socket通信,这一篇说一下怎样使用Java Socket来传输对象。首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的了,入下:package com.g

2012-03-05 20:13:13 251

转载 Java Socket实战之二 多线程通信

Java Socket实战之一 单线程通信上一篇文章说到怎样写一个最简单的Java Socket通信,但是在上一篇文章中的例子有一个问题就是Server只能接受一个Client请求,当第一个Client连接后就占据了这个位置,后续Client不能再继续连接,所以需要做些改动,当Server没接受到一个Client连接请求之后,都把处理流程放到一个独立的线程里去运行,然后等待下一个Clien

2012-03-05 20:07:45 275

转载 Java Socket实战之五 使用加密协议传输对象

Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象Java Socket实战之四 传输压缩对象前面几篇博文提到了Socket中一些常用的用法,但是对于一些有安全要求的应用就需要加密传输的数据,此时就需要用到SSLSocket了。还是一样需要一个实现了java.io.Serializab

2012-03-05 18:06:35 280

转载 Java Socket实战之六 使用NIO包实现Socket通信

本文地址:http://blog.csdn.net/kongxx/article/details/7288896Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象Java Socket实战之四 传输压缩对象Java Socket实战之五 使用加密协议传输对象前面几篇文章介绍了使

2012-03-05 18:00:04 714

转载 Android MediaPlayer与Http Proxy结合之基础篇

本文将会教大家如何实现一个简单的代理服务器(仅支持Http Get),与Android的MediaPlayer结合,从而可以扩展出“播放 防盗链的媒体文件”,“边播放边保存”等的功能。       本文的代码可以到这里下载:http://download.csdn.net/detail/hellogv/4047134,代码分为两个工程:J2SE工程:HttpGetProxy,在PC上实

2012-02-11 17:37:53 437

原创 Android 关于inflate

通俗的说,inflate就相当于将一个xml中定义的布局找出来.    因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.    因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片ImageView,文字TextV

2012-02-11 15:59:07 212

转载 Android中发送Http请求实例(包括文件上传、servlet接收)

前天开始要准备实现手机端往服务器传参数,还要能传附件,找了不少文章和资料,现在总结一下分享分享:代码中的catch什么的就省略了,尝试了图片、txt、xml是没问题的.. 各位 尽情拍砖吧。发完发现代码部分的格式……这个编辑器不太会用,怎么感觉把换行都去掉了,处理好换行缩进也……首先我是写了个java工程测试发送post请求:可以包含文本参数和文件参数***************

2012-02-11 12:09:15 1646 2

转载 Android_本地上传照片文件

一.知识点      1.遍历SD卡中某一路径下指定类型的图片      2.上传图片二.代码解析public class LocationPhoto extends Activity implements Runnable {       private Bundle bundle;      private Intent intent;      private

2012-02-11 12:00:44 1165

sprite kit 编程指南

sprite kit 编程指南

2013-10-18

iPhone游戏编程实例.pdf

iPhone游戏编程实例.pdf iPhone游戏编程实例.pdf

2012-12-13

ios5cocos2D游戏开发.pdf

ios5cocos2D游戏开发.pdf

2012-12-13

ios5 cocos2d 游戏开发.pdf

iOS 5 cocos2d 游戏开发实战。可曾想象,有朝一日你会自己写一个计算机游戏然后靠它赚钱?有了 Apple 的 iTunes App Store 及其配套移动设备,如 iPhone、iPod Touch 和 iPad,要实现这个梦想不再是一件 难事。当然,这并不表示开发一个游戏有多简单,你仍然需要学习很多游戏开发和编程的 知识。不过,既然你选择了阅读本书,我就有理由相信你已经下定决心踏上这条游戏开发 之路了。恭喜你选择了一个可能是全世界最有趣的游戏开发引擎——iOS 版 cocos2d。

2012-12-13

HTML5游戏开发的5条最佳实践

HTML5游戏开发的5条最佳实践

2012-03-06

ios 学习资料

ios 学习资料 ios 学习资料ios 学习资料

2012-03-05

linux命令大全

linux命令大全

2012-03-05

wap编程完整版

wap编程完整版——PDF版

2012-03-05

android模拟机与PC通信实例

android模拟机与PC通信实例

2012-02-29

GoogleAndroidSdk开发范例大全

简介: 本书全新2.3以上版本精彩范例。新增HTML5手机应用程序范例。影音功能大突破,领先业界的影音播放功能详解。易于阅读的架构设计,边看边学,每个范例均搭配步骤及完成画面。每个范例后面均有扩展学习,在学习范例应用的同时延伸思考。汲取专家经验,指引入门捷径。

2012-02-13

Thinking in VML

目 录 第一部分:VML入门 第一节:VML基本概念 第二节:Shape对象与VML坐标系 第三节:Line,Polyline(线)对象 第四节:Rect,RoundRect(矩形)对象 第五节:Oval(圆)对象 第六节:Image(图像)对象 第七节:Group容器 第八节:ShapeType给VML制作模版 第二部分:VML编程技巧 第一节:脚本动态生成VML 第二节:放大缩小VML 第三节:给VML增加事件 第三部分:VML典型例子 第一节:数据图表 第二节:矢量地图 第三节:文本修改留痕

2009-12-30

[网店开门红:淘宝、易趣、拍拍开店全攻略].孙良军.扫描版.pdf

[网店开门红:淘宝、易趣、拍拍开店全攻略].孙良军.扫描版.pdf

2009-12-17

ArcGIS Engine栅格数据使用总结

ArcGIS Engine栅格数据使用总结 ArcOjects 3D开发方法简介 作者:佚名 文章来源:GIS论坛 点击数:861 更新时间:2009-8-6 一、ArcOjects 3D开发方法简介 众所周知,在ArcGIS 3D分析扩展模块中提供了丰富的三维可视化和分析功能:你可以通过不同的视角查看表面数据,对表面数据进行查询,以及对表面数据进行坡度、坡向、视域分析等操作,进行三维动画模拟等等。其中所涉及的3D对象都是ArcObjects的一部分,针对3D的开发,实际上是ArcObjects的开发,所以具体的开发方法有: 基于ArcScene中内嵌的VBA开发; 通过VB、VC++等兼容COM的开发语言进行开发新的3D组件和功能。 二、基本的3D对象模型 在3D开发中,我们可以用ArcMap对应ArcScene,其中MxDocument对象对应SxDocument对象,Map对象对应着Scene对象,而相对于Display显示对象,在ArcScene中有SceneGraph对象。在对象模型图的顶部是Application对象,从它我们可以执行和应用相关的任务,比如打开文档或者访问和应用相关的其它对象。在VBA中,我们可以直接获得Application对象: Dim pApp as IApplicaiton Set pApp = Application 如果你在VB DLL中实现命令和工具,那么在具体实例化这个类时你可以获得和Application对象挂接的钩子(hook): Implements ICommand Private m_pApp as esriCore.Iapplication Private Sub ICommand_OnCreate(ByVal Hook As Object) Set m_pApp = Hook … End Sub 有了Application对象,你就可以访问它所包含的其它所有对象了。比如可以获得SxDocument对象,而它包含一个Scene对象,Scene对应的SceneGraph对象包含了一个或多个SceneViewer对象,每个SceneViewer对象中有一个Camera对象,它代表了观察点的特性。在Scene对象中可以访问Layer对象和GraphicsLayer3D对象,这两个对象都包含着一个3DProperties对象,用来控制图层中有关三维方面的特性。具体有关对象的特性可以参考联机帮助中对象上提供的接口所属的方法和属性。 三、3D几何模型和定制对象介绍 3D模型可以包括两种:矢量模型和表面模型,表面模型包括TIN和Raster,有关表面模型的创建、数据结构访问和分析在本文中不做介绍。在此只介绍三维矢量模型的生成和访问等。3D矢量模型包括所有含有Z值的几何对象:点、线、面,以及MultiPatch(多片)。其中多片又可以分为:三角条带(Triangle Strip)、三角扇(Triangle Fan)和环(Ring)。 在ArcScene中可以通过二维的点、线、面数据来构建三维模型,通过ArcScene中提供的拉伸功能可以将点要素构建成垂直的线,线要素构建成墙,而多边形要素构建成块,拉伸的值的大小可以是一定常数,也可以是通过要素属性字段中的值计算得出,或者通过数据自身记录的Z值。在ArcObjects中可以通过在Geometry几何对象构建过程中,任意点除了X、Y坐标值,指定坐标Z值来构建三维点、线和面对象;对于多片,则通过构建相应的Multipatch对象,并指定每一个顶点的X、Y和Z值。下面的代码描述了如何由多片来构建一个房子对象,它的房顶由三角扇构建,没有窗户的墙由三角条带构建,带窗户的墙由环构建。 Dim pMultiPatch As esriCore.IMultiPatch Set pMultiPatch = New MultiPatch Dim pGeoCol As esriCore.IGeometryCollection Set pGeoCol = pMultiPatch Dim pPoints As esriCore.IPointCollection Dim pPoint As IPoint ‘创建屋顶 Set pPoints = New esriCore.TriangleFan Set pPoint = New Point pPoint.PutCoords 5, 4 pPoint.Z = 10 pPoints.AddPoint pPoint Set pPoint = New Point pPoint.PutCoords 0, 0 pPoint.Z = 5 pPoints.AddPoint pPoint ‘屋顶的其它顶点: . . . (10, 0, 5); (10, 8, 5); ( 0, 8, 5); ( 0, 0, 5) ‘将扇加到MultiPatch pGeoCol.AddGeometry pPoints ‘为没有窗户的墙创建条带 Set pPoints = New esriCore.TriangleStrip ‘添加条带顶点: . . . (10, 0, 5); (10, 0, 0); (10, 8, 5) . . . (10, 8, 0); ( 0, 8, 5); ( 0, 8, 0) . . . ( 0, 0, 5); ( 0, 0, 0) ‘将条带添加到MultiPatch pGeoCol.AddGeometry pPoints ‘为前面的墙创建外环 Set pPoints = New esriCore.Ring ‘添加外环顶点: . . . (10, 0, 5); (10, 0, 0); (10, 8, 5) . . . (10, 8, 0); ( 0, 8, 5); ( 0, 8, 0) . . . ( 0, 0, 5); ( 0, 0, 0) ‘将外环添加到MultiPatch pGeoCol.AddGeometry pPoints pMultiPatch.PutRingType pPoints, esriMultiPatchOuterRing ‘为前面的墙创建内环 Set pPoints = New esriCore.Ring ‘添加内环顶点: . . .(1, 0, 2);(3, 0, 2);(3, 0, 4);(1, 0, 4);(1, 0, 2) pGeoCol.AddGeometry pPoints pMultiPatch.PutRingType pPoints, esriMultiPatchInnerRing Set pPoints = New esriCore.Ring ‘添加内环顶点: . . .(7, 0, 2);(9, 0, 2);(9, 0, 4);(7, 0, 4);(7, 0, 2) pGeoCol.AddGeometry pPoints pMultiPatch.PutRingType pPoints, esriMultiPatchInnerRing ‘设置Z和M坐标awareness Dim pZAware As esriCore.IZAware Set pZAware = pMultiPatch pZAware.ZAware = True Dim pMAware As esriCore.IMAware Set pMAware = pMultiPatch pMAware.MAware = False 通常,多片是用来描述阴影平面集合,并且可以在其上粘贴影像,也就是贴图。为了粘贴影像,需要在Multipatch的每一个定点上记录纹理坐标。纹理坐标记录为s和t,值为0到1,表示了从x到y方向影像的起点到终点。在ArcObjects中将s和t编码存储在定点的M值中。另外,如果要用Multipatch表达复杂连续的几何对象,比如球体,为了平滑阴影平面之间的转折,需要在Multipatch的每一个顶点上记录它的法向量,同样法向量也是编码后存储在定点的M值中。如下面的代码: Dim pNormal As esriCore.IVector3D Dim pVertex As esriCore.Ipoint Dim m As Double m = 0 . . . Dim pEncoder As IEncode3DProperties Set pEncoder = New GeometryEnvironment pEncoder.PackNormal vNormal, m pEncoder.PackTexture2D s, t, m pVertex.M = m 四、3D渲染和动画功能定制简介

2009-12-13

GIS标准化PDF格式

GIS标准化PDF格式,英文版的。还可以提高你的英语水平哟。

2009-12-13

GIS软件实践-2.1-软件介绍.pdf

GIS软件实践-2.1-软件介绍.pdf

2009-12-13

arcgis教程.rar

1.GIS功能与应用 2.GIS软件平台空间分析功能比较 3.ARCGIS9体系结构

2009-12-11

arcgis开发宝典.rar

基础篇 5 1.1. 开发环境 5 1.1.1. 如何在ArcMap的VBA环境中编程 5 1.1.2. 如何在VB环境中利用ArcObjects组件开发ActiveX DLL 9 1.1.3. 如何在ArcMap中加载利用ArcObjects组件开发的ActiveX DLL 12 1.1.4. 如何在VB环境中利用ArcObjects控件开发EXE 13 1.2. 用户界面 15 1.2.1. 如何创建定制的按钮(Button) 15 1.2.2. 如何创建定制的Tool 17 1.2.3. 如何创建定制的工具条(Tool Bar) 19 1.2.4. 如何创建定制的MultiItem 21 1.2.5. 如何创建定制的菜单(Menu) 23 1.2.6. 如何创建定制的ToolControl 24 1.2.7. 如何创建定、使用制的可停靠窗口(Dockable Window) 27 1.2.8. 如何创建、使用定制的Extension 29 1.2.9. 如何使用状态条(StatusBar)与进度条(ProgressBar) 30 1.2.10. 如何使用ArcGIS的对话框 32 1.2.11. 如何调用ArcMap中现有的功能 32 1.2.12. 如何创建放大镜(虫眼) 33 1.3. GeoDataBase 34 1.3.1. 如何加载Shape文件 34 1.3.2. 如何在ArcMap中加入Text和dBASE文件 35 1.3.3. 如何连接GeoDataBase文件 37 1.3.4. 如何连接Coverage文件 39 1.3.5. 如何连接栅格文件 41 1.3.6. 如何创建Shape文件 42 1.3.7. 如何创建DBF文件 45 1.3.8. 如何创建GeoDataBase文件 47 1.3.9. 如何创建Coverage文件 48 1.3.10. 如何建立文件连接(Join / Link) 50 1.3.11. 如何浏览纪录(属性查询) 52 1.3.12. 如何编辑记录 53 1.3.13. 如何增加记录 54 1.3.14. 如何删除记录 56 1.3.15. 如何纪录排序(ITableSort) 58 1.3.16. 如何添加字段 59 1.3.17. 如何删除字段 61 1.3.18. 如何进行空间查询 62 1.3.19. 如何进行高级空间查询(两个层之间的空间查询) 64 1.3.20. 如何进行层与层之间的逻辑运算 65 1.3.21. 如何将shape文件转化成GeoDataBase(各种文件格式的转换) 67 1.3.22. 如何将Map中显示的图形转化成栅格文件 70 1.3.23. 如何打开选中的层或独立表的属性窗口 71 1.3.24. 如何拷贝属性表中的一行 73 1.3.25. 如何为当前层或独立表创建一个Summary表 75 1.3.26. 如何利用用户定义的规则创建定制的排序 78 1.3.27. 如何实现在ArcMap上进行属性查询(Identify) 84 1.3.28. 如何设置和修改层的数据源 87 1.4. Display 88 1.4.1. 如何实现在ArcMap中放大缩小地图 88 1.4.2. 如何实现在ArcMap中移动地图 90 1.4.3. 如何实现在ArcMap上画Polygon 92 1.4.4. 如何实现在ArcMap上进行测量 94 1.4.5. 如何实现在ArcMap上选取中记录 100 1.4.6. 如何实现在ArcMap中进行动作的撤销和重做 101 1.4.7. 如何画Polygon Buffers 102 1.5. 图元编辑 104 1.5.1. 如何得到图形的基本属性 104 1.5.2. 如何将选中的点集转换成Polygon 105 1.5.3. 如何将Multipoint转换成Points 109 1.5.4. 如何通过Polygon中的多个Ring创建多个Polygon 111 1.5.5. 如何从Polyline创建Polygon 113 1.5.6. 如何从Polygon创建Polyline 115 1.5.7. 如何将Polygon/PolyCurve一般化(Generalize) 117 1.5.8. 如何获得Polygon的中点 119 1.5.9. 如何判断图形间的逻辑运算 121 1.5.10. 如何进行图形间的逻辑运算 124 1.5.11. 如何创建Envelope的Boundary 127 1.5.12. 如何通过鼠标移动图形 130 1.5.13. 如何为一个图形添加一个顶点 133 1.5.14. 如何删除一个图形上的一个顶点 136 1.5.15. 如何移动一个图形上的一个顶点 138 1.6. Element 141 1.6.1. 如何创建MarkerElement 141 1.6.2. 如何创建TextElement 142 1.6.3. 如何创建Balloon Callout 144 1.6.4. 如何创建PolygonElement 145 1.6.5. 如何选中一个Element 146 1.6.6. 如何移动Element 147 1.6.7. 如何排列Element 151 1.6.8. 如何通过名字查询Element 153 1.6.9. 如何拷贝Element 155 1.6.10. 如何沿着折线路径显示Text 158 1.7. Symbol和Renderer 159 1.7.1. 如何为一个层设置Simple Renderer 159 1.7.2. 如何为一个层设置UniqueValue Renderer 161 1.7.3. 如何为一个层设置ClassBreaks Renderer 165 1.7.4. 如何为一个层设置ProportionalSymbol Renderer 168 1.7.5. 如何为一个层设置Chart Renderer 170 1.7.6. 如何为一个层设置DotDensity Renderer 173 1.8. Layout和打印 175 1.8.1. 如何在Page Layout上添加Text 175 1.8.2. 如何在Page Layout上添加Legend 176 1.8.3. 如何在Page Layout上添加North Arrow 179 1.8.4. 如何在Page Layout上添加Scale bar 180 1.8.5. 如何在Page Layout上添加Scale Text 182 1.8.6. 如何在Page Layout上添加Picture 184 1.8.7. 如何创建、删除地图网格(Map Grid) 185 1.8.8. 如何设置Layout中MapFrame的外观风格属性 187 1.8.9. 何设置Layout中Page的边框(Border)和背景(Background) 189 1.8.10. 如何设置打印纸张的大小和方向 192 1.9. 坐标系统 193 1.9.1. 如何在ArcMap中设置地理坐标系和投影坐标系 193 1.9.2. 如何修改层的坐标系统 194 1.9.3. 如何把Polygon的顶点从经纬度坐标转换到平面直角坐标 196 1.10. ArcGis相关文件 198 1.10.1. 如何夹载grf文件 198 1.10.2. 如何新建指向Shape文件的lyr文件 199 1.10.3. 如何新建指向GeoDataBase文件的lyr文件 200 1.10.4. 如何加载mxd文件 202 1.10.5. 如何加载Apr文件(ArcView32) 203 1.10.6. 如何加载lyr文件 204 1.10.7. lyr文件的属性的设置 205 1.11. 其他 208 1.11.1. 如何创建简单的Column Chart 208 1.11.2. 如何将数据输出到Excel 209 1.11.3. 如何把Labels转换为Annotation 211 1.11.4. 如何把Annotation转换为Polygon Features 215 1.11.5. 如何设置Featurelayer的Label 218 1.11.6. 如何设置图层显示的透明度 220 1.11.7. 如何过滤层中要显示的Features 220 1.11.8. 如何在MapControl中新建一个Document并且保存 221 2. 提高篇 224 2.1. 缩略图的实现 224 2.2. FeatureLayer显示Symbol的定制 224 2.3. 空间查询的综合应用 224 2.4. 图形编辑的综合应用 224 2.5. グラフの重ね合わせ表示と印刷 224 2.6. バッファ処理 233 2.7. Voronio作成 239 2.8. 数据处理加速—地图分块处理 239 2.9. MapControl的使用 240 2.10. 运用PageLayout控件打印图形 240 附录 ArcGIS的GUID一览表 240

2009-12-11

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

TA关注的人

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