注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学X WINDOW/MOTIF编程速成

X WINDOW/MOTIF编程速成

X WINDOW/MOTIF编程速成

定 价:¥32.00

作 者: 张学工,刘业新编著
出版社: 清华大学出版社
丛编项:
标 签: 窗口软件

ISBN: 9787302028659 出版时间: 1998-03-01 包装: 平装
开本: 26cm 页数: 403 字数:  

内容简介

  内容简介XWindow/Motif是计算机工作站、大型机和采用UNIX操作系统的微机上最主要的窗口系统,目前已经成为工作站应用软件的用户界面标准。本书从广大UNIX用户和软件开发者的实际需要出发,采用循序渐进的方式介绍了XWindow和Motif应用程序的编程方法,内容按照一般程序员学习的自然方式编排,采用了大量根据实际应用程序改编的程序实例,使读者可以在较短的时间内就能够开始设计自己的应用程序。为了兼顾初学者的需要,书中还对UNIX系统的有关基本知识和UNIX环境下C语言程序的设计和调试方法进行了扼要的介绍。本书的读者对象主要是各行业的工作站和UNIX系统用户以及UNIX系统下的应用软件开发者,也包括需学习XWindow和Motif的高等院校学生和科研人员。本书既可用作学习XWindow/Motif编程的速成教材,也可作为实用的编程参考手册。

作者简介

暂缺《X WINDOW/MOTIF编程速成》作者简介

