AppBuilder调试使用
- 格式:docx
- 大小:441.24 KB
- 文档页数:6
韦伯触摸屏软件调试说明书一、烧写bootloader1.需要的硬件并口的JTAG烧写器。
2.安装JTAG驱动。
运行armzone.exe 出现如下界面图1.点击安装并行端口驱动“安装”和安装0CX “安装”。
3.连接JTAG烧写线。
一端接电脑的并口,一端接LMD4500的J1(JTAG)接口。
4.烧写第一BOOTLOADER程序。
图25.点击nboot1st.bat.出现如下界面。
图3.注意红框的部分,如果和里面的内容不同,请检查驱动是否安装好。
JTAG线是否连接好,LMD4500 是否上电。
6.选择K9S1208 prog 即输入”0”。
出现下图界面。
图47.选择K9S1208 Program 即选择“0”.出现如下界面图58.输入block number 是“0“.出现如下界面图69.等烧写完之后出现如下界面。
图79.输入“2“结束第一个bootloader的烧写。
10.第二个bootloader的烧写。
运行“nboot2nd.bat “出现的界面如图 3.输入”0“之后出现图4界面。
再输入”0“之后出现图5界面。
此时要注意输入的block number 是”2“.然后出现图6界面。
烧写完成之后出现图7界面。
输入”2“结束烧写。
11.第三个bootloader的烧写。
运行“QT2440_Amon.bat “出现的界面如图 3.输入”0“之后出现图4界面。
再输入”0“之后出现图5界面。
此时要注意输入的block number 是”8“.然后出现图6界面。
烧写完成之后出现图7界面。
输入”2“结束烧写。
二、烧写NK1.运行DNW .出现如下界面:图1.2.连接串口线,一端接电脑的串口,一端接板子的P3.点击Serial Port 菜单的connect,出现如下界面图2.3.板子上电后,在DNW界面中出现“*”后输入“u”。
图3.图4.4.插入USB线,后按空格键,出现如下界面。
图5.5.选择1,按回车后界面如下:图6.6.选择USB Port—>Transmit ,找到nk.nb0。
MGBuilder用户操作手册Rev. 2.1上海麦杰科技有限责任公司Shanghai Magus Technology Co., Ltd.2004年12月1.1 概述 (4)1.2 内容介绍 (4)2 MGBuilder配置及使用说明 (5)2.1内容介绍 (5)2.2 配置MGBuilder的使用环境 (5)2.2.1 Windows系统 (5)2.2.2 Unix及Linux系统 (5)2.3 MGBuilder的目录及文件结构 (6)2.4 MGBuilder功能概述 (6)2.5 启动MGBuilder (7)2.6 使用MGBuilder (7)2.6.1文件菜单 (7)2.6.2 编辑菜单 (8)2.6.3 查看菜单 (8)3 绘制及编辑图形元素 (10)3.1内容介绍 (10)3.2 线、多线 (10)3.2.1 线、多线的绘制 (10)3.2.2 线、多线的编辑 (10)3.3 矩形 (11)3.3.1 矩形的绘制 (11)3.3.2 矩形的编辑 (11)3.4 多边型 (11)3.4.1 多边形的绘制 (11)3.4.2 多边形的编辑 (11)3.5 椭圆 (11)3.5.1 椭圆的绘制 (11)3.5.2 椭圆的编辑 (12)3.6 圆弧 (12)3.6.1 圆弧的绘制 (12)3.6.2 圆弧的编辑 (12)3.7 文本 (12)3.7.1 文本的绘制 (12)3.7.2 文本的编辑 (13)3.8 采集点 (13)3.8.1 采集点的绘制 (13)3.8.2 采集点的编辑 (14)3.9 按钮 (14)3.9.1 按钮的绘制 (14)3.9.2 按钮的编辑 (15)3.10 时间 (15)3.10.1 时间的绘制 (15)3.10.2 时间的编辑 (15)4.1 内容介绍 (16)4.2 插入图像 (16)4.3 插入棒状图 (17)4.5 插入趋势 (17)5 图库的使用 (18)5.1内容介绍 (18)5.2插入图库元素 (18)5.3 添加图库对象 (19)6 设置图形属性 (20)6.1 内容介绍 (20)6.2 设置对象的颜色和填充方式 (20)6.3 设置对象的线型和线宽 (23)6.4 设置字体 (23)6.5 设置事件 (23)6.5 设置事件 (24)6.6 设置图形属性 (24)7 图形工具的使用 (25)7.1 内容介绍 (25)7.2 图形镜像 (25)7.2.1 左右镜像 (25)7.2.2 上下镜像 (25)7.3 旋转 (26)7.3.1 顺转90度 (26)7.3.2 逆转90度 (26)7.4 对齐 (26)7.4.1 左对齐 (26)7.4.2右对齐 (26)7.4.3上对齐 (27)7.4.4下对齐 (27)7.4.5 垂直对齐 (27)7.4.6 水平对齐 (27)7.5 组合 (28)7.5.1 组合 (28)7.5.2 取消组合 (28)8 使用帮助 (29)附录A MGBuilder快捷键速查 (30)附录B DSP文件格式 (31)附录C 使用中可能遇到的问题 (38)1 简介1.1 概述MGBuilder组态工具是专门为自动控制、控制系统仿真而设计的图形化组态工具,它具有图形编辑功能及动态定义功能,用户使用它可以很方便地绘制和仿真各种控制系统的过程图形,同时与图形浏览工具MGViewer配合使用,无需再进行复杂的二次编程,就可以实现各种控制的界面仿真工作,大大减少了为了追求仿真系统的形似所花费的时间,加快仿真系统的开发进度。
TaskBuilder使用指南一、安装配置TaskBuilderTaskBuilder主要用来开发数据库增删改查应用,且采用的B/S架构,所以除了TaskBuilder本身,数据库和应用(Web)服务器也是必不可少的。
TaskBuilder默认采用的是MySQL数据库,应用服务器用的Tasgine(任擎),为了方便大家安装配置开发环境,我们提供了两个多合一的安装包,都是绿色安装,不会修改系统注册表,也不会开机自动运行,更不会动不动弹出广告,请放心下载。
下载后解压即可使用,但需要做一些设置,下面分别介绍一下如何设置:在官网下载MySQL+Tasgine+TaskBuilder安装包这个安装包适合电脑上没有安装MySQL数据库的用户,可以一次性将数据库、应用服务引擎和开发工具全部安装好,不需要再分别安装。
下载并解压安装包之后,按以下步骤进行设置:第一步:进行初始化配置鼠标双击运行安装包目录内的“任擎安装配置工具.exe”,该程序会检测MySQL数据库和Tasgine服务器的默认网络端口是否被其他程序占用,如果被占用,则需要更换成其他端口,否则MySQL数据库或Tasgine服务器无法启动。
另外,该配置工具还会将安装包所在目录里的mysql子目录设置为MySQL数据库的实际运行目录,如果不使用该配置工具设置,则需要打开mysql子目录内的my.ini文件,手动修改里面的basedir和datadir参数进行设置。
第二步:运行服务管理器鼠标双击运行tasgine目录内的“ServerManager.exe”,打开后,点击选中左侧列表里的“MySQL数据库”,然后再点击工具栏上的“启动”按钮,启动MySQL数据库。
然后再选中左侧列表里的“任擎服务器”,再点击工具栏上的“启动”按钮,启动任擎服务器。
第三步:启动TaskBuilder鼠标双击运行“TaskBuilder”目录内的“TaskBuilder.exe”,启动TaskBuilder,现在您就可以使用TaskBuilder开发应用了,祝您使用愉快!官网下载Tasgine+TaskBuilder安装包如果用户自己电脑上或者公司内部其他电脑上已经安装了MySQL数据库,或者想单独安装MySQL,则下载该安装包即可。
一、ucGUBuilder使用方法 (2)1,新建ucGUI窗体 (2)2、设置窗体的属性 (3)3、向窗体添加控件 (4)二、V ersion 2.1.0.5 新增功能 (9)1、新增C语言语法高亮显示 (9)2、支持设计的窗体保存为文件,并可以打开 (9)3、对所有控件属性添加了Description (12)4、保存窗体布局 (13)三、Version 3.0.0.0 新增功能 (15)1、支持窗体设计器基本操作 (15)2、多控件操作 (15)3、文件关联 (16)4、在线检查更新 (18)5、自定义控件ID (20)四、Version 3.1.0.0新增功能 (22)1、添加了控件ID自动增加功能 (22)2、用户自定义字体 (22)3、中英文切换 (23)4、自动检查更新 (24)6、问题反馈或提建议 (25)五、Version 4.0新增功能 (27)1、代码分离 (27)2、添加编辑器工具栏 (28)3、内嵌VC编译器能直接运行模拟器 (29)4、如何使用代码自动完成功能 (30)声明:此程序用C#开发,需要.Net Framework 3.5或跟高版本支持大家在测试的过程中发现什么BUG或者有什么建议可以发Email:ucguibuilder@给我,一、ucGUBuilder使用方法1,新建ucGUI窗体或者单击新建窗体设计器工具栏按钮或者点下拉箭头选择新建窗体设计器新建后的效果:2、设置窗体的属性(包括大小,标题栏文本,……)3、向窗体添加控件(1)、在工具箱单击选中你要添加的控件将鼠标移动到窗体上,鼠标光标变成了十字形然后按住鼠标左键,拖动会出现一个矩形,拖动到合适大小,松开鼠标,在刚才矩形区域的地方就会添加一个同样大小的在工具箱选中的控件。
或者在工具箱中选中控件,将鼠标移动到窗体上,鼠标光标变成十字形时,单击鼠标,也能在单击处添加一个默认大小的选择的控件。
4、调整控件的大小及属性把鼠标移动到选中的控件四周的小方块上,当鼠标指针变成箭头时,按住鼠标左键就可向对应的方向调整控件大小,把鼠标移动到控件上,按住鼠标左键就可拖动控件,移动控件位置也可以,修改控件属性,来调整控件二、Version 2.1.0.5 新增功能1、新增C语言语法高亮显示2、支持设计的窗体保存为文件,并可以打开单击保存按钮或者菜单-》保存会弹出保存文件对话框选择路径,输入文件名即可保存(保存格式为ucfrm 格式)保存完毕。
安卓APP动态调试-IDA实用攻略netwind · 2015/05/06 10:270x00 前言随着智能手机的普及,移动APP已经贯穿到人们生活的各个领域。
越来越多的人甚至已经对这些APP使用产生了依赖,包括手机QQ、游戏、导航地图、微博、微信、手机支付等等,尤其2015年春节期间各大厂商推出的抢红包活动,一时让移动支付使用变得异常火热。
然后移动安全问题接憧而至,主要分为移动断网络安全和客户端使用安全。
目前移动APP 软件保护方面还处于初级阶段,许多厂商对APP安全认识不够深入,产品未经过加密处理,使得逆向分析者能够通过逆向分析、动态调试等技术来破解APP,这样APP原本需要账号密码的功能可以被破解者顺利绕过,使得厂商利益严重受损。
对未加壳的APP进行动态调试,通常可以非常顺利且快速地绕过一些登陆限制或功能限制。
本文将以安卓APP为例,来详细介绍一下移动APP动态调试技术。
0x01 调试环境搭建1.1 安装JDKJAVA环境的搭建请自行查找资料,这里不做详述。
1.2 安装Android SDK下载地址:。
下载完安装包后解压到任意一目录,然后点击运行SDK Manager.exe,然后选择你需要的版本进行安装,如图:enter image description here1.3 安装Eclipse集成开发环境下载地址:。
选择Eclipse for Mobile Developers,解压到任意目录即可。
1.4 创建Android Virtual Device动态调试可以用真实的手机来做调试环境,也可以用虚拟机来做调试环境,本文采用虚拟机环境。
因此创建虚拟机步骤如下:1打开Eclipse –>windows->Android Virtual Deviceenter image description here2点击Create,然后选择各个参数如图:enter image description here这里Target 就是前面步骤中安装的SDK 选择任意你觉得喜欢的版本就可以。
ProcessBuilder是Java中一个用于创建操作系统进程的类,它可以用于调用系统的命令行程序。
而Python是一种通用编程语言,它有着丰富的库和模块,可以很方便地处理各种任务。
在实际开发中,我们可能会遇到需要在Java程序中调用Python方法的情况,而ProcessBuilder提供了一种实现这一需求的方法。
本文将介绍使用ProcessBuilder调用Python方法的步骤和注意事项,帮助读者更好地理解和应用这一技术。
一、步骤1.准备Python方法我们需要准备好要调用的Python方法。
可以是一个独立的Python脚本文件,也可以是一个包含所需方法的模块文件。
确保Python环境已经安装并配置好了。
2.创建ProcessBuilder对象在Java程序中,使用ProcessBuilder类创建一个进程对象。
我们需要指定要执行的命令,即Python解释器的路径和要执行的Python脚本或模块文件。
```javaProcessBuilder pb = new ProcessBuilder("python","path/to/your/python/script.py");```3.设置工作目录如果Python脚本涉及到文件操作或需要访问特定路径的文件,那么需要设置ProcessBuilder的工作目录。
```javapb.directory(new File("path/to/your/working/directory"));```4.执行进程调用start()方法启动进程,并等待进程执行完成。
```javaProcess process = pb.start();```5.处理输入输出如果Python方法需要输入参数或返回结果,可以通过Process对象的输入流和输出流进行交互。
可以将参数写入输入流,读取输出流以获取方法的执行结果。
DesignBuilder操作手册(完结版)介绍DesignBuilder是一款广泛用于建筑模拟和优化的软件工具。
本文档将介绍DesignBuilder的基本操作和功能,以帮助用户更好地使用该软件。
安装DesignBuilder可以在官方网站上免费下载试用版和付费版,用户可以根据自己的需求选择相应的版本进行下载安装。
运行安装完成后,双击DesignBuilder桌面图标即可打开软件。
用户可以选择新建项目或打开现有项目。
建立模型创建模型在新建项目后,用户需要创建一个新的模型来进行建筑模拟和优化。
点击“新建模型”按钮,选择建筑类型和模板,输入相关参数并进行模型绘制。
绘制模型在模型窗口中,用户可以通过拖动鼠标来绘制模型。
在绘制过程中,用户可以选择墙、窗、门等建筑元素,并设置其相关的参数,如宽度、高度、材料等。
排布房间在模型绘制完成后,用户可以利用“排布房间”功能将建筑模型划分为各个房间。
在每个房间中,用户可以添加和编辑墙、窗、门等建筑元素。
参数设置材料与建筑元素通过材料与建筑元素设置,用户可以设定相应的表面材料、建筑结构和照明条件等参数。
在 DesignBuilder 中,用户可以选择多种材料、建筑元素和照明条件。
空调系统空调系统是影响建筑能耗的重要因素之一。
在 DesignBuilder 中,用户可以选择多种空调系统,并设置其空调容量、空气流速等参数。
太阳能太阳能是一种环保、低成本的能源来源。
在 DesignBuilder 中,用户可以选择多种太阳能系统,并设置其位置、朝向、面积等参数。
仿真分析在设置完模型以及参数后,用户可以进行建筑模拟,以了解建筑能耗、舒适性等方面的情况。
用户可以通过DesignBuilder 提供的分析工具,进行以下仿真分析:热舒适性热舒适性是指人体对于室内温度、湿度等因素所表现出的舒适度。
在DesignBuilder 中,用户可以进行热舒适性分析,并了解不同条件下,人体的热舒适度评估。
编程高手之路—高手进阶—掌握C++ Builder的除错艺术1. 调试可执行程序前的准备2. 工程选项3. 设置断点并闯入可执行程序4. 察看储存在变量中的值5. 使用Watches(观察)6. 使用Inspectors(巡视器)7. 使用Evaluate/Modify(求值/修改)8. 在代码块内外进行Stepping(单步执行跟踪)9. Stepping的类型10. Stepping的注解11. 其他提示Okay,(再小小准备一下)现在开始追踪、搜索经过前次的努力后仍然躲在代码中的bug的时候了,也就是开始跟踪前一篇文章代码里标记过的bug/异常。
首先是准备阶段。
1. 调试可执行程序前的准备在我们开始调试可执行程序前,我们需要确保一些设置在大多数情况下的正确性。
我将会一条接一条的过一遍,并简单解释一下为什么必须那样做。
(如果您对有些东西感兴趣的话,按下帮助按钮,会有许多更详尽的内容)。
现在就开始吧,先打开Project|Options 选项。
2. 工程选项首先我们在Compiler(编译)标签处停下。
您只需简单的单击Full debug(完全调试模式)按钮,我们所需的绝大多数的其余设置就已经搞定了。
将Code optimization(代码优化)设为None(无)总是件好事,这样做实际上告诉编译器:所有的事情都已做好,只需产生机器码就行了。
而不要为了提高一点点运行速度尝试进行其他的智能优化。
(当然,一切都完成之后,您可以打开此项。
)这样做的好处是大大降低了我们调试的难度。
因为程序中的代码与我们书写的一样,没有被编译器优化过。
在debugging(调试)面板中,将Debug information(调试信息)选上(点一下),并且必须设置为Line numberinformation(行数信息)。
我还建议将Disable inline expansions(禁用内联扩展)一项选上。
内联扩展对发布的代码来说很好,但调试时最好还是关掉此项,他只会让您更头痛。
无源码APK调试方案------ 可调试任何APK!1方案概述因为项目开发需要,需实现对所有Android apk,不管有没有源代码的,都可以进行调试。
有源代码的apk,调试方案已经有成熟的方案。
但对无源码apk调试,可以说业界根本没有一套普适可行的方案,我负责这块的探索,这个文档就是我的方案的思考,分析和实现。
1.1要准备的工具1.基本调试环境eclipses,android ndk,cygwin。
2.apk反编译工具apktool。
3.apk签名工具。
4.辅助工具IDA。
1.2方案基础流程1.获取待调试的apk,我是从市场上下载的。
2.反编译apk,做一些修改后,回编译成为可调试的apk。
3.把反编译生成代码导入到eclipses中,进行调试。
4.用ndk-gdb进行native层的动态库文件进行调试。
2方案实施下面就开始详细的方案实施过程介绍。
2.1获取待调试APK首先获取愤怒的小鸟发行版,我是安智市场取得的:/soft_588125.html#下载完成后放到自己电脑上一个新建目录吧,这个目录就是我们后续的工作目录。
我的目录是:E:\apk_disassemble2.2反编译和回编译APK好,开始我们的APK反编译旅程吧。
反编译APK,我们需要用到工具:apktool。
经过我多次实验和失败的惨痛教训,apktool工具只能用 1.4.1 版本的。
因为比较高的版本反编译出来的源码是.smali格式,不是.java格式,虽然看起来更加高端大气上档次,但就是用不成,调试不了。
先在命令行里面执行apktool,看看版本信息:Tips:要先把下载下来的apktool加入到用户环境变量path里面,才可以直接去执行哦。
计算机—属性—高级系统设置—高级—环境变量—系统变量下:把apktool可执行文件路径加入到Path环境变量里面。
另外,对apktool工具而言,它的核心文件就是apktool.jar,如果已经有其他版本,把这个文件换成1.4.1版本的即可。
DesignBuilder软件操作手册注意事项:1.安装时需要注意的问题:安装目录及整个路径须为全英文,不能出现中文字符,否则安装后不能正常打开。
2.关于证书:由于试用版只有三个月的试用期,因此软件使用三个月后可以将系统日期修改至有效期内以继续使用。
3.基本概念:1)在DesignBuilder中将模型数据分为6个层次,分别为“场地”、“建筑”、“块”、“区域”、“表面”、“子表面”。
默认数据都是从上一层次的数据所继承而来,如:“块”数据来自于“建筑”数据,而“区域”数据则是来自于“块”数据等等,所以如果对上级层次中的数据进行了变动,那么其下属层次中该数据都得到了修改。
这一点可以让使用者输入更少的数据,提高建模效率。
2)在层次分类中,可以将site看作一个小区,building是一栋建筑,block可以看作一层楼,zone则是一个房间,这样方便理解。
1.开始界面:界面左侧为最近使用过的文件,通过双击鼠标或者单击界面右侧“信息,帮助栏”中的“Open selected site(打开已选择的场地)”可以打开该文件。
也可以通过或者界面右侧“信息,帮助栏”中的“Create new site(建立新的位置)”来创建一个新的dsb文件。
122.引导界面:当用户从“开始界面”开始一项新工作时会出现引导界面从该界面可以修改新任务的文件名(Title ),位置(Location ),分析类型(Analysis type )。
3.界面:屏幕最上方为菜单栏,下面为工具条,屏幕中央从左至右分为导航界面、编辑界面以及信息板/模型数据界面。
3.1菜单栏(Menu)包括文件(File),编辑(Edit),进行(Go),视图(View),工具(Tool),帮助(Help)将鼠标停留在菜单栏上的选项上,单击鼠标左键,出现功能下拉菜单。
3.2工具栏(Toolbar)包括“新建”,“打开”,“保存”,“打印”,“建筑模型选项”,“将已选择物体的属性回复至默认值”(可以将属性清除至块(Block)级,区域(Zone)级,表面(Surface)级,洞口(Opening)级),“从模板下载数据”,“选择”,“增加一个新块”,……“画构造线”,“测量长度、角度和面积”,“移动”,“复制”,“旋转”,“拉伸”,“删除”,“旋转观看视角”,“放大/缩小”(也可以通过鼠标滚轮实现缩放操作),“适应屏幕”,“平移”,“窗口缩放”,“导出数据”,“汇编报告”。
HMIBuilder初级教程前言本教程是HMIBuilder嵌入版培训教程,专门为HMITECH使用者所设计的教程。
教程的重点是向您介绍在HMITECH触摸屏中使用HMIBuilder完成工程建立、通讯、画面制作、工程下载等操作方法。
学习完本教材之后,请继续参阅HMIBuilder组态软件功能手册,深入学习。
这样,您可以系统的掌握HMIBuilder的使用。
如果需支持请登录进行在线提问,我们会快速回答。
同时,您也可以到我们官方网站获取更多的工程样例和文档资料。
FTP地址:c-ue1-如果本书中的内容有纰漏之处,我们谨向您表示诚挚的歉意,并希望您能与我们联系,促使我们及时更正,更好地为您服务。
在此,我们感谢您对我们工作的支持与信任。
希望您能喜欢我们的软件,它一定会成为您成功的助手。
您的成功是我们最大的满足。
纵横科技技术服务中心技术支持邮箱:北京:西安:天津:济南:青岛:纵横科技网站技术支持HMITECH文件共享平台纵横技术讨论群:纵横科技活动群:服务热线:400-770-9278目录1.软件安装.............................................................................................. 错误!未定义书签。
2.开发环境介绍...................................................................................... 错误!未定义书签。
3.制作工程的一般步骤.......................................................................... 错误!未定义书签。
3.1工程管理...................................................................................... 错误!未定义书签。
前端GIS组件化框架
DOJO Arcgis Api For JavaScrip(基于DOJO)
1、框架流程熟悉
2、Dojo 基础(配置及类集成主要的是认识其书写方式和AMD异步模块加载机制。
3、去Portal能运行及更新配置。
4、与flexVIewer共同点及不同点(map 组件)
5、写自定义组件中获取集成配置及公共变量的方式
6、自定义组件CSS样式使用(2中使用方式),在脚本和模版中的使用方式
7、后台数据访问获取方式(json+text+Webservices) toc+全图
8、Jimu和dojo提供的组件使用()
9、自定义panal?
流程图:
Jimu里面的提供的组件
调用方式:脚本里引用路径模版里dojo-data-type 绑定
编码:
1、使用注释代替console输出,代码压缩后可以注释不会泄漏信息。
跳过Portal加载地图(1)ConfigLoader.js(更换本机APIenv.js)
(2)MapManager加载自定义配置
Config.json和显示地图的方法如下(requre 添加ArcGISDynamicMapServiceLayer和ArcGISTiledMapServiceLayer的引用):
_showConfigMap:function(appConfig)
{
if(!appConfig.map.mapOptions){
appConfig.map.mapOptions = {};
}
//console.log("--> MapManager 创建地图 MapOptions %o",appConfig.map.mapOptions); var map = new esri.Map(this.mapDivId,appConfig.map.mapOptions );
esri.config.defaults.io.corsDetection=false;
array.forEach(yers, function(layerConfig) {
var toptions={
"id":layerConfig.id,
"opacity":layerConfig.alpha,
"label":bel,
"showAttribution": false
};
var layrVisible=true;
if(layerConfig.visible==="false")
layrVisible=false;
if(layerConfig.type==="dynamic")
{
var demographicsLayer = new ArcGISDynamicMapServiceLayer(layerConfig.url,toptions); demographicsLayer.visible=layrVisible;
demographicsLayer.alpha=layerConfig.alpha;
bel=bel;
map.addLayer(demographicsLayer);
}
else if(layerConfig.type==="tiled")
{
var tiled = new ArcGISTiledMapServiceLayer(layerConfig.url,toptions);
tiled.visible=layrVisible;
bel=bel;
tiled.alpha=layerConfig.alpha;
map.addLayer(tiled);
}
//console.log("-->加载地图服务:"+layerConfig.url);
}, this);
this._publishMapEvent(map);
},
自定义Map标签配置
"map": {
"3D": false,
"2D": true,
"position": {
"left": 0,
"top": 40,
"right": 0,
"bottom": 0
},
"itemId": "MainMap",
"baseMap":{
"layers":
[ {
"label":"包头市切片数据",
"id":"bt",
"type":"tiled",
"visible":"true",
"alpha":1,
"url":"http://1.180.33.84:8002/ArcGIS/rest/services/btGrid/MapServer"
},{"label":"包头市要素矢量数据",
"id":"bj",
"type":"dynamic",
"visible":"false",
"alpha":1,
"url":"http://1.180.33.84:8002/ArcGIS/rest/services/btFeatures/MapServer"
}]
},
"mapOptions": {
"center": [109.888474,40.640831],
"scale": 109371,
"logo":false,
"resizeDelay":100,
"sliderPosition":"top-right",
"sliderStyle":"large",
"sliderLabels":["省", "", "", "", "市", "", "", "区", "", "", "乡", "", "", "", "", "村", "", "", "", "","","",""]
}
}
1.2调整后结果:
组件化目录
维护框架变更和更新,保持一套统一的系统组件。
通过在框架中配置../../widgets/..模块,引用框架外的模块,但在框架外的模块脚本中引用的框架内的脚本路径需要改,仍存在问题。