Delphi应用开发完全手册

副标题:无

作   者:梁冰,梁水,李方超编著

分类号:

ISBN:9787115154002

微信扫一扫,移动浏览光盘

简介

本书全面、系统介绍了使用Delphi进行应用程序开发必须掌握的技术、方法和过程。本书分为4篇,共29章。第一篇为开发基础篇,主要介绍使用Delphi开发程序时必须掌握的基本技术,包括Delphi的开发环境、语言基础和程序调试等方面的知识。第二篇为应用提高篇,主要介绍使用Delphi开发程序时必须掌握的核心技术,包括文件、图形、多媒体、网络和数据库方面的相关知识和技术,同时还精选了读者开发时可能遇到的各种问题的对策、技巧加以说明,可使读者快速解决问题。第三篇为经典实例篇,精选了当前比较流行的经典实例程序,介绍小型应用系统的开发思路、方法和过程,内容包括我的通信录、网络聊天室、SQL Server数据库配置、通用查询器、超级兔子、图像综合处理系统、电子贺卡程序、多媒体播放器等。第四篇为项目实战篇,精选了当前应用较广的企业管理系统,主要包括商品管理系统、客服管理系统和企业地理信息管理系统,详细介绍了企业管理系统开发的思路、方法和过程。   本书附有配套光盘。光盘提供了书中所有示例、范例和案例程序的全部源代码,所有源代码都经过精心调试,在Windows XP或Windows 2000下测试通过,能够正常运行。   本书内容精炼,重点突出,实例丰富,随书附盘中还配有实例录像,是各级程序开发人员不可多得的必备的参考书。本书也非常适合大中专院校师生阅读。

目录

