城市规划方法

出版时间:2012-4  出版社:东南大学出版社  作者:杜景龙,单鹏飞,张志敏 编著  页数:314  字数:342000  
Tag标签:无  

内容概要

  《城市规划方法:地理信息系统ArcEngine程序设计》可以作为地理信息系统专业、计算机相关专业的教学用书,也可以作为开发人员的工具书。

书籍目录

1 地理信息系统二次开发简介
2 ArcEngine基础
3 ArcEngine的体系结构
4 图层基本操作
5 地图符号化与专

章节摘录

版权页:   插图:   1.1.4 二种买现方式的分析与比较 由于独立开发难度太大,宿主型二次开发受GIS工具提供的编程语言的限制,因此结合GIS工具软件与当今可视化开发语言的组件式二次开发方式就成为GIS应用开发的主流。它的优点是既可以充分利用GIS工具软件对空间数据库的管理、分析功能,又可以利用其他可视化开发语言具有的高效、方便等编程优点,集二者之所长,不仅能大大提高应用系统的开发效率,而且使用可视化软件开发工具开发出来的应用程序具有更好的外观效果,更强大的数据库功能,可靠性好、易于移植和维护。 本书将为读者介绍ESRl公司推出的ArcEngine组件产品,在可视化编程语言Visual Basic6.0环境下实现应用型GIS的开发。VisualBasic6.0具有简单易学的优点,比较适合大多数GIS专业本科生的学习,当然读者也可在其他环境下如Delphi、Visual c++、C#等环境下进行学习。ArcEngine是当今最流行的GIS编程组件,可实现大多数GIS功能,为广大用户所喜爱。希望读者通过对本教材的学习,能够对Ar—cEngine有全面的了解,为GIS开发打下良好的基础。 1.2 组件技术 组件式开发目前正成为应用型GIS开发的主流方向。目前许多软件公司都开发了很多ActiveX控件,合理选择和运用现成的控件,减少开发者的编程工作量,使开发者避开某些应用的具体编程,而直接调用控件。实现这些具体应用,不仅可以缩短程序开发周期,使编程过程更简洁,用户界面更友好,而且可以使程序更加灵活、简便。利用控件开发速度快、占用资源少,还容易实现许多底层的编程和开发功能。 1.2.1组件技术的兴起 目前,在软件开发领域,一场新的革命正在悄悄兴起,这是由目趋成熟的组件技术引发的。几年以前,当微软公司首先使用OLE的时候,其初衷是为了增强软件的互操作性。然而在使用过程中,人们逐渐认识到这一技术背后的实质性内容和它在软件开发中所扮演的重要角色。组件技术将以前所未有的方式提高软件产业的生产效率,这一点已逐步成为软件开发人员的共识。传统的Client/Server结构、群件、中间件等大型软件系统的构成形式,都将在组件的基础上重新构造。组件技术使近二十年来兴起的面向对象技术进入到成熟的实用化阶段。在组件技术的概念模式下,软件系统可以被视为相互协同工作的对象集合,其中每个对象都会提供特定的服务,发出特定的消息,并且以标准形式公布出来,以便其他对象了解和调用。组件间的接口通过一种与平台无关的语言IDL(Interface Define Language)来定义,而且是二进制兼容的,使用者可以直接调用执行模块来获得对象提供的服务。早期的类库,提供的是原代码级的重用,只适用于比较小规模的开发形式;而组件则封装得更加彻底,更易于使用,并且不限于c++之类的NN,可以在各种开发语言和开发环境中使用。 由于组件技术的出现,软件产业的形式也将会有所改变。大量组件生产商会涌现出来,并推出各具特色的组件产品;软件集成商则利用适当的组件快速生产出用户需要的某些应用系统;大而全的通用产品将逐步减少,很多相对较为专业,但用途广泛的软件,如GIS、语音识别系统等,都将以组件的形式组装和扩散到一般的软件产品中。

图书封面

图书标签Tags

评论、评分、阅读与下载


    城市规划方法 PDF格式下载


用户评论 (总计2条)

 
 

  •   二次开发,不错
  •   内容落后 vb 6.0+ ae 9.2
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7