MapXtreme2004初学者资料
- 格式:docx
- 大小:17.27 KB
- 文档页数:10
Dreamweaver MX2004Dreamweaver是Macromedia公司研制的网页制作软件,还有Flash动画制作和Fireworks图象处理软件,这三个软件人们称为网页三剑客。
Dreamweaver是当今世界最为流行的网页制作工具之一。
在网络时代中, Dreamweaver真正起到了网页设计“织梦者”的作用。
全球无数个人和企业都在使用 Dreamweaver来架设自己的网络信息空间,编织网络沟通渠道。
一、 Dreanweaver的工作界面当我们第一次启动Dreamweaver软件时,会弹出一个工作界面选择窗口:可以让用户根据自己的需要设置,可选择的界面包括“Dreamweaver MX工作区”和“Dreamweaver 4工作区”。
(也就是说,Dreamweaver MX提供了有二种工作界面的风格:)第一种:将全部元素置于一个窗口的集成布局风格,即“Dreamweaver MX工作区”。
请看下图示例:第二种:非常类似于Dreamweaver 4的浮动布局风格,即“Dreamweaver 4工作区”。
请看下图示例:二、站点管理与应用(创建Dreamweaver本地站点)创建本地站点的方法:1、第一步必须先在本地计算机的磁盘上建立一个文件夹。
(作为本地站点的根文件夹)提示:为了方便以后管理站点上的文件,先在本地文件夹中创建几个目录:htm、img、 others,分别存放网页设计中用到的资源及网页文件。
2、建立本地站点,选择主菜单中的“站点/新建站点”命令,在弹出的新建站点对话框进行设置。
新建站点的操作步骤:第一步:选择菜单中的“站点”→“新建站点”命令,如图所示:在弹出的对话框中选择“基本”选项卡,出现定义站点向导,如下图所示:第二步:单击“下一步”按钮,询问是否要使用服务器技术,选择“否”选项(表示目前该站点是一个静态站点,没有动态页即不使用Web应用程序:如ASP、JavaServer Page JSP)第三步:单击“下一步”按钮,选择“编辑我的计算机上的本地副本,完成后再上传到服务器(推荐)”单选项,然后指定本地机磁盘上的一个文件夹储存站点文件(包括网页文件及设计网页用到的其它资源)第四步:单击“下一步”按钮,在弹出的对话框中设置如何连接到远程服务器,单击下拉菜单,选择“无”。
附录 Flash MX2004 基础知识本附录简要介绍Flash MX2004软件的工作界面、基本操作、绘制图形、动画初步及作品的导出与发布5方面的基础知识。
一、 Flash MX2004 的工作界面1、 Flash MX 的启动和工作界面单击【开始】按钮,选择【程序】→【Macromedia 】→【Macromedia Flash MX2004】命令,即可打开Flash MX2004软件,进入Flash MX2004的工作界面。
该界面由标题栏、菜单栏、工具箱,时间轴窗口、绘图工作区、浮动面板、属性面板等组成,如附图F-1所示。
附图F-1工作界面2、 退出Flash MX2004当用户操作完毕需要退出Flash MX2004程序时,其操作有以下3种方法: 方法一:单击工作界面右上角的退出按钮即可。
方法二:单击工作界面中标题栏最左侧的控制按钮,或者右击标题栏的任何位置,在弹出的快捷菜单中单击关闭命令。
方法三:选择【文件(File )】→【退出(Exit )】菜单项。
调色板库面板二、Flash MX2004 的基本操作1、菜单栏同其它Windows 应用程序一样,Flash MX2004 提供了丰富的菜单命令,许多操作都可以通过菜单命令来完成。
主菜单包含“文件(F)”、“查看(V)”、“插入(I)”、“修改(M)”、“文本(T)”、“控制(C)”、“窗口(W)”及“帮助(H)”菜单,如附图F-2所示。
附图F-2 菜单栏2、文件操作文件操作同其他应用软件一样,可以新建文件、打开文件、保存文件和关闭等操作。
还可以从模板新建文件,就像在PowerPoint 中利用模板创建幻灯片一样,也可另存为模板。
基本操作途径类似,选择“文件”菜单栏相应各项,按照操作步骤诼步进行即可。
需说明Flash MX2004 文件的扩展名为.fla,这就是Flash 的文档文件(Document)。
3、文档属性设置单击“修改”菜单,选择“文档(D)”命令,弹出“文档属性”对话框,如附图F-3所示。
DREAMWEA VER 8.0 网页制作教案(二)邝翠珊cskuang@39322544-826复习:网页制作的一些常用功能:定义站点、数据表格的制作(学习表格的插入、合并拆分与嵌套)、利用表格布局网页、页面属性的设置、图片插入、文字的插入、日期的插入、插入电子邮件链接、flash动画插入、插入水平线、练习1、练习上节课的内容:建立站点(包括站点文件)、用表格布局网页、设置页面属性、图片、文字、日期、电子邮件链接、flash动画、水平线等的插入一、交换图象效果的制作:(插入→图像对象→鼠标经过图象)鼠标经过图象的效果是当鼠标指针经过或者按下按钮的时候,图像或按钮的形状或颜色就会发生变化,如图像变换,发光,或者阴影出现等等。
是网页变的生动活泼起来。
看dreamweaver学习网站导航演示:鼠标移动到图片上的时候,图片变成了另外一幅,当鼠标移开后恢复到原来的图象。
制作步骤:1、光标移动到欲插入的位置,点击菜单栏【插入】【图像对象】【鼠标经过图像】打开对话框:【图像名称】鼠标经过图像的名称,名称是自定义的,只要不与同页面另一个鼠标经过图像名称相同即可,也可以不填。
【原始图像】页面开始时显示的图像【鼠标经过图像】鼠标经过的时候显示的图像。
【替换文本】图像无法正常显示的时候出现的文本注释,也是图像正常显示时鼠标指向链接时的说明,也可以不填。
【前往的URL】点击鼠标后链接的目标。
【预载鼠标经过图像】浏览网页时两个图片都同时被下载,当鼠标经过时无需从网上下载,而是调用预先下载的图像,减少延迟,使效果平滑流畅。
二、了解简单的HTML:超文本标志语言,简要的介绍网页中使用的超文本标识语言HTML 的基本概念和用途通过一个简单的html示例(html.html)了解html的基本构成,介绍html的基本组成部分.如果深入了解可以参考:/teaching/htmlbook/练习2、试在练习1中建立的网页文件index.html中进行交换图像的练习。
Dreamweaver MX 2004简体中文版入门教程(一)之新功能简介Macromedia Dreamweaver MX 2004 ,是Macromedia 最新开发的的HTML编辑器,用于对Web站点、Web页和 Web应用程序进行设计、编码和开发。
其包含有一个崭新、简洁、高效的界面,且性能也得到了改进。
此外,还包含了众多新增的功能,改善了软件的易用性并使您无论处于设计环境还是编码环境都可以方便地生成页面。
新功能简介▲简洁高效的设计和开发界面:界面更易于使用,可使您的工作效率和工作质量均得到提高。
▲“插入”栏的改进:简洁高效的新外观,占用更少的工作区空间。
还新增加了一个“收藏”类别,您可以对“插入”栏进行自定义,将最常使用的对象放置在该栏上。
▲表格编辑可视化:在表格中进行列调整操作时能看到实际效果。
▲用户界面改进:可得到最大的可用工作区,更清晰地显示上下文和焦点,更易于使用和更具逻辑性。
▲起始页:使您能够访问最近使用过的文件,创建新文件和访问它的资源。
起始页会在您启动时或尚未打开文档时显示。
▲保存桌面选项:使您可以选择当您重新启动时重新打开您上一次使用的文档。
▲完全支持 Unicode:它支持 Internet Explorer所支持的所有文本编码方式。
您可以使用几乎所有您的系统中安装的语言字体,会正确地显示和保存这些字体。
▲安全 FTP:使您能够完全加密所有文件传输。
▲新式的页面布局和设计环境。
▲增强的 CSS 功能:提供了一个更为精巧的方法来进行样式设计及提高设计交互性。
▲动态跨浏览器验证:在您保存文档时自动检查当前文档的跨浏览器兼容性问题。
【其他软件】CuteFTP:是专业的FTP上传软件,用于往服务器端上传文件用。
Dreamweaver MX 2004 也有此功能,而且功能强大。
但是,不少人还是习惯用专业的FTP软件。
最终您还需要有一个网络空间,这可以通过向服务器申请便可获得,但现在大多数网络空间都要收费。
6.点击应用,观察沿趋势线的网格单元是如何分布的。
(如上右图所示)。
7.在2D中通过质量管理(QC)中部骨架网格,确保所有方向和趋势线的分布都是合适的。
(五)、网格化在建好边界,并且2D网格大小已调整适当(用趋势线和方向辅以调整)之后,便可构建3D网格,结果会得到一个由一系列pillar组成的骨架网格,每个网格单元的角对应一个pillar。
在2D中,很容易通过顶部、中部和底部骨架网格来观察这些pillar。
在切面中观察pillar以检查它们的完整性。
在网格化进程窗口的pillar几何形状标签下,toggle off ‘Curved’ for the ‘Non-Faulted Pillars’. 这样就会创建一个简单的3D网格,且不会产生错误。
对生成的网格结果感觉满意后,点击OK以开始构建顶部和底部的骨架网格。
在弹出窗口(询问是否将开始构建顶部和底部骨架网格)中点击"Yes"。
四、Make Horizon定义3D网格的域域(时间或深度)设置在执行某些操作时指导着整个Petrel,例如是否在这一步或深度转换中依靠分层数据。
然而,3D网格的域必须设得与它所包含的表面相匹配。
本练习中输入数据均为深度域。
操作步骤1.双击3D网格的名字,打开3D网格的设置窗口。
2.在信息标签中将域设置为深度。
在3D骨架网格中加入层面操作步骤1.双击Make Horizon进程。
在弹出的对话框中选取层面标签,因为它包括关于创建层面的主要控制。
2.过在列表中添加一项工具或者带“N”(定义要插入的层面的数目)的工具,可在对话框标签的上部插入一个或几个你想建立的层面。
3.选中用作创建层面的数据——将其文件名在Petrel资源管理器中突出显示,然后点击“Input#1”栏左侧的蓝箭头。
如下图所示,插入六个层面。
顶部P111,底部P132)。
这些层面可以批量加入,方法如下。
a.右键点击包含层面的文件夹,选择‘Sort the files by depth’将文件按深度分类。
第一章MapX 入门概述MapInfo MapX是一个用来做地图化工作的OCX控件,它可以很容易地在您的应用程序中加入强大的制图功能。
它可以把您的数据用地图的形式显示出来,更易于理解。
地图形式可以比简单的图表、图形提供更多的信息,而且描述地图比描述数据表更加简单迅速。
本章主要对mapx 的安装和在编程语言中的使用进行讲解。
第一节 MapX 入门MapX是一个提供给应用程序开发人员的工具。
它提供了一个最简单和最节约成本的方法,用来将地图化功能嵌入到新的和现有的应用中。
MapX是一个OCX组件,可以被快速集成到使用Visual Basic、PowerBuilder、Delphi、Visual C++或其他面向对象的语言的客户端应用程序以及使用Lotus Script的Lotus Notes (v4.5)中。
开发人员可以在他们熟悉的环境中工作,最终用户可以通过他们熟悉的应用程序来访问地图数据。
通过MapX,可以完全按照您的意愿在应用程序中加入强大的制图功能。
您可以按点、按专题渲染区域、按饼图或直方图等等来显示数据。
启用MapX的分析功能,可以分组和组织数据、执行搜索或在一个指定的半径、矩形区域或指定的点的周围选择地图图元。
例如,MapX能够显示哪一分店最接近您最大的客户,可以计算客户和商店之间的距离;还可以显示去年花销最大的客户;并按销售额给表示商店的符号进行颜色编码。
所有这些结合在一起就是您的数据在地图上的直观显示。
第二节MapX 的功能概述MapX不仅仅是一个“地图浏览器”。
通过MapX,可以分析并直观地显示业务数据,创建或编辑地图图元,并按地理位置显示数据结果。
MapX的主要功能如下:•专题制图—使用专题制图显现数据。
联合数据和地图中的每个图元,并在地图中用颜色编码(或其他样式)来表示数据。
可使用六种不同的样式来观察数据(色彩范围、点密度、独立值、等级符号、饼图、直方图)。
•逐层细化制图—可以通过简单的定点和单击来浏览数据,在OLAP/DSS环境下,可以允许用户通过定点和单击逐层细化地图的某个区域。
一、基于MapXtreme的WebGIS技术方案摘要:本文分析了具有代表性的WebGIS平台MapXtreme的基本结构、工作原理以及基于MapXtreme的两种GIS数据管理策略,讨论了在GIS数据管理过程中可能遇到的问题,并提出了解决的方法。
文章还描述了基于MapXtreme的WebGIS的体系结构,分析了在这种结构下的客户端解决方案、网站的扩展性策略等关键技术,最后简要介绍了一个实例。
1.引言地理信息系统(Geographic Information System,简称GIS)是能够收集、管理、查询、分析、操作以及表现与地理相关的数据信息的计算机信息系统,能够为分析、决策提供重要的支持。
如何把因特网和GIS结合起来,即采用B/S的计算机模式,客户方不需要任何特殊的配置便可进行交互式地图操作以及方便的信息查询,是当前地理信息系统领域的一个研究热点。
2.MapXtreme简介MapXtreme是MapInfo公司推出的基于因特网/内联网的地图服务器。
通过对GIS软件MapInfo和MapX的功能集成,信息管理员只需要在Web服务器上安装MapXtreme,并对其进行编程和管理,用户即可通过Web浏览器访问MapXtreme,并获得MapXtreme所提供的GIS功能,如地图的显示、制作专题地图进行地理分析等。
MapXtreme采用的是服务器端解决方案,客户端只需要标准的Web浏览器。
MapXtreme的地图功能来自于地图引擎(MapEngine)。
地图引擎包括三个核心部件:MapX、MapXServer和MapXBroker。
MapX 提供地图操作功能;MapXServer对MapX进行封装,使MapX能运行于安全的线程空间;MapXBroker则用于预启动MapXServer的实例,并可以用来对网站进行扩展。
MapXCourier不是地图引擎的一部分,它可以用来在应用程序和地图引擎之间进行通信。
MapXtreme2004初学者资料(整理)地理信息系统由于项目的需要我现在又开始研究GIS了。
由于我们项目是用.net开发的,所以GIS工具也是当前最新的MapXtreme2004,对于新事物我都有一种冲动,所以研究起来也相当有劲,不过这个也不是那么容易,中文资料太少(本人英语水平有限,正在努力中……),通过网络还是找到了很多零散的资料,在此整理一下。
留于以后研究。
中如何用MapControl 动态加载地图MapControl1.Map.Clear();MapGeosetLoader gl=new MapGeosetLoader(@"F:\test.gst");MapControl1.Map.Load(gl);其实根据不同的格式加载地图的办法也有多种,MapWorkSpaceLoader2.创建MSW文件MapInfo.Persistence.WorkSpacePersistence wsp = newMapInfo.Persistence.WorkSpacePersistence();wsp.Save ("c:\\temp\\newwork.mws"); //保存文件3.创建InfoTool的事件InfoTool的事件与button不一样,而是InfoRetrieved。
创建后将是这样:private void InfoToolControl1_InfoRetrieved(object sender,ToolEventArgs e){string Info = "";foreach(MapInfo.Data.ITableFeatureCollection fc in e.Features){foreach(MapInfo.Data.Feature f in fc){Info= string.Format(Info + f[1].ToString() + " ");}fc.Table.Close();}}4.如何通过web.config来加载地图在web.config中,在下添加的KeyIn the HTML view of the form under the mapinfowebuiwebcontrols:MapControl tag, set the following properties:在HTML视图中,更改mapinfowebuiwebcontrols:MapControl的属性MapAlias必须以.MSW结尾UseDesigntimeWorkspace="fale" ,这一句要删除WorkspaceFileName="WebForm1MapControl1.mws"5.在添加了新层后如何更新地图让InfoTool可以获取他的信息MapInfo.Data.Table tab =MapInfo.Engine.Session.Current.Catalog.OpenTable(@"C:\ProgramFiles\MapInfo\MapXtreme2004\Maps\World\world.tab");MapInfo.Mapping.FeatureLayer fl = new MapInfo.Mapping.FeatureLayer(tab);yers.Add(fl);this.MapControl1.SelectableLayers.Add();6.MapXtreme2004应用问答- - by jerry429问:如何在桌面程序中更改地图的坐标系?问:在C#应用中如何读取存在ORACLE(或SQL Server)中的MapInfo表?问:在C#桌面与Web应用中读取硬盘上MapInfo表一法问:如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标?问:如何使用代码修改桌面应用程序的坐标系统?问:如何在桌面程序中更改地图的坐标系?答:代码如下:using MapInfo.Geometry;//要使用到MapInfo.Geometry命名空间Map map = mapControl1.Map;MapInfo.Geometry.CoordSys coordSys =Session.Current.CoordSysFactory.CreateLongLat(DatumID.NAD83);//DatumID为枚举类型,其中列出了经纬度坐标系统的大量枚举类型,参阅帮助可获取更多信息。
map.SetDisplayCoordSys(coordSys);问:在C#应用中如何读取存在ORACLE(或SQL Server)中的MapInfo表?答:读取ORACLE中表的方法如下代码:using MapInfo.Data; //这里要添加对MapInfo数据的引用MIConnection Connection=new MIConnection();Connection.Open();MapInfo.Data.Table [] tables=new MapInfo.Data.Table[4];TableInfoServer tis1=newTableInfoServer("WORLD","SVR=MYORACLE;UID=system;PWD=manager","select * from world",MapInfo.Data.ServerToolkit.Oci);tables[0]=Connection.Catalog.OpenTable(tis1);TableInfoServer tis2=newTableInfoServer("WORLDCAP","SVR=MYORACLE;UID=system;PWD=manager","select * from worldcap",MapInfo.Data.ServerToolkit.Oci);tables[1]=Connection.Catalog.OpenTable(tis2);TableInfoServer tis3=newTableInfoServer("wldcty25","SVR=MYORACLE;UID=system;PWD=manager","select * from wldcty25",MapInfo.Data.ServerToolkit.Oci);tables[2]=Connection.Catalog.OpenTable(tis3);TableInfoServer tis4=newTableInfoServer("OCEAN","SVR=MYORACLE;UID=system;PWD=manager","select * from OCEAN",MapInfo.Data.ServerToolkit.Oci);tables[3]=Connection.Catalog.OpenTable(tis4);MapControl1.Map.Load(new MapInfo.Mapping.MapTableLoader(tables)); Connection.Close();而读取存放在SQL Server2000中的表时,应当使用如下修改过的代码:/* SQL Server数据库连接*/MIConnection Connection=new MIConnection();Connection.Open();MapInfo.Data.Table [] tables=new MapInfo.Data.Table[2];TableInfoServer tis1=new TableInfoServer("CH_SHENGHUI","DRIVER={SQL Server};SERVER=YC31;DATABASE=MYWEBGIS;Trusted_Connection=Yes","select * from CH_SHENGHUI",MapInfo.Data.ServerToolkit.Odbc);//注意这里使用的是Odbc,且区分大小写。
tables[0]=Connection.Catalog.OpenTable(tis1);TableInfoServer tis2=new TableInfoServer("CH_SHENGJIE_P","DRIVER={SQL Server};SERVER=YC31;DATABASE=MYWEBGIS;Trusted_Connection=Yes","select * from CH_SHENGJIE_P",MapInfo.Data.ServerToolkit.Odbc);//注意这里使用的是Odbc,且区分大小写。
tables[1]=Connection.Catalog.OpenTable(tis2);mapControl1.Map.Load(new MapInfo.Mapping.MapTableLoader(tables)); Connection.Close();/*上面的TableInfoServer语句分开来写可以表达成如下方法。
*//*TableInfoServer tiServer = new TableInfoServer("SHENGHUI");tiServer.ConnectString = "DRIVER={SQLServer};SERVER=YC31;DATABASE=MYWEBGIS;Trusted_Connection=Yes"; tiServer.Query = "Select * from CH_SHENGHUI";tiServer.Toolkit = ServerToolkit.Odbc;MapTableLoader tl = new MapTableLoader(tiServer);mapControl1.Map.Load(tl);*/问:在C#桌面与Web应用中读取硬盘上MapInfo表一法答:二者皆可使用如下代码:using MapInfo.Data;MIConnection Connection=new MIConnection();Connection.Open();tables[0]=Connection.Catalog.OpenTable(@"G:\Ch_shenghui.TAB"); tables[1]=Connection.Catalog.OpenTable(@"G:\Shengjie_p.TAB"); mapControl1.Map.Load(new MapInfo.Mapping.MapTableLoader(tables)); 问:如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标?答:1、添加mapControl1的MouseMove事件;2、该事件及其中代码如下:public void MapControl1_MouseMove(object sender, MouseEventArgs e) {System.Drawing.PointF DisplayPoint = new PointF(e.X,e.Y);MapInfo.Geometry.DPoint MapPoint = new MapInfo.Geometry.DPoint();MapInfo.Geometry.DisplayTransform converter =this.mapControl1.Map.DisplayTransform;converter.FromDisplay(DisplayPoint, out MapPoint);this.statusBar1.Text = "Cursor Location: " + MapPoint.x.ToString() + ", " + MapPoint.y.ToString();}问:如何使用代码修改桌面应用程序的坐标系统答:代码如下:Map map = mapControl1.Map;MapInfo.Geometry.CoordSys coordSys =Session.Current.CoordSysFactory.CreateLongLat(DatumID.WGS84);map.SetDisplayCoordSys(coordSys);7.在一个程序中要找到固定点附近最近的图元,于是想用SearchNearst。