当前位置:首页 > 工业技术
工作站软件开发环境
工作站软件开发环境

工作站软件开发环境PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:全民,张倪等编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1995
  • ISBN:7505322893
  • 页数:592 页
图书介绍:
《工作站软件开发环境》目录

目录 1

第一章工作站导论 1

§1.1工作站的产生及背景 1

1.1.1历史背景 1

1.1.2技术背景 2

1.1.3用户的需求 3

§1.2工作站的性能和特点 3

1.2.1 定义 3

1.2.2 分类 4

1.2.3性能概述 5

1.2.4工作站的特点…………………………………………………………………………………(5 )§1.3工作站的产品与厂家 8

1.3.1概述 8

1.3.2几种主要的工作站 8

1.4.1工作站的应用 10

§1.4工作站的作用与影响 10

1.4.2工作站对计算机产业的影响 12

§1.5工作站的系统结构 14

1.5.1 概述 14

1.5.2 CPU技术 16

1.5.3总线技术 17

1.5.4存储系统 19

1.5.5图形技术 20

1.5.6网络及通信技术 21

§1.6工作站的软件环境 22

1.6.1 概述 22

1.6.2操作系统 23

1.6.3程序设计 27

1.6.4图形用户界面 27

1.6.5图形支撑环境 29

1.6.7数据库系统 30

1.6.6网络软件 30

第二章工作站软件系统的管理与维护 32

§2.1引言 32

§2.2系统的启动和关闭 32

2.2.1系统启动(Bootstrapping或booting) 32

2.2.2系统关闭和重新启动(shutdown and rebooting) 36

§2.3 系统管理 38

2.3.1 系统管理员的职责 38

2.3.2文件系统的管理和维护 39

2.3.3用户管理 46

2.3.4设备管理和维护……………………………………………………………………………(55 )2.3.5系统的打印 62

§2.4网络和通信管理 75

2.4.1 概述 75

2.4.2 TCP/IP协议简介 76

2.4.3 NFS的实现原理及文件 83

2.4.4 网络信息服务(NIS) 88

2.4.5电子邮件的管理 91

2.4.6 Sendmail及其配置文件 96

2.4.7 uucp(unix to unix copy) 101

第三章程序设计环境 116

§3.1 引言 116

§3.2工作站的优化编译技术 117

3.2.1 RISC结构与编译的优化 117

3.2.2 Sun工作站的优化编译系统SPARCompilers及其辅助工具 119

3.2.3 MIPS的优化编译系统 123

3.2.4 RISCsystem/6000工作站的XL编译器 126

§3.3软件调试工具 131

3.3.1 dbx 131

3.3.2 adb 140

3.3.3 sdb 145

3.4.1使用lint的实例 152

§3.4 C语言除错工具lint 152

3.4.2类型检查 154

3.4.3语句检查 155

3.4.4 lint的库 157

3.4.5其它功能 158

3.4.6 lint命令行选项 159

§3.5程序维护工具make和版本维护工具sccs 159

3.5.1 make程序工作原理 159

3.5.2make中的变量 162

3.5.3make的后缀规则 165

3.5.4 make与程序库 166

3.5.5make命令行选项 168

3.5.6综合范例 168

3.5.7 sccs概述 170

3.5.8 sccs的使用 171

3.5.9注意事项 174

§3.6语言处理程序的开发工具lex和yacc 175

3.6.1 lex和yacc的作用 175

3.6.2 lex源程序的格式 176

3.6.3 lex源程序的编写 177

3.6.4 yacc源程序的格式 180

3.6.5 yacc源程序的编写 182

3.6.6 lex和yacc之间的接口 188

3.6.7 lex和yacc在UNIX环境中的使用 189

§3.7 curses程序设计 190

3.7.1 curses概述 190

3.7.2 curses的使用 191

3.7.3使用多窗口 196

3.7.4其它特性 198

4.2.1 X窗口系统的体系结构 200

§4.2X窗口系统的基本原理和结构 200

§4.1引言 200

第四章窗口软件系统 200

4.2.2 X工具箱 204

4.2.3窗口管理 204

4.2.4 X窗口系统的特点 207

§4.3 Xlib的程序设计 208

4.3.1 Xlib的程序设计模型 208

4.3.2一个简单的Xlib的程序设计的例子 210

4.3.3 Xlib的功能概述 229

4.3.4产生和管理窗口 231

4.3.5事件与事件处理 239

4.3.6在X窗口内进行绘制 250

§4.4 X工具箱 270

4.4.1X工具箱的基础——XToolkit Intrinsics 271

4.4.2 X工具箱的面向对象方法实现 276

4.4.3 X工具箱的编程模型 279

4.4.4一个简单的使用X工具箱的程序 283

§4.5图形用户界面OSF/Motif 288

4.5.1图形用户界面的概念 288

4.5.2OSF/Motif的窗口系统、窗口管理程序与风格指南 289

4.5.3 OSF/Motif的工具箱 292

4.5.4OSF/Motif的用户界面语言UIL 311

第五章工作站图形支撑环境 318

§5.1 引言 318

§5.2工作站上采用的国际图形标准 318

5.2.1标准图形系统的体系结构与功能 319

5.2.2 GKS简介 321

5.2.3 GKS-3D简介 325

5.2.4 PHIGS和PHIGS+简介 326

5.2.5 CGI简介 329

5.3.1 PEX概述 332

