图书介绍
Kylix程序设计 实战教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 乔林编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113044735
- 出版时间:2002
- 标注页数:446页
- 文件大小:79MB
- 文件页数:460页
- 主题词:
PDF下载
下载说明
Kylix程序设计 实战教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 多页面界面1
1.1 多页面界面的基本概念1
1.2 使用TTabControl部件2
1.3 使用TPageControl部件8
1.3.1 静态MPI界面8
1.3.2 动态MPI界面12
1.3.3 动态MPI界面的管理15
1.4 MPI文本编辑器实例24
1.4.1 程序基本框架24
1.4.2 程序代码分析:动态创建工作区30
1.4.3 程序代码分析:编辑与选项操作33
1.4.4 程序代码分析:查找与替换操作34
1.4.5 程序代码分析:文件的新建、打开与保存操作36
1.4.6 程序代码分析:文件的关闭操作38
1.5 小结41
1.4.7 程序代码分析:窗口标题的更新操作41
1.6 问题与练习42
第2章 多文档界面43
2.1 多文档界面的基本概念43
2.2 窗体的继承与多态44
2.2.1 窗体的继承44
2.2.2 窗体的多态46
2.3.1 为什么要引入行为抽象55
2.3 TActionList部件与TAction类55
2.3.2 行为抽象的机制56
2.3.3 使用TActionList部件58
2.3.4 活动的触发规则60
2.4 MDI文本编辑器实例62
2.4.1 使用MDI应用程序向导62
2.4.2 程序代码分析:修改主窗体69
2.4.3 程序代码分析:修改子窗体clxchildwin72
2.4.4 程序代码分析:设计窗体clxtextwin74
2.4.5 程序代码分析:设计窗体clximagewin76
2.4.6 程序代码分析:设计窗体clxfiletypewin78
2.4.7 程序代码分析:修改主窗体clxmain80
2.4.8 程序代码分析:文件的打印88
2.5 小结90
2.6 问题与练习90
第3章 文件91
3.1 文件类型及标准文件过程与函数91
3.1.1 文件类型91
3.1.2 文件操作标准子程序92
3.2 文本文件的处理98
3.2.1 文本文件的基本操作98
3.2.2 实例程序TextIO98
3.3 有型文件的处理103
3.3.1 有型文件的基本操作103
3.3.2 实例程序TypedIO104
3.4 无型文件的处理108
3.5.1 创建TFileStream流式对象110
3.5 使用文件流类110
3.5.2 使用文件流进行文件复制113
3.5.3 使用文件流读写数据文件113
3.6 彩票分析系统实例116
3.6.1 基本数据结构116
3.6.2 TUntypedFileStream类的设计118
3.6.3 程序界面设计122
3.6.4 TMainForm类的设计130
3.6.5 “Stakes”页面程序代码分析133
3.6.6 “Frequency”页面程序代码分析136
3.6.7 “Distribution”页面程序代码分析140
3.7 小结149
3.8 问题与练习149
第4章 异常处理与程序调试151
4.1 异常处理机制151
4.1.1 异常处理的基本理论151
4.1.2 异常引发的基本理论153
4.2 CLX异常类154
4.2.1 异常类Exception154
4.2.2 异常类层次155
4.2.3 运行库异常156
4.2.4 对象异常161
4.2.5 部件异常163
4.3 异常的响应与处理164
4.3.1 异常保护机制164
4.3.2 使用异常实例167
4.3.3 缺省异常响应167
4.3.4 多个异常的响应168
4.3.5 异常的重引发169
4.3.6 异常层次嵌套170
4.3.7 异常编程171
4.4.2 引发自定义异常类的异常172
4.4.1 定义异常类172
4.4 自定义异常类的应用172
4.5 程序调试175
4.5.1 设置调试工具选项176
4.5.2 控制程序执行177
4.5.3 使用断点178
4.5.4 检查变量和表达式的值181
4.5.5 检查函数或过程调用183
4.5.6 检查线程状态184
4.5.7 检查CPU状态184
4.5.8 检查局部变量186
4.5.9 检查浮点处理器状态186
4.5.10 检查模块装载与卸载188
4.5.11 检查事件日志189
4.6 小结190
4.7 问题与练习190
5.1 属性191
5.1.1 引入属性的意义191
第5章 属性、方法指针与事件191
5.1.2 属性的声明193
5.1.3 属性的访问说明193
5.1.4 属性的存储说明195
5.1.5 属性的索引说明196
5.2 高级属性197
5.2.1 数组属性197
5.2.2 属性的覆盖与重定义199
5.3 TMyDate类实例200
5.4 方法指针与事件208
5.4.1 方法指针类型208
5.4.2 事件210
5.4.3 为TMyDate类添加事件212
5.5 小结216
5.6 问题与练习216
6.1 类过程与类函数217
第6章 高级面向对象主题217
6.2 类引用类型219
6.2.1 类引用类型的声明220
6.2.2 类引用类型与动态创建部件220
6.2.3 类引用类型与类方法224
6.2.4 类引用类型与类定义225
6.3 对象的内部存储格式227
6.3.1 域的存储格式227
6.3.2 静态方法的存储格式229
6.3.3 动态与虚拟方法的存储格式230
6.3.4 属性的存储格式240
6.4 类操作符240
6.4.1 is操作符240
6.4.2 as操作符241
6.5 运行时类型信息243
6.5.1 运行时类型信息的定义243
6.5.2 运行时类型信息的意义243
6.5.3 运行时类型信息的数据结构245
6.5.4 获取类型信息247
6.5.5 获取方法指针信息255
6.6 小结258
6.7 问题与练习258
第7章 部件开发261
7.1 部件开发的基本方法261
7.1.1 部件的基本概念261
7.1.2 部件开发的基本途径262
7.1.3 部件开发的基本流程263
7.2 由现有部件派生新部件265
7.2.1 创建和注册简单部件265
7.2.2 修改部件类268
7.2.3 测试新部件268
7.3 包270
7.3.1 包的基本概念270
7.3.2 包与标准共享对象文件270
7.3.3 创建包271
7.3.4 包的组织与管理273
7.4.1 使用部件专家创建新部件276
7.4.2 创建属性276
7.4 由TCustomControl类派生新部件276
7.4.3 实现构造方法278
7.4.4 实现字体调整方法279
7.5 创建不可见部件280
7.5.1 创建非可视化部件280
7.5.2 使用非可视化部件282
7.8 问题与练习283
7.7 小结283
第8章 数据库开发基础285
8.1 数据库系统概述285
8.1.1 数据库的基本概念285
8.1.2 数据库的基本类型286
8.1.3 数据库的安全性287
8.1.4 事务处理287
8.2.1 数据库系统的一般结构288
8.1.5 引用一致性、存储过程与触发器288
8.2 数据库系统的体系结构288
8.2.2 基于文件的客户数据集289
8.2.3 单向数据集290
8.2.4 使用客户数据集缓冲数据291
8.2.5 多层体系结构292
8.3 使用数据控制部件293
8.3.1 数据控制部件的基本特性293
8.3.2 数据控制部件的公共任务294
8.3.3 数据的组织298
8.3.4 显示与编辑多行记录310
8.3.5 浏览与操作记录320
8.4 使用数据集部件323
8.4.1 数据集的基本概念323
8.4.2 数据集的打开与关闭324
8.4.3 数据集的状态设置324
8.4.5 数据集的记录定位327
8.4.4 数据集的失效327
8.4.6 数据集的编辑328
8.4.7 数据集的书签331
8.4.8 数据集的查找332
8.4.9 数据集的过滤334
8.4.10 数据集的事件335
8.5 使用客户数据集部件336
8.5.1 创建主-明细结构数据库应用程序336
8.5.2 记录的浏览与搜索339
8.5.3 数据编辑340
8.5.4 排序与索引341
8.6 使用字段部件342
8.6.1 TField类及其派生类343
8.6.2 动态字段部件与持久字段部件343
8.6.3 定义新的持久字段部件345
8.6.4 设置持久字段部件的显示格式347
8.6.5 运行时的持久字段部件操作348
8.6.6 字段值的显示、转换与访问350
8.7 小结351
8.8 问题与练习352
第9章 网络编程初探353
9.1 HTML语言353
9.1.1 SGML的组成353
9.1.2 HTML元素353
9.1.3 HTML注释354
9.1.4 HTML文档的显示354
9.1.5 HTML文档字符集354
9.1.6 HTML字符实体355
9.1.7 HTML数据类型355
9.1.8 HTML文档结构355
9.1.9 HTML文档浏览器357
9.2.1 HTTP协议概要360
9.2.2 HTTP协议的基本特点360
9.2 HTTP编程360
9.2.3 HTTP的工作原理362
9.2.4 HTTP的请求与响应363
9.2.5 HTTP头标365
9.2.6 HTTP编程实例367
9.3 FTP编程379
9.3.1 FTP会话379
9.3.3 FTP文件类型380
9.3.2 FTP模型380
9.3.4 FTP传输模式381
9.3.5 FTP应答381
9.3.6 FTP编程实例383
9.4 小结398
9.5 问题与练习398
第10章 多线程编程399
10.1 线程的基本概念399
10.1.1 进程与线程399
10.1.3 不宜使用多线程的场合400
10.1.2 宜使用多线程的场合400
10.1.4 线程的调度与优先级401
10.2 定义线程对象402
10.2.1 TThread类402
10.2.2 定义线程类404
10.2.3 线程对象的初始化405
10.2.4 线程对象的释放406
10.3 实现线程函数407
10.3.1 使用CLX主线程407
10.3.2 使用线程局部变量408
10.3.3 检查其他线程是否终止408
10.3.4 处理线程异常408
10.3.5 线程清除代码409
10.4 线程同步409
10.4.1 使用Synchronize方法409
10.4.2 使用Lock方法与Unlock方法418
10.4.3 使用TCriticalSection422
10.4.4 使用TMultiReadExclusiveWriteSynchronizer426
10.4.5 使用WaitFor方法427
10.5 小结433
10.6 问题与练习433
第11章 跨平台程序开发435
11.1 从Windows到Linux的标准移植步骤435
11.2 CLX与VCL的差异439
11.3 Windows与Linux的差异441
11.3.1 环境差异441
11.3.2 目录差异442
11.4 编写可移植代码的一般原则443
11.4.1 一般原则443
11.4.2 使用条件编译指令443
11.4.3 位置无关代码与位置相关代码445
11.4.4 消息与系统事件445
11.5 小结446
热门推荐
- 1144913.html
- 2866272.html
- 1068857.html
- 3053075.html
- 2943720.html
- 1490955.html
- 2275087.html
- 2349001.html
- 2082525.html
- 3024687.html
- http://www.ickdjs.cc/book_2838370.html
- http://www.ickdjs.cc/book_3428734.html
- http://www.ickdjs.cc/book_3867913.html
- http://www.ickdjs.cc/book_1945089.html
- http://www.ickdjs.cc/book_1039600.html
- http://www.ickdjs.cc/book_548600.html
- http://www.ickdjs.cc/book_2133671.html
- http://www.ickdjs.cc/book_3715691.html
- http://www.ickdjs.cc/book_3085054.html
- http://www.ickdjs.cc/book_3612887.html