图书介绍

Kylix实例与技巧PDF|Epub|txt|kindle电子书版本下载

Kylix实例与技巧
  • 博嘉科技主编;李晓娟,杨丽丽编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118027820
  • 出版时间:2002
  • 标注页数:457页
  • 文件大小:77MB
  • 文件页数:469页
  • 主题词:软件工具(学科: 程序设计) 软件工具 程序设计

PDF下载


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

下载说明

Kylix实例与技巧PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Kylix概述1

1.1 Kylix简介1

1.1.1 Kylix的概念1

1.1.2 选择Kylix进行项目开发的原因和优点1

1.1.3 Kylix面向的开发人员2

1.1.4 Kylix的3个版本3

1.2 Kylix与Linux3

1.2.1 Linux的需求3

1.2.2 Kylix与Linux下的其他开发工具的区别4

1.2.3 Kylix对Linux的推进作用4

1.3.1 Delphi简介5

1.3 Kylix与Delphi5

1.3.2 Kylix与Delphi的联系6

1.3.3 Kylix与Delphi的区别6

1.4 Kylix的技术特点7

1.4.1 高效的Linux内码应用软件7

1.4.2 快速的集成开发环境7

1.4.3 强大的代码编辑器和智能代码识别8

1.4.4 先进的集成调试环境9

1.4.5 基于构件的可视化开发10

1.4.6 基于Apache Web Server开发12

1.4.7 更为开放的数据库开发12

1.4.9 构件源代码开放15

1.4.10 完善的在线文档及详细的帮助文件15

1.4.8 简单的国际化开发和强大的第三方组件支持15

1.5 Kylix的安装16

1.5.1 系统需求16

1.5.2 支持的Linux版本16

1.5.3 安装过程16

第2章 集成开发环镜21

2.1 IDE全貌21

2.2 IDE基本结构22

2.2.1 菜单及快捷工具栏23

2.2.2 工程管理器、工程浏览器和To-Do Lists25

2.2.3 对象仓库27

2.2.4 组件板28

2.2.5 窗体和窗体设计器29

2.2.6 对象监视器32

2.2.7 代码编辑器和代码浏览器33

2.3 定制IDE38

2.3.1 组织工作区38

2.3.2 定制组件板41

2.3.3 设置工程选项43

2.3.4 设置工程与窗体的模板44

2.3.5 设置工具项45

2.4 Kylix应用程序开发过程46

2.4.1 创建工程46

2.4.2 构造用户界面46

2.4.3 编写代码47

2.4.4 编译与调试48

2.4.5 发布应用程序50

2.5 编程入门——创建第一个Kylix应用程序53

2.5.1 创建新工程53

2.5.2 设计用户界面55

2.5.3 编写代码70

第3章 CLX的基本使用78

3.1 理解CLX78

3.1.1 CLX概述78

3.1.2 CLX层次图81

3.2 CLX组件的通用属性、方法和事件87

3.2.1 通用属性87

3.2.2 基本事件和方法90

3.3 常用组件的基本使用91

3.3.1 Kylix组件面板91

3.3.2 窗体及Frame组件91

3.3.3 Frame组件96

3.3.4 文本类组件97

3.3.5 专用输入类组件104

3.3.6 增减按钮编辑框TSpinEdit107

3.3.7 按钮及选择类组件108

3.3.8 列表类组件117

3.3.9 成组管理类组件141

3.3.10 可视化反馈类组件153

3.3.11 对话框类组件159

3.3.12 网格类组件163

3.3.13 其他类组件169

第4章 异常处理172

4.1 异常概述172

4.2 异常类173

4.3 异常处理语法174

4.3.1 try…except语句174

4.3.2 try…finally语句176

4.3.3 异常的嵌套177

4.4 异常处理的作用179

4.4.1 代码保护179

4.4.2 资源分配保护179

4.5.1 使用异常实例对象181

4.5 异常处理高级特性181

4.5.2 异常的传递182

4.5.3 异常处理的顺序183

4.5.4 再次引发异常184

4.5.5 哑异常184

4.6 自定义异常185

4.6.1 创建异常类185

