engine实例中文版
- 格式:doc
- 大小:207.00 KB
- 文档页数:37
搜索引擎的工作原理:抓取网页每个独立的搜索引擎都有自己的网页抓取程序(spider)。
Spider顺着网页中的超链接,连续地抓取网页。
被抓取的网页被称之为网页快照。
由于互联网中超链接的应用很普遍,理论上,从一定范围的网页出发,就能搜集到绝大多数的网页。
处理网页搜索引擎抓到网页后,还要做大量的预处理工作,才能提供检索服务。
其中,最重要的就是提取关键词,建立索引文件。
其他还包括去除重复网页、分词(中文)、判断网页类型、分析超链接、计算网页的重要度/丰富度等。
提供检索服务用户输入关键词进行检索,搜索引擎从索引数据库中找到匹配该关键词的网页;为了用户便于判断,除了网页标题和URL外,还会提供一段来自网页的摘要以及其他信息。
搜索引擎的作用以百度为例介绍搜素引擎的用法1. 搜索,就这么简单只要在搜索框中输入关键词,并按一下按钮,百度就会自动找出相关的网站和资料。
百度会寻找所有符合您全部查询条件的资料,并把最相关的网站或资料排在前列。
小技巧:输入关键词后,直接按键盘上的回车键(即Enter健),百度也会自动找出相关的网站或资料。
2. 什么是关键词关键词,就是您输入搜索框中的文字,也就是您命令百度寻找的东西。
您可以命令百度寻找任何内容,所以关键词的内容可以是:人名、网站、新闻、小说、软件、游戏、星座、工作、购物、论文、、、关键词,可以是任何中文、英文、数字,或中文英文数字的混合体。
例如,您可以搜索[大话西游]、[windows]、[911]、[F-1赛车]。
关键词,您可以输入一个,也可以输入两个、三个、四个,您甚至可以输入一句话。
例如,您可以搜索[爱]、[美女]、[mp3 下载]、[游戏攻略大全]、[蓦然回首,那人却在灯火阑珊处]。
提示:多个关键词之间必须留一个空格(按一下键盘上最长的那个键)。
3. 准确的关键词百度搜索引擎严谨认真,要求“一字不差“。
例如:分别输入[舒淇] 和[舒琪] ,搜索结果是不同的。
分别输入[电脑] 和[计算机] ,搜索结果也是不同的。
Tutorial_06_Basic_Shape_Grammar__2011_11.构建简单建筑物;2.为简单建筑物贴纹理;3.添加LOD;4.建筑物属性随机变化。
一、构建简单建筑物本节学习最终要构建一个如下图的建筑物,该建筑物有地面一楼和其他楼层,一楼的正面有一个入口的门,其他窗口都使用的是一个提前做好的OBJ模型。
下面开始创建规则进行建模:为了更好的理解规则,我们自己创建一个新的规则,按照教程中的语句进行规则的书写。
1. 在规则文件的最开始处定义建筑的属性(也可以放在规则文件的其他位置)。
在CGA文件中,这些属性将对整个规则文件产生作用。
这些属性将显示在属性查看器(Inspector)中,可通过属性查看器修改这些属性。
attr groundfloor_height = 4 //地面一楼的高度attr floor_height = 3.5 //其他楼层的高度attr tile_width = 3 //将楼面按块划分的宽度attr height = 11 //楼高attr wallColor = "#fefefe" //墙面颜色2. 教程中构建的窗户是使用的一个已经建好的窗户模型window.obj,这个文件存放在assets文件夹中,使用之前也要先定义出来。
window_asset = "facades/window.obj" //指定obj文件3. 下面我们定义第一条规则为Lot. 在属性检查器中,该规则被指定为开始规则。
大量的模型是使用拉伸操作创建而来的://对shape使用height中定义的高度进行拉伸,并命名为BuildingLot -->extrude(height) Building拉伸之后如下图:4. 可以通过应用comp()将Building分解为多个面, 生成了正面(FrontFacade)、多个侧面(SideFacade)和一个顶面(Roof)Building-->comp(f){ front : FrontFacade | side : SideFacade | top: Roof}5. 分解完成之后,就开始开始对这些面进行外观造型。
首 页 | 新 闻 | 技术中心 | 第二书店 | 《程序员》 | 《开发高手》 | 社 区 | 黄 页 | 人 才移 动∣专 题∣SUN ∣IBM ∣微 软∣微 创∣精 华∣Donews ∣人 邮 我的技术中心我的分类我的文档 全部文章发表文章 专栏管理 使用说明 RSS 订阅最新文档列表Windows/.NET .NET (rss )Visual C++ (rss ) CSDN - 文档中心 - 其他 阅读:5572 评论: 5 参与评论 标题基于UML 的工作流管理系统分析 winboy20 [原作] 关键字UML 工作流 工作流管理系统 出处基于UML 的工作流管理系统分析Delphi (rss) Visual Basic (rss)ASP (rss) JavaScript (rss)Java/LinuxJava (rss)Perl (rss)综合其他开发语言 (rss) 文件格式 (rss)企业开发游戏开发 (rss) 网站制作技术 (rss)数据库数据库开发 (rss)软件工程其他 (rss) 0 引言随着社会生产的流程化,工作流起着越来越重要的作用。
根据 WFMC 的定义,工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。
简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。
本文将详细介绍基于UML的工作流管理系统分析与建模。
1 工作流概述对工作流的研究起源于二十世纪七十年代,受网络的局限性,最初的工作流系统主要以企业内部的文档处理为主。
到了二十世纪九十年代,随着Internet 技术的发展及应用,促进了电子商务应用的极大发展,使得公司与公司之间、公司内部部门之间以及子公司之间的业务相互处理成为可能,这为工作流的发展带来了很大的机遇和挑战。
根据国际有关组织的预测,随着电子商务的发展,以数据处理为中心的数据库产品已经进入稳定发展期,以业务过程处理为中心的工作流产品将进入高速发展期。
arcgisengine二次开发实例
ArcGIS Engine是ArcGIS系列软件产品之一,用于在分布式系统环境下构建ArcGIS 技术,实现GIS应用软件开发。
开发人员可以利用ArcGIS Engine来构建自定义GIS应用程序、地理空间分析应用程序以及分布式GIS解决方案。
ArcGIS Engine提供了一个强大的开发平台,它的几乎所有的开发框架以及资源都位于一个方便的框架中,开发人员可以使用其中的几中可视化控件进行ArcGIS地图和数据应用开发。
ArcGIS Engine是一款基于COM(Component Object Model)技术的GIS应用平台,它通过COM在用户定义的交互界面之间提供了独立的组件。
组件定义了一种行为和数据的概念,组件间的交互可以非常简单的实现。
ArcGIS Engine可以作为地图数据的可视化引擎,允许开发者使用统一的图形化界面控制地图的显示和操作。
此外它还可提供复杂的数据空间分析模块,在开发人员输入实际的空间数据后,可进行数据空间分析,产生对空间结果分析的可视化输出。
ArcGIS Engine可以让开发者灵活地构建系统架构,以满足自定义的GIS应用开发需求。
开发人员可以使用ArcGIS Engine的组件,使其在分布式的应用程序框架中更好的发挥作用。
比如可以使用专业矢量处理组件,在GIS信息系统中构建面板,并在面板上放入各种可视化控件,满足对空间数据的管理和空间数据分析需求。
cheatengine教程-代码注入实例教程本教程由CCB原创,转载时请征得本人同意并注明。
代码注入(CODE INJECTION)是对付动态内存分配(DMA)游戏的常用方法。
这个教程目的是想让你了解有关代码注入方面的相关知识,并以CE的TUTORIAL为实例来说明一下实际的操作。
选择CE的TUT来做实例是因为大家手头上基本上都有CE,并且TUT第六步使用的就是DMA,这样可以以最简单的方法让大家最快地接触和理解代码注入的原理和实际操作。
这个教程面向那些已经掌握了CE操作的人,特别是按TUT的要求做完CE的教程的,并且要有一定的汇编语言基础。
如果你还不能熟悉CE的操作,或者CE的教程你还没完成,或者你完全不懂汇编,可能很难看懂,请先去学些基础,学好了再来看这个教程。
我手头上用的是CE4.4,大家可能都在用5.2了吧,不过没关系,基本上都一样。
好了,让我们开始吧!第一步:运行CE,运行TUT,然后输入密码098712直接进到第六步。
现在我们先来找TUT窗口上那个数值的地址,找到地址后,象原来做教程第六步一样,找到改写这个地址的指令。
这一次,这条指令的所在内存地址对我们来说比较重要,找到指令后要把它的地址记下来。
然后,我们还是象做教程第六步一样找到指针,并把它以指针方式加到地址列表上,因为后面我们还要来看看我们做代码注入的效果。
我这里找到的这条指令是:004560CF MOV [eax], edx这一步做的基本上就是CE教程里面的第六步,没什么特别的,只是指令的地址要记下来,因为后面还要用到。
第二步:现在我们要为代码注入做些准备了。
首先要做的就是找一个地方来放我们的代码,就是找一个CODE CAVE。
在CE主菜单上点MEMORY VIEW,打开内存察看窗口。
在内存察看窗口上点菜单:VIEW->MEMORY REGIONS,这个时候就会弹出一个MEMORY REGIONS(内存区域)的窗口,在这个窗口中我们可以看到TUT所使用的各个内存块。
中文版Google App Engine入门指南本指南将介绍如何开发以及展示一个简单的Google App Engine项目。
这个示例项目-一个用户留言簿-将会向你展示如何使用Google App Engine的多项服务,包括数据库服务和谷歌帐户服务。
Google App Engine入门指南包括以下几个部分:∙介绍∙编程环境∙Hello, World!∙使用webapp框架∙使用Google帐户服务∙用webapp处理表单∙使用数据库存储∙使用模板∙使用静态文件∙上传你的程序介绍|中文版Google App Engine入门指南欢迎来到Google App Engine!创建一个App Engine应用程序很简单的,只需要几分钟的时间。
而且是免费的,只要你上传你的程序,你的网站就可以和用户见面了,不需要任何付款和投入。
在Google App Engine入门指南中,你将会创建一个用户留言簿,它可以让用户在公共的留言板上发表留言。
用户可以匿名留言,也可以使用他们的Google帐户留言。
这个留言簿程序将会向你展示如何使用App Engine的数据库存储,如何将一个App Engine和谷歌帐户进行整合,以及如何使用一个简单的Python网站框架(在App Engine中叫做webap)。
这个小程序还将会展示如何使用Django模板引擎。
编程环境|中文版Google App Engine入门指南你要通过App Engine的software development kit (SDK)来开发,上传你的Google App Engine程序。
这个SDK里包括了一个网站服务器(web server)程序,用来模拟App Engine的环境,包括一个本地版的数据库,Google帐户,以及获取远程地址(URLs)和从你的本地计算机发送邮件这一些列App Engine的API。
本SDK需要运行在Python 2.5上,Python 2.5的各个版本支持Windows,Mac OS X和Linux。
Tesseract-OCR识别中⽂与训练字库实例关于中⽂的识别,效果⽐较好⽽且开源的应该就是Tesseract-OCR了,所以⾃⼰亲⾝试⽤⼀下,分享到博客让有同样兴趣的⼈少⾛弯路。
⽂中所⽤到的⾝份证图⽚资源是百度找的,如有侵权可联系我删除。
⼀、准备⼯作1、下载Tesseract-OCR引擎,注意要3.0以上才⽀持中⽂哦,按照提⽰安装就⾏,Windows下:。
2、下载chi_sim.traindata字库。
要有这个才能识别中⽂。
下好后,放到Tesseract-OCR项⽬的tessdata⽂件夹⾥⾯。
3、下载jTessBoxEditor,这个是⽤来训练字库的。
以上的⼏个在百度都能找到下载,就不详细讲了。
⼆、识别1、进⼊cmd,进⼊到要识别的图⽚的路径下。
2、输⼊命令tesseract 图⽚名称⽣成的结果⽂件的名称字库例如我的图⽚识别就是:tesseract test.jpg result -l chi_sim识别完后会⽣成result.txt⽂件当然啦效果不太理想。
所以我们要训练⾃⼰的字库。
三、训练1、将图⽚转换成tif格式,⽤于后⾯⽣成box⽂件。
可以通过画图,然后另存为tif即可。
更改图⽚名字,这个是有要求的=。
=tif⽂⾯命名格式[lang].[fontname].exp[num].tiflang是语⾔ fontname是字体⽐如我们要训练⾃定义字库 mjorcen字体名normal那么我们把图⽚⽂件重命名 mjorcen.normal.exp0.jpg在转tif。
2、⽣成box⽂件。
tesseract mjorcen.normal.exp0.jpg mjorcen.normal.exp0 -l chi_sim batch.nochop makeboxbox⽂件和对应的tif⼀定要在相同的⽬录下,不然后⾯打不开。
3、打开jTessBoxEditor矫正错误并训练打开train.bat找到tif图,打开,并校正。
【GoogleEarthEngine】GEE实例学习(2)--图像导出在图像进⾏⼀系列的运算之后需要将图像导出,会⽤到⼀个函数Export来输出图像。
GEE主要可以导出如下类型资源,分别是image影像类型、map地图地图类、table⽮量⽂件类和video视频类。
导出函数主要可以直接将数据存放于3个地⽅,Google Drive、Assets和Google Cloud Storage。
由于Google Cloud Storage激活需要信⽤卡,略过不讲。
Google Drive(/drive)通过⾕歌账号可以直接获取15G免费存储空间,⽽且可以通过Colab使⽤免费GPU,适合硬件条件不好的情况。
Assests是GEE资源存放位置,⾥⾯的资源是可以直接在GEE⼯作空间中使⽤,每个⽤户空间限制是250G。
GEE下载⽂件主要有两个⽅式,⼀个是getDownloadURL,⼀个是Export⽅式。
本教程主要介绍Export⽅法。
Export相关⽅法如下,其中红⾊的是废弃的⽅法。
导出到Asset⽅法简介:Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels)常⽤参数说明:image 需要导出的影像;description 导出任务描述;assetId 资源名称,也就是在Asset⽂件夹中看到的资源名称;pyramidingPolicy 波段值计算⽅式,是⼀个对象值。
计算⽅式包括:mean、sample、min、max、mode,默认是mean。
这个值通常不会设置,都是采⽤默认值。
⽰例:{‘B4’: ‘mean’} 意思是波段名称为B4的波段采⽤mean的⽅式计算;dimensions 导出Image的宽和⾼;region 导出的区域,是⼀个Geomtry;scale 分辨率,单位⽶,⽐如:30;crs 投影信息,⼀般是采⽤默认⽅式,通常可以设置为EPSG:4326;maxPixels 导出影像的最⼤像素个数可以设置为 1e13 防⽌导出时候报错。
java组合关系实例在Java 中,组合关系(Composition)是一种类与类之间的关系,表示一个类包含另一个类的实例。
组合关系允许类之间相互关联和交互,同时保持各自的独立性和可重用性。
以下是一个关于组合关系的实例:```java// 创建一个交通工具类abstract class Transportation {private String name;public Transportation(String name) { = name;}public abstract void display();}// 创建一个汽车类,继承自交通工具类class Car extends Transportation {private Engine engine;public Car(String name) {super(name);}public Car() {this.engine = new Engine();}public void display() {System.out.println("这是一辆汽车,引擎速度为:" + engine.getSpeed());}}// 创建一个引擎类class Engine {private double speed;public Engine(double speed) {this.speed = speed;}public double getSpeed() {return speed;}}public class Main {public static void main(String[] args) {Car car = new Car("大众");car.display();}}```在这个例子中,我们创建了两个类:Transportation(交通工具)和Car (汽车)。
Car 类继承自Transportation 类,表示汽车是一种交通工具。
[b][转载] 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应覽/b]Sun Oct 30 16:11:44 2005【以下文字转载自GIS 讨论区】【原文由toolbar 所发表】Dixon整理此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。
你可以在下面的目录下找到相应的样例程序:<安装目录>\DeveloperKit\Samples\Developer_Guide_Scenarios\ArcGIS_Engine\Building_an_ArcGIS_Control_Application\Map_Viewer注:ArcGIS样例程序不包含在ArcGIS Engine开发工具包“典型”安装方式中。
如果你没有安装它们,则可以重新运行开发工具包安装向导,选择“定制”或“修改”方式,并选择软件开发包下的样例项进行安装。
一、项目描述利用视窗控件建立应用程序的目标是演示并使你熟悉在微软Visual Studio .NETAPI中使用标准ArcGIS控件开发和部署GIS应用所需的步聚。
本节中使用了Visual Studio .NET开发环境中的MapControl、PageLayoutControl、TOCControl和ToolbarControl等视窗控件。
COM、Java和C++程序员应该参考如下章节:利用ActiveX建立应用程序、利用可视化JavaBeans建立应用程序、建立命令行方式的Java应用和建立命令行方式的C++应用。
本节演示了创建查看ArcMap和ArcGIS桌面应用图形文档的GIS应用程序的步骤。
此节包含了以下技术:l 在微软Visual Studio .NET中加载和嵌入ArcGIS控件。
l 向PageLayoutControl和MapControl中加载图形文档。
l 设置ToolbarControl和TOCControl的绑定控件。
l 处理窗口缩放。
l 向ToolbarControl添加ArcGIS Engine命令和工具。
l 创建弹出式菜单l 在TOCControl中管理标签编辑l 在MapControl中绘制图形。
l 为MapControl、PageLayoutControl和ToolbarControl创建定制工具。
l 用户化ToolbarControl。
l 在Windows操作系统中部署应用。
二、概述本方案使用微软Visual Studio .NET开发环境加以实现,并使用了ESRI interop程序集(Interop Assemblies),它服务于被放置在.NET窗体上的、位于.NET 窗体控件(.NET Windows Controls)中的ArcGIS控件,这些程序集在托管的.NET代码和非托管的COM代码之间起了桥梁作用。
对COM ArcGIS控件(COM ArcGIS Controls)成员的引用都要经过Interop程序集,然后到达实际的COM对象。
同样,也从COM对象经过Interop程序集到达.NET应用程序。
每个ArcGIS Engine控件具有方法、属性与事件,它们能够被控件嵌入的容器(如,.NET窗体)访问。
每个控件对象及其功能可以与其他ESRI ArcObjects和自定义控件组合使用,创建用户化的客户应用程序。
此方案是使用了C#和Visual Basic .NET两种语言创建,但以下技术实现集中倾向于C#方案。
许多开发者可能会感觉用Visual Basic .NET更舒服,那是因为他们已经比较熟悉Visual Basic 6.0代码,然而,对于Java和C++程序员来说,他们将会觉得对C#程序语言的语法更熟悉。
无论你使用哪种开发环境,对于使用ArcGIS控件的好坏既依赖于你的编程环境技术,也依赖于你所掌握的ArcObjects技术。
在本方案中,使用ToolbarControl、TOCControl、PageLayoutControl和MapControl来为应用程序提供用户界面。
这些ArcGIS控件与其他ArcObjects和ArcGIS Engine命令被开发者一起使用,用来创建一个GIS视窗应用。
三、设计此方案在设计时,首先强调了ArcGIS 控件如何互相之间进行交互,其次,向开发者解释说明了ArcGIS 控件对象模型的一部分。
每个.NET ArcGIS Engine控件包含有一套能够被嵌入其内的窗口即时访问的属性页。
这些属性些为控件属性和方法的选择提供了捷径,并且允许开发者不写任何代码即可创建一个应用程序。
本方案并没有使用属性页,而是采用写代码的方式建立应用程序。
关于属性页的更进一步的信息,请参考ArcGIS开发帮助(ArcGISDeveloper Help)。
四、条件需求要顺利地完成以下方案,你需要以下条件(对于部署的需求将在后续的部署章节涉及到):l 安装具有授权文件的ArcGIS Engine开发工具包(Developer Kit),使之能够用于开发。
l 安装有微软Visual Studio .NET 2003开发环境和微软.NET Framework1.1及其相应协议。
l 熟悉微软Windows操作系统和Microsoft Visual Studio .NET的工作知识,会用C#或Visual Basic .NET编程语言。
当然,此方案中提供了一些如何在Microsoft Visual Studio .NET中使用ArcGIS控件的信息,但它不能替代对开发环境的培训。
l 不需要对ESRI其它软件有足够的经验,但如果以前对ArcObjects有所接触并对ArcGIS应用(如,ArcCatalog,ArcMap)有一个基本了解,则对于开发更有利。
l 访问来自本方案的样例数据和代码,它位于:<安装目录>\DeveloperKit\Samples\Developer_Guide_Scenarios\ArcGIS_Engine\Building_an_ArcGIS_Control_Application\Map_Viewer本方案中使用到的控件和库如下:l AxMapControll AxTOCControll AxPageLayoutControll AxToolbarControll ESRI.ArcGIS.Cartol ESRI.ArcGIS.Systeml ESRI.ArcGIS.Displayl ESRI.ArcGIS.SystemUIl ESRI.ArcGIS.Geometryl ESRI.ArcGIS.Utilityl esriMapControll esriTOCControll esriPageLayoutControll esriToolbarControl五、实现下面的实现过程中提供了你成功完成方案所需所有代码。
假设你对于开发环境已经有了一定的知识,所以下面没有逐步地详细介绍如何用Microsoft VisualStudio .NET开发应用。
(一) 加载ArcGIS控件在你为应用程序编写代码之前,应该先将应用程序将用到的ArcGIS控件和其他ArcGIS Engine库引用装载到开发环境之中。
1. 启动Visual Studio .NET,并从新建项目对话框中创建一个新的Visual C# “Windows应用程序”项目。
2. 将项目命名为“Controls”,并选择位置存取该项目。
3. 在“工具箱”的“Windows窗体”标签栏中单击右键,然后从上下文菜单中选择“添加/移除项(I)…”。
4. 在“自定义工具箱”中选择“.NET Framework组件”,并复选“AxMapControl”,“AxPageLayoutControl”,“AxTOCControl”和“AxToolbarControl”,单击确定按钮。
这样所选择的控件将显示在工具箱的Windows窗体标签栏中。
5. 单击项目菜单,并选择“添加引用(R)…”。
6. 在添加引用对话框中,双击“ESRI.ArcGIS.Carto”,“ESRI.ArcGIS.Display”,“ESRI.ArcGIS.Geometry”,“ESRI.ArcGIS.System”,“ESRI.ArcGIS.SystemUI”,“ESRI.ArcGIS.Utility”。
单击确定。
注:对于ESRI .NET程序集,将通过具体实例来说明,并使用.NET框架提供的COM传送服务从你的C#项目中调用ESRI对象库中的实体对象。
(二) 在容器中嵌入ArcGIS控件在你能够访问每个控件的事件、属性和方法之前,需要将控件嵌入到.NET容器中。
一旦将控件嵌入窗体内,它们将图形化应用程序的用户界面。
1. 在设计模式下打开.NET窗体。
2. 双击工具箱Windows标签栏中的AxMapControl控件,将MapControl加入到窗体上。
3. 再将AxPageLayoutControl、AxTOCControl和AxToolbarControl如上添加到窗体中。
4. 重新调整窗体上各个控件的大小和位置,调整结果如下所示。
5. 在窗体上双击显示窗体代码窗口,在代码窗口的顶部增加“using”命令:using System;using System.Windows.Forms;// ArcGIS Engine引用using ESRI.ArcGIS.SystemUI;using ESRI.ArcGIS.Carto;using ESRI.ArcGIS.Display;using ESRI.ArcGIS.Geometry;using ESRI.ArcGIS.esriSystem;using ESRI.ArcGIS.ToolbarControl;using ESRI.ArcGIS.TOCControl;注:需注意C#是区分大小写的。
当你键入“ESRI.”时,智能敏感的自动完成功能将允许你通过按Tab键完成下一节。
(三) 加载Map文档到MapControl与PageLayoutControl单独的数据层或者使用ArcMap、ArcGIS桌面应用程序产生的图形文档,能够被加载到MapControl和PageLayoutControl中。
你可以加载样例图形文档,或者加载你自己的图形文档。
后面你将增加一个浏览图形文档的对话框。
1. 选择Form_Load事件,并输入下列代码(如果你使用你自己的图形文档,要替换为正确的文件名):// 使用相对路径向PageLayoutControl加载一个图形文档string filename = @"..\..\..\..\..\..\..\..\Data\\ArcGIS_Engine_Developer_Guide\\gulf of st. lawrence.mxd";if ( axPageLayoutControl1.CheckMxFile(filename) ){axPageLayoutControl1.LoadMxFile(filename, "");}2. 在设计模式显示窗体并从属性窗选择axPageLayoutControl1控件,显示axPageLayoutControl事件。