第一篇 开发基础篇
第1章 Delphi 7开发环境
1.1 Delphi 7介绍
1.2 Delphi 7集成开发环境
1.2.1 认识Delphi 7开发环境
1.2.2 主要菜单介绍
1.2.3 工具栏简介
1.2.4 组件面板简介
1.2.5 对象浏览器
1.2.6 对象编辑器
1.2.7 代码编辑器
1.2.8 代码浏览器
1.2.9 项目管理器
1.2.10 调试器
1.2.11 监视列表窗口
1.3 Delphi帮助及网上资源
第2章 Delphi 7语言基础
2.1 程序设计基础
2.1.1 注释
2.1.2 命名
2.1.3 标识符
2.1.4 保留字
2.1.5 关键字
2.1.6 常量
2.1.7 变量
2.2 基本数据类型
2.2.1 整数类型
2.2.2 字符类型
2.2.3 布尔类型
2.2.4 枚举类型
2.2.5 子界类型
2.2.6 实数类型
2.2.7 集合类型
2.3 高级数据类型
2.3.1 数组类型
2.3.2 字符串类型
2.3.3 记录类型
2.3.4 文件类型
2.3.5 类类型
2.3.6 指针类型
2.3.7 过程类型
2.3.8 变体类型
2.4 类型转换
2.4.1 隐式转换
2.4.2 强制类型转换
2.4.3 使用类型转换的优缺点
2.5 运算符
2.5.1 赋值运算符
2.5.2 算术运算符
2.5.3 逻辑运算符
2.5.4 关系运算符
2.5.5 集合运算符
2.5.6 字符串运算符
第3章 Delphi 7常用语句
3.1 顺序结构语句
3.1.1 赋值语句
3.1.2 输入语句
3.1.3 输出语句
3.2 条件判断语句
3.2.1 If…Then语句
3.2.2 If…Then…Else语句
3.2.3 分支语句
3.3 循环结构语句
3.3.1 For…Do循环语句
3.3.2 Repeat…Until循环
3.3.3 While…Do循环
3.4 其他语句
3.4.1 Break语句
3.4.2 Continue语句
3.4.3 Exit语句
3.4.4 RunError语句
第4章 过程与函数
4.1 过程与函数简介
4.2 过程函数的定义
4.2.1 过程的定义
4.2.2 函数的定义
4.3 过程与函数的参数介绍
4.3.1 值参数
4.3.2 常量参数
4.3.3 变量参数
4.3.4 外部参数
4.3.5 无型参数
4.3.6 默认参数
4.4 过程与函数的使用
4.4.1 形参与实参
4.4.2 按值传递与按址传递
4.4.3 过程与函数的重载
4.4.4 过程与函数的作用域
4.5 嵌套和递归调用
4.5.1 嵌套的基本概念
4.5.2 嵌套调用
4.5.3 递归调用的基本概念
4.5.4 直接递归调用
4.5.5 间接递归调用
第5章 面向对象编程基础
5.1 类与对象
5.1.1 什么是类
5.1.2 数据成员
5.1.3 方法
5.1.4 属性
5.1.5 类的基本操作符
5.1.6 什么是对象
5.1.7 对象的引用
5.1.8 对象的克隆
5.1.9 如何动态创建对象
5.2 继承
5.2.1 什么是继承
5.2.2 如何实现继承
5.2.3 继承在实际问题中的应用
5.3 封装
5.3.1 什么是封装
5.3.2 如何实现封装
5.3.3 封装在实际问题中的应用
5.4 多态
5.4.1 什么是多态
5.4.2 如何实现多态
第6章 程序调试与错误处理
6.1 程序错误的种类
6.1.1 语法错误
6.1.2 运行错误
6.1.3 逻辑错误
6.2 程序常用的调试方法
6.2.1 设置调试工具选项
6.2.2 控制程序运行
6.2.3 使用断点
6.2.4 查看变量与表达式的内容
6.2.5 检查过程与函数的调用
6.2.6 检查局部变量
6.3 不同错误的调试方法
6.3.1 语法错误的调试
6.3.2 运行错误的调试
6.3.3 逻辑错误的调试
第二篇 应用提高篇
第7章 窗体
7.1 窗体的显示方式
7.1.1 以Show方式打开窗体
7.1.2 以ShowModal方式打开窗体
7.2 窗体的属性
7.2.1 窗体的大小与位置
7.2.2 窗体的显示属性
7.2.3 窗体的透明属性
7.2.4 窗体的外观属性
7.3 窗体的方法
7.3.1 窗体的创建与释放
7.3.2 窗体的焦点
7.4 窗体的事件
7.4.1 窗体被激活时触发的相关事件
7.4.2 窗体的关闭事件
第8章 常用组件
8.1 按钮、标签及文本组件
8.1.1 TButton组件
8.1.2 TBitBtn组件
8.1.3 TSpeedButton组件
8.1.4 TLabel组件
8.1.5 TEdit组件
8.1.6 TMemo组件
8.2 列表框、单选框及复选框组件
8.2.1 TListBox组件
8.2.2 TComboBox组件
8.2.3 TRadioButton组件
8.2.4 TCheckBox组件
8.3 容器组件
8.3.1 TPanel组件
8.3.2 TGroupBox组件
8.3.3 TRadioGroup组件
8.4 TListView组件与TTreeView组件
8.4.1 TListView组件
8.4.2 TTreeView组件
第9章 使用对话框
9.1 使用“打开”对话框组件
9.1.1 TOpenDialog组件的属性
9.1.2 TOpenDialog组件的方法
9.1.3 TOpenDialog组件的事件
9.2 使用“另存为”对话框组件
9.3 使用“字体”对话框组件
9.3.1 TFontDialog组件的属性
9.3.2 TFontDialog组件的方法
9.3.3 TFontDialog组件的事件
9.4 使用“颜色”对话框组件
9.4.1 TColorDialog组件的属性
9.4.2 TColorDialog组件的方法
9.4.3 TColorDialog组件的事件
9.5 使用“打印”对话框组件
9.5.1 TPrintDialog组件的属性
9.5.2 TPrintDialog组件的方法
9.5.3 TPrintDialog组件的事件
第10章 菜单、工具栏和状态栏
10.1 菜单
10.2 工具栏
10.3 状态栏
第11章 鼠标与键盘事件
11.1 鼠标事件
11.1.1 OnClick鼠标单击事件
11.1.2 OnDblClick鼠标双击事件
11.1.3 OnMouseDown鼠标按下事件与OnMouseUp鼠标松开事件
11.1.4 OnMouseMove鼠标移动事件
11.1.5 鼠标拖曳事件
11.2 键盘事件
11.2.1 OnKeyPress事件
11.2.2 OnKeyDown事件
11.2.3 OnKeyUp事件
第12章 文件系统编程
12.1 文件操作组件
12.1.1 TFileListBox文件列表框组件
12.1.2 TDirectoryListBox目录列表框组件
12.1.3 TDriveCombobox驱动器组合框
12.1.4 TFilterComboBox文件过滤组合框
12.2 文件的操作
12.2.1 文件的操作函数
12.2.2 创建文件
12.2.3 删除文件
12.2.4 复制文件
12.2.5 获取文件的属性
12.2.6 设置文件的属性
12.3 INI文件
12.3.1 创建INI文件
12.3.2 写入INI文件
12.3.3 读取INI文件
第13章 图形图像技术
13.1 Delphi绘图
13.1.1 画布类对象
13.1.2 画布类属性
13.1.3 画布类方法
13.2 绘图组件
13.2.1 TImage组件
13.2.2 TShape组件
13.2.3 TPaintBox组件
13.3 桌面画图
13.4 图像翻转
13.5 图像的瀑布效果
13.6 图像的积木效果
第14章 Delphi多媒体技术
14.1 多媒体技术概述
14.2 TMediaPlayer组件
14.2.1 TMediaPlayer组件的属性
14.2.2 TMediaPlayer组件的方法
14.2.3 播放多种文件
14.3 TAnimate组件
14.3.1 TAnimate组件的属性
14.3.2 TAnimate组件的方法
14.3.3 工程项目中的动画提示
第15章 Delphi网络编程技术
15.1 Delphi网络的简介
15.2 TIdFTP组件
15.2.1 TIdFTP组件的属性
15.2.2 TIdFTP组件的方法
15.2.3 文件上传与下载的复杂实例
15.3 TIdTCPClient组件
15.3.1 TIdTCPClient组件的属性
15.3.2 TIdTCPClient组件的方法
15.3.3 在局域网中进行数据的发送
第16章 Delphi高级数据库编程
16.1 TADOConnection组件
16.1.1 TADOConnection组件的属性
16.1.2 TADOConnection组件的方法
16.1.3 TADOConnection组件的事件
16.2 TADOQuery组件
16.2.1 TADOQuery组件的属性
16.2.2 TADOQuery组件的方法
16.3 TADOTable组件
16.3.1 TADOTable组件的属性
16.3.2 TADOTable组件的方法
第17章 Delphi数据组件
17.1 TDataSource组件
17.1.1 TDataSource组件的属性
17.1.2 TDataSource组件的方法
17.1.3 TDataSource组件的事件
17.2 TDBGrid组件
17.2.1 TDBGrid组件的属性
17.2.2 TDBGrid组件的方法
17.2.3 TDBGrid组件的事件
17.2.4 TDBGrid组件的综合应用
17.3 TDBNavigator组件
17.3.1 TDBNavigator组件的属性
17.3.2 TDBNavigator组件的方法
17.3.3 TDBNavigator组件的事件
17.4 TDBEdit组件
17.4.1 TDBEdit组件的属性
17.4.2 TDBEdit组件的方法
17.4.3 TDBEdit组件的事件
第18章 常见问题与经验技巧
18.1 入门应知必会
18.2 程序调试与常见错误
18.3 经验技巧
18.4 高级应用
第三篇 经典实例篇
第19章 我的通讯录
19.1 实例说明
19.2 技术要点
19.3 数据表结构
19.4 实现过程
19.4.1 Main程序界面的设计
19.4.2 实现通讯录的主要功能代码
19.4.3 添加联系人窗体界面设计
19.4.4 添加类型窗体界面设计
19.4.5 浏览照片窗体界面设计
第20章 网络聊天室
20.1 实例说明
20.2 技术要点
20.3 实现过程
20.3.1 程序界面的设计
20.3.2 实现网络聊天的主要功能代码
第21章 SQL Server数据库配置
21.1 实例说明
21.2 技术要点
21.3 开发过程
21.3.1 窗体布局
21.3.2 SQL服务器登录
21.3.3 创建数据库
21.3.4 创建用户登录
21.3.5 连接SQL数据库
第22章 通用查询器
22.1 实例说明
22.2 技术要点
22.3 实现过程
22.3.1 程序界面的设计
22.3.2 实现通用查询器的主要功能代码
第23章 超级兔子
23.1 实例说明
23.2 技术要点
23.3 主窗体开发过程
23.4 将整数内容写入注册表窗体开发过程
23.5 垃圾文件处理窗体
23.6 颜色设置窗体开发过程
第24章 图像综合处理系统
24.1 实例说明
24.2 技术要点
24.3 实现过程
第25章 电子贺卡程序
25.1 实例说明
25.2 技术要点
25.3 贺卡播放器开发过程
25.4 电子贺卡生成器开发过程
第26章 多媒体播放器
26.1 实例说明
26.2 技术要点
26.3 实现过程
26.3.1 程序界面设计
26.3.2 主要功能代码
第四篇 项目实战篇
第27章 Delphi在商品管理系统开发中的应用
27.1 商品管理系统概述
27.2 需求分析
27.3 系统设计
27.4 数据库设计
27.5 处理过程分析
27.6 主窗体设计
27.6.1 主窗体设计
27.6.2 商品管理系统功能导航栏设计
27.7 数据模块设计
27.8 程序设计与编码
27.8.1 系统登录窗体的设计
27.8.2 部门设置窗体的设计
27.8.3 库位设置窗体的设计
27.8.4 客户资料窗体的设计
27.8.5 销售订货窗体的设计
27.8.6 销售订单查询窗体的设计
27.8.7 客户查询窗体的设计
27.8.8 商品资料查询窗体的设计
27.8.9 销售排行窗体的设计
27.8.10 库存量分析窗体的设计
27.9 疑难问题分析解决
27.10 程序测试常见错误解决
27.11 程序设计清单
27.12 技术、经验总结
27.13 适用本系统的Access版本
第28章 Delphi在企业客服系统中的应用
28.1 企业客服系统概述
28.2 需求分析
28.3 系统设计
28.4 数据库逻辑结构设计
28.5 处理过程分析
28.6 主窗体设计
28.7 数据模块设计
28.8 程序设计与编码
28.8.1 客服管理系统基础信息的设置
28.8.2 客户管理的设计
28.8.3 权限管理的设计
28.8.4 邮件接收的设计
28.8.5 邮件发送的设计
28.8.6 邮件查询的设计
28.9 疑难问题分析解决
28.10 程序测试常见错误解决
28.11 程序设计清单
28.12 技术、经验总结
28.13 使用本程序的Access版本
第29章 Delphi在企业地理信息系统开发中的应用
29.1 企业地理信息系统概述
29.2 需求分析
29.3 系统设计
29.4 数据库结构设计
29.5 处理过程分析
29.6 主窗体设计
29.7 数据模块设计
29.8 程序设计与编码
29.8.1 区域设置窗体的设计
29.8.2 客户信息窗体的设计
29.8.3 地图录入窗体的设计
29.8.4 地图查询窗体的设计
29.8.5 数据库配置窗体的设计
29.9 疑难问题分析解决
29.10 程序测试常见错误解决
29.11 程序设计清单
29.12 技术、经验总结
29.13 使用本程序的Access版本

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Delphi应用开发完全手册
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon