用Xlib库进行基本图形编程
陈着
posted @ 15 年前
in GTK+
, 4089 阅读
用Xlib库进行基本图形编程,从中大bbs的精华版找到 --------------------------------------------------------------------------------------------------------------------------------- 目录 1、前言 2、X Window系统的客户服务器模式 3、GUI编程-同步化的编程模型 4、基本的Xlib概念 1、X Display 2、GC-图形上下文 3、对象句柄 4、Xlib 结构体的内存分配 5、事件 5、编译给予Xlib的程序 6、打开和关闭一个连接到X服务器的连接 7、检查关于Display的基本信息 8、创建一个简单的窗口-我们的“hello world”程序 9、在窗口中绘画 1、分配图形上下文(GC) 2、基本绘图-点,线,框,圆... 10、X事件 1、使用事件遮罩给事件型别注册 2、接收事件-撰写事件循环 3、暴露事件 4、获得用户输入 1、鼠标按钮点击和释放事件 2、鼠标移动事件 3、鼠标指针进入和离开事件 4、键盘焦点 5、键盘按下和释放事件 5、X事件-完整的例子 11、处理文本和字体 1、字体结构 2、载入字体 3、把字体赋给图形上下文 4、在窗口中绘出文本 12、窗口阶层 1、根,父和子窗口 2、事件传播 13、和窗口管理器交互 1、窗口属性 2、设置窗口名和图标名 3、设置最佳窗口尺寸 4、设置窗口管理器的杂项 5、设置应用程序的图标 14、简单窗口操作 1、映射和取消映射窗口 2、在屏幕上移动窗口 3、缩放窗口 4、改变窗口的堆叠次序-提高会放低 5、标识会取消标识窗口 6、获得窗口的信息 15、使用颜色来绘出彩虹 1、色表 2、分配和释放色表 3、分配和释放单个颜色 4、用颜色绘画 16、X Bitmap和Pixmap 1、什么是X Bitmap?什么又是X Pixmap? 2、从文件中载入Bitmap 3、在窗口中画出Bitmap 4、创建Pixmap 5、在窗口中画出Pixmap 6、释放Pixmap 17、改变鼠标光标 1、创建和释放鼠标光标 2、设置窗口的鼠标光标
前言 该教程是“可能会有”的关于在X Window环境下进行图形化编程的教程的第一个系列。其自 身是用处不大的。一个真正的X程序员一般使用一个更高层次的抽象,比如用Motif(或者它 的的免费版本,lesstiff),GTK,QT和类似的库。然而,我们需要从一个地方开始入手。 不仅如此,知道表象之下的事情是如何工作的决不会是坏的主意。 在读完本教程后,你可能能够些简单的图形程序,但是那不会是一个有良好用户界面的程序 。对于这样的程序,也许就要用到上述的库中的某一个。
3 年前
What are the trending destinations in Maldives at the present? We can easily find all info on Things to do post with detailed article.
大约 1 年前
crediblebh