注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi 6.0 Programming Guide实用编程教程

Delphi 6.0 Programming Guide实用编程教程

Delphi 6.0 Programming Guide实用编程教程

定 价:¥46.00

作 者: 肖帆编写
出版社: 北京希望电子出版社
丛编项: 计算机知识普及系列 编程高手成长之路
标 签: Delphi

购买这本书可以去


ISBN: 9787980008370 出版时间: 2001-11-01 包装: 胶版纸
开本: 26cm+光盘1片 页数: 448 字数:  

内容简介

  Inprise公司发布的最新版本Delphi 6.0,与先前版本相比,无论在基本功能还是在可操作性各方自都有了很大的改进,使程序开发人员使用起来更得心应手。本教程融合了利用Delphi开发Windows下应用程序的理论和实践,全面、深入的介绍了利用Delphi开发应用程序的常用方法和技巧,着重引导用户由浅入深的开发应用程序,并附带了很多的程序开发实例。本教程共分为16章,主要包括Delphi中VCL组件和Windows API函数的用途和使用方法,菜单、工具栏和对话框设计,窗体设计方案,文件处理操作的技巧,文本、图形和图像处理的常用方法,多媒体程序开发的常用方法,OpenGL三维图形开发方法,动态链接库和进程技术,以及Delphi中的数据交换与数据库开发应用。本教程内容丰富、详实、注重实例与软件功能相结合,由浅入深,易学易用,面向初、中级用户,本教程对高级用户也有重要的参考作用。本版CD内容为本版配套书。

作者简介

暂缺《Delphi 6.0 Programming Guide实用编程教程》作者简介

图书目录