5.3.2编写PEX程序的基本步骤 332

§5.3 支持三维图形功能的窗口系统PEX 332

5.3.3一个简单的PEXlib程序 336

5.3.4一个使用更多图元的PEXlib程序 358

§5.4 SGI公司的IRIS GL和Open GL 363

5.4.1 IRIS GL和SGI的窗口环境4 Sight 363

5.4.2基本图元 365

5.4.3字符和字体 371

5.4.4显示方式 374

5.4.5输入方式 377

5.4.6缓冲方式 380

5.4.7坐标系统和坐标变换 382

5.4.8隐藏面的消隐 384

5.4.9光照处理 387

5.4.10像素操作 390

5.4.1 1深度插入 391

5.4.12图形对象 394

5.4.13 Open GL简介 396

§5.5 Sun工作站上Pixrect和XGL 397

5.5.1 Pixrect 概述 397

5.5.2 Pixrect函数的设备无关性及参数 400

5.5.3 Pixrect的光栅操作 402

5.5.4 Pixrect的色彩表和位平面操作 407

5.5.5 Pixrect的正文操作 408

5.5.6 Pixrect的内存像素块操作 410

5.5.7 XGL在图形软件系统中的作用及特点 412

5.5.8 XGL的基本内容 413

5.5.9 XGL与Open windows的集成 418

第六章数据库系统 419

§6.1引言 419

§6.2数据库的一般概念 419

6.2.1关系数据库 419

6.2.2数据库的Client/server进程结构 425

6.2.3关系数据库对多处理机的支持 427

§6.3分布式数据库的概念与特性 431

6.3.1分布式数据库系统的定义 431

6.3.2分布式数据库系统的特点 431

6.3.3采用分布式数据库的原因 432

§6.4工程数据库介绍 433

6.4.1概述 433

6.4.2工程数据类型 434

6.4.3工程数据库的功能 434

6.4.4 STEP/PDES简介 436

6.4.5 EXPRESS简介 436

§6.5 SQL语言与SQL标准 437

6.5.1交互式SQL 437

6.5.2嵌入式SQL 445

§6.6 UNIX平台上的数据库管理系统 449

6.7.1多线索的Client/Server结构 451

§6.7 Sybase数据库管理系统 451

6.7.2联机事务支持 452

6.7.3增强的SQL-transact-SQL 453

6.7.4 SQLServer的安全性 455

6.7.5恢复与容错 457

§6.8 Sybase的Open Client/Server 458

6.8.1 Open Client 459

6.8.2 Open Server 462

6.8.3数据库远程过程调用 465

§6.9 Sybase的分布式功能 465

6.9.1分布式存取和分布式数据库 465

6.9.2分布式检索和分布式更新 465

6.9.3两阶段提交 466

6.9.4 Server-Server通讯 466

6.10.1数据库引擎(Engine) 467

§6.10 INFORMIX数据库 467

6.10.2工具 471

6.10.3 Client/Server产品 473

6.10.4 GATEWAY 473

6.10.5其它特点 473

§6.11 Oracle 7的新特点 473

6.11.1 Oracle 7概述 473

6.11.2 Oracle 7的新功能 474

§6.12数据库的选择与评价 477

6.12.1数据库的选择 477

6.12.2简短的评价 477

6.12.3如何进行数据库的比较与评价 478

第七章网络开发环境 487

§7.1引言 487

7.2.1 网络的系统结构OSI模型 488

§7.2网络开发原理 488

7.2.2概念和术语 490

7.2.3远程过程调用一般原理与实现机制 493

7.2.4数据表示和参数传递 494

7.2.5调用语义和异常处理 495

7.2.6安全性 495

7.2.7 RPC的历史 496

7.2.8 Sun公司的ONC环境和OSF的DCE环境 496

7.2.9网络上的进程通信 498

§7.3数据表示 499

7.3.1 XDR的作用 499

7.3.2 XDR的工作机制 501

7.3.3 XDR流 502

7.3.4 XDR过滤器 505

§7.4 RPC程序设计 510

7.4.1 RPC协议 510

7.3.5 XDR与ASN.1的比较 510

7.4.2 RPC的远程过程定义 512

7.4.3 RPC库过程 513

7.4.4高层RPC程序设计 513

7.4.5低层RPC程序设计 525

7.4.6鉴别机制 534

7.4.7 RPC的其它特性 535

§7.5 RPC语言编译器 537

7.5.1 概述 537

7.5.2低层RPC程序的自动生成 538

7.5.3 RPC语言 539

§7.6 BSD的套接字接口 541

7.6.1Socket概述 541

7.6.2Socket调用的数据结构 542

7.6.3基本的Socket调用 545

7.6.4 Socket程序实例 549

7.6.5多路复用的并发Server程序 554

7.6.6进程间传递文件描述符 557

7.6.7 BSD系统的名字服务 559

7.6.8 BSD的inetd服务进程 560

7.6.9其它特点 562

§7.7 SystemV传送层接口-TLI 564

7.7.1概述 564

7.7.2 Stream机制和TLI的结构 565

7.7.3传输端点地址 567

7.7.4基本的TLI函数 567

7.7.5TLI程序实例 577

7.7.6多路复用的Server程序 582

7.7.7 TLI的名字服务 583

7.7.8 TLI的其它特点 587

参考文献 589

相关图书
作者其它书籍
返回顶部