如何安装ps抠图插件滤镜vertus fluid mask插件ps新手抠图软件
交互性强的地图类应用程序。
自v4.0起,新增室内图相关功能,您可以轻松访问百度地图服务和数据,构建功能丰富,接口使用无次数限制。
您需申请密钥(key)后,才可使用百度地图AndroidSDK。
任何非营利性产品请直接使用,通过调用地图SDK接口,请先阅读百度地图API使用条款百度地图AndroidSDK是一套基于Android2.1及以上版本设备的应用程序接口。
可以使用该套SDK开发适用于Android系统移动设备的地图应用,支持Android穿戴设备,商业目的产品使用前请参考使用须知。
在您使用百度地图AndroidSDK之前。
百度地图AndroidSDK提供的所有服务是免费的,适配AndroidWear...
Maya软件的全部翻译
你可以下个maya2009双语版!File 文件 New Scene 建立新场景 Enable default scene 使用默认的场景 Default scene 默认场景 Default Working Units 默认的工作单位 Linear 长度单位 millimeter 毫米 centimeter 厘米 meter 米 inch 英寸 foot 英尺 yard 光年 Angular 角度单位 degrees 角度 radians 弧度 Time 时间 Default Timeline Settings 默认的时间线设置 Playback start/end 回放起始结束帧 Animation start/end 动画起始结束帧 Open Scene 打开场景 File type 文件类型 Execute script nodes 执行脚本节点 Load Settings 调用设置 Load default references 调用默认参照 Load all references 调用所以参照 Load top-level top-level only 仅调顶级参照 Load no references 不调用参照 Selective preload 选择性调用 Save Scene 保存场景 Incremental save 递增保存 Limit incremental save 限制保存次数 Number of incremental 递增次数 Save Scene As 另存场景 Default file extensions 默认文件扩展名 Copy texture maps 纹理 Always 总是 Unless referenced 除非参照 Disk Cache Options 磁盘缓冲 File Type Specific Options 文件类型细节 Use full names for attributes on nodes 在节点上使用属性全名 Save Preferences 保存参数 Optimize Scene Size 优化场景尺寸 Remove invalid 移除无效的 Remove empty 移除空的 Remove unused 移除无用的 Remove duplicate 移除重复的 Import 导入 Group 组 Remove duplicate 移除重复 Preserve references 保留参照 Use namespaces 使用名字空间 Export All 导出所有 Export Selection 导出选定对象 Keep only a reference 仅保留一个参考 Prefix with 添加前缀 Include these inputs 包含下列这些输入 Include texture info 包含纹理信息 View Image 查看图片 View Sequence 查看序列帧 Create Reference 导入场景文件 Deferred 延缓 Lock 锁定 Locator 定位器 Reference Editor 参考编辑器 Create Reference 创建参考文件 Import Objects from Reference 从参考中输入对象 Export Selection 输出选择 Save Reference Edits 保存参考 List Reference Edits 列出参考编辑 List Unknown Edits 列出未知编辑 Clean Up Reference 清楚参考 Select File Contents 选择文件内容 Reference 参照 Reload Reference 重加载参照 Unload Reference 卸载参照 Load Reload Reference 调用相关参照 Unload Reload Reference 卸载相关参照 Duplicate Reference 复制参照 Recently Reference 替换参照 Recently Reference Files 最近替换的文件 Remove Reference 移除参照 Lock Reference 锁定参照 Unlock Reference 解除参照 Proxy 代理 Add Proxy 增加代理 Remove Proxy as 重载代理 Reload Proxy 移除代理 Switch Tag for Active Proxy to 切换激活代理的标记 Switch Tag for Proxy 切换代理的标记 View Selected References 查看选择的参考 View All References 查看所以参考 Project 工程 Edit Current 编辑当前项目 Recent Files 最近文件 Recent Increments 增量文件 Recent Projects 最近工程 Exit 退出 Edit 编辑 Undo 取消上一次操作 Redo 恢复上一次操作 Repeat 重复上一次操作 Recent Commands List 最后使用的命令 Cut 剪切 Copy 复制 Paste 粘贴 Keys 关键帧 Cut Keys 剪切关键帧 Copy Keys 复制关键帧 Paste Keys 粘贴关键帧 Delete Keys 删除关键帧 Scale Keys 缩放关键帧 Snap Keys 吸附关键桢 Bake Simulation 模拟复制 Delete 删除 Delete by Type 根据类型删除 History 历史记录 Non-Deformer History 没有变形的历史 All Non-Deformer History 所以没有变形的历史 History before deformers only 仅没有变形前的历史 Channels 通道 Hierarchy 层级 Selected 选择的 Below 下层 All keyable 所以可设关键桢属性 From Channel Box 通道盒属性 Driven channels 驱动通道 Control point 控制点 Shapes 形节器 Static Channels 静帧通道 Motion Paths 运动路径 Expressions 表达式 Constraints 约束 Rigid Bodies 刚体 Delete All by Type 根据类型删除所有 History 历史 Channels 通道 Static Channels 静帧通道 Motion Paths 运动路径 Non-particle Expressions 非离子表达式 Constraints 约束 Sounds 声音 Rigid Bodies 刚体 Select All by Type 根据类型选择所有 Clips 片段 Lattices 晶格 Clusters 箸 Sculpt Objects 雕刻物体 Nonlinears 非线形变形器 Wires 线变形器 Shading Group and Materials 阴影组和材质 Particles 粒子 Rigid Bodies 刚体 Rigid Constraints 刚体约束 Fluids 物流 Fur 毛发 nCloths 布料 nRigids 刚体 Dynamic Constraints 动力学约束 Select Tool 选择工具 Lasso Select Tool 选择套索工具 Paint Selection Tool 绘图选择工具 Select All 选择所有 Deselect 取消选择 Select Hierarchy 选择层级 Invert Selection 反选 Select All by Type 按类型全部选择 Transforms 变形节点 Geometry 几何体 Polygon Geometry 多边形几何体 Subdiv Geometry 细分体 Brushes 画笔 Strokes 笔画 Quick Select Sets 快速选择组 Duplicate 复制 Duplicate Special 专用复制 Geometry type 几何体类型 Instance 实例 Group under 群组类型 Parent 父子 World 世界坐标系 New ...
怎么使用ps move?
...说过两遍了都~我觉得是这样的:小小大2的正篇游戏目前还没发现有MOVE游玩模式。
MOVE可以在附带的“小小大星球史前行动”这个游戏里面使用。
史前行动相当于在MOVE发表后,制作组专门为MOVE做的一个小大球。
把光盘装入机器后,在游戏下面出来两个图标,一个是小大2,一个是EXTRAS(追加内容),那个里面有史前行动,选择后安装,就可以玩了。
...
手机视频直播软件哪个好?有什么好的手机直播app推荐?
楼说都众直播软件用手机观看直播工具类软件众胜枚举说手机直播软件认识解本使用者更微乎其微手机直播app即用手机进行视频直播并享类软件目前受限于产品认知网络环境没走进众视野早晚事4G代呼声浪高浪4G代真能带移视频应用体验便着极发展空间潜力外便款手机直播软件QIK搞移应用发应该所解内异军突起类拔萃者位尚未确立楼说趣看算目前内比较完整款手机直播软件社交应用尚拓展空间绝满足楼主需求兴趣关注些独立科技博客手机直播软件绝第间独立科技博客关注并报道 PS:楼主真手打绝干货
用Robot Studio做ABB机器人仿真行业内应用多吗?以后有前景吗
Robcad的竞争对手、焊接、喷涂等等:来自德国,操纵简单缺点,支持离线点焊、支持多台机器人仿真、支持非机器人运动机构仿真,支持多台机器人仿真,缺点:需要操作者对机器人有较为深厚的理解,策略智能化程度与Robotmaster有较大差距。
独家的优化功能,同样支持市面上大多数品牌的机器人,机器人加工轨迹由外部CAM导入,与其他软件不同的是,Robomove走的是私人定制路线,根据实际项目进行定制,运动学规划和碰撞检测非常精确,支持外部轴(直线导轨系统,做方案和项目规划的利器、旋转系统):西门子新出的离线软件,可以理解为Robcad的廉价版和界面优化版。
Delmia,并支持复合外部轴组合系统。
缺点,法国达索软件旗下产品(开发大名鼎鼎的Catia软件的公司)在车厂也有广泛的使用:来自意大利:暂时不支持多台机器人同时模拟仿真Robcad:西门子旗下产品,在车厂占统治地位,精确的节拍仿真,离线功能较弱,Unix移植过来的界面,人机界面不友好RobotExpert,ABB。
Blackbird,与Robcad各有千秋。
缺点:知道的同学补充吧Robomove。
软件操作自由,功能完善:不支持外部轴Famos:功能较薄弱Robotworks,Motoman目前机器人离线编程软件主要有。
缺点:价格昂贵,史陶比尔、珂玛,几乎支持市场上绝大多数机器人品牌(KUKA,生成程序,适用于切割、铣削:基于solidworks,solidworks本身不带CAM功能,编程繁琐:RobotmasterRobcadRobotExpertDelmiaRobomoveBlackbirdFamosRobotworksPowermill以及ABB原厂的Robotstudio还有Fanuc原厂的RoboGuideRobotmaster:来自加拿大,由上海傲卡自动化代理,Fanuc、三菱、DENSO、松下……)优点:可以按照产品数模,是目前离线编程软件市场上顶尖的软件 展开
移动硬盘的使用记录如何查询
水货与正品硬盘的识别 尽管DIY市场日渐规范,但水货产品依然盛行,市场上的水货硬盘还是很容易看到。
那么水货与正品硬盘的主要区别在哪里呢?区别主要体现在两方面:质量和服务。
目前市场上的水货硬盘,来源比较复杂,零散地周转到用户手中,频繁装卸过程中造成损坏的可能不能说没有,生产中的问题也会出现。
虽然可以找经销商更换,但是谁愿意新买的就是次品呢?另一方面,一些经销商在出售水货的时候质保也得不到保障。
行货硬盘与水货硬盘最大的直观区分就是有无包装盒,当然区区一个包装盒对于JS而言简直是小菜一碟,以水货硬盘外加行货包装盒来欺骗消费者已经不是什么新鲜事了。
对于这类手段,大家可以通过国内代理商的保修标贴和硬盘顶部的防伪标识来确认。
通过对照盘体和代理保修单上的硬盘编号可以判断它是不是正品 水货硬盘一般没有正规的包装盒,即便有包装盒,其上也是没有任何保修标贴的。
只要记住这一点,我们就能轻松地分辨水货与行货硬盘。
关于希捷硬盘行货鉴别方法 SEAGATE在国内的硬盘产品行货都有希捷的激光标签,希捷在中国的代理商有雷射电脑,广源行,伟士和弼信。
其中,镭射电脑代理的希捷硬盘上除了有希捷自己金黄色的激光标签以外,还有一个长方型的黑色标签。
但是雷射电脑,广源行,伟士和弼信代理的硬盘上都有希捷自己金黄色的激光标签。
所以买希捷硬盘首先要确认有没有希捷自己金黄色的激光标签 这是VST的行货,上面有ST 的免费电话号码 返修及二手硬盘的识别 部分有物理坏道的硬盘经过厂商维修后可以再次使用的,但是其稳定性已经大打折扣,寿命也不会很长,因此这类硬盘是最危险的。
一般而言,只要硬盘表面的序列号与产品包装盒能够一一对应,并且包装盒未拆封,那么我们就可以基本确认不是返修产品。
教你一招实用的辨别返修硬盘 因为硬盘的技术含量比较高,全世界也就这么几个地方可以生产,所以在保修期内的硬盘,都是返回到原厂家去修理,而厂家在维修硬盘之后,会在盘面上做出相应的标识,这成了我们区别的重要标志了,不过因为是用英语书写的,如果不注意可能会忽略过去。
如图中的WD硬盘,在图中所示的圆圈里,日期后而有一个“R”字母,这证明圆圈标注的是返修的日期,而不是生产日期;另外在标注方框中,仔细看可以看到浅蓝色的“REFURBISHED”(英语整修的意思)字样,在右上角还有一个比较显眼的“Refurbished”,大家在硬盘上看到这样的标记,就一定不要购买了。
另外,如果硬盘的价格比别处要便宜很多,也有可能是返修硬盘,还是“便宜不要贪”。
至于二手硬盘,其确认方法就更加简单了。
用过的硬盘在IDE接口处总有一些划伤,此外如果买来的硬盘已经分好了区,那么就可以肯定是二手硬盘,因为厂商是不会为你分区的。
各款硬盘的编号规则: 目前,市面上的硬盘品牌大家已经耳熟能详,规模较大的厂商也无非就是IBM、Maxtor(迈拓)、西捷(Seagate)、西数(Western Digital)等几家“名牌老字号”,不过,随着硬盘产品的不断推陈出新,对于各品牌硬盘型号的编号大多数用户已经难以解读。
其实,每个厂家的每款硬盘编号都有其一定的内在规律,而每串编号也都代表着硬盘本身特定的含义,而通过这些复杂的编号,用户可以更确切的了解硬盘的各种性能指标,包括接口类型、转速、容量、缓存等。
我们以主流的ATA接口产品为主,介绍各厂家的硬盘最新编号规则,供大家参考。
1、Seagate(希捷) 1999年1月1号后生产的IDE系列: ST-X-XXXXXX-X-XX ST代表希捷公司产品 第二部分表示硬盘外形。
3代表3.5英寸、低外形、1英寸高 第三部分的数字表示容量,单位为MB。
第四部分表示接口类型。
A——Ultra ATA,AS——Serial ATA 如图所示,ST3120023AS表示希捷公司的3.5英寸,容量为120023MB(120GB),末尾的AS说明这是最新的采用串行ATA接口并带有8MB缓存的酷鱼5。
2、IBM IBM的新编号规则如下(适用于Ultrastar 73LZX后的SCSI硬盘和Deskstar 60GXP后的IDE硬盘): IC FF H CAP IF xx SP-X IC:IBM公司 FF:外形尺寸,35表示3.5英寸(88.9毫米),25表示2.5英寸(63.5毫米) H:高度,L代表1英寸(25.4毫米),T代表0.49英寸(12.5毫米),N代表0.37英寸(9.5毫米) CAP:容量,单位为GB IF:接口类型,AV——ATA接口,UW——Ultra160 SCSI 68-pin Wide,UC——Ultra160 SCSI 80-pin SCA,XW——Ultra320 SCSI 68-pin Wide,XC——Ultra320 SCSI 80-pin SCA,F2——FC-AL-2(2 Gbit)。
XX:特定编码,表示产品系列型号,ER表示Deskstar 60GXP系列,VA表示Deskstar 120GXP系列,V2表示Deskstar 180GXP。
SP:转速,单位是RPM/分。
04——4200,05——5400,07——7200,10——10000,15——15000。
X:表示缓存容量,从Deskstar 180GXP开始启用,0——2MB缓存,1-8MB缓存。
其中使用一个盘片的60GB产品缓存为2MB,使用两个盘片的80GB和120GB产品缓存有2MB和8MB两种,使用三个盘片的180GB产品缓存都为8MB,购买时要注意区分。
如图所示,IC35L060AVV207-0...
vivomove一直安装失败 怎么办
-E,呵呵,你还是没听错,给你个百科的J2EE标准说明,看看你就明白了:记得给分哦~~ 网址如下 J2EE简介 J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。
一、J2EE的概念 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro 版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版( Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Jav a 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问 题的体系结构。
J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩 固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及X ML技术的全面支持。
其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间 的体系结构。
J2体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠 性以及可扩展性的应用的需求。
通过提供统一的开发平台,J2EE降低了开发多层应用的 费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高 了性能。
二. J2EE的优势 J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制: 1. 保留现存的IT资产: 由于企业必须适应新的商业需求,利用已有的企业信息系 统方面的投资,而不是重新制定全盘方案就变得很重要。
这样,一个以渐进的(而不是 激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需求的。
J 2EE架构可以充分利用用户原有的投资,如一些公司使用的BEA Tuxedo、IBM CICS, IBM Encina,、Inprise VisiBroker 以及Netscape Application Server。
这之所以成为 可能是因为J2EE拥有广泛的业界支持和一些重要的'企业计算'领域供应商的参与。
每一 个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的J2EE领域的升级途径 。
由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系 统和硬件也能被保留使用。
2. 高效的开发: J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间件供 应商去完成。
这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时 间。
高级中间件供应商提供以下这些复杂的中间件服务: o 状态管理服务 -- 让开发人员写更少的代码,不用关心如何管理状态, 这样能够更快地完成程序开发。
o 持续性服务 -- 让开发人员不用对数据访问逻辑进行编码就能编写应用 程序,能生成更轻巧,与数据库无关的应用程序,这种应用程序更易于开发与维护。
o 分布式共享数据对象CACHE服务 -- 让开发人员编制高性能的系统,极大 提高整体部署的伸缩性。
3. 支持异构环境: J2EE能够开发部署在异构环境中的可移植程序。
基于J2EE的应 用程序不依赖任何特定操作系统、中间件、硬件。
因此设计合理的基于J2EE的程序只需 开发一次就可部署到各种平台。
这在典型的异构企业计算环境中是十分关键的。
J2EE标 准也允许客户订购与J2EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省 了由自己制订整个方案所需的费用。
4. 可伸缩性: 企业必须要选择一种服务器端平台,这种平台应能提供极佳的可伸 缩性去满足那些在他们系统上进行商业运作的大批新客户。
基于J2EE平台的应用程序可 被部署到各种操作系统上。
例如可被部署到高端UNIX与大型机系统,这种系统单机可支 持64至256个处理器。
(这是NT服务器所望尘莫及的)J2EE领域的供应商提供了更为广泛 的负载平衡策略。
能消除系统中的瓶颈,允许多台服务器集成部署。
这种部署可达数千 个处理器,实现可高度伸缩的系统,满足未来商业应用的需要。
稳定的可用性: 一个服务器端平台必须能全天候运转以满足公司客户、合作伙伴的需要 。
因为INTERNET是全球化的、无处不在的,即使在夜间按计划停机也可能造成严重损失 。
若是意外停机,那会有灾难性后果。
J2EE部署到可靠的操作环境中,他们支持长期的 可用性。
一些J2EE部署在WINDOWS环境中,客户也可选择健壮性能更好的操作系统如Sun Solaris、IBM OS/390。
最健壮的操作系统可达到99.999%的可用性或每年只需5分钟停机 时间。
这是实时性很强...
如何让客户端程序 自动更新 版本
用C#实现软件自动更新思路前言 长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论当中,C/S结构的程序可维护性差,布置困难,升级不方便,维护成本高就是一个相当重要的因素。
有很多企业用户就是因为这个原因而放弃使用C/S。
然而当一个应用必须要使用C/S结构才能很好的实现其功能的时候,我们该如何解决客户端的部署与自动升级问题?部署很简单,只要点击安装程序即可,难的在于每当有新版本发布时,能够实现自动升级[3]。
现在好了,我们的目标很简单,我们希望开发一个与具体应用无关的能够复用的自动升级系统。
下面我为大家提供了一套可复用的用C#编写的自动升级系统。
2 实现软件的自动升级存在的困难第一,为了查找远程服务器上的更新,应用程序必须有查询网络的途径,这需要网络编程、简单的应用程序与服务器通讯的协议。
第二是下载。
下载看起来不需要考虑联网的问题,但要考虑下载用户请求的文件,以及在没有用户同意时下载大文件。
友好的自动更新应用程序将使用剩余的带宽下载更新。
这听起来简单,但却是一个技术难题,幸运的是已经有了解决方法。
第三个考虑因素是使用新版应用程序更换原应用程序的过程。
这个问题比较有趣,因为它要求代码运行时将自己从系统删除,有多种办法可以实现该功能[5],本文程序主要通过比较新旧版本的日期号来实现替换新版本应用程序的功能。
3 实现软件自动在线升级的原理写两个程序,一个是主程序;一个是升级程序;所有升级任务都由升级程序完成。
1.启动升级程序,升级程序连接到网站,下载新的主程序(当然还包括支持的库文件、XML配置文档等)到临时文件夹;2.升级程序获取服务器端XML配置文件中新版本程序的更新日期或版本号或文件大小;3.升级程序获取原有客户端应用程序的最近一次更新日期或版本号或文件大小,两者进行比较;如果发现升级程序的日期大于原有程序的最新日期,则提示用户是否升级;或者是采用将现有版本与最新版本作比较,发现最新的则提示用户是否升级;也有人用其它属性如文件大小进行比较,发现升级程序的文件大小大于旧版本的程序的大小则提示用户升级。
本文主要采用比较新旧版本更新日期号来提示用户升级。
4.如果用户选择升级,则获取下载文件列表,开始进行批量下载文档;5.升级程序检测旧的主程序是否活动,若活动则关闭旧的主程序;6.删除旧的主程序,拷贝临时文件夹中的文件到相应的位置;7.检查主程序的状态,若状态为活动的,则启动新的主程序;8.关闭升级程序,升级完成[4]。
4 用C#实现在线升级的关键步骤 这里我主要使用日期信息来检测是否需要下载升级版本。
4.1 准备一个XML配置文件 名称为AutoUpdater.xml,作用是作为一个升级用的模板,显示需要升级的信息。
名称为AutoUpdater.xml,作用是作为一个升级用的模板,显示需要升级的信息。
//xml版本号 http://192.168.198.113/vbroker/log/"/>//升级文件所在服务器端的网址 //升级文件的更新日期 //升级文件的版本号 //升级文件列表 //共有三个文件需升级 //允许重新启动应用程序 //启动的应用程序名 //xml版本号 //升级文件所在服务器端的网址 //升级文件的更新日期 //升级文件的版本号 //升级文件列表 //共有三个文件需升级 //允许重新启动应用程序 //启动的应用程序名 从以上XML文档中可以得知升级文档所在服务器端的地址、升级文档的更新日期、需要升级的文件列表,其中共有三个文件需升级:aa.txt、VB40.rar、VB4-1.CAB。
以及是否允许重新启动应用程序和重新启动的应用程序名。
4.2 获取客户端应用程序及服务器端升级程序的最近一次更新日期 通过GetTheLastUpdateTime()函数来实现。
private string GetTheLastUpdateTime(string Dir) { string LastUpdateTime = ""; string AutoUpdaterFileName = Dir + @"\AutoUpdater.xml"; if(!File.Exists(AutoUpdaterFileName)) return LastUpdateTime; //打开xml文件 FileStream myFile = new FileStream(AutoUpdaterFileName,FileMode.Open); //xml文件阅读器 XmlTextReader xml = new XmlTextReader(myFile); while(xml.Read()) { if(xml.Name == "UpdateTime") { //获取升级文档的最后一次更新日期 LastUpdateTime = xml.GetAttribute("Date"); break; } } xml.Close(); myFile.Close(); return LastUpdateTime; } 通过XmlTextReader打开XML文档,读取更新时间从而获取Date对应的值,即服务器端升级文件的最近一次更新时间。
函数调用实现: //获取客户端指定路径下的应用程序最近一次更新时间 string thePreUpdateDate = GetTheLastUpdateTime(Application.StartupPath); Application.StartupPath指客户端应用程序所在的路径。
//获得从服务器端已下载文档的最近一次更新日期 string theLastsUpdateDate = GetTheLastUpdateTime(theFolder.FullName); theFolder.FullName指在升级文档下载到客户机上的临时文件夹所在的路径。
4.3 比较日期 客户端应用程序最近一次更新日期与服务器端升级程序的最近一次更新日期进行比较。
//获得已下...
转载请注明出处51数据库 » fluidmove软件应用
门德列夫