教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

ProjectWise API training

来源:网络收集 时间:2026-09-11
导读: ProjectWise API training ProjectWise SDK 介绍朱丽娟 ProjectWise API training 各位领导、各位专家,大家好! ProjectWise API training ProjectWise组成结构 嵌入式应用程序开发HOOK的使用 独立应用程序开发3 ProjectWise API training ProjectWise组成

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字,全部文档内容请下载后查看。喜欢就下载吧 ……
ProjectWise API training.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1570671.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)