注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书生活时尚育儿/成长家庭教育Delphi 7高级编程范例

Delphi 7高级编程范例

Delphi 7高级编程范例

定 价:¥45.00

作 者: 龙启明[等]编著
出版社: 清华大学出版社
丛编项:
标 签: Delphi

ISBN: 9787302092582 出版时间: 2005-04-01 包装: 简裝本
开本: 26cm 页数: 405 字数:  

内容简介

  本书以实例详解的方式,循序渐进地介绍了使用Delphi开发实际应用程序的方法和技巧。本书按照独立的Delphi应用程序实例来组织章节,每章围绕一个兼顾实用性和深入性的实例介绍编程思路和技巧,力求读者在初步掌握了Delphi应用程序开发后,能进一步熟练地使用Delphi提供的各种高级功能来开发完整的应用程序。全书共11章,第1章简单介绍了Delphi编程的基础知识,从第2章到第11章,通过10个具体案例的设计与实现,详细地介绍怎样运用Delphi进行高级编程。本书内容丰富,结构清晰,对实例的选择紧贴实际应用,具有非常强的实用性和针对性。所选择的10个实例,涵盖了TCP/IP和Socket网络编程、Windows界面应用、MIDAS多层数据库系统实现、IntraWeb网络应用、动态连接库和系统编程等诸多高级应用领域,是一本易懂、实用、极具参考价值的实例教程。随书附有包含本书所有实例源码的光盘,书中的每个实例都进行过调试,可以直接运行。本书面向已初步掌握Delphi编程知识,并希望能从实践中获取经验的读者;也适合于从事Delphi编程的软件工程师阅读参考。

作者简介

暂缺《Delphi 7高级编程范例》作者简介

图书目录

