飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 22500|回复: 102

[Delphi] Delphi开发典型模块大全(修订版)(附光盘) PDF

  [复制链接]
  • TA的每日心情
    开心
    2019-3-25 14:18
  • 签到天数: 881 天

    [LV.10]以坛为家III

    发表于 2015-7-25 09:43:15 | 显示全部楼层 |阅读模式
    本帖最后由 GeekCat 于 2015-7-25 10:25 编辑

    《Delphi开发典型模块大全(修订版)》以关键技术为核心,通过18个典型模块系统、全面地介绍了如何使用Delphi 7进行各领域的程序开发。全书共分为23章,其中前5章介绍了Delphi的集成开发环境和使用Delphi进行编程的基础知识,使初学者能够了解使用Delphi进行编程的基本思路和方法。然后通过对企业QQ、自制帮助工具、打包安装工具、板材排料、进销存软件、窗体皮肤组件、导航面板组件、短信息管理平台、语音卡录音系统、企业助理系统、文档管理系统、视频图像录制、住房公积金管理系统、健身房管理系统、图书综合管理系统、房地产信息管理系统、批发零售管理系统和程控电话计费系统18个模块进行细致的介绍,使读者能够掌握图形图像处理、多媒体、数据库、网络通信、报表打英硬件开发等各领域的相关技术,为从事项目开发的人员提供相关解决方案。《Delphi开发典型模块大全(修订版)》附有配套光盘。光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows XP和Windows 2000系统下全部通过,保证能够正常运行。此外,光盘中还提供了编程词典试用版软件等附加资源。《Delphi开发典型模块大全(修订版)》案例涉及行业广泛,实用性非常强,通过对《Delphi开发典型模块大全(修订版)》的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的模块源代码进行二次开发,以减少开发系统所需要的时间。非常适合各级软件开发人员使用,也可供大、中专院校师生学习。

    目录
    第1章 Delphi 7开发环境 1
    4大特性概述说明
    15个菜单详细介绍
    5种定制开发环境方法
    2个组件安装说明
    1.1 Delphi概述 1
    1.1.1 Delphi简介 1
    1.1.2 Delphi的发展历程 1
    1.1.3 Delphi 7.0的新特性 1
    1.2 Delphi 7.0集成开发环境 2
    1.2.1 Delphi集成开发环境概述 2
    1.2.2 Delphi集成开发环境 2
    1.2.3 Delphi主菜单 3
    1.2.4 Delphi工具栏 6
    1.2.5 Delphi组件面板 7
    1.2.6 对象树状视图 8
    1.2.7 对象查看器 9
    1.2.8 代码编辑器 9
    1.2.9 代码浏览器 10
    1.2.10 项目管理器 10
    1.3 定制集成开发环境 11
    1.3.1 定制编程环境 11
    1.3.2 定制工具栏 12
    1.3.3 定制Delphi的组件面板 12
    1.3.4 定制代码编辑器 13
    1.3.5 保存定制的开发环境 13
    1.4 安装其他开发组件 14
    1.4.1 安装ActiveX组件 14
    1.4.2 安装第三方组件 15
    1.5 安装其他开发工具 17
    1.5.1 安装打包工具 17
    1.5.2 安装InterBase数据库 18
    1.6 有效使用光盘资源 19
    1.6.1 通过Delphi自带的示例学习使用Delphi 19
    1.6.2 在Delphi中加载报表组件(QReport) 19
    1.7 有效利用帮助资源 20
    1.7.1 Delphi帮助文档的使用 20
    1.7.2 Delphi附属开发环境的帮助 21
    1.7.3 Delphi中API帮助的使用 22

    第2章 过程与函数的应用 23
    5个示意图说明
    11个实例演示
    7种参数类型详解
    2种函数调用方法
    2.1 过程与函数简介 23
    2.2 过程、函数的定义与调用 23
    2.2.1 过程的声明、定义与调用 23
    2.2.2 函数的声明、定义与调用 24
    2.3 过程、函数之间参数传递 25
    2.3.1 形参与实参 25
    2.3.2 按值传递和按址传递 26
    2.3.3 参数类型 27
    2.4 嵌套调用和递归调用 32
    2.4.1 嵌套调用 32
    2.4.2 递归调用 33
    2.5 过程和函数中变量的作用域 35
    2.6 函数的重载 35

    第3章 类的学习与应用 37
    7个技术说明
    2个完整实例演示
    5种成员可见性详解
    2种类运算符辨析
    2种异常处理方法
    3.1 类的简介 37
    3.1.1 类的概念 37
    3.1.2 类的定义 37
    3.2 对象 38
    3.2.1 对象的声明和实例化 38
    3.2.2 对象的构造与析构 39
    3.2.3 类与对象的关系 41
    3.3 属性 41
    3.3.1 属性的概念 41
    3.3.2 属性的访问 41
    3.3.3 属性的存储 42
    3.3.4 属性的索引 43
    3.3.5 如何使用数组属性 43
    3.4 方法 44
    3.4.1 方法的概念 44
    3.4.2 方法的类型 44
    3.5 封装 45
    3.5.1 封装的概念 45
    3.5.2 成员的可见性 45
    3.5.3 逻辑封装 46
    3.5.4 物理封装 46
    3.6 继承 47
    3.6.1 继承的概念 47
    3.6.2 基类 47
    3.6.3 继承的可见性 48
    3.6.4 属性、方法的继承 48
    3.7 多态 52
    3.7.1 认识多态 52
    3.7.2 多态的实现 52
    3.7.3 抽象类与多态 54
    3.8 类运算符as、is 55
    3.9 异常处理 55
    3.9.1 处理异常 55
    3.9.2 嵌套使用异常 57
    3.9.3 使用异常对象 58

    第4章 多线程的应用 59
    2种线程调度方式介绍
    4种线程优先级说明
    7个线程类属性和方法详解
    5种线程同步方式解析
    8个完整实例演示
    4.1 线程的基础知识 59
    4.1.1 线程与进程的关系 59
    4.1.2 何时使用多线程 59
    4.1.3 线程调度 60
    4.2 VCL线程的使用 60
    4.2.1 TThread类 60
    4.2.2 线程类的创建 62
    4.2.3 线程函数 63
    4.2.4 线程终止和异常 64
    4.3 Windows线程的使用 65
    4.3.1 线程的构造与创建 65
    4.3.2 线程终止 66
    4.3.3 线程调度与优先级 66
    4.3.4 消息队列 68
    4.4 在Delphi语言中使用线程同步 69
    4.4.1 Synchronize函数 69
    4.4.2 Lock与UnLock方法 70
    4.4.3 TCriticalSection类 72
    4.4.4 TEvent类 74
    4.4.5 WaitFor方法 75
    4.5 利用API实现线程同步 76
    4.5.1 互斥对象 76
    4.5.2 信号量对象 77

    第5章 消息处理技术 79
    6大消息成员说明
    3种不同种类消息介绍
    5种广播消息方式辨析
    4个消息事件讲解
    5.1 消息的介绍 79
    5.1.1 消息的基本概念 79
    5.1.2 消息是如何工作的 80
    5.2 消息机制原理 80
    5.2.1 消息的构成 80
    5.2.2 消息的处理过程 81
    5.2.3 消息的返回值 81
    5.3 消息的分类 82
    5.3.1 标准消息 82
    5.3.2 组件通知消息 82
    5.3.3 用户自定义消息 82
    5.4 消息与事件 83
    5.4.1 消息的发送 83
    5.4.2 消息接收 84
    5.4.3 VCL消息处理 85
    5.4.4 消息与事件的关系 86

    第6章 企业QQ 89
    4个编程技术要点
    3个开发技巧说明
    7个实例演示
    2个编程注意事项
    1个编程完整解决方案
    6.1 企业QQ概述 89
    6.1.1 主要功能 89
    6.1.2 界面预览 90
    6.2 主要实现技术 90
    6.2.1 类的持久化 90
    6.2.2 类与流的二进制转换 91
    6.2.3 消息类的多态 92
    6.2.4 实现组件的消息传递 93
    6.3 企业QQ的实现 95
    6.3.1 公共类的实现 95
    6.3.2 服务器端实现 107
    6.3.3 客户端实现 108
    6.4 程序调试与发布 111
    第7章 自制帮助工具 113

    4个编程技术要点
    2个开发技巧说明
    7个实例演示
    1个编程注意事项
    1个编程完整解决方案
    7.1 帮助工具概述 113
    7.1.1 主要功能 113
    7.1.2 界面预览 113
    7.2 主要实现技术 114
    7.2.1 流的读写技术 114
    7.2.2 资源文件的读写技术 118
    7.2.3 树节点与HTML文件的关联 118
    7.2.4 OLE操作Word文档转换技术 119
    7.3 帮助工具的实现 119
    7.3.1 Word与HTML转换的实现 119
    7.3.2 帮助工具设计器实现 121
    7.3.3 帮助工具运行程序实现 126
    7.4 程序调试与发布 130

    第8章 打包安装工具 131
    6个编程技术要点
    3个开发技巧说明
    10个实例演示
    1个编程注意事项
    1个编程完整解决方案
    8.1 打包工具概述 131
    8.1.1 主要功能 131
    8.1.2 界面预览 132
    8.2 主要实现技术 133
    8.2.1 各种系统目录的获取 133
    8.2.2 文件图标的获取 134
    8.2.3 快捷方式的创建 134
    8.2.4 向控制面板中写信息 136
    8.2.5 文件的合并与拆分 137
    8.2.6 安装信息与文件的卸载 138
    8.3 打包安装工具的实现 139
    8.3.1 打包安装公共类的实现 139
    8.3.2 打包工具设计器实现 143
    8.3.3 打包安装程序的实现 154
    8.3.4 打包卸载程序的实现 160
    8.4 程序调试与发布 163

    第9章 板材排料 165
    8个编程技术要点
    4个开发技巧说明
    13个实例演示
    3个编程注意事项
    1个编程完整解决方案
    9.1 板材排料概述 165
    9.1.1 主要功能 165
    9.1.2 界面预览 166
    9.2 主要实现技术 166
    9.2.1 矩形排样计算方法 166
    9.2.2 板材零件集合类型的处理 167
    9.2.3 板材零件的缩放显示 169
    9.2.4 如何制作板材零件选中时的标尺 170
    9.2.5 对计算排料结果进行打印 172
    9.2.6 如何判断某一点是否在已排零件内部 173
    9.2.7 板材零件的自动命名 173
    9.2.8 记忆打印机的设置信息 174
    9.3 板材排料的实现 175
    9.3.1 创建板材类型及零件的类型信息 175
    9.3.2 生成板材零件集合 176
    9.3.3 对板材的排料 178
    9.3.4 生成板材排料结果 184
    9.3.5 对排料结果的打印预览 193
    9.4 程序调试与发布 196

    第10章 进销存软件 199
    9个编程技术要点
    3个开发技巧说明
    15个实例演示
    2个编程注意事项
    1个编程完整解决方案
    10.1 进销存软件概述 199
    10.1.1 主要功能 199
    10.1.2 界面预览 199
    10.2 主要实现技术 203
    10.2.1 通用数据查询的实现 203
    10.2.2 通用单据查询窗体的实现 205
    10.2.3 通用数据选择窗体 208
    10.2.4 如何使用临时数据集存储数据 209
    10.2.5 对表格编辑的数据实时汇总 211
    10.2.6 同一窗体资源的不同业务处理 212
    10.2.7 消息窗体的设计 213
    10.2.8 单据编号的设计 214
    10.2.9 窗体皮肤的应用 214
    10.3 进销存软件的实现 216
    10.3.1 系统设置模块的实现 216
    10.3.2 基础信息管理模块的实现 218
    10.3.3 各种单据窗体的实现 224
    10.3.4 单据汇总表的实现 230
    10.3.5 商品汇总表的实现 235
    10.3.6 库存查询的实现 238
    10.4 程序调试与发布 243

    第11章 窗体皮肤组件 245
    7个编程技术要点
    1个开发技巧说明
    11个实例演示
    3个编程注意事项
    1个编程完整解决方案
    11.1 窗体皮肤组件概述 245
    11.1.1 主要功能 245
    11.1.2 界面预览 245
    11.2 主要实现技术 246
    11.2.1 属性方法的定义与实现 246
    11.2.2 如何使控件可放置子控件 246
    11.2.3 如何实现组件属性分类 247
    11.2.4 如何解决组件删除时的错误 249
    11.2.5 如何实现皮肤的自动更新 249
    11.2.6 标题栏图标的绘制 251
    11.2.7 组件的注册 251
    11.3 窗体皮肤组件的实现 252
    11.3.1 资源包分类属性的实现 252
    11.3.2 资源包的实现 253
    11.3.3 窗体元素类的实现 255
    11.3.4 窗体皮肤组件的实现 256
    11.4 程序调试与发布 263

    第12章 导航面板组件 265
    6个编程技术要点
    2个开发技巧说明
    11个实例演示
    2个编程注意事项
    1个编程完整解决方案
    12.1 导航面板组件概述 265
    12.1.1 主要功能 265
    12.1.2 界面预览 265
    12.2 主要实现技术 266
    12.2.1 图片资源的使用 266
    12.2.2 分组信息的绘制 266
    12.2.3 组中项信息的绘制 267
    12.2.4 滚动条滑块大小的计算 268
    12.2.5 组、项数据信息的存储 269
    12.2.6 组件编辑器与属性编辑器的实现 270
    12.3 导航面板组件的实现 272
    12.3.1 导航面板组件分组与项的定义与实现 272
    12.3.2 自制滚动条的定义与实现 275
    12.3.3 导航面板样式类的定义与实现 278
    12.3.4 导航面板组件的实现 284
    12.3.5 分组与项编辑器的实现 285
    12.4 程序调试与发布 286

    第13章 短信息管理平台 287
    第14章 语音卡录音系统 307
    第15章 企业助理系统 329
    第16章 企业文档管理系统 359
    第17章 视频图像录制 387
    第18章 住房公积金管理系统 407
    第19章 健身房管理系统 441
    第20章 图书综合管理系统 483
    第21章 房地产信息管理系统 513
    第22章 批发零售管理系统 533
    第23章 批发零售系统的实现 538

    下载地址:
    游客,如果您要查看本帖隐藏内容请回复


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x

    本帖被以下淘专辑推荐:

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 1500 天

    [LV.Master]伴坛终老

    发表于 2015-7-25 16:46:32 | 显示全部楼层
    好久没玩delphi了,估计都忘光啦
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-8-14 16:53
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2015-7-25 21:43:01 | 显示全部楼层
    #在这里快速回复#批发零售系统的实现 538

    评分

    参与人数 1飘云币 -80 收起 理由
    GeekCat -80 灌水

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    昨天 17:24
  • 签到天数: 2328 天

    [LV.Master]伴坛终老

    发表于 2015-7-29 17:53:44 | 显示全部楼层
    顶楼主,希望楼主多发好帖
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-11-29 00:02
  • 签到天数: 177 天

    [LV.7]常住居民III

    发表于 2015-7-31 09:37:22 | 显示全部楼层
    Delphi是至今我仍然喜欢的一种编程,快捷。简便。比起vs我感觉很轻松~
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-3-3 20:40
  • 签到天数: 148 天

    [LV.7]常住居民III

    发表于 2015-7-31 17:25:34 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!
  • TA的每日心情

    2015-9-19 14:47
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2015-8-2 12:47:04 | 显示全部楼层
    提示: 该帖被管理员或版主屏蔽
    PYG19周年生日快乐!
  • TA的每日心情
    郁闷
    2015-8-30 21:16
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    发表于 2015-8-9 12:38:36 | 显示全部楼层
    delhpi真的不错,
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2015-8-10 16:07:25 | 显示全部楼层
    不错,谢谢楼主分享!!!!
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    5 天前
  • 签到天数: 431 天

    [LV.9]以坛为家II

    发表于 2015-8-24 08:03:47 | 显示全部楼层
    这些书当年都是买的纸版
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表