图书介绍
最新Turbo Pascal 6.0 Turbo Vision指南PDF|Epub|txt|kindle电子书版本网盘下载
![最新Turbo Pascal 6.0 Turbo Vision指南](https://www.shukui.net/cover/55/33816469.jpg)
- 妙生,叶舟译 著
- 出版社: 北京联想计算机集团公司
- ISBN:
- 出版时间:1991
- 标注页数:291页
- 文件大小:134MB
- 文件页数:304页
- 主题词:
PDF下载
下载说明
最新Turbo Pascal 6.0 Turbo Vision指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 学习Turbo Vision1
第一章 继承2
1.1 窗口应用程序的骨架2
1.2 一种开发应用程序的全新观点2
1.3 Turbo Vision应用程序的要素3
1.3.1 组件的命名3
1.3.2 共同的外观与感觉4
1.4 “Hello,World”的Turbo Vision风格5
1.4.1 运行HELLO.PAS5
1.4.2 下拉菜单6
1.4.3 对话框7
1.4.4 按钮7
1.4.5 退出7
1.5 HELLO.PAS程序的剖析8
1.5.1 应用程序对象8
1.5.2 对话框对象9
1.5.3 运行过程与调试9
1.5.4 HELLO.PAS的主程序10
1.6 小结11
第二章 编写Turbo Vision应用程序12
2.1 第一个Turbo Vision程序12
2.2 桌面、菜单条和状态行13
2.2.1 桌面14
2.2.2 状态行14
2.2.3 菜单条15
2.2.4 关于结构的说明18
2.3 打开窗口18
2.3.1 标准窗口设备19
2.3.2 窗口初始化20
2.4 窗口特性21
2.4.1 浏览窗口21
2.4.2 您看到了什么23
2.4.3 一种好的编程方法23
2.4.4 一个简单的文件观察区24
2.4.5 带缓冲区的显示25
2.4.6 一个窗口中的多个视口29
2.5 创建一个对话框32
2.5.1 执行一个模式对话框34
2.5.2 控制34
2.5.3 给控制加标号38
2.5.4 输入行对象39
2.5.5 设置和获取数据39
2.5.6 捷径键和冲突41
2.5.7 结束对话42
2.6 其它对话框控制43
2.6.1 静态正文43
2.6.2 列表观察区43
2.6.3 列表框43
2.6.4 历史43
2.7 标准对话框43
第二部分 Turbo Vision程序设计45
第三章 对象的层次结构46
3.1 对象类型学47
3.1.1 抽象对象47
3.1.2 抽象方法47
3.2 对象的实例和派生48
3.2.1 例化48
3.2.2 派生48
3.3 Turbo Vision方法48
3.3.1 抽象方法48
3.3.2 伪抽象方法49
3.3.3 虚方法49
3.3.4 静态方法49
3.4 Turbo Vision域49
3.5 原始对象类型50
3.5.1 TPoint50
3.5.2 TRect50
3.5.3 TObject50
3.6 视口51
3.6.1 视口概述51
3.6.2 组51
3.6.3 终端视口52
3.7 不可见成分54
3.7.1 流54
3.7.2 资源55
3.7.3 收集55
3.7.4 字符串表56
第四章 视口57
4.1 我们已控制了TV57
4.2 简单视口对象57
4.2.1 建立视域57
4.2.2 TPoint58
4.2.3 TRect58
4.2.4 Turbo Vision坐标58
4.2.5 外貌59
4.2.6 领域59
4.2.7 根据需要显示59
4.2.8 最佳效果59
4.3 复杂视口60
4.3.1 组和子视口60
4.3.2 进入一个组61
4.3.3 从另一个角度看Z次序61
4.3.4 组肖像62
4.3.5 视口之间的关系62
4.3.6 子视口和视口树64
4.4 选择视口和视口聚焦66
4.4.1 找到焦点视口67
4.4.2 怎样使视口成为焦点67
4.4.3 焦点链67
4.5 模式视口68
4.6 修改缺省动作68
4.6.1 Options标志字69
4.6.2 GrowMode标志字节70
4.6.3 DragMOde标志字节71
4.6.4 根据状态改变的动作72
4.7 视口的颜色73
4.7.1 调色板73
4.7.2 调色板内部74
4.7.3 获取颜色(GetColor)方法75
4.7.4 覆盖缺省颜色75
4.7.5 增加新颜色76
第五章 事件驱动程序设计77
5.1 Turbo Vision新的开端77
5.1.1 读进用户输入77
5.2 事件的性质78
5.2.1 事件的种类78
5.2.2 事件和命令79
5.3 事件的传递79
5.3.1 事件从哪里来?80
5.3.2 事件要到哪里去80
5.3.3 屏蔽事件81
5.3.4 阶段82
5.4 命令83
5.4.1 定义命令83
5.4.2 连接命令84
5.4.3 开放和屏蔽命令84
5.5 处理事件84
5.6 事件记录85
5.6.1 清除事件86
5.6.2 废弃事件86
5.7 修改事件机制87
5.7.1 集中的事件采集87
5.7.2 覆盖GetEvent87
5.7.3 利用空闲时间88
5.8 视口间的通讯88
5.8.1 媒介88
5.8.2 视口间的消息89
5.8.3 谁处理广播?90
5.8.4 调用HandleEvent方法91
第六章 编写安全的程序92
6.1 全编程和空编程92
6.1.1 安全池92
6.1.2 非存储空间错误94
6.1.3 主要消费者95
第七章 收集96
7.1 收集对象96
7.1.1 收集是动态变长的96
7.1.2 收集是多态的96
7.1.3 类型检查与收集96
7.2 创建收集97
7.3 循环程序方法98
7.3.1 ForEach循环程序99
7.3.2 First和LastThat循环程序99
7.4 排序收集100
7.5 字符串收集101
7.5.1 再谈循环程序102
7.6 多态收集103
7.7 收集和存储管理105
第八章 流式文件106
8.1 问题:I/O对象106
8.2 答案:流106
8.2.1 流是多态的106
8.2.2 流处理对象107
8.3 流的基本应用107
8.3.1 建立一个流107
8.3.2 流的读写108
8.3.3 关闭流108
8.4 使对象流化109
8.4.1 装载和存储方法109
8.4.2 流登录110
8.4.3 登录110
8.5 流机制111
8.5.1 存入过程111
8.5.2 取出过程111
8.6 流的收集:一个完整的例子111
8.6.1 加入Store方法112
8.6.2 登录记录113
8.6.3 登录113
8.6.4 流的写入114
8.7 谁来储存?114
8.7.1 子视口实例115
8.7.2 同辈视口实例115
8.8 储存和装载桌面116
8.9 拷贝流116
8.10 随机存取流117
8.11 流中的非对象117
第九章 资源118
9.1 为何要使用资源?118
9.2 资源中有什么?118
9.3 生成资源118
9.4 读入资源119
9.5 字符串表120
9.5.1 生成字符串表121
第十章 提示和忠告122
10.1 调试Turbo Vision程序122
10.1.1 它执行不到这里122
10.1.2 不执行期望的东西123
10.1.3 死机现象123
10.2 将应用程序移值到Turbo Vision中123
10.2.1 提炼旧代码123
10.2.2 重新考虑组织结构124
10.3 使用位映象域124
10.3.1 标志值125
10.3.2 位掩码125
10.3.3 位按操作125
10.4 小结126
第三部分 Turbo Vision参考127
第十一章 如何使用“Turbo Vision参考”128
11.1 如何找到所需的消息128
11.2 对象的一般特性128
11.3 命名的一些约定128
第十二章 单元交叉表130
12.1 Objects单元130
12.1.1 类型130
12.1.2 对象类型130
12.1.3 常量131
12.1.4 集合的最大长度132
12.1.5 集合的出错码132
12.1.6 变量132
12.1.7 过程和函数132
12.2 Views单元132
12.2.1 类型132
12.2.2 常量133
12.2.3 变量135
12.2.4 函数136
12.3 Dialogs单元136
12.3.1 类型136
12.3.2 常量136
12.3.4 过程和函数136
12.4 App单元137
12.4.1 类型137
12.4.2 变量137
12.5 Menus单元137
12.5.1 类型137
12.5.2 过程和函数138
12.6 Drivers单元138
12.6.1 类型138
12.6.2 常量138
12.6.3 变量140
12.6.4 过程和函数141
12.7 TextView单元143
12.7.1 类型143
12.7.2 过程143
12.8 Memory单元143
12.8.1 变量143
12.8.2 过程和函数143
12.9 HistList单元144
12.9.1 变量144
12.9.2 过程和函数144
第十三章 对象参考145
示例对象[对象所在单元]145
TApplication[App]146
TBackground[App]147
TBufStream[Objects]148
TButton[Dialogs]150
TCheckBoxes[Dialogs]153
TCluster[Dialogs]154
TCollection[Objects]158
TDeskTop[App]163
TDialog[Dialogs]164
TDosStream[Objects]166
TEmsStream[Objects]168
TFrame[Views]169
TGroup[Views]171
THistory[Dialogs]178
THistoryViewer[Dialogs]179
THistoryWindow[Dialogs]181
TInpuLine[Dialogs]182
TLabel[Dialogs]185
TListBox[Dialogs]187
TListViewer[Views]189
TMenuBar[Menus]192
TMenuBox[Menus]194
TMenuView[Menus]195
TObject[Objects]197
TParamText[Dialogs]198
TPoint[Objects]199
TProgram[App]200
TRadioButtons[Dialogs]205
TRect[Objects]207
TResourceFile[Objects]208
TResourceCollection[Objects]208
TScrollBAr[Views]210
TScroller[Views]213
TSortedCollection[Objects]216
TStaticText[Dialogs]217
TStatusLine[Menus]219
TStream[Objects]221
TStringCollection[Objects]224
TStringList[Objects]225
TStrListMaker[Objects]226
TTerminal[TextView]227
TTTextDevice[TextView]230
TView[Views]231
Windows[Views]244
第十四章 总参考249
示例过程[过程所在单元]249
Abstract过程[Objects]249
Application变量[App]249
AppPlalette变量[App]249
apXXXX常量[App]249
AssignDevice过程[TextView]250
bfXXXX常量[Dialogs]250
ButtonCount变量[Drivers]250
CheckSnow变量[Drivers]251
ClearHistory过程[HistList]251
ClearScreen过程[Drivers]251
cmXXXX常量[Views]251
coXXXX常量[Objects]254
CStrLen函数[Drivers]254
CtrlBreakHist变量[Drivers]254
CtrToArrow函数[Drivers]254
CursorLines变量[Drivers]255
DeskTop变量[App]255
DisposeMenu过程[Menus]255
DisposeStr过程[Objects]255
dmXXXX常量[Views]256
DoneEvents过程[Drives]256
DoneHistory过程[HistList]256
DoneMemory过程[Memory]257
DoneSysError过程[Drivers]257
DoneVideo过程[Drivers]257
DoubleDelay常量[Drvers]257
EmsCurHandle变量[Objects]257
EmsCurPage变量[Objects]258
evXXXX常量[Drivers]258
FNameStr类型[Object]259
FocusedEvents变量[Views]259
FormatStr过程[Dirvers]259
FreeBufMem过程[Memory]261
GetAltChar函数[Drivers]261
GetAltCode函数[Drivers]261
GetBufMem过程[Memory]261
GetKeyEvent过程[Drivers]262
GetMouseEvent过程[Drivers]262
gfXXXX常量[Views]262
heXXXX常量[Views]263
HideMouse过程[Drivers]263
HiResScreen变量[Drivers]263
HistoryAdd过程[HistList]264
HistoryBlock变量[HistLIst]264
HistoryCount函数[HistList]264
HistorySize变量[HisList]264
HistoryStr函数[HisList]264
HistoryUsed变量[HistList]264
InitEvents过程[Drivers]265
InitHistory过程[HistList]265
InitMemory过程[Memory]265
InitSysError过程[Drivers]265
InitVideo过程[Drivers]265
kbXXXX常量[Drivers]266
LongDiv函数[Objects]268
LogMul函数[Objects]268
LongRec类型[Objects]268
LowMemory函数[objects]269
LowMemSize变量[Memory]269
MaxButMem变量[Memory]269
MaxCollectionSize变量[Objects]269
MaxViewWidth常量[Views]269
mbXXXX常量[Drivers]269
MemAlloc函数[Memory]270
MemAllocSeg函数[Memory]270
MenuBar变量[App]270
Message函数[Views]270
MinWinSize变量[Views]271
MouseBufton变量[Drivers]271
MouseEvents变量[Drivers]271
MouseIntFlg变量[Drivers]271
MouseWhere变量[Drivers]271
MoveBuf过程[Objects]272
MoveChar过程[Objects]272
MoveCStr过程[Objects]272
MoveStr过程[Objects]272
NewItem函数[Menus]273
NewLine函数[Menus]273
NewSItem函数[Dialogs]273
NewStatusDef函数[Menus]273
NewStatusKey函数[Menus]273
NewStr函数[Objects]274
NewSubMenu函数[Menus]274
OfXXXX常量[Views]274
PChar类型[Objects]275
PositionalEvents变量[Views]276
PrintStr过程[Drivers]276
PString类型[Objects]276
PtrRec类型[Obbjects]276
RegisterDialogs过程[Dialogs]276
RegisterType[Objects]276
RepeatDelay变量[Drivers]277
SaveCtrBreak变量[Drivers]277
sbXXXX常量[Views]277
ScreenBuffer常量[Drivers]278
ScreenHeight变量[Drivers]278
ScreenMode变量[Drivers]278
ScreenWidth常量[Drivers]279
SelectMode类型[Views]279
SetVideMode过程[Drivers]279
sfXXXX常量[Views]279
ShadowAttr变量[Views]281
ShadowSize变量[Views]281
ShowMarkers变量[Drivers]281
ShowMouse过程[Drivers]281
smXXXX常量[Drivers]281
SpecialChars变量[Views]282
stXXXX常量[Objects]282
StartupMode变量[Drivers]282
StatusLine变量[App]283
StreamError变量[Objects]283
SysColorAttr变量[Drivers]283
SysErrActive变量[Drivers]283
SysErrorFunc变量[Drivers]283
SysMonoAttr变量[Drivers]284
SystemError函数[Drivers]284
TByteArray类型[Objects]285
TCommandSet类型[Views]285
TDrawBuffer类型[Views]285
TEvent类型[Drivers]286
TItemList类型[Objects]286
TMenu类型[Menus]286
TMenuItem类型[Menus]286
TMenuStr类型[Menus]287
TPalette类型[Views]287
TScrollChars类型[Views]287
TSItem类型[Dialogs]287
TStatusDef类型[Menus]287
TStatusItem类型[Menus]288
TStreamRec类型[Objects]288
TStrIndex类型[Objects]289
TStrIndexRec类型[Objects]289
TSysErrorFunc类型[Drivers]289
TTerminalBuffer类型[TextView]289
TTitleStr类型[Views]290
TVideoBuf类型[Views]290
TWordArray类型[Objects]290
wfXXXX常量[Views]290
WnNoNumber常量[Views]291
WordRec类型[Objects]291
wpXXXX常量[Views]291