书籍详情

MOTIF编程指导与实例

MOTIF编程指导与实例

作者:KeithD.Gregory著;郭勇,郭莉等译

出版社:海洋出版社

出版时间:1994-09-01

ISBN:9787502706760

定价:¥56.00

内容简介
  内容摘要本书详细介绍了如何利用OSF/MotifTM编制图形用户界面。它教你如何在一个复杂的程序中使用Motif所提供的各种界面元素。它并不需要读者具有在XWindow环境下编程的经验。本书还提供了一些具有实用价值的Motif编程实例,通过这些实例读者可以立刻着手Motif编程。
作者简介
暂缺《MOTIF编程指导与实例》作者简介
目录
     目 录
   导 读
   第一章 关于Motif的介绍
    1.1“是机制而不是政策”
    1.2进入Motif
    1.3X层次结构
   第二章 widget
    2.1什么是widget
    2.2面向对象编程的介绍
    2.3作为对象的widget
    2.4Motif类树
    2.5widget事例树
   第三章 widget资源
    3.1什么是资源
    3.2资源表
    3.3关于命名约定的注意事项
    3.4资源文件
    3.5widget的命名
    3.6资源说明格式
    3.7资源文件样本
    3.8通过类设置资源
    3.9widget名使用通配符后的解释
    3.10不加设置的资源
    3.11为资源文件加注释
    3.12程序如何使用资源
    3.13在命令行上设置资源
    3.14用编程方法进行资源设置
    3.15固联资源值
    3.16用程序获取资源值
   第四章 编写一个Motif程序
    4.1widget的数据类型
    4.2一个Motif程序的生命周期
    4.3程序模板
    4.4头文件
    4.5Motif程序的编译
    4.6关于程序量大小的一点说明
    4.7什么是标准I/O
   第五章 XmLabel
    5.1概述
    5.2XmLabel的继承性
    5.3XmLabel资源
    5.4使用XmLabel:“Hell0,World!”
    5.5设置Label中的字体
    5.6XmString数据类型
    5.7通过程序设置LabelString
    5.8使用XmLabel显示图像
   第六章 管理器
    6.1概述
    6.2继承
    6.3Constraint(约束):概述
    6.4再谈管理器
    6.5度量:unitType资源
    6.6XmBulletinBoard
    6.7XmBulletinBoard实例
    6.8XmRowColumn
    6.9XmRowColumn实例
    6.10XmPanedWindow
    6.11XmPanedWindow实例:三个标号和一个方格窗口
    6.12XmForm
    6.13XmForm实例
   第七章 按 钮
    7.1概述
    7.2继承
    7.3XmPushButton
    7.4XmPushButton实例:按这儿
    7.5XmArrowButton
    7.6XmArrowButton实例
    7.7XmToggleButton
    7.8XmToggleButton实例
   第八章 事件与回调
    8.1概述
    8.2处理X事件
    8.3事件句柄实例:鼠标跟踪器
    8.4回调
    8.5按钮回调
    8.6XmPushButton回调实例:PressHere
    8.7动作
    8.8转译
    8.9动作/转译实例:多按钮下压按钮
    8.10XmPushButton默认转译
   第九章 键盘输入
    9.1概述
    9.2输入焦点
    9.3键盘事件
    9.4遍历
    9.5遍历实例:三个Tab组
    9.6XmText
    9.7XmText资源
    9.8XmText回调
    9.9XmText默认转译
    9.10XmText便利函数
    9.11XmText实例:便笺
    9.12XmText实例:入口域
    9.13滚动正文
    9.14创建滚动正文“widget”
    9.15滚动正文资源
    9.16滚动正文实例:文件浏览器
   第十章 滚动条
    10.1概论
    10.2滚动条成份及术语
    10.3XmScrolledWindow
    10.4XmScrolledWindow资源
    10.5创建和初始化滚动窗口
    10.6XmScrolledWindow实例:滚动的行—列
    10.7XmScrollBar
    10.8XmScrollBar的资源
    10.9XmScrollBar回调
    10.10由程序来得到或设置滚动条的值
    10.11XmScrollBar示例
    10.12XmScale
    10.13XmScale资源
    10.14XmScale的回调
    10.15由程序得到如设置标尺的值
    10.16XmScale示例
   第十一章 Motif程序的外观
    11.1概述
    11.2Motif客户的成分
    11.3XmMainWindow
    11.4XmMainWindow资源
    11.5XmMainWindow的便利函数
    11.6XmSeparator
    11.7XmSeparator资源
    11.8XmSeparator示例
    11.9XmFrame
    11.10XmFrame资源
    11.11XmFraME示例:在框架中显示label
    11.12新的标准程序模板
    11.13一简单应用程序:文本编辑器
   第十二章 菜 单
    12.1概述
    12.2XmCascadeButton
    12.3XmCascadeButton资源
    12.4XmCascadeButton的回调
    12.5XmRowColumn菜单资源
    12.6XmRowColumn回调
    12.7菜单条
    12.8标准Motif菜单条
    12.9菜单条示例程序:给编辑器增加一菜单条
    12.10XmMenuShell与一菜单条的事例树
    12.11下拉菜单
    12.12下拉菜单示例:为编辑器添加下拉菜单。
    12.13助记符
    12.14菜单加速键
    12.15级联下拉菜单
    12.16级联下拉菜单示例
    12.17弹出菜单
    12.18弹出菜单示例:色彩选择菜单
    12.19选项菜单
    12.20针对选项菜单而作的资源xmR0WColumn设置
    12.21选项菜单的例子程序:字体族与大小
    12.22总结
   第十三章 对 话
    13.1概述
    13.2对话的模态性
    13.3对话设计与成员
    13.4XmDialogShell
    13.5XmDialogShell资源
    13.6对话的管理与放弃
    13.7XmBulletinBoard对话框资源
    13.8建立并使用一对话
    13.9通告栏对话的示例程序
    13.10消息框
    13.11XmMessageBox
    13.12XmMessageBox资源
    13.13XmMessage便利函数
    13.14XmMessageBox示例:“Can’tFind”警告
    13.15获取与分配输入焦点
   第十四章 列 表
    14.1概述
    14.2XmList
    14.3XmIList资源
    14.4XmIList回调
    14.5XmIList便利函数
    14.6XmList示例:E-Mail地址选择
    14.7滚动列表
    14.8滚动列表资源
    14.9滚动列表示例:滚动的E—Mail地址
    14.10XmSelectionBox
    14.11XmSelectionB0x资源
    14.12XmSelecti0nBox回调
    14.13创建与使用一选择框
    14.14访问选择框的孩子
    14.15XmSelectionBox示例:E-Mail地址
    14.16XmFileSelectionBox
    14.17XmSelectionBox资源
    14.18创建与使用XmFileSeletionBox
    14.19XmFileSelectionBox示例:Open/SaveAs..选项
    14.20XmC0mmand
    14.21XmCommand资源
    14.22XmCommand便利函数
    14.23XmCommand示例
   第十五章 通过Motif使用Xlib
    15.1概述
    15.2X服务器
    15.3用数字表示的颜色
    15.4标准Xlib参数
    15.5图形现场
    15.6XmDrawingArea
    15.7XmDrawingArea资源
    15.8XmDrawingArea回调
    15.9XmDrawingArea举例:Doodle
   第十六章 资源的进一步介绍
    16.1概述
    16.2程序事例名
    16.3命令行选项
    16.4资源转换程序
    16.5编写一个转换程序
    16.6quark
    16.7在资源管理器外使用转换程序
    16.8转换Cache
    16.9应用程序资源
   第十七章 客户间通信
    17.1概述
    17.2文件I/O
    17.3时限
    17.4后台处理:Workproc
    17.5在客户间发送事件
    17.6原子
    17.7窗口特性
    17.8窗口管理器协议
    17.9选择
    17.10裁剪板
    17.11示例:把剪切、拷贝、和粘帖功能加入正文编辑器
    17.12XmText的直接裁剪板接口
   附录AISO Latin1字符集
   附录BWidget类总汇
   附录CX事件参考
    C.1概述
    C.2事件类型
    C.3事件屏蔽码
    C.4XEvent
    C.5XAnyEvent
    C.6ButtouPress,ButtonRelease
    C.7CirculateNotify
    C.8CirculateRequest
    C.9ClientMessage
    C.10ColormapNotify
    C.11ConfigureNotify
    C.12C0nfigureRequest
    C.13CreateNotify
    C.14DestroyNotify
    C.15EnterNotify,LeaveNotify
    C.16Expose
    C.17FocusIn,FoCusOut
    C.18GraphicsExpose,NoExpose
    C.19GravityNotify
    C.20KeymapNotify
    C.21KeyPress. KeyPelease
    C.22MapNotify,UnmapNotify
    C.23MappingNotify
    C.24MapRequest
    C.25MotionNotify
    C.26PropertyNotify
    C.27ReparentNotify
    C.28ResizeRequest
    C.29SelectionClear
    C.30SelectionNotify
    C.31SelectionRequest
    C.32VisibilityNotify
   附录D X和Motlf的变动
    D.1概述
    D.2KMotif I.O^IJ 1. 1
    D.3K Xll Release 3 SIJ Release 4
    D.4tk Xll Release 4 SIJ Release 5
   
猜您喜欢

读书导航