王朝网络
分享
 
 
 

Delphi5开发人员指南(附光盘)

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,Pascal Delphi,

作者: (美) 泰克塞亚 (美) 帕奇科 著

出 版 社: 机械工业出版社

出版时间: 2000-7-1字数:版次: 1版1次页数: 1264印刷时间:开本:印次:纸张:I S B N : 9787111080404包装: 精装编辑推荐

本书是美国资深Delphi 5 程序开发者Steve Teixeira 和Xavier Pacheco的最新力作,无论你是Delphi 的初学者,还是富有经验的Delphi程序员,如果你想把自己的编程技巧提高一个层次,或者想了解Win32 API以及Delphi 的某些鲜为人知的功能,本书将是你的最佳选择。

内容简介

本书是美国资深Delphi 5 程序开发者Steve Teixeira 和Xavier Pacheco的最新力作,无论你是Delphi 的初学者,还是富有经验的Delphi程序员,如果你想把自己的编程技巧提高一个层次,或者想了解Win32 API以及Delphi 的某些鲜为人知的功能,本书将是你的最佳选择。

本书主要介绍Delphi 5 各方面的编程技巧,首先通过编写小而实用的应用程序,为Delphi 5 程序开发打下了一个牢固的基础;继而讨论了基于VCL和基于COM的开发技术,并全面介绍了数据库编程技术,包括多种组件的开发和调试,数据库开发及在网络上的应用,另外还为你提供了多种技巧;最后,综合前面的知识以建立一些大规模的实际应用程序。

对开发者来说,这本书提供的信息,知识和建议是大有益处的。它将使你的Delphi 开发工作更加高效,快捷。

目录

第一部分 快速开发的基础

第一章 Delphi 5 下的Windows编程

1.1 Delphi 家族

1.2 Delphi 是什么

1.3 历史回顾

1.4 Delphi 5 的IDE

1.5 创建一个简单的应用程序

1.6 事件机制的优势在哪里

1.7 加速原型化

1.8 可扩展的组件和环境

1.9 IDE最重要的十点功能

1.10 总结

第二章 Object Pascal语言

2.1 注解

2.2 新的过程和函数特征

2.3 变量

2.4 常量

2.5 运算符

2.6 Object Pascal类型

2.7 用户自定义类型

2.8 强制类型转换和类型约定

2.9 字符串资源

2.10 测试条件

2.11 循环

2.12 过程和函数

2.13 作用域

2.14 单元

2.15 包

2.16 面向对象编程

2.17 方法

2.18 结构化异常处理

2.19 运行期类型信息

2.20 总结

第三章 Win32 API

3.1 对象:以前和现在

3.2 多任务和多线程

3.3 Win32内存管理

3.4 Win32的错误处理

3.5 总结

第四章 应用程序框架和设计

4.1 理解Delphi环境和项目的体系结构

4.2 构成Delphi 5 项目的文件

4.3 项目管理提示

4.4 Delphi 5 项目的框架类

4.5 定义公共体系结构:使用对象库

4.6 一些项目管理的功能

4.7 总结

第五章 理解Windows 消息

5.1 什么是消息

5.2 消息的类型

5.3 Windows消息系统是如何工作的

5.4 Delphi的消息系统

5.5 发送自己的消息

5.6 消息处理

5.7 非标准的消息

5.8 一个消息系统的剖析:VCL

5.9 消息与事件之间的关系

5.10 总结

第六章 代码标准文件

6.1一般源代码格式规则

6.2 Object Pascal

6.3 文件

6.4 窗体与数据模块

6.5 包

6.6 组件

6.7 代码标准文档升级

第七章 使用ActiveX控件

7.1 什么是ActiveX控件

7.2 何时使用ActiveX控件

7.3 把ActiveX控件加到组件面版上

7.4 Delphi组件外套

7.5 在应用程序中使用ActiveX控件

7.6 发布带有ActiveX控件的应用程序

7.7 注册ActiveX控件

7.8 BlackJack:一个OCX示范程序

7.9 总结

第二部分 高级技术