第1章 Delphi集成开发环境
1.1 Delphi 6.0简介
1.2 Delphi可视化开发环境简介
1.2.1 对象编辑器(Object Inspector)
1.2.2 工程管理器(Project Manager)
1.2.3 代码编辑器
1.2.4 CPU观察窗口
1.2.5 对象浏览器
1.3 开发环境的优化
1.3.1 编程环境设置
1.3.2 自定义工具栏
1.3.3 编辑环境设置
1.3.4 工程设置
1.4 一个简单的Delphi程序
1.5 本章小结
第2章 Object Pascal语言
2.1 Object Pascal语言基础
2.1.1 Object Pascal入门
2.1.2 注释语句
2.1.3 标识符(Identifier)
2.1.4 保留字(Reserved Word)和指令字(Directive)
2.1.5 数据类型
2.1.6 运算符(Operators)
2.1.7 语句
2.1.8 过程与函数
2.1.9 作用范围
2.1.10 规范化命名
2.2 Object Pascal语言的面向对象技术
2.2.1 对象和类的概念
2.2.2 Object Pascal中类的定义
2.2.3 方法
2.2.4 多态性
2.2.5 类运算符
2.2.6 类方法和类引用
2.2.7 单元文件
2.2.8 TObject:所有对象的祖先
2.3 结构化异常处理
2.3.1 try...except语句和try...finally语句
2.3.2 raise语句
2.3.3 异常类
2.4 方法与技巧
2.4.1 设置代码模板
2.4.2 设置提示信息
2.5 本章小结
第3章 常见组件编程
3.1 窗体和组件
3.1.1 概述
3.1.2 窗体(Form)
3.1.3 组件(Component)
3.1.4 组件的使用
3.2 文本输入类组件
3.2.1 TEdit组件
3.2.2 TMemo组件
3.2.3 TMaskEdit组件
3.2.4 TRichEdit
3.2.5 TLabel组件
3.2.6 TStaticText
3.2.7 几点说明
3.3 按钮类组件
3.3.1 TButton组件
3.3.2 TBitBtn组件
3.3.3 TSpeedButton组件
3.3.4 TCheckBox组件组件
3.3.5 TRadioButton组件
3.4 列表类组件
3.4.1 TListBox组件
3.4.2 TComboBox组件
3.4.3 TTreeView组件
3.4.4 TListView组件
3.4.5 TImageList组件
3.4.6 TCheckListBox组件
3.4.7 TDateTimePicker组件
3.5 表格类组件
3.5.1 TDrawGrid组件
3.5.2 TStringGrid组件
3.5.3 TDBGrid组件
3.6 刻度和进度类组件
3.6.1 TProgressBar组件
3.6.2 TStatusBar
3.7 分组组件
3.7.1 TGroupBox组件
3.7.2 TRadioGroup组件
3.7.3 TPanel组件
3.7.4 TScrollBox组件
3.7.5 TTabControl组件
3.7.6 TPageControl组件
3.7.7 THeaderControl组件
3.7.8 容器组件组件
3.8 特殊输入组件
3.8.1 TScrollBar组件
3.8.2 TTrockBar组件
3.8.3 TUpDown组件
3.8.4 THotKey组件
3.9 菜单的使用
3.9.1 主菜单
3.9.2 鼠标右键弹出式菜单
3.9.3 使用菜单模板
3.10 工具栏和状态栏
3.10.1 ToolBar组件
3.10.2 TCoolBar组件
3.10.3 TControlBar组件
3.10.4 TStatusBar组件
3.11 编程实例
3.11.1 小型计算器
3.11.2 文本编辑器的实现
3.12 本章小结
第4章 键盘和鼠标事件
4.1 事件概述
4.2 键盘事件处理
4.2.1 常用的键盘事件
4.2.2 特殊的键盘事件
4.3 鼠标事件处理
4.3.1 常用鼠标事件
4.3.2 拖曳事件
4.4 本章小结
第5章 打印
5.1 TPrinter对象
5.2 打印操作常用函数
5.3 打印操作
5.3.1 打印文本
5.3.2 打印位图
5.3.3 打印TMemo组件中的内容
5.3.4 打印RTF格式的文本
5.4 打印技巧
5.4.1 获取显示当前打印机的分辨率
5.4.2 尽量不要使用AssignPrn
5.4.3 用打印机的点数做度量单位
5.4.4 将打印结果直接送到打印机
5.4.5 获取默认打印机的信息
5.5 本章小结
第6章 文件管理
6.1 文件类型和标准过程
6.1.1 文本文件(text file)
6.1.2 类型文件(typed file)
6.1.3 无类型文件
6.1.4 文件对话框组件
6.1.5 Win3.1相关组件
6.2 文件管理常用函数和过程
6.2.1 文件操作常用函数和过程
6.2.2 目录操作常用函数和过程
6.2.3 驱动器操作常用函数
6.2.4 文件名操作常用函数
6.3 本章小结
第7章 图形与图像
7.1 常用图形对象及简单应用
7.1.1 画布对象(TCanvas Object)
7.1.2 画笔对象(TPen Object)
7.1.3 画刷对象(TBrush Object)
7.1.4 颜色类型(TColor type)
7.1.5 其它属性
7.2 基本图形的绘制
7.2.1 直线的绘制
7.2.2 矩形的绘制
7.2.3 椭圆的绘制
7.2.4 弧线的绘制
7.2.5 多边形的绘制
7.2.6 文本的输出
7.2.7 插入图像
7.3 画板程序开发
7.3.1 窗体设计
7.3.2 代码设计
7.3.3 菜单代码设计
7.4 功画绘图效果
7.5 常用图像对象
7.5.1 TGraphics类
7.5.2 TPicture类
7.5.3 位图对象(TBitmap Object)
7.5.4 TImage组件
7.6 简单图像浏览器的实现
7.7 本章小结
第8章 多媒体编程技术
8.1 多媒体技术简介
8.2 图像格式的处理
8.2.1 位图
8.2.2 JPEG文件
8.3 特殊图像显示效果的实现
8.3.1 基本原理
8.3.2 调用BitBlt
8.3.3 调用CopyRect
8.3.4 效果与算法实现
8.4 利用图像控件实现动画效果
8.4.1 TImage组件变换法
8.4.2 TPanel组件变换法
8.4.3 Canvas画面变换法
8.5 音频和视频文件的播放
8.5.1 WAV与MIDI文件简介
8.5.2 什么是AVI
8.5.3 TMediaPlayer控件的使用
8.6 媒体播放器的实现
8.7 本章小结
第9章 OpenGL开发三维图形
9.1 OpenGL的基础
9.1.1 OpenGL的功能
9.1.2 创建OpenGL应用程序的方法
9.1.3 OpenGL变量和函数的约定
9.1.4 OpenGL的初始化
9.2 OpenGL基本图形的绘制
9.2.1 图形的颜色
9.2.2 简单图形的绘制
9.2.3 简单二次曲面
9.3 OpenGL中的变换
9.3.1 矩阵操作过程
9.3.2 投影变换
9.3.3 几何变换矩阵
9.4 光照和纹理
9.4.1 光照和光源过程及应用
9.4.2 材质和光照模型
9.4.3 纹理
9.5 本章小结
第10章 多线程应用程序
10.1 进程与线程
10.1.1 进程和线程的概念
10.1.2 线程调度
10.2 TThread对象
10.2.1 Tthread类的属性
10.2.2 TThread类的方法
10.2.3 TThread类的事件
10.2.4 创建线程类
10.2.5 线程的初始化操作
10.2.6 实现线程对象的功能
10.3 线程的同步
10.4 线程的优先级
10.5 本章小结
第11章 动态链接库
11.1 概述
11.1.1 DLL的概念
11.1.2 静态链接与动态链接
11.1.3 使用DLL的目的
11.2 创建动态链接库
11.3 使用动态链接库
11.4 本章小结
第12章 Delphi数据库的基本概念
12.1 数据库系统概述
12.1.1 使用数据库
12.1.2 数据库管理系统(DBMS)
12.1.3 数据库应用程序
12.2 Delphi的数据库特性及功能简介
12.2.1 DelPhi的数据库特性
12.2.2 Delphi可以访问的数据源(DataSource)
12.2.3 本地数据库和远程数据库
12.3 Delphi数据库应用程序的体系结构
12.3.1 选择合适的体系结构
12.3.2 可伸缩性
12.3.3 单层的数据库应用程序
12.3.4 两层的数据库应用程序
12.3.5 多层的数据库应用程序
12.3.6 数据的问组件
12.3.7 数据控制组件
12.4 Delphi数据库应用程序的开发方法和步骤
12.4.1 概述
12.4.2 数据库应用程序的开发步骤
12.4.3 交付数据库应用程序
12.4.4 安装BDE
12.4.5 安装SQL Link
12.5 本章小结
第13章 简单数据库应用程序的创建
13.1 简单的基于单表的数据库应用
13.1.1 选择相关的组件
13.1.2 设置组件的属性
13.1.3 运行程序
13.2 利用TDBNavigator组件创建存取程序
13.2.1 创建应用程序窗体
13.2.2 使用TDBNavigator组件移动记录指针
13.2.3 定制TDBNavigator组件
13.3 创建主要——明细数据库应用程序
13.3.1 一对多关系的主要——明细型数据库应用程序
13.3.2 一对多——多关系的数据库应用
13.4 字段对象的使用
13.4.1 字段对象的类型
13.4.2 创建永久性的字段对象
13.4.3 字段对象的属性设置
13.4.4 字段对象的访问
13.4.5 设定字段对象的显示格式
13.4.6 自定义宇段以及计算字段对象的创建
13.5 查询数据库中的记录
13.5.1 使用GotoKey方法查找数据记录
13.5.2 使用FindKey方法查找数据库中的记录
13.5.3 利用GotoNearest和FindNearest执行不精确查找
13.6 修改数据库中的记录
13.6.1 Edit方法Post方法
13.6.2 实现异常保护的try...finally语句
13.7 插入和删除记录
13.7.1 逐步插入方法
13.7.2 调用InsertRecord插入记录
13.8 输入数据的有效性验证
13.9 本章小结
第14章 数据交换
14.1 Windows剪贴板及其应用
14.1.1 概述
14.1.2 TClipboard的属性和方法
14.1.3 文本与Windows剪贴板
14.1.4 图形与剪贴板
14.2 数据的动态交换
14.2.1 DDE概述
14.2.2 DDE客户端应用程序
14.2.3 服务端应用程序
14.3 对象的链接与嵌入
14.3.1 OLE技术概述
14.3.2 TOleContainer的属性
14.3.3 TOleContainer的方法
14.4 多格式文件浏览器
14.4.1 OLE服务器的菜单和工具栏
14.4.2 浏览器设计
14.5 本章小结
第15章 应用程序的分发和包装
15.1 应用程序包装技巧
15.1.1 计算机的关机或重新启动
15.12 禁止应用程序的第二实例启动
15.1.3 封面窗口
15.1.4 椭圆窗口后动封面
15.1.5 读写Windows 95注册文件
15.1.6 创建应用程序组和图标
15.2 应用程序的分发
15.3 本章小结
第16章 其它编程技巧
16.1 获取Windows版本信息
16.2 获取CPU信息
16.3 启动屏幕保护
16.4 使窗口标题栏闪烁
16.5 获取窗口标题栏中的文字
16.6 使窗口背景颜色渐变
16.7 将WAV文件做到EXE文件里
16.8 按字段为TDBGrid着色
16.9 使用资源文件
16.10 具有不同字体的对话框
16.11 显示旋转字体
16.12 本章小结
附录1 Inprise Delphi属性、函数、事件参考
附录2 Delphi站点整理
附录3 Delphi问题集
附录4 Delphi编译错误信息中英文对照

本目录推荐