简介
本书分为Xlib、XtIntrinsics和OTIT等3部分
目录
1、1简介
第一章 X窗口系统快速入门
目录
1、2示例1:一个最简单的X程序
1、3示例2:打开一个简单的窗口
1、3、1创建窗口
1、3、2向窗口管理程序发送“提示”
1、3、3刷新显示
1、3、4窗口的释放
1、3、5示例2源代码
1、4示例3:对openWindow函数添加新的功能
1、4、1图标
1、4、2示例3源代码
1、4、3图标位图
1、5小结
2、1客户-服务器模型
第二章 X系统基本概念
2、2显示器和屏幕
2、3资源
2、4请求
2、5窗口的基本概念
2、5、1窗口的层次结构
2、5、2X的坐标系统
2、5、3映射与窗口可见性
2、5、4保存窗口的内容
2、6事件
2、7输入设备
2、7、1鼠标
2、7、2键盘
2、8窗口管理器
2、9应用程序与X窗口系统的界面
2、10小结
3、1简介
3、2事件驱动型编程
第三章 Xlib的事件处理
3、3X窗口事件的模型
3、4事件请求
3、5事件模
3、6多X窗口服务器接收事件
3、7事件查询
3、8事件类型
3、9鼠标按钮事件
3、10键盘事件
3、11进入/离开事件
3、12暴露事件
3、13例1:一个检查事件的程序
3、14例2:一个基于鼠标的画图程序
3、15小结
4、1简介
4、2抽象键定义KeySym
第四章 Xlib的键盘事件处理
4、3元键
4、4鼠标按钮
4、5示例程序
4、6键盘匹配的改变
4、7小结
5、1简介
5、2命名规则
第五章 XtIntrinsics程序设计
5、3X工具包程序设计模型
5、4XtIntrinsics基本函数
5、4、1初始化
5、4、2建立专用工具包
5、4、3管理组件
5、4、4事件发送
5、4、5设置组件资源
5、5例子:memo
5、5、1建立和使用memo
5、5、2建立实用程序库
5、5、3事件处理程序
5、5、4回调函数
5、5、5运用转换管理程序
5、6应用程序上下文
5、7小结
6、1简介
6、2什么是资源
6、3指定资源
第六章 资源管理程序
6、3、1名字与类
6、3、2资源管理程序的匹配算法
6、4管理应用程序资源
6、4、1装入资源数据库
6、4、2检索应用程序资源
6、4、3从命令行中获得资源
6、4、4类型转换
6、4、5动态资源
6、5组件资源协议
6、6小结
7、1简介
7、2组件类
第七章 组件类
7、3Intrinsics组件类
7、3、1Core组件类
7、3、2Composite组件类
7、3、3Constraint组件类
7、3、4Shell组件类
7、4OLIT组件类
8、1OblongButton组件
8、1、1使用OblongButton
第八章 动作组件
8、1、2注册帮助
8、2OblongButton无窗口组件
8、3RectButton组件
8、4CheckBox组件
8、5MenuButton组件
8、6MenuButton无窗口组件
8、7AbbrevMenuButton组件
8、8Slider组件
8、9Gauge组件
8、10Scrollbar组件
8、11DropTarget组件
8、12Stub组件
9、1BulletinBoard组件
第九章 管理者组件
9、2ControlArea组件
9、3DrawArea组件
9、4RubberTile组件
9、5Form组件
9、6FooterPanel组件
10、1StaticText组件
第十章 文本控制组件
10、2TextField组件
10、3TextEdit组件
11、1Caption组件
第十一章 容器组件
11、2Exclusives和Nonexclusives组件
11、3Flat组件
11、4ScrolledWindow组件
11、5ScrollingList组件
12、1NoticeShell组件
第十二章 弹出式组件
12、2MenuShell组件
12、3PopupWindowShell组件
13、1简介
13、2X颜色模型
13、2、1颜色表
第十三章 X的颜色机制
13、2、2颜色的分配
13、3示例:一个颜色表编辑器
13、3、1头文件:coloredit.h
13、3、2源文件:coloredit.c
13、3、3类资源文件
13、4小结
14、1简介
14、2象素图
14、3位图
第十四章 光栅图像的操作
14、4可画区之间的拷贝
14、5图像
14、5、1图像的创建
14、5、2图像的显示
14、6小结
15、1简介
15、2图形环境的创建
第十五章 图形环境与图形文本操作
15、3图形环境的操作
15、3、1显示功能
15、3、2位面模
15、3、3前景与背景
15、3、4直线属性
15、3、5填充形式
15、3、6字体
15、3、7剪裁模
15、4图形暴露与区域
15、5点的绘制
15、6线的绘制
15、7多边形和弧的绘制
15、8字体
15、9文本操作
15、10小结
16、1简介
16、2事件的定义
第十六章 事件的处理
16、3事件模
16、4事件类型
16、4、1键盘事件
16、4、2指针事件
16、4、3交叉事件
16、4、4焦点事件
16、4、5暴露事件
16、4、6结构控制
16、4、7状态通知
16、4、8颜色表通知
16、4、9通信事件
16、5用XtIntrinsics处理事件
16、6消费事件回调
16、7事件队列管理
16、8超时处理
16、10其他输入源的处理
16、9工作过程
16、11小结
17、1简介
17、2原子
第十七章 客户间通信
17、3特性
17、3、1特性事件
17、3、2利用特性共享数据
17、4利用事件进行通信
17、4、1客户消息事件
17、5选择技术
17、5、1基本概念
17、5、2XtIntrinsics的选择机制
17、5、3给memo程序增加选择功能
17、6OLIT的拖曳和引入技术
17、6、1拖曳
17、6、2引入
17、7小结
18、1简介
18、2组件的内部结构
第十八章 创建新组件
17、4、2一个实例xtalk
18、2、1组件的类记录
18、2、2实例记录
18、2、3继承
18、2、4数据抽象
18、3一个简单的组件类:Dial组件
18、3、1专用头文件DialP.h
18、3、2公用头文件Dial.h
18、3、3Dial组件源文件Dial.c
18、3、4使用Dial组件
18、4继承
18、4、1专用头文件SquareDialP.h
18、4、2公用头文件SquareDial.h
18、4、3源文件SquareDial.c
18、5元类
18、6小结
19、1简介
19、2组合组件的结构
第十九章 组合组件的创建
19、3Row组件
19、3、1私有头文件RowP.h
19、3、2公有头文件Row.h
19、3、3源文件Row.c
19、3、4Row组件的使用
19、4小结
20、1简介
20、2约束组件结构
第二十章 约束组件的创建
20、3约束组件:Tree组件
20、3、1私有头文件TreeP.h
20、3、2公有头文件Tree.h
20、3、3源文件Tree.c
20、3、4Tree组件的使用
20、4小结
参考文献
var cpro_id = 'u317582';
第一章 X窗口系统快速入门
目录
1、2示例1:一个最简单的X程序
1、3示例2:打开一个简单的窗口
1、3、1创建窗口
1、3、2向窗口管理程序发送“提示”
1、3、3刷新显示
1、3、4窗口的释放
1、3、5示例2源代码
1、4示例3:对openWindow函数添加新的功能
1、4、1图标
1、4、2示例3源代码
1、4、3图标位图
1、5小结
2、1客户-服务器模型
第二章 X系统基本概念
2、2显示器和屏幕
2、3资源
2、4请求
2、5窗口的基本概念
2、5、1窗口的层次结构
2、5、2X的坐标系统
2、5、3映射与窗口可见性
2、5、4保存窗口的内容
2、6事件
2、7输入设备
2、7、1鼠标
2、7、2键盘
2、8窗口管理器
2、9应用程序与X窗口系统的界面
2、10小结
3、1简介
3、2事件驱动型编程
第三章 Xlib的事件处理
3、3X窗口事件的模型
3、4事件请求
3、5事件模
3、6多X窗口服务器接收事件
3、7事件查询
3、8事件类型
3、9鼠标按钮事件
3、10键盘事件
3、11进入/离开事件
3、12暴露事件
3、13例1:一个检查事件的程序
3、14例2:一个基于鼠标的画图程序
3、15小结
4、1简介
4、2抽象键定义KeySym
第四章 Xlib的键盘事件处理
4、3元键
4、4鼠标按钮
4、5示例程序
4、6键盘匹配的改变
4、7小结
5、1简介
5、2命名规则
第五章 XtIntrinsics程序设计
5、3X工具包程序设计模型
5、4XtIntrinsics基本函数
5、4、1初始化
5、4、2建立专用工具包
5、4、3管理组件
5、4、4事件发送
5、4、5设置组件资源
5、5例子:memo
5、5、1建立和使用memo
5、5、2建立实用程序库
5、5、3事件处理程序
5、5、4回调函数
5、5、5运用转换管理程序
5、6应用程序上下文
5、7小结
6、1简介
6、2什么是资源
6、3指定资源
第六章 资源管理程序
6、3、1名字与类
6、3、2资源管理程序的匹配算法
6、4管理应用程序资源
6、4、1装入资源数据库
6、4、2检索应用程序资源
6、4、3从命令行中获得资源
6、4、4类型转换
6、4、5动态资源
6、5组件资源协议
6、6小结
7、1简介
7、2组件类
第七章 组件类
7、3Intrinsics组件类
7、3、1Core组件类
7、3、2Composite组件类
7、3、3Constraint组件类
7、3、4Shell组件类
7、4OLIT组件类
8、1OblongButton组件
8、1、1使用OblongButton
第八章 动作组件
8、1、2注册帮助
8、2OblongButton无窗口组件
8、3RectButton组件
8、4CheckBox组件
8、5MenuButton组件
8、6MenuButton无窗口组件
8、7AbbrevMenuButton组件
8、8Slider组件
8、9Gauge组件
8、10Scrollbar组件
8、11DropTarget组件
8、12Stub组件
9、1BulletinBoard组件
第九章 管理者组件
9、2ControlArea组件
9、3DrawArea组件
9、4RubberTile组件
9、5Form组件
9、6FooterPanel组件
10、1StaticText组件
第十章 文本控制组件
10、2TextField组件
10、3TextEdit组件
11、1Caption组件
第十一章 容器组件
11、2Exclusives和Nonexclusives组件
11、3Flat组件
11、4ScrolledWindow组件
11、5ScrollingList组件
12、1NoticeShell组件
第十二章 弹出式组件
12、2MenuShell组件
12、3PopupWindowShell组件
13、1简介
13、2X颜色模型
13、2、1颜色表
第十三章 X的颜色机制
13、2、2颜色的分配
13、3示例:一个颜色表编辑器
13、3、1头文件:coloredit.h
13、3、2源文件:coloredit.c
13、3、3类资源文件
13、4小结
14、1简介
14、2象素图
14、3位图
第十四章 光栅图像的操作
14、4可画区之间的拷贝
14、5图像
14、5、1图像的创建
14、5、2图像的显示
14、6小结
15、1简介
15、2图形环境的创建
第十五章 图形环境与图形文本操作
15、3图形环境的操作
15、3、1显示功能
15、3、2位面模
15、3、3前景与背景
15、3、4直线属性
15、3、5填充形式
15、3、6字体
15、3、7剪裁模
15、4图形暴露与区域
15、5点的绘制
15、6线的绘制
15、7多边形和弧的绘制
15、8字体
15、9文本操作
15、10小结
16、1简介
16、2事件的定义
第十六章 事件的处理
16、3事件模
16、4事件类型
16、4、1键盘事件
16、4、2指针事件
16、4、3交叉事件
16、4、4焦点事件
16、4、5暴露事件
16、4、6结构控制
16、4、7状态通知
16、4、8颜色表通知
16、4、9通信事件
16、5用XtIntrinsics处理事件
16、6消费事件回调
16、7事件队列管理
16、8超时处理
16、10其他输入源的处理
16、9工作过程
16、11小结
17、1简介
17、2原子
第十七章 客户间通信
17、3特性
17、3、1特性事件
17、3、2利用特性共享数据
17、4利用事件进行通信
17、4、1客户消息事件
17、5选择技术
17、5、1基本概念
17、5、2XtIntrinsics的选择机制
17、5、3给memo程序增加选择功能
17、6OLIT的拖曳和引入技术
17、6、1拖曳
17、6、2引入
17、7小结
18、1简介
18、2组件的内部结构
第十八章 创建新组件
17、4、2一个实例xtalk
18、2、1组件的类记录
18、2、2实例记录
18、2、3继承
18、2、4数据抽象
18、3一个简单的组件类:Dial组件
18、3、1专用头文件DialP.h
18、3、2公用头文件Dial.h
18、3、3Dial组件源文件Dial.c
18、3、4使用Dial组件
18、4继承
18、4、1专用头文件SquareDialP.h
18、4、2公用头文件SquareDial.h
18、4、3源文件SquareDial.c
18、5元类
18、6小结
19、1简介
19、2组合组件的结构
第十九章 组合组件的创建
19、3Row组件
19、3、1私有头文件RowP.h
19、3、2公有头文件Row.h
19、3、3源文件Row.c
19、3、4Row组件的使用
19、4小结
20、1简介
20、2约束组件结构
第二十章 约束组件的创建
20、3约束组件:Tree组件
20、3、1私有头文件TreeP.h
20、3、2公有头文件Tree.h
20、3、3源文件Tree.c
20、3、4Tree组件的使用
20、4小结
参考文献
var cpro_id = 'u317582';
X窗口程序设计
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×