第八章 使用GDI和字体的图象编程

.

8.1 TImage:Delphi 的图象显示

8.2 存储图象

8.3 使用TCanvas的属性

8.4 使用TCanvas的方法

8.5 坐标系统和映射模式

8.6 创建一个绘画程序

8.7 编写动画程序

8.8 高级字体

8.9 实际创建一个字体

8.10 总结

第九章 动态链接库

9.1 究竟什么是DLL

9.2 静态链接与动态链接

9.3 为什么要使用DLL

9.4 创建和使用DLL

9.5 显示DLL中的无模式窗体

9.6 在Delphi应用程序中使用DLL

9.7 DLL的入口函数和出口函数

9.8 DLL中的异常

9.9 回调函数

9.10 从DLL中调用回调函数

9.11 在不同的进程间共享DLL数据

9.12 引出DLL中的对象

9.13 总结

第十章 Delphi 5的打印

10.1 TPrinter对象

10.2 TPrinter.Canvas

10.3 简单打印

10.4 打印窗体

10.5 高级打印

10.6 其他打印任务

10.7 获取打印机信息

10.8 总结

第十一章 编写多线程应用程序

11.1 对线程的解释

11.2 TThread对象

11.3 管理多线程

11.4 一个多线程的示范程序

11.5 多线程与数据库

11.6 多线程与图形处理

11.7 总结

第十二章 文件处理

12.1 处理文件的输入/输出

12.2 TTextRec和TFileRec结构

12.3 内存映射文件

12.4 目录和驱动器

12.5 使用SHFileOperation()函数

12.6 总结

第十三章 核心技术

13.1 高级消息处理

13.2 防止同时出现多个应用程序实例

13.3 使用Delphi的BASM

13.4 使用挂钩

13.5 使用C/C++的OBJ文件

13.6 使用C++类

13.7 替换

13.8 获取包的信息

13.9 总结

第十四章 获取系统信息

14.1 InfoForm:获取一般信息

14.2 平台无关性

14.3 Windows95/98:使用ToolHelp32

14.4 Windows2000:PSAPI

14.5 总结

第十五章 移植到Delphi

15.1 Delphi 5的新功能

15.2 从Delphi 4 移植到Delphi 5

15.3 从Delphi 3 移植到Delphi 5

15.4 从Delphi 2 移植到Delphi 5

15.5 从Delphi 1 移植到Delphi 5

15.6 总结

第十六章 MDI应用程序

16.1 创建MDI应用程序

16.2 菜单

16.3 杂类MDI技术

16.4 总结

第十七章 用剪贴版共享信息

17.1 剪贴版基础

17.2 创建自己的剪贴版格式

17.3 总结

第十八章 多媒体编程

18.1 创建一个简单的媒体播放器

18.2 播放WAV文件

18.3 播放视频

18.4 设备支持

18.5 创建音频CD播放器

18.6 总结

第十九章 测试与调试

19.1 常见的编程错误

19.2 使用内部集成调试器

19.3 总结

第三部分 基于组件的开发

第二十章 VCL元素和运行期类型信息

20.1 什么是组件

20.2 组件的类型

20.3 组件的结构

20.4 可视组件的层次关系

20.5 运行期类型信息

20.6 总结

第二十一章 编写自定义组件

21.1 组件设计基础

21.2 一个组件的示例

21.3 TddgButtonEdit:创建属性

21.4 组件包

21.5 附加包

21.6 总结

第二十二章 高级组件技术

22.1 伪可视组件

22.2 动态组件

22.3 编写属性编辑器

22.4 组件编辑器

22.5 对非公开的组件数据进行流操作

22.6 属性类别

22.7 组件列表:TCollection和TCollectionItem

22.8 总结

第二十三章 COM和ActiveX

23.1 COM基础

23.2 COM与Object Pascal

23.3 聚合

23.4 分布式COM

23.5 COM对象和类工厂

23.6 自动化

23.7 高级自动化技术

23.8 MTS

23.9 TOleContainer

23.10 总结

第二十四章 扩展Windows外壳

