图书介绍

深入学习X Window编程技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

深入学习X Window编程技术
  • (美)J.Robert Brown著;戴英等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505365568
  • 出版时间:2001
  • 标注页数:598页
  • 文件大小:24MB
  • 文件页数:615页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入学习X Window编程技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

上篇 基础知识4

第一部分 绝对的起始点4

第1章 面向开发人员的UNIX4

man命令4

组织与定位5

目录8

权限11

隐含的权限12

chmod12

cd命令13

C编译器13

目标文件14

源文件15

vi编辑器16

ce命令18

make工具18

Makefile22

注释23

变量23

目标24

ln-s命令31

系统工具与有用的命令32

grep、管道、重定向、more32

find命令33

下一步34

第2章 编程结构35

判定35

if语句36

else语句37

条件的类型37

字符串39

case语句41

for循环43

循环43

while循环44

do while循环45

函数45

声明46

返回类型47

函数名称47

参数47

定义48

return语句48

数据49

数据类型50

int数据类型52

下一步56

Hello World57

第3章 C语言的语法与约定57

注释符58

函数main58

代码体59

变量作用域60

内置函数62

内存管理69

动态内存分配72

定义与宏73

结论74

下一步74

第二部分 X的组成76

第4章 窗口概念76

X Window系统的起源76

X的组成76

客户机/服务器模式76

窗口层次结构81

下一步83

第5章 窗口组件集84

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

Athena窗口组件集86

Core组件87

管理其他组件的组件90

Box组件90

Form组件91

Lable组件92

Command组件93

Motif组件93

Core 与ApplicationShell组件94

XmRowColumn组件94

下一步95

连接X Server96

第6章 X Window应用程序的组成96

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

建立应用程序界面102

建立按钮107

建立Pixmap图标109

分配操作115

窗口管理120

事件处理120

总结121

下一步121

第7章 Xlib图元122

图形语境122

CC函数124

图元函数129

填充图形132

下一步132

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

第三部分 重返学校134

矢量图形135

栅格图形135

下一步136

第9章 对象边界检查137

基于点数组的对象边界137

弧形对象边界139

使用对象边界140

下一步142

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

计算点与线的交点143

计算斜率147

计算点与弧的交点148

下一步153

移动154

移动一条线154

第11章 图形变换154

移动圆弧158

缩放159

缩放一条线160

缩放圆弧167

旋转171

旋转一条线171

下一步174

旋转一个圆弧174

第12章 坐标系175

直角坐标系175

极坐标系176

下一步177

下篇 图形编辑器应用程序182

第四部分 结构布局182

第13章 应用程序结构182

项目结构182

美观184

直观184

规划用户界面185

分析命令行206

getopt函数206

XtVaGetApplicationResources函数207

建立画布211

建立项目212

下一步212

第14章 程序流程213

事件处理213

X事件挂钩215

组件的回调215

事件处理程序215

组件转换表215

下一步216

线形对象数据结构217

第15章 常用对象的定义217

文本对象数据结构218

矢量字体220

GXText数据结构223

弧形对象数据结构224

通用对象数据结构224

下一步227

第16章 对象处理228

复制对象228

删除对象229

刷新对象232

分析对象233

管理对象控制柄234

管理对象状态238

处理用户定位对象240

下一步246

通用对象的建立247

第17章 实用程序与工具247

链接表管理249

建立图形语境250

图形语境平铺显示251

用光标作为状态指示器252

下一步256

第18章 文件格式257

理解文件258

二进制文件格式258

ASCII文件格式260

标记文件格式260

指定位置的文件格式260

幻数261

下一步261

文件格式策略262

第19章 保存与恢复262

保存与恢复程序挂钩265

通用对象的保存与恢复265

指定对象的保存与恢复270

下一步272

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

第20章 Latex Line对象274

建立Latex Line对象274

绘制与清除Line对象281

查找Line对象283

选择与取消选择Line对象284

移动Line对象287

缩放Line对象289

复制Line对象291

保存与恢复Line对象292

下一步294

建立Pencil对象295

第21章 Pencil Line对象295

Pencil对象管理299

下一步299

第22章 对象模板300

Box对象300

Arrow对象303

下一步306

第23章 Arc对象307

建立Arc对象307

绘制与清除Arc对象312

查找Arc对象313

选择与取消选择Arc对象313

移动Arc对象315

缩放Arc对象317

复制Arc对象318

保存与恢复Arc对象319

下一步320

第24章 矢量Text对象321

建立Text对象321

绘制与清除Text对象341

查找Text对象343

选择与取消选择Text对象344

移动Text对象346

缩放Text对象348

复制Text对象351

保存与恢复Text对象351

下一步353

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

第25章 PostScript简介356

PostScript356

学习PostScript357

堆栈357

PostScript编程358

注释358

PostScript命令358

查看PostScript文件362

Ghostscript理解的注释362

下一步364

第26章 彩色与黑白365

确定打印机的性能365

为黑白打印机定义彩色图像365

下一步368

打印画布369

第27章 使用XImage与Colormap369

建立XImage371

建立PostScript序言372

分析X Colormap373

编写PostScript页定义文件375

将输出引向打印机或文件377

下一步378

线属性380

颜色380

第七部分 项目的扩展380

属性380

第28章 扩展图形编辑器380

弧角381

旋转对象381

下一步381

第29章 添加上下文相关的帮助382

处理帮助相关的事件382

组件路径384

组件与文本的联系386

下一步386

第八部分 附录388

附录A 命令shell与编写脚本388

附录B 应用程序布局代码清单400

附录C 附加的矢量字体集与vector_chars.h416

热门推荐