096_《Delphi5高级编程丛书之二:GUI编程》

简介: 《Delphi5高级编程丛书之二:GUI编程》 Delphi 教程 系列书籍 (096) 《Delphi5高级编程丛书之二:GUI编程》 网友(邦)整理 EMail: shuaihj@163.

《Delphi5高级编程丛书之二:GUI编程》

Delphi 教程 系列书籍 (096) Delphi5高级编程丛书之二:GUI编程》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Part1

Part2

Part3

Part4

Delphi5高级编程丛书之二:GUI编程

  • 作者: 徐新华
  • 出版社: 人民邮电出版社
  • 书号: 出版日期:2000年4月
  • 开本: 787*1092 1/16
  • 页码: 496
  • 版次: 2000年4月第一版第一次印刷

内容简介

本书全面深入地介绍了如何运用 Delphi 5进行 GUI编程,书中的内容非常丰富,涉及以下几个方面:设计应用程序的图形界面;使用Windows公共对话框和Win32公共控件;通过剪贴板、DDE和OLE来共享信息;多媒体编程,介绍了一个简单的媒体播放器和一个CD播放器; Win32编程,包括进程、内核对象、GDI和USER对象、多任务和多线程、内存管理、错误处理; Win32和Delpni的消息机制;文件、目录和驱动器;各种类型的应用程序,包括MDI程序、控制台程序、服务程序、控制面板小程序;屏幕和打印机;图像,并介绍了一个绘图程序;多线程技术。本书内容全面,叙述简洁,例子丰富。Delphi的新手可以把它作为八门指导书,资深的Delphi程序员可以从中学到许多实用的编程技巧。

目录

第一章 设计图形界面

1.l菜单

1.1.l菜单设计器

1.1.2 TMenultem

1.1.3菜单嵌套

1.1.4菜单模板和菜单资源

1.1.5 TMemu

1.1.6 TMainMenu

1.1.7在运行期控制菜单

1.2快捷菜单

1.3标签

1.4编辑框

1.5多行文本编辑器

1.6命令按钮

1.7复选框

1.8单选框

1.9列表框

1.10组合框

1.11滚动条

1.12分组框

1.13单选分组框

1.14窗格

1.15动作列表

1.15.l动作列表机制的三个环节

1.15.2管理动作列表

1.15.3为客户指定一个动作

1.16框架

1.17位图按钮

1.18快捷按钮

1.19按格式输入编辑框

1.20自绘栅格

1.21字符串栅格

1.22图像

1.23几何图形

1.24分界

1.25滚动箱

1.26带复选框的列表框

1.27尺寸调节杆

1.28静态文本

1.29 TControlBar

l.30处理TApPlication的事件

1.31定时器

1.32图板

1.33文件列表框

1.34目录列表框

l.35驱动器组合框

1.36文件类型过滤器

第二章 公共对话框

2.1TCornmonDlalog

2.2“打开”对话框

2.3“另存为”对话框

2.4能预览图像的“打开”对话框

2.5能预览图像“另存为”对话框

2.6“字体”对话框

2.7“颜色”对话框

2.8“打印”对话枢

2.9“打印设置”对话框

2.10“查找”对话框

2.11“替换”对话框

第三章 Win32公共控件

3.1TAB控件

3.2多页控件

3.2.l” TPageControl

3.2.2 17hbsheet

3.2.3在两个多页控件之间拖放页

3.3图像列表

3.3.1在设计期建立图像列表

3.3.2在运行期动态建立图像列表

3.3.3 TImageList

3.3.4屏幕捕捉器

3.4 RTF编辑器

3.4.1 TrichEdit

3.4.2 TTextAttributes

3.4.3 TParaAttributes

3.4.4在运行期设置字符格式

3.4.5动态显示行和列的编号

3.5跟踪条

3.6进程条

3.7加减控件

3.8热键控件

3.9 AVI播放器

3.10日期和时间

3.11月历

3.12树状视图

3.12.1TTreeView

3.12.2描述 Master/Detail数据库

3.12.3描述类的继承关系

3.13列表视图

3.14表头控件

3.15状态栏

3.16.1具栏

3.17酷栏

3.18TPapescroller

第四章 用剪贴板、DDE、OLE共享信息

4.l剪贴板