图书目录

     目录
   第一章 UNIX和C语言的基础知识
    1.1UNIX系统使用简介
    1.1.1UNIX系统的目录结构
    1.1.2部分基本的UNIX命令
    1.1.3Shell简介
    1.1.4常用的用户环境设置
    1.2vi——UNIX下的基本编辑工具的使用
    1.2.1vi的基本知识
    1.2.2vi的使用举例
    1.2.3vi的常用命令小结
    1.2.4使用vi时常见问题的处理
    1.3man——UNIX下随时获得帮助的途径
    1.3.1man——UNIX下的基本联机帮助工具
    1.3.2xman——XWindow下的man
    1.3.3其它在线帮助工具
    1.4C语言提示
    1.4.1编写C语言程序时的几个注意问题
    1.4.2编写C语言程序容易出现的错误举例
    1.4.3编写良好C语言程序的建议
    1.4.4有关C语言程序的实用工具
    1.5UNIX环境下C语言程序的编译连接
    1.5.1一般的编译连接方法
    1.5.2用mak e进行程序的编译连接
    1.6C和FORTRAN的混合编程
    1.7UNIX下程序调试工具dbx的使用
    1.7.1dbx简介
    1.7.2使用dbx调试程序举例
    1.7.3dbx 的命令
    1.7.4dbx 的常用命令一览表
   第二章 XWindow和Motif基础
    2.1XWindow 和Motif简介
    2.2XWindow的基本概念
    2.3使用X窗口和Mtf窗口管理器
    2.3.1启动X窗口系统和Motif窗口管理器
    2.3.2Motif界面的外观和基本使用方法
    2.3.3如何通过网络运行和显示X应用
    2.3.4中文Motif简介
    2.4按自己的爱好设置Motif特性
    2.4.1设置缺省的窗口安排
    2.4.2定制自己的菜单和其它Mwm特征
    2.4.3X资源
    2.4.4建立自己的资源文件
    2.5OSF/Motif界面风格
    2.5.1用户界面设计的一般原则
    2.5.2Motif界面单元
   第三章 XWindow编程入门
    3.1建立一个基本的X窗口程序
    3.1.1包含文件与变量说明
    3.1.2连接服务器
    3.1.3获取根窗口信息
    3.1.4建立窗口
    3.1.5位图和图标
    3.1.6颜色策略
    3.1.7与窗口管理系统的通信
    3.1.8选择事件类型
    3.1.9建立服务器资源
    3.1.10窗口映象与可见性
    3.1.11设置事件循环
    3.1.12出错处理
    3.1.13例程序的源码
    3.2图形上下文(GC)
    3.2.1创建和设置GC
    3.2.2画图象素点选择的控制
    3.2.3其它
    3.3颜色的使用
    3.3.1基本概念
    3.3.2X的颜色表(colormap)
    3.3.3分配共享颜色
    3.3.4分配私有颜色
    3.4事件
    3.4.1X事件结构
    3.4.2选择事件
    3.4.3针对不同事件类型进行处理
    3.4.4各种事件类型
    3.5X画图
    3.5.1X画点和画线
    3.5.2X画文字
    3.5.3X填充图案
    3.5.4X画图像
    3.6X程序实例
    3.6.1画拖动框的程序例子
    3.6.2画中文字的程序例子
    3.6.3填充的程序例子
    3.6.4画图像的程序例子
   第四章 M0tif程序的基本组件
    4.1Motif编程基础
    4.1.1Xlib、Xt和MOUI
    4.1.2Widgets概念
    4.1.3事件和事件处理
    4.1.4Motif的复合字符串
    4.1.5Motif编程:使用Xlib、Xt和Xm
    4.2组件类的层次关系
    4.3Motif的各类组件
    4.3.1外壳组件(ShellWidgets)
    4.3.2显示组件(DisplayWidgets)
    4.3.3容器组件(ContainerWidgets)
    4.3.4对话(Dialogs)
    4.3.5菜单组件(MenuWidgets)
    4.4Gadgets简介
    4.5建立组件的基本方法——便利函数
    4.6如何利用Motif的手册
   第五章 Motif编程方法
    5.1Motif应用程序的基本结构
    5.1.1一个基本Motif程序的例子:xmbutton.c
    5.1.2包含头文件
    5.1.3程序中的初始化
    5.1.4设置组件的参数
    5.1.5创建组件
    5.1.6回调函数
    5.1.7实现组件和进入主循环
    5.1.8程序的编译和连接
    5.1.9Motif应用程序结构小结
    5.2创建组件
    5.3Motif程序中的组件资源
    5.3.1初始资源设置
    5.3.2应用程序的资源文件
    5.3.3在程序中定义资源值
    5.3.4一些常用的基本资源
    5.4一系列带有Va的Xt和Motif函数
    5.5一个复杂一些的Motif程序例子
    5.5.1例子的源程序及解释
    5.5.2例子的运行结果和程序的组件结构
    5.6Motif应用程序设计的一般过程
    5.7一些常用组件的编程使用方法
    5.7.1可以充当界面主窗口的组件
    5.7.2用来显示和输入文字的组件
    5.7.3按键
    5.7.4列表和选择
    5.7.5弹出的小对话框
    5.7.6用来包容其它组件的组件
    5.7.7菜单
    5.7.8其它组件
    5.8复合字符串和字体
    5.8.1复合字符串
    5.8.2字体
    5.8.3复合字符串和字体函数一览
    5.8.4一个使用多种字体的例子
    5.9在Motif界面程序中用Xlib画图
    5.10 编写Motif程序需注意的一些问题
   第六章 用UIL编写Motif程序
    6.1UIL和MRM 简介
    6.2使用UIL编程的好处
    6.3一个简单的UIL程序例子
    6.3.1UIL模块
    6.3.2对应的C程序
    6.4UIL模块的编译和使用
    6.5UIL模块的写法
    6.5.1UIL语言的句法
    6.5.2UIL文件的结构
    6.6C程序和Mrm函数
    6.6.1使用UIL模块的C程序结构
    6.6.2常用Mrm函数简介
    6.6.3在C程序中使用UIL定义的组件
    6.7用UIL实现界面中的图形键钮
   第七章 典型的Motif应用程序举例
    7.1几个专门的Motif小应用程序
    7.1.1C程序中使用图案标签
    7.1.2用标尺改变颜色
    7.1.3一个日历程序
    7.2一个较全面的Motif应用程序
    7.2.1应用程序DrawLine介绍
    7.2.2DrawLine的界面结构和对应的UIL模块
    7.2.3DrawLIne的C程序
    7.2.4DrawLine的X资源文件和编译连接方法
    7.3在Motif应用程序中使用汉字界面
    7.3.1在UIL模块中采用汉字标签
    7.3.2在C程序中定义汉字标签
    7.3.3在资源文件中定义汉字标签
    7.4另一个较完整的应用程序例子
   后记
   主要参考文献
   索引
   

本目录推荐