24.1 托盘图标组件

24.2 应用程序桌面工具栏

24.3 外壳扩展

24.4 总结

第二十五章 创建ActiveX 控件

25.1 为什么要创建ActiveX 控件

25.2 创建一个ActiveX 控件

25.3 ActiveForm

25.4 在Web上发布ActiveX

25.5 总结

第二十六章 使用Delphi Open Tools API

26.1 Open Tools API接口

26.2 使用Open Tools API

26.3 窗体向导

26.4 总结

第二十七章 使用Delphi开发CORBA

27.1 ORB

27.2 接口

27.3 Stub和Skeleton

27.4 VisiBroker的ORB

27.5 Delphi的CORBA支持

27.6 在Delphi 5中创建CORBA解决方案

27.7 使用VisiBroker ORB

27.8 总结

第四部分 开发数据库

第二十八章 编写桌面数据库应用程序

28.1 使用数据集

28.2 使用TTable组件

28.3 数据模块

28.4 数据模块

28.5 搜索,设置范围和过滤的示例

28.6 TQery和TStoredProc:其他数据集

28.7 用ODBC连接

28.8 Active Data Object

28.9 总结

第二十九章 开发客户/服务器应用程序

29.1 网上面要采用客户/服务器结构

29.2 客户/服务器体系结构

29.3 客户/服务器模型

29.4 客户/服务器与桌面数据库开发的比较

29.5 SQL在客户/服务器开发中的角色

29.6 Delphi客户/服务器开发

29.7 服务器:后端设计

29.8 客户:前端开发

29.9 总结

第三十章 扩展数据库VCL

30.1 使用BDE

30.2 dBASE表

30.3 Parado表

30.4 扩展TDataSet

30.5 总结

第三十一章 用WebBroker使应用程序具有Internet功能

31.1 ISAPI,NSAPI和CGI——Web服务器扩展

31.2 用Delphi创建EeB应用程序

31.3 用HTML内容生成器建立动态网页

31.4 使用cookie保存状态

31.5 重定向到另一个Web站点

31.6 从HTML表单中获取信息

31.7 数据流

31.8 总结

第三十二章 MIDAS开发

32.1 多层应用程序的结构

32.2 多层体系结构的优点

32.3 典型的MIDAS体系结构

32.4 增强应用程序的更多选择

32.5 几个实例

32.6 用MIDAS建立应用程序

32.7 客户数据流的更多功能

32.8 部署MIDAS应用程序

32.9 总结

第五部分 快速开发数据库应用程序

第三十三章 货物管理程序:客户/服务器开发

33.1 设计后端

33.2 集中数据库访问:业务规则

33.3 设计用户界面

33.4 总结

第三十四章 客户跟踪系统:MIDAS开发

34.1 设计服务器应用程序

34.2 设计客户应用程序

34.3 总结

第三十五章 错误报告工具:桌面数据库开发

35.1 通用应用程序的需求

35.2 数据模型

35.3 开发数据模块

35.4 开发用户界面

35.5 使应用程序具有Web功能

35.6 总结

第三十七章 错误报告工具:使用WebBroker

36.1 网页布局

36.2 修改数据模块

36.3 配置TDataSetTableProducer组件:dstpBugs

36.4 配置TWebDispather组件:wbdpBugs

36.5 配置TPageProducer组件:pprdBugs

36.6 编写DDGWebBugs ISAPI服务器:增加TActionItem实例

36.7 浏览错误信息

36.8 增加新的错误信息

36.9 总结

第六部分 附录

附录A 错误信息与异常

附录B BDE错误代码

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
信息时代的管理信息系统(第2版)
Linux内核源代码分析(附光盘)
TCP/IP技术大全
TCP/IP详解(卷2):实现——计算机科学丛书
Apache Server源代码分析(附光盘)
智力产业:专业服务公司的成功之道
管理知识员工:挖掘企业智力资本
民间美术:湖北木版年画、剪纸、皮影
数据库(FoxPro)应用基础
纪晓岚应对人生的九九个方略
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有