X Window Programming form Scratch

副标题:无

作   者:(美)J.Robert Brown著;戴英等译

分类号:

ISBN:9787505365568

微信扫一扫,移动浏览光盘

简介

   由于Linux在PC操作系统中的迅速倔起,只有学习与掌握与之相关的软件开发系统X Window,开发人员才能在未来的软件开发领域继续取得成功。本书从基础知识入手,详细介绍了Linux的使用技术以及编程结构与C语言,并帮助读者理解窗口概念与X Window系统环境的编程问题。然后,通过逐步建立一个图形编辑器应用程序,向读者阐述了X Window环境中事件驱动编程、项目结构、利用PostScript语言编写打印驱动程序等技术环节,使读者能够迅速掌握X Window编程的方法与要点。本书作者具有丰富的计算机工作经验,因此本书在技术内容、表达准确性、范例、可读性方面都达到了很高的水平。本书适合于从“高级初学者”到专业软件开发人员几乎所有级别的读者。      

目录

上篇 基础知识

第一部分 绝对的起始点

第1章 面向开发人员的unix

man命令

组织与定位

目录

权限

隐含的权限

chmod

cd命令

c编译器

目标文件

源文件

vi编辑器

make工具

cc命令

makefi1e

注释

变量

目标

. 1n—s命令

系统工具与有用的命令

grep、管道、重定向、more

find命令

下一步

第2章 编程结构

判定

if语句

else语句

条件的类型

字符串

case语句

循环

for循环

while循环

do while循环

函数

声明

返回类型

函数名称

参数

定义

return语句

数据

数据类型

int数据类型

下一步

第3章 c语言的语法与约定

hello world

注释符

函数main

代码体

变量作用域

内置函数

内存管理

动态内存分配

定义与宏

结论

下一步

第二部分 x的组成

第4章 窗口概念

x window系统的起源

x的组成

客户机/服务器模式

窗口层次结构

下一步

第5章 窗口组件集

窗口组件集的功能与方便之处

athena窗口组件集

core组件

管理其他组件的组件

box组件

form组件

lable组件

command组件

motif组件

core与applicationshell组件

xmrowco1umn组件

下一步

第6章 x window应用程序的组成

连接x server

通过变量参数表应用窗口组件资源

建立应用程序界面

建立按钮

建立pixmap图标

分配操作

窗口管理

事件处理

总结

下一步

第7章 x1ib图元

图形语境

gc函数

图元函数

填充图形

下一步

第三部分 重返学校

第8章 矢量图形与栅格图形

矢量图形

栅格图形

下一步

第9章 对象边界检查

基于点数组的对象边界

弧形对象边界

使用对象边界

下一步

第10章 三角函数与几何函数

计算点与线的交点

计算斜率

计算点与弧的交点

下一步

form组件

lable组件

command组件

motif组件

core与applicationshell组件

xmrowco1umn组件

下一步
第11章 图形变换

移动

移动一条线

移动圆弧

缩放

缩放一条线

缩放圆弧

旋转

旋转一条线

旋转一个圆弧

下一步

第12章 坐标系

直角坐标系

极坐标系

下一步

下篇 图形编辑器应用程序

第四部分 结构布局

第13章 应用程序结构

项目结构

直观

美观

规划用户界面

分析命令行

getopt函数

xtvagetapplicationresources函数

建立画布

建立项目

下一步

第14章 程序流程

事件处理

x事件挂钩

组件的回调

事件处理程序

组件转换表

下一步

第15章 常用对象的定义

线形对象数据结构

文本对象数据结构

矢量字体

gxtext数据结构

弧形对象数据结构

通用对象数据结构

下一步

第16章 对象处理

复制对象

删除对象

刷新对象

分析对象

管理对象控制柄

管理对象状态

处理用户定位对象

下一步

第17章 实用程序与工具

通用对象的建立

链接表管理

建立图形语境

图形语境平铺显示

用光标作为状态指示器

下一步

第18章 文件格式

理解文件

二进制文件格式

ascii文件格式

标记文件格式

指定位置的文件格式

幻数

下一步

第19章 保存与恢复

文件格式策略

保存与恢复程序挂钩

通用对象的保存与恢复

指定对象的保存与恢复

下一步

第五部分 向编辑器添加对象

第20章 latex line对象

建立latex line对象

绘制与清除line对象

查找line对象

选择与取消选择line对象

移动line对象

缩放line对象

复制line对象

保存与恢复line对象

下一步

第21章 pencil line对象

建立pencil对象

pencil对象管理

下一步

第22章对象模板

box对象

arrow对象

下一步

第23章arc对象

建立arc对象

绘制与清除arc对象

查找arc对象

选择与取消选择arc对象

移动arc对象

缩放arc对象

复制众c对象

保存与恢复arc对象

下一步

第24章 矢量text对象

建立text对象

绘制与清除text对象

查找text对象

选择与取消选择text对象

移动text对象

缩放text对象

复制text对象

保存与恢复text对象

下一步

第六部分 添加打印驱动程序

第25章 postscript简介

postscript

学习postscript



已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

X Window Programming form Scratch
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon