ProjectWise API training
ProjectWise API training
ProjectWise SDK 介绍朱丽娟
ProjectWise API training
各位领导、各位专家,大家好!
ProjectWise API training
ProjectWise组成结构
嵌入式应用程序开发HOOK的使用 独立应用程序开发3
ProjectWise API training
ProjectWise组成结构 嵌入式应用程序开发HOOK的使用
独立应用程序开发4
ProjectWise API training
ProjectWise的三层架构PW 应用
PW 集成服务器
PW 文件服务器
Database
Document Storage
Document Storage
ProjectWise API training
PW API 体系结构Windows based Client Application ProjectWise Windows DMS Ext API ProjectWise Windows DMS API ProjectWise DMS Ext API ProjectWise DMS API ProjectWise Windows API ProjectWise API ProjectWise Integration Server
ProjectWise API training
Layering ProjectWise APIsProjectWise Windows DMS (Ext) API ProjectWise Windows API ProjectWise DMS Ext API
ProjectWise API
ProjectWise DMS API
ProjectWise API training
DMS 对象 数据源 数据库及相关表 目录– 项目目录 – 自定义目录 – 消息目录
用户– 用户 – 用户组 – 用户列表
文档 环境 流程 消息 权限
存储区域
ProjectWise API training
DMS 对象设计 每个对象都有一个唯一标示(ID) 每个对象都可以通过ID进行操作 每个对象的名称上下文必须唯一
每个对象类型有至少一张表存储其数据 每个对象在数据表中表现为一条记录 每个对象都提供一组属性 对象属性类型可以为 字符串类型 或者 整数类型 日期被描述为字符串类型
ProjectWise API training
对象的操作方式 操作对象的方式(拿来主义)– 1〉 Select
– 2〉Get Value
ProjectWise API training
静态缓冲区的应用优点:便于操作访问高效 无需管理缓冲区 缺点:前一次的操作内容被下一次操作覆盖 多线程操作将会产生错误
不支持递归说明:对静态缓冲区数据的存取一般都使用下面两类 函数aaApi_GetxxxStringProperty 和 aaApi_GetxxxNumericProperty
ProjectWise API training
动态缓冲区优点:支持递归操作 更适用于多线程操作 缺点:难于操作和维护 用户进行内存管理 说明:对动态缓冲区数据的存取一般都使用下面函数 aaApi_DmsDataBufferGetStringProperty aaApi_DmsDataBufferGetNumericProperty
ProjectWise API training
ProjectWise API 提供操作以下对象的方法: 资源,内存,临界区以及错误,钩子等 Module name: DMSGEN.DLL
Include file:
AAAPI.H
Visual C++ import library: DMSGEN.LIB
ProjectWise API training
ProjectWise DMS API 提供操作以下对象的方法:目录,文档,环境等
Module name: Include file:
DMSCLI.DLL AADMSAPI.H
Visual C++ import library: DMSCLI.LIB
ProjectWise API training
ProjectWise Windows API 提供操作windows资源的方法消息框,文件对话框等
Module name: Include file:
DMACTRL.DLL AAWINAPI.H
Visual C++ import library: DMACTRL.LIB
ProjectWise API training
ProjectWise Windows DMS API 提供了操作pw资源对话框的方法:目录对话框,文档对话框,属性对话框等
Module name: Include file:
DMAWIN.DLL AAWINDMS.H
Visual C++ import librar
y: DMAWIN.LIB
…… 此处隐藏:203字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




