图书介绍

PASCAL实用程序库设计技巧PDF|Epub|txt|kindle电子书版本网盘下载

PASCAL实用程序库设计技巧
  • 王岗等编著 著
  • 出版社: 上海:同济大学出版社
  • ISBN:756080845X
  • 出版时间:1991
  • 标注页数:486页
  • 文件大小:13MB
  • 文件页数:494页
  • 主题词:PASCAL语言-程序库-设计 程序库-设计-PASCAL语言

PDF下载


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

下载说明

PASCAL实用程序库设计技巧PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 程序库设计基础知识1

第一章 程序库及程序库单元的概念和构造5

1.01 什么是程序库5

1.02 什么是程序库单元6

1.03 程序库单元的构造8

第二章 程序库单元的设计方法11

2.01 如何设计程序库单元11

2.02 编程中良好的书写风格12

2.03 两个简单的程序库单元14

程序清单2.1 常用数据类型程序库DATATYPE.PAS15

程序清单2.2 通用操作程序库GENERAL.PAS16

第三章 程序库单元的使用方法24

3.01 程序库单元的编译24

3.02 程序库单元的调用24

3.04 驻留单元与非驻留单元25

3.03 程序库单元的维护25

3.05 标准程序库单元26

第二篇 实用程序库29

第四章 屏幕管理31

4.01 基本屏幕管理31

4.02 二种直接写屏方式34

4.03 一个中文屏幕管理程序库38

程序清单4.1 基本屏幕管理程序库SCREEN00.PAS39

程序清单4.2 显式直接写屏程序库WSCREEN0.PAS46

程序清单4.3 隐式直接写屏程序库WSCREEN1.PAS56

程序清单4.4 中文屏幕管理程序库CCSCREEN.PAS65

第五章 键盘输入84

5.01 键盘字符串输入84

5.02 键盘数字输入84

程序清单5.1 字符串输入编辑程序库INPUTSTR.PAS85

程序清单5.2 键盘数字输入程序库INPUTNUM.PAS91

6.01 通用字符串操作97

第六章 字符串97

6.02 超长字符串操作及其应用101

6.03 字符串“单词”操作105

6.04 简单的文本模式匹配107

程序清单6.1 通用字符串操作程序库COMNSTR0.PAS112

程序清单6.2 超长字符串操作程序库SUPERSTR.PAS132

程序清单6.3 超长字符串集合程序库LSTRSETS.PAS153

程序清单6.4 字符串“单词”操作程序库WORDS.PAS162

程序清单6.5 文本模式匹配程序库MINIGREP.PAS172

程序清单6.6 文本模式匹配演示程序GREPDEMO.PAS182

第七章 排序187

7.01 排序方法讨论187

7.02 插入排序190

7.03 SHELL排序191

7.04 快速排序192

7.05 基数排序193

7.06 升序与降序194

7.07 文本文件排序194

程序清单7.1 SHELL排序程序库1 SHLSORT1.PAS196

程序清单7.2 SHELL排序程序库1 SHLSORT2.PAS197

程序清单7.3 常用排序程序库SORTLIB.PAS199

程序清单7.4 排序演示程序SORTDEMO.PAS207

第八章 查找214

8.01 对无序数组的试探式查找214

8.02 对有序数组的二分法查找215

8.03 索引顺序查找215

8.04 散列查找216

8.05 查找应用实例218

程序清单8.1 常用查找方法程序库SERCHLIB.PAS221

程序清单8.2 查找演示程序之一SHDEMO1.PAS230

程序清单8.3 查找演示程序之二SHDEMO2.PAS236

9.01 虚拟矩阵方法242

第九章 关于数组的二个问题242

9.02 稀疏矩阵方法245

程序清单9.1 虚拟矩阵程序库VMATLIB.PAS248

程序清单9.2 虚拟矩阵演示程序VMATDEMO.PAS255

程序清单9.3 稀疏矩阵程序库SMATLIB.PAS257

程序清单9.4 稀疏矩阵演示程序SMATDEMO.PAS265

第十章 链表269

10.01 链表程序库及其应用269

10.02 簇状链表结构及其应用278

10.03 链表和LISP表达式280

程序清单10.1 通用链表操作程序库LISTLIB0.PAS282

程序清单10.2 链表操作演示程序LDIR.PAS301

程序清单10.3 链表演示用程序库LDIRLIB.PAS305

程序清单10.4 簇状链表操作程序库CLISTLIB.PAS307

程序清单10.5 簇状链表演示程序CDIR.PAS313

程序清单10.6 链表与LISP表达式转换程序库LISPLIST.PAS316

程序清单10.7 演示程序LISPDEMO.PAS321

第十一章 栈323

11.01 用数组实现的栈323

11.02 用链表实现的栈325

11.03 栈的一个应用实例326

程序清单11.1 用数组实现栈的程序库ARRSTACK.PAS328

程序清单11.2 用链表实现栈的程序库LSTSTACK.PAS330

程序清单11.3 复数四则运算程序库CMPLXLIB.PAS333

程序清单11.4 栈操作演示程序RPNDEMO.PAS336

第十二章 二叉树346

12.01 一般二叉树结构及程序库346

12.02 平衡二叉树结构及程序库349

程序清单12.1 通用二叉树程序库BTREELIB.PAS353

程序清单12.2 平衡二叉树程序库ATREELIB.PAS360

程序清单12.3 平衡二叉树演示用程序库ADIRLIB.PAS373

程序清单12.2 平衡二叉树演示程序ADIR.PAS380

第三篇 面向对象的程序库383

第十三章 对向对象的程序设计方法385

13.01 OO PASCAL初阶385

13.02 继承、对象的扩充和多态性389

13.03 信息隐蔽和模块化398

13.04 数据抽象404

13.05 OOP的前景411

第十四章 面向对象的程序库413

14.01 对象Base413

14.02 对象Stream413

14.03 DOS文件数据流对象DosStream417

14.04 带缓冲功能的数据流对象BufStream418

14.05 对象Node和对象List420

14.06 用汇编语言实现的方法函数422

14.07 一个简单的例子423

程序清单14.1 基本对象类型程序库OBJECT.PAS423

程序清单14.2 对象的演示程序ODEMO.PAS434

程序清单14.3 汇编程序包含文件OBJECTS.INC438

程序清单14.4 汇编程序源代码之一STREAM.ASM440

程序清单14.5 汇编程序源代码之二DOSSTM.ASM443

程序清单14.6 汇编程序源代码之三BUFSTM.ASM449

第十五章 几个应用程序库实例455

15.01 格式化输入程序库单元FORMS.PAS455

15.02 电子游标程序库459

15.03 一个简单的格式化编辑程序459

15.04 实现卡片式文件对象的程序库单元459

15.05 卡片式文件演示程序459

15.06 卡片式文件生成程序460

程序清单15.1 格式化输入程序库FORMS.PAS460

程序清单15.2 电子游标程序库SLIDER.PAS474

程序清单15.3 格式化编辑程序FDEMO.PAS476

程序清单15.4 卡片式文件操作程序库CARDS.PAS478

程序清单15.5 卡片式文件演示程序CARDFILE.PAS481

程序清单15.6 卡片式文件生成程序CARDGEN.PAS485

热门推荐