4.1.1TClipboard

4.1.2用剪贴板来共享文本

4.1.3用剪贴板共享图像

4.1.4创建自己的剪贴板格式

4.2动态数据交换

4.2.l创建DDE程序的一般步骤

4.2.2 TDDEClientConv

4.2.3 TDDEClientltem

4.2.4 TDDEServetoonv

4.2.5TDDEServerItem

4.3 OLE客户

第五章 多媒体编程

5.1WediaPlayer

5.2一个简单的媒体播放器

5.3播放 WAV文件

5.4播放视频剪辑

5.5一个CD播放器

第六章 Win32编程和消息

6.l进程

6.2内核对象

6.3 GDI和 USER对象

6.4多任务和多线程

6.5内存管理

6.6错误处理

6.7 Win32的消息机制

6.8 Delphi如何处理消息

6.8.1TMessage

6.8.2消息句柄

6.8.3对Result域赋值

6.8.4消息与事件的关系

6.9 OnMessape事件

6.10如何发送消息

6.11用户自定义的消息

6.12剖析 VCL的消息机制

第七章 文件、目录和驱动

7.1常用的三种文件

7.1.l文本文件

7.1.2有类型文件

7.1.3无类型文件

7.2 TFlestream

7.3内存映射文件

7.3.l创建或打开文件

7.3.2创建文件映射对象

7.3.3将文件的视图映射到进程地址空间

7.3.4取消文件视图的映射

7.3.5关闭文件映射对象

7.3.6一个文本搜索程序

7.4目录和驱动器

7.41获得可用的驱动器列表

7.4.2获取驱动器的信息

74.3获取Windows目录的位置

7.4.4获取Windows\System目录的位置

7.4.5获取当前目录

7.4.6在目录中查找文件

7.4.7复制和删除目录树

将八章 Form和应用程序

8.1TScrollingWinControl

8.2TCustoMorm

8.3 TFOrm

8.4有关Form的几个编程技巧

8.4.1记忆FOrm关闭前的位置

8.4.2防止出现一个Form的多个实例

8.4.3使Form尺寸最小

8.4.4显示封面

8.5 MDI程序

8.5.1“父” FOrm

8.5.2“于” Form

8.5.3自动创建“子’Form的实例 8.5.4在运行期生成“子” Form的实例

8.5.5合并菜单

8.5.6排列打开的子窗口

8.5.7在MDI程序的客户区输出一幅位图

8.5.8创建一个隐藏的子Form

8.6控制台程序

8.7服务程序

8.7.l创建一个服务程序

8.7.2 TServiceApplicatlon

8.7.3服务

8.7.4 TSCfVicC

8.7.5服务专用的线程

8.7.6一个 Internet服务

8.8控制面板小程序

8.8.l创建一个控制面板小程序

8.8.2 TAppletApplication

8.8.3模块

8.8.4 TAppletModule

8.9操纵应用程序

8.10防止出现应用程序的多个实例

8.11退出或禁止退出 Windows

8.12注册表

第九章 屏幕和打印机

9.1TScreen

9.2显示和打印的一致性

9.3TPrinter对象

9.4典型的打印任务

9.4.l打印TMemo元件中的文本

9.4.2打印RTF格式的文本

9.4.3打印位图

9.4.4打印 Form

9.4.5放弃打印进程

9.4.6指定默认的打印机

9.5 DEVMODE结构

9.6打印机控制码

第十章 图像

10.1TFont

10.2进一步操纵字体

10.2.且有关字体的术语和基本元素

10.2.2 TLOGFON’T结构

10.2.3实际创建一种字体

10.2.4获取字体的信息

10.3 TCanvas

10.4 TPen

10.5 TBtush

10.6 Tricture

10.7 TBltinap

10.8 TMetafile

10.9 TMetafileCanvas

10.10坐标系统和映射模式

10.10.l三种坐标系统

10.10.2获取屏幕和窗口的设备描述表

10.10.3坐标映射

10.10.4窗口l视区范围

10.10.5一个示范程序

10.11一个绘图程序

第十一章 多线程

11.l概述

11.2创建线程对象

11.3设置线程的优先级

11.4挂起和唤醒

l1.5缓存线程对象

11.6线程终止

11.7线程安全

11.8线程局部变量

