内容简介
第一章 概述
背景
SOM介绍
SOM的使用
SOM运行时环境
第二章 SOM开发过程
对象接口定义语言
包含节
类节
交付使用顺序节
元类节
父类节
通过节
数据节
方法节
SOM编译器
运行SOM编译器
SMINCLUDE环境变量
SMEMIT环境变量
SMTMP环境变量
SOM编译器命令语法
OIDL中的VECTOR.CSC示例文件
简单的SOM编程入门
使用一个类及其对象
第三章 用于C的SOM连接
定义一个类
SOM连接宏的展开
类客户所用的API
方法宏
SOM_Resolve和SOM_ResolveNoCheck
公用实例变量宏
类应用人员所用的API
方法的实现约定
〈className〉GetData宏
父方法宏
SOM_ParentResolve
私用实例变量宏
一般用法的API
ID处理
调试工具
错误处理程序
SOM_GetClass
SomEnvironmentNew
第四章 用户化特色
内存管理函数
DLL管理函数
字符输出函数
错误处理函数
第五章 类参考手册
SOMObject
SOMClass
SOMClassMgr
第六章 方法参考手册
somAddStaticMethod
somCheckVersion
somClassFromId
somClassReady
somDescendedFrom
somDispatchX
somDumpSelf
somDumpSelfInt
somFindClass
somFindClsInFile
somFindMethod
somFindMethodOk
somFree
somGetApplyStub
somGetClass
somGetClassData
somGetClassMtab
somGetClassName
somGetInitFunction
somGetInstancOffset
somGetInstancePartSize
somGetInstanceSize
somGetMethodOffset
somGetName
somGetNumMethods
somGetNumStaticMethods
somGetParent
somGetPClsMtab
somGetSize
somInit
somInitClass
somIsA
somIsInstanceOf
somLoadClassFile
somLocateClassFile
somMergeInto
somNew
somOverrideSMethod
somPrintSelf
somRegisterClass
somRenew
somRespondsTo
somSupportsMethod
somSetClassData
somUninit
somUnloadClassFile
somUnregisterClass
附录 错误码
术语表