精华内容
下载资源
问答
  • 什么是ArcGIS Engine?

    千次阅读 2014-07-01 17:41:38
    ArcGISEngine用于构建定制应用的一个完整的嵌入式的GIS组件库。利用ArcGISEngine,开发者能将ArcGIS功能集成到一些应用软件,如:Microsoft Word和Excel,还可以为用户提供针对GIS解决方案的定制应用。ArcGIS...

    ArcGIS Engine是用于构建定制应用的一个完整的嵌入式的GIS组件库。利用ArcGIS Engine,开发者能将ArcGIS功能集成到一些应用软件,如WordExcel中,还可以为用户提供针对GIS解决方案的定制应用。ArcGIS Engine可以在WindowsUNIX,和Linux桌面上运行并支持一系列的应用软件开发环境。除了支持COM环境之外,ArcGIS Engine还支持C++C#JavaDelphi,使开发者能够跨操作系统、选择多种开发构架进行开发。

     

    1.ArcGIS Engine组件库中的组件在逻辑上可以分为5个部分

    • Base Services包含了ArcGIS Engine中最核心的ArcObjects组件,几乎所有的GIS组件都需要调用它们,如Geometry和Display等。
    • Data Access包含了访问包含矢量或栅格数据的GeoDatabase所有的接口和类组件。
    • Map Presentation包含了GIS应用程序用于数据显示、数据符号化、要素标注和专题图制作等需要的组件。
    • Developer Components包含了进行快速开发所需要的全部可视化控件,如SymbologyControl、GlobeControl、MapControl、PageLayoutControl、SceneControl、TOCControl、ToolbarControl和LicenseControl控件等。除了这些,该库还包括大量可以由ToolbarControl调用的commands、tools和menus,它们可以极大地简化二次开发工作。
    • Extensions包含了许多高级功能,如空间分析、三维分析、网络分析和数据互操作等。 

     2.ArcGIS Engine开发包包括:控件、工具条和工具、对象库

    1.控件

    控件是ArcGIS用户界面的组成部分,你可以嵌入并在你的应用程序中使用。例如一个地图控件和一个内容表控件可以加在应用中来展示和交互式运用地图。

    2.工具条和工具

    工具条是GIS工具的集合,在应用程序中用它来和地图和地理信息交互。如,工具包括:平移、缩放、点击查询和与地图交互的各种选择工具。工具在应用界面上用工具条的方式展现。通过调用一套丰富的常规的工具和工具条,建立定制应用的过程被简化了。开发者可以很容易的将选择的工具拖放到定制应用中或创建自己定制的工具来实现与地图的交互。地图浏览工具条包含一组用于放大、平移、全屏和前一屏的交互式工具。

    3.对象库

    对象库是可编程ArcObjects组件的集合,包括几何图形到制图、GIS数据源和geodatabase等一系列库。在Windows,UNIX,和 Linux平台的开发环境下使用这些库,程序员可以开发出从低级到高级的各种定制的应用。相同的GIS库也是构成ArcGIS桌面软件和ArcGIS Server软件的基础。对开发者来说这些ArcObjects库支持所有的ArcGIS功能,并且可以通过大多数通用的开发环境来访问(例如Visual Basic、Delphi、C++、Java和C#)。

    展开全文
  • com全称组件对象模型(compoment object model),他一组规范,MicroSoft创建的一组二进制和网络标准,用于解决两个组件之间的通信。 什么是com对象 com面向对象的软件模型,com对象的概念有点类似于C++...
  • 什么是 ArcGIS Engine ?

    千次阅读 2007-07-05 21:10:00
    ArcGIS Engine用于构建定制应用的一个完整的嵌入式的GIS组件库。利用ArcGIS Engine,开发者能将ArcGIS功能集成到一些应用软件,如:Microsoft Word和Excel,还可以为用户提供针对GIS解决方案的定制应用。 ...

            ArcGIS Engine是用于构建定制应用的一个完整的嵌入式的GIS组件库。利用ArcGIS Engine,开发者能将ArcGIS功能集成到一些应用软件,如:Microsoft Word和Excel中,还可以为用户提供针对GIS解决方案的定制应用。 

         ArcGIS Engine可以在Windows,UNIX,和Linux桌面上运行并支持一系列的应用软件开发环境,例如:Visual Basic 6,Microsoft Visual Studio .NET,和各种Java开发环境,像ECLIPSE和JBuilder。
         ArcGIS Engine开发包
         ArcGIS Engine包含一个构建定制应用的开发包。程序设计者可以在自己的计算机上安装ArcGIS Engine开发工具包,工作于自己熟悉的编程语言和开发环境中。ArcGIS Engine通过在开发环境中添加控件、工具、菜单条和对象库,在应用中嵌入GIS功能。例如:一个程序员可以建立一个应用程序,里面包含一个ArcMap的专题地图、一些来自ArcGIS Engine的地图工具和其他定制的功能。
       
          对编程语言和框架的开放支持
        除了支持COM环境之外,ArcGIS Engine还支持C++,.NET,和Java,使开发者能够跨操作系统、选择多种开发构架,通过ArcGIS Engine进行开发。
    ArcGIS Engine 支持一系列操作系统平台和编程语言
    WINDOWS
    UNIX AND LINUX
    C++
    C++
    Java
    Java
    COM
     
    .NET
    展开全文
  • 角色一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限。  系统预定义角色 预定义角色在数据库安装后,系统自动创建的一些常用的角色。下面我们就简单介绍些系统角色:  CONNECT...
  • Bash的主要组件:输入处理,解析,单词展开(word expansion)和其他命令处理,管道(pipeline)中的命令执行。这些组件构成一个流水线(pipeline),从键盘或脚本中获取字符,然后逐步转化为命令。 图3.1 Bash组件结构 ...

    第3章 The Bourne-Again Shell

    Bash的主要组件:输入处理,解析,单词展开(word expansion)和其他命令处理,管道(pipeline)中的命令执行。这些组件构成一个流水线(pipeline),从键盘或脚本中获取字符,然后逐步转化为命令。

    enter image description here图3.1 Bash组件结构

     

    3.7. 经验教训

    3.7.1. 什么是重要的

    参与到Bash项目中已经有20多年,在这期间我也获益良多。最重要的一点是一定要保留详细的修改日志,其重要性怎么强调都不过份。通过阅读修改日志来回忆起当初的想法,感觉是很好的。甚至你还可以将某个修改与一个bug报告联系起来,然后编写一个重现bug的测试用例或提出一些建议。

    如果条件允许,我建议在项目之初就考虑全面的回归测试。Bash拥有数千个测试用例,覆盖了差不多所有的非交互性功能。我考虑过测试交互式功能,其实Posix标准的一致性测试套件中就有交互性测试,只是并没有将这个测试框架发布出来(我认为很有必要)。

    标准很重要,Bash受益于它是一个标准的实现。参与到你正在实现的软件的标准化过程中来也是非常重要的。在讨论相关功能和行为时,标准往往是最终的参考依据。当然,前提是这是一个好的标准。

    外部标准重要,内部标准同样重要。我很幸运地接触到了GNU项目的诸多标准,它们包含了大量关于设计和实现方面的好且实用的建议。

    好的文档同样非常关键。如果你希望别人使用你的软件,全面并清晰的文档就是必要的。一个成功的软件必须拥有大量的文档,因而开发者提供权威的版本就显得非常重要。

    优秀的软件随处可见,那就充分利用起来吧。比如,gnulib中包含了大量的有用的函数,你尽可以把它们"抠"出来。BSD各个版本和Mac OS X就是这么干的。Picasso说过:好的艺术家靠的是偷,说的就是这个道理。

    参与用户社区,但是准备挨骂,有时候这并不好受。活跃的用户社区好处是显然的,但是这些人可能会非常情绪化,不要太当真就好。

    3.7.2. 如果可以重来

    Bash拥有数百万用户,我知道后向兼容有多么地重要。在某种意义上,后向兼容意味着永远不用向用户说抱歉。但是,这个世界远不是这么简单。事实上,我不得不一直做一些破坏兼容性的修改,比如修正一个不好的决定,修改一个错误的设计,或者更正shell不同部分之间的不兼容性,这些都是情有可原的修改,但是几乎都会引起一些用户的抱怨。我早就应该对当兼容性分级处理的。

    Bash的发展一直都没有特别的开放,我已经习惯于里程碑发布形式(比如 bash-4.2)并由个人提交补丁。我的理由是:我需要适应开发商们更长的发布周期(相对于自由软件和开源世界),而且我也有过beta版本传播地过于广泛的不快回忆。当然,如果一切都要重来,我还是会考虑更快的发布频率,比如可以使用一个公开的源码仓库。

    不真正动手去做是完不成任何事的。有一件事我已经考虑了很久,却一直没去做,那就是将Bash的解析器重写为递归下降(recursive-descent)的方式,以取代bison。以前,我以为为了遵守Posix标准,这件事就非得做,但是后来我只需要少量修改就解决了这个问题。如果当时就从头写起,大概现在我已经实现了一个新的解析器,那么很多问题都会变得简单得多。

     

    摘自:http://www.ituring.com.cn/article/6220

    转载于:https://www.cnblogs.com/bonelee/p/6184673.html

    展开全文
  • FastReport中文开发指南

    2010-11-01 00:10:56
    它还不是一个组件,只是一些单元集合。 后来,在1998年,报表生成器变成一个完整Delphi组件。在这时,它命名为“FastReport”,并提供增强函数功能。现在,FastReport一个完整,产品化可视化报表生成器...
  • 回顾MS Office 套装组件的历史,我们可以发现Outlook与我们常用的Word、PPT、Excel这些软件一样出现了在Office 97这次集办公应用与网络技术于一体套装软件。然而,多年后我们对Office“三剑客”有了一定...

    outlook

    回顾MS Office 套装组件的历史,我们可以发现Outlook与我们常用的Word、PPT、Excel这些软件一样出现了在Office 97这个第一次集办公应用与网络技术于一体的套装软件之中。然而,多年后我们对Office“三剑客”有了一定的了解与应用,那么我们知道Office Outlook的功能与使用方法吗?今天我们就一起来看一看吧!

    什么是Outlook?

    Microsoft Office Outlook是微软办公软件套装的组件之一,它是Microsoft主打邮件传输和协作客户端产品。它对Windows自带的Outlook express的功能进行了扩充,是一个集成到Microsoft Office和ExchangeServer中的独立应用程序,还提供与Internet Explorer 5.5的交互和集成。Outlook的功能很多,可以用它来收发电子邮件、管理联系人信息、记日记、安排日程、分配任务等。微软还将Hotmail在线电子邮件服务更名为Outlook.com。如今微软更是使Cortana与Outlook连接,可以通过Cortana来语音收发阅读Outlook中的邮件!(Cortana,即微软小娜是微软发布的全球第一款个人智能助理。)

    为什么要使用Outlook?

    电子邮件、日历和联系人管理等功能的完全集成使得 Outlook 成为许多商业用户眼中完美的客户端。

    1.Outlook 可帮助您查找和组织信息,以便您可以无缝地使用 Office 应用程序。这有助于您更有效地交流和共享信息。

    2.强大的收件箱规则使您可以筛选和组织电子邮件。使用 Outlook,您可以集成和管理多个电子邮件帐户中的电子邮件、个人日历和组日历、联系人以及任务。

    3.当您将 Outlook 与 Exchange Server 配合使用时,可以使用工作组信息共享和工作流通讯、组日程安排、公用文件夹、窗体和增强的 Internet 连接性。

    怎么使用Outlook?

    Outlook适用于Internet(SMTP、POP3和IMAP4)、Exchange Server或任何其他基于标准的、支持消息处理应用程序接口(MAPI) 的通讯系统(包括语音邮件)。Outlook 基于 Internet标准,支持目前最重要的电子邮件、新闻和目录标准,包括 LDAP、MHTML、NNTP、MIME 和S/MIME、vCalendar、vCard、iCalendar,并且完全支持 HTML 邮件。

    设置邮箱步骤:

    在使用OUTLOOK之前请先到自己的网络邮箱中将相应的POP3或IMAP开启,才可以进行收信.在登陆邮箱后都有一个邮箱设置,里面就有POP3和IMAP选项,选择开启或启用。

    1.打开Outlook后,单击“工具”,“帐户”,点击“下一步”按钮;

    2.点"添加"按钮,选择“邮件”,点击“下一步”按钮;

    3.输入您在发送邮件时想让对方看到的您的名字,点击“下一步”按钮;

    4.按提示填入您的电子邮件地址,点击“下一步”按钮;

    5.根据下表填写收发邮件服务器,点击“下一步”按钮;

    6.填入您的邮件地址和密码,可将帐户名修改为您的Email地址全称,点击“下一步”按钮;

    7.此时您已经基本完成了邮件地址的添加工作,点击"完成"按钮,但是还有下面的工作要做才能完成哦;

    8.在“账号”这个界面上再点击“属性”按钮;

    9.在“属性”框中选择“服务器”选卡,在下面勾选“我的服务器要求身份验证”,点击“应用”后,再选“确定”

    您已经成功的在Outlook 添加了您的邮箱,到这里此您的OUTLOOK已经设置完毕,一般都可以正常收信和发信。

    展开全文
  • synonyms.nearby(WORD [,SIZE])返回一个元组,元组包含两项:([nearby_words], [nearby_words_score]),nearby_words WORD 近义词们,也以 list 方式存储,并且按照距离长度由近及远排列,nearby_words_...
  • jacob 文件类型转换

    2020-05-08 17:39:59
    jacob操作文档转换底层还是调用windows office去转换,office建立在windows平台之上,本身是一个软件,除了他自己提供宏似乎没有什么能对他进行直接操作,在windows平台上为了解决像这样不同应用软件,...
  • Simple.Docx

    2018-09-06 16:08:28
    主要用到了4.5的一个类库。如果需要支持低版本的,可以联系我,使用第三方的类库,可以支持到framework 2.0以上。 (三)Simple系列组件 1、准备做Simple系列组件,通过最简单、简洁的方式,完成需要的功能。还...
  • 后向兼容性Windows技术的极其重要的功能,也Windows平台的一个长处。但它有一个很大的缺点:每次某项技术更新换代,增加了新功能后,它都会比以前更复杂。 很明显,对此必须改进。Microsoft不可能一直扩展相同...
  • Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录文件大小及文件增减数目的变化。...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...
  • asp.net知识库

    2015-06-18 08:45:45
    从SQL中的一个表中导出HTML文件表格 获取數据库表的前N条记录 几段SQL Server语句和存储过程 生成表中的数据的脚本 最详细的SQL注入相关的命令整理 Oracle Oracle中PL/SQL单行函数和组函数详解 mssql+oracle Oracle...
  • 4.2.1 如何制作一个接口程序 4.2.2 实现接口程序信息互传 4.2.3 如何将接口程序加载到其他程序 4.2.4 怎样操作RichtextBox控件选择文本 4.2.5 如何获取数据表字段描述信息 4.3 设计过程 4.3.1 获取数据表...
  • java开源包1

    千次下载 热门讨论 2013-06-28 09:14:34
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包12

    热门讨论 2013-06-28 10:14:45
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • Java资源包01

    2016-08-31 09:16:25
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包101

    2016-07-13 10:11:08
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包11

    热门讨论 2013-06-28 10:10:38
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包2

    热门讨论 2013-06-28 09:17:39
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包3

    热门讨论 2013-06-28 09:20:52
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包6

    热门讨论 2013-06-28 09:48:32
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包5

    热门讨论 2013-06-28 09:38:46
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包10

    热门讨论 2013-06-28 10:06:40
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包4

    热门讨论 2013-06-28 09:26:54
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...
  • java开源包8

    热门讨论 2013-06-28 09:55:26
    Spring4GWT ...JARP为petri 网提供的一个Java编辑器,基于ARP分析器。可以将网络图导出为 GIF, JPEG, PNG, PPM, ARP and PNML (XML based)文件格式。使用了优秀的JHotDraw 5.2 框架。 activemq...

空空如也

空空如也

1 2 3
收藏数 53
精华内容 21
关键字:

word是什么软件中的一个组件