4.6.2 引发异常186

第5章 图形处理187

5.1 图像编程概述187

5.1.1 图形坐标系187

5.2.1 TImage组件188

5.2 绘图组件188

5.1.2 屏幕的刷新188

5.2.2 TShape组件190

5.2.3 TPaintBox组件191

5.3 Canvas对象的属性和方法191

5.3.1 Canvas对象的属性192

5.3.2 Canvas对象的方法209

5.4 综合实例244

5.4.1 用户界面设计244

5.4.2 处理多个画图工具245

5.4.3 鼠标的响应248

5.4.4 图像文件的基本操作260

5.4.5 剪贴板的应用263

5.4.6 绘图程序的完善266

第6章 桌面数据库应用程序开发269

6.1 数据库基础知识269

6.1.1 关系数据库269

6.1.2 数据库分类270

6.1.3 数据库的安全性271

6.1.4 事务处理273

6.2 数据库系统组成结构273

6.2.1 数据库系统的结构273

6.2.2 数据库的三级模式273

6.2.3 数据库管理系统275

6.2.4 数据库应用程序276

6.2.5 数据集278

6.2.6 数据链接281

6.3 数据浏览282

6.3.1 浏览数据的一般步骤282

6.3.2 数据库导航组件TDBNavigator283

6.3.3 TDBGrid组件284

6.3.4 简单字段显示类组件294

6.3.5 列表字段显示类组件296

6.3.6 查找字段显示类组件300

6.4 数据管理302

6.4.1 一个简单的单表数据的管理302

6.4.2 数据管理的流程303

6.4.3 主从表数据管理307

6.5.1 使用Locate函数311

6.5 数据查询311

6.5.2 使用Lookup函数312

6.5.3 使用Filter312

第7章 客户机/服务器325

7.1 客户机/服务器体系结构325

7.1.1 客户机/服务器的提出325

7.1.2 客户机/服务器体系结构326

7.2 使用本地InterBase服务器327

7.2.1 准备工作328

7.2.2 SQL语言简介328

7.2.3 使用InterBase的isql创建数据库343

7.3.1 连接数据库349

7.3 创建客户机/服务器应用程序349

7.3.2 使用单向数据集357

7.3.3 使用Provider组件365

7.3.4 使用客户端数据集TClientDataSet367

7.3.5 创建客户机/服务器应用程序367

第8章 多线程程序设计406

8.1 线程的基本概念406

8.1.1 线程和进程406

8.1.2 多线程与单线程406

8.1.3 多线程的优点407

8.1.4 线程中的几个问题407

8.2 线程的创建408

8.2.1 Kylix中的线程类408

8.2.2 Kylix线程类的创建412

8.3 线程状态和线程控制419

8.3.1 线程的五大状态419

8.3.2 线程状态转换控制421

8.4 线程优先级和线程调度422

8.5 线程协调和死锁423

8.5.1 线程互斥423

8.5.2 线程同步431

8.5.3 CLX中线程安全439

8.5.4 死锁439

8.6 调试多线程应用程序440

9.1.2 跨平台移植442

9.1.1 平台指定移植442

9.1 几种移植的技术442

第9章 跨平台开发442

9.1.3 Windows仿真移植443

9.2 CLX和VCL的比较443

9.2.1 CLX和VCL基本结构比较443

9.2.2 CLX带来的不同443

9.2.3 CLX中没有支持的特性445

9.2.4 不能移植的特性445

9.3 Kylix和Delphi之间的比较446

9.3.1 Kylix和Delphi单元比较446

9.3.2 CLX对象构造子448

9.4.1 Windows和Linux的环境差异449

9.4 Windows和Linux的比较449

9.4.2 Linux下的目录结构451

9.4.3 Linux下的编程差异451

9.5 编写跨平台应用程序452

9.5.1 编写跨平台代码的基本步骤452

9.5.2 前期的准备453

9.5.3 在Windows和Linux中共享源文件453

9.5.4 使用条件编译454

9.5.5 终止条件编译455

9.5.6 发送消息455

9.5.7 内联汇编代码456

9.5.8 消息和系统事件456

热门推荐