第1章 Delphi概述
1.1 Delphi功能简介
1.1.1 强大的界面设计功能
1.1.2 强大的数据库管理功能
1.1.3 创建基于SOAP/XML的Web服务
1.1.4 构建单一代码的Windows/Linux应用
1.1.5 支持分布式开发
1.2 Delphi软件包的组成
1.2.1 DelDhi软件包的不同版本
1.2.2 DataSnap/MIDAS
1.2.3 ModelMaker/Bold
1.2.4 IntraWeb
1.2.5 RaveReport
1.2.6 InterBase
1.3 Object Pascal语言的高级特性
1.3.1 构造函数和析构函数
1.3.2 类的封装和继承
1.3.3 多态性
1.3.4 异常类和异常处理
1.3.5 类引用
1.3.6 运行时类型信息
1.3.7 程序结构
1.4 编写Delphi应用程序的方法与技巧
1.4.1 优美代码的标准
1.4.2 提高代码编写效率
1.4.3 代码编写的基本步骤
1.4.4 程序的运行和调试
1.4.5 了解系统生成的文件
1.5 本章小结
第2章 桌面宠物时钟
2.1 提出问题
2.1.1 实例简介
2.1.2 深入Delphi的消息处理
2.1.3 窗口控制API
2.1.4 图像图形组件
2.2 设计方案
2.2.1 时钟界面设计
2.2.2 无标题栏窗体移动
2.2.3 系统托盘与快捷菜单
2.3 解决问题
2.3.1 不规则窗体和特殊的窗体行为
2.3.2 驻留系统托盘
2.3.3 利用定时器实现动画
2.3.4 使用图形组件实现时钟界面
2.3.5 实现快捷菜单
2.4 本章小结
第3章 屏保相册
3.1 提出问题
3.1.1 实例简介
3.1.2 屏幕保护程序设计准则
3.1.3 图片的特殊显示效果
3.1.4 操作Windows的注册表
3.2 设计方案
3.2.1 模块划分
3.2.2 配置对话框
3.2.3 注册表项设计
3.3 解决问题
3.3.1 显示特效的实现
3.3.2 使用注册表
3.3.3 位图的嵌入
3.3.4 预览和运行模式
3.3.5 配置模式
3.4 本章小结
第4章 个人效率手册
4.1 提出问题
4.1.1 实例简介
4.1.2 Delphi的组件开发
4.1.3 组件开发流程
4.1.4 组件包
4.2 设计方案
4.2.1 年历组件TPlanner
4.2.2 TPlanner的属性
4.2.3 TPlanner的方法
4.2.4 TPlanner的事件
4.2.5 个人效率手册
4.3 解决问题
4.3.1 TPlanner组件的创建
4.3.2 TPlanner的核心代码
4.3.3 TPlanner的属性和组件编辑器
4.3.4 安装TPlanner
4.3.5 使用TPlanner的个人效率手册
4.3.6 本地数据集的应用
4.4 本章小结
第5章 表达式计算器
5.1 提出问题
5.1.1 案例简介
5.1.2 动态链接库概述
5.2 设计方案
5.2.1 模块划分
5.2.2 表达式处理类
5.2.3 标准型计算器
5.2.4 科学型计算器
5.2.5 程序的多语言支持
5.3 解决问题
5.3.1 C Builder环境下的表达式处理类
5.3.2 实现标准型计算器
5.3.3 在DLL中嵌入科学型计算器窗体
5.3.4 处理DLL中的异常
5.3.5 表达式计算器的多语言支持
5.4 本章小结
第6章 邮件客户端
6.1 提出问题
6.1.1 实例简介
6.1.2 深入了解邮件相关控件
6.2 设计方案
6.2.1 模块划分
6.2.2 产生窗体效果
6.2.3 检查新邮件到达
6.2.4 读写系统设置
6.2.5 邮件接收和发送
6.3 解决问题
6.3.1 提示窗口的实现
6.3.2 邮件接收窗口的实现
6.3.3 设置窗口的实现
6.3.4 邮件发送窗口的实现
6.4 本章小结
第7章 局域网聊天室
7.1 提出问题
7.1.1 实例简介
7.1.2 Winsock和Socket简介
7.1.3 Delphi的网络组件
7.1.4 多线程编程
7.2 设计问题
7.2.1 Socket组件的使用
7.2.2 通信报文约定
7.2.3 界面设计
7.3 解决问题
7.3.1 使用多线程处理远程讯息
7.3.2 客户端消息的发送和接收
7.3.3 服务器端消息的发送和接收
7.3.4 动作管理器的使用
7.4 本章小结
第8章 在线课程评估系统
8.1 提出问题
8.1.1 实例简介
8.1.2 在Delphi中开发Web应用
8.1.3 深入了解IntraWeb
8.1.4 IntraWeb组件
8.2 设计方案
8.2.1 建立数据模型
8.2.2 操作流程
8.2.3 美化页面
8.3 解决问题
8.3.1 建立IntraWeb项目
8.3.2 建立数据连接
8.3.3 保存会话期数据
8.3.4 编写CSS样式表
8.3.5 动态生成统计报表
8.3.6 系统的配置和发布
8.4 本章小结
第9章 远程监控系统
9.1 提出问题
9.1.1 实例简介
9.1.2 客户机/服务器结构概述
9.1.3 Indy组件简介
9.2 设计方案
9.2.1 模块划分
9.2.2 客户端/服务器端通信
9.2.3 记录及回放键盘鼠标操作
9.2.4 屏幕截取
9.3 解决问题
9.3.1 客户端程序实现
9.3.2 服务器端程序DLL模块实现
9.3.3 服务器端程序主模块实现
9.4 本章小结
第10章 学生选课系统
10.1 提出问题
10.1.1 实例简介
10.1.2 多层分布式数据库应用系统
10.1.3 利用Delphi编写多层数据库应用
10.1.4 多层数据库系统的结构
10.1.5 深入了解数据控件
10.2 设计方案
10.2.1 模块划分
10.2.2 建立数据模型
10.2.3 数据录入界面
10.2.4 多层结构下数据的更新
10.2.5 服务器运行效率讨论
10.3 解决问题
10.3.1 建立后端数据库系统
10.3.2 编写查询语句
10.3.3 建立数据模块
10.3.4 界面设计
10.3.5 数据维护界面和DBGrid的定制
10.3.6 客户端与服务器的通信
lO.3.7 数据更新和错误处理
10.4 本章小结
第11章 手机通讯录
11.1 提出问题
11.1.1 实例简介
11.1.2 WML语言基础
11.1.3 使用Delphi开发无线应用
11.1.4 在Delphi中创建Web服务器
11.2 设计方案
11.2.1 数据定义
11.2.2 功能划分
11.2.3 页面设计
11.3 解决方案
11.3.1 建立开发环境
11.3.2 创建Web应用
11.3.3 建立数据连接
11.3.4 实现查询功能
11.3.5 实现添加和删除功能
11.3.6 配置WAP服务器
11.4 本章小结

本目录推荐