11.9锁定和阻塞

11.10依赖另一个线程的执行结果

11.11测试一段代码的执行时间

11.12一个多线程排序程序

相关文章
|
数据可视化 调度 开发工具
092_《Delphi6高级编程》
《Delphi6高级编程》 Delphi 教程 系列书籍 (092) 《Delphi6高级编程》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载 作者: 飞思科技产品研发中心 丛书名: 开发专家之Delphi 出版社:电子工业出版社 ISBN:7505373609 上架时间:2002-2-7 出版日期:2002 年1月 页码:646 版次:1-1 内容简介 本书属于《开发专家之DelPhi》系列。
1262 0
|
SQL 数据可视化 数据库
094_《Delphi6程序设计从入门至精通》
《Delphi6程序设计从入门至精通》 Delphi 教程 系列书籍 (094) 《Delphi6程序设计从入门至精通》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载 作 者:黄文钰编 出 版 社:科学出版社 出版日期:2002-08 ISBN:703010754 版 次:1 包 装:平装 开 本:大32开 页 数:641页 印 张:1次 内容简介 Delphi 6是Borland的最新力作,不但继承了Delphi本身就有的强大核心,并且增加了许多新功能。
1289 0
|
BI 数据库 容器
065_《Delphi7组件编程参考手册》
《Delphi7组件编程参考手册》 Delphi 教程 系列书籍 (065) 《Delphi7组件编程参考手册》 网友(邦)整理 EMail: shuaihj@163.
1213 0
|
SQL BI 应用服务中间件
064_《Delphi7程序设计与开发技术大全》
《Delphi7程序设计与开发技术大全》 Delphi 教程 系列书籍 (064) 《Delphi7程序设计与开发技术大全》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作者: 求是科技 丛书名: 软件工程师开发技术大全 出版社:人民邮电出版社 ISBN:7115117209 上架时间:2006-9-29 出版日期:2006 年3月 开本:16开 页码:784 版次:1-3 内容简介 本书详细介绍了利用delphi 7开发应用程序的各项知识和诸多技巧。
1243 0
|
算法 网络协议 API
051_《Delphi网络高级编程》
《Delphi网络高级编程》 Delphi 教程 系列书籍 (051) 《Delphi网络高级编程》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 附书源码 作者: 鲍敏 吴昊 出版社:人民邮电出版社 ISBN:7115095256 上架时间:2002-12-23 出版日期:2001 年8月 开本:16开 页码:372 版次:1-1 内容简介 本书介绍了使用Delphi实现Windows的网络编程的方法。
1784 0
|
.NET 开发框架 程序员
098_《Delphi5高级编程丛书之四:COM、CORBA与Internet编程》
《Delphi5高级编程丛书之四:COM、CORBA与Internet编程》 Delphi 教程 系列书籍 (098) 《Delphi5高级编程丛书之四:COM、CORBA与Internet编程》 网友(邦)整理 EMail: shuaihj@163.
1541 0
|
数据库 数据管理 SQL
112_《Delphi2高级程序设计指南》
《Delphi2高级程序设计指南》 Delphi 教程 系列书籍 (112) 《Delphi2高级程序设计指南》 网友(邦)整理 EMail: shuaihj@163.
1057 0
|
SQL 数据库 开发工具
102_《Delphi5编程实例与技巧》
《Delphi5编程实例与技巧》 Delphi 教程 系列书籍 (102) 《Delphi5编程实例与技巧》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载 作者: 王华等 丛书名: 软件开发技术丛书 出版社:机械工业出版社 ISBN:7111078012 上架时间:2000-7-1 出版日期:2000 年2月 页码:432 版次:1-1 内容简介 Delphi是由Inprise公司推出的面向对象的可视化软件开发工具。
1561 0
|
程序员 数据库 开发工具
109_《Delphi4核心编程技术》
《Delphi4核心编程技术》 Delphi 教程 系列书籍 (109) 《Delphi4核心编程技术》 网友(邦)整理 EMail: shuaihj@163.
1008 0
|
存储 API 数据库
104_《Delphi5开发人员指南》
《Delphi5开发人员指南》 Delphi 教程 系列书籍 (104) 《Delphi5开发人员指南》 网友(邦)整理 EMail: shuaihj@163.
1413 0