热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

020_《Delphi深度探索(第二版)》

《Delphi深度探索(第二版)》Delphi教程系列书籍(020)《Delphi深度探索(第二版)》网友(邦)整理EMail:shuaihj@163.com下载地

《Delphi深度探索(第二版)》

Delphi 教程 系列书籍 (020) Delphi深度探索(第二版)》 网友(邦)整理 EMail: shuaihj@163.com

下载地址: 

 

Part1

Part2

Part3

Part4

Part5

Part6

Part7

附书源码

 

 

 

 

 

Delphi深度探索(第二版)

  • 作者: 陈省
  • 出版社:电子工业出版社
  • ISBN:7505394118
  • 上架时间:2004-2-14
  • 出版日期:2004 年1月
  • 开本:16开
  • 页码:540
  • 版次:2-1

内容简介

本书内容包括:
COM开发部分:深入讨论ActiveX、Office自动化编程、基于COM的拖放技术以及基于COM的数据库应用开发实例。
Shell编程部分:未经公开的Windows外壳扩展的编程技术,将程序同Windows外壳无缝地结合,展现操作系统内部的精彩世界。
IDE扩展部分:使用Open Tools APL开发接口开发出提高工作效率的强大的辅助开发工具。
VCL深度探索部分:Action、Drag/Drop、Dock等VCL界面库高级开发技术巧以及面向对象的界面复用技术;深入探讨VCL容器类、强大的Web开发框架Intraweb以及OR Mapping框架Bold的开发。
经典模式部分:结合VCL中的设计模式实例介绍GoF的22个经典设计模式之Delphi实现。
IE扩展部分:IE界面扩展;协议扩展;DOM的高级用法。
辅助工具部分:极限编程测试工具DUnit、性能分析工具GpProfile等强大的第三方辅助开发工具的使用。

目录

第1章 com部分

1.1 activex部分

1.1.1 activex控件之消失的事件

1.1.2 创建acfivex控件之高级编辑界面

1.1.3 数据库明了的acfivex控件

1.2 基于com的office开发

1.2.1 office自动化编程

1.2.2 创建office2000插件

1.3 基于com的数据库开发

1.3.1 adox的数据库开发

1.3.2 sqlserver-dmo数据库开发

1.3.3 ole结构化存储及其在公文包型数据库中的应用

第2章 shell部分

2.1 外壳扩展

2.1.1 搜索扩展

2.1.2 文件飞跃提示扩展

2.1.3 拖放控制扩展

2.1.4 命名空间扩展

2.1.5 实现autocomplete

2.1.6 属性页扩展

2.1.7 外壳执行操作记录器

2.2 未经公开的外壳奥秘

2.2.1 pltemldlist的基本概念

2.2.2 用外壳接口对系统进行管理

第3章 ide扩展部分

3.1 opentoolsapl简介

3.2 helloworld

3.3 消息通知器

3.4 将winamp集成到delphi中

3.5 自动规范控件前缀命名的专家

3.6 to-dolist的增强

第4章 ie扩展部分

4.1 ie菜单扩展

4.2 ie按钮扩展

4.3 阻断弹出式广告的bho

4.4 ie右键菜单扩展

4.5 ie下载扩展

4.6 创建3721样式的google搜索扩展

4.7 ie异步可插入协议扩展

4.8 创建可自动填表的ie面板插件

第5章 vcl深度探索

5.1 action开发之七种武器

5.2 vcl拖放高级应用

5.3 高级停靠技术的实现

5.4 面向对象的界面复用技术

5.5 vcl中的容器类

5.6 所见即所得的delphiweb开发利器--intraweb开发指南

5.7 基于bold的uml模型驱动的数据库应用开发

5.7.1 object rdbms mapping原理简介

5.7.2 使用bold开发数据库应用

5.7.3 bold的代码迭代开发

第6章 delphi与设计模式

6.1 使用delphi实现设计模式

6.1.1 工厂模式

6.1.2 单例模式(singleton)

6.1.3 建造模式(builder)

6.1.4 原型模式(prototype)

6.2 结构模式

6.2.1 适配器模式(adapter)

6.2.2 合成模式(composite模式)

6.2.3 装饰模式(decorator模式)

6.2.4 门面模式(faqade模式)

6.2.5 桥模式(bridge模式)

6.2.6 代理模式(proxy)

6.2.7 享元模式(flyweight模式)

6.3 行为模式

6.3.1 策略模式(strategy模式)

6.3.2 模板模式(template method模式)

6.3.3 责任链模式(chain of responsibility模式)

6.3.4 观察者模式(observer模式)

6.3.5 命令模式(command模式)

6.3.6 备忘录模式(memento模式)

6.3.7 迭代子模式(iterator模式)

6.3.8 访问者模式(visitor模式)

6.3.9 调停者模式(mediator模式)

6.3.10 状态模式(state模式)

第7章 工具篇

7.1 极限编程的集成测试工具-dunit

7.2 性能分析工具gpprofile

7.3 内存泄漏清道夫--memproof

7. 4 codesite应用指南


推荐阅读
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 企业数据应用挑战及元数据管理的重要性
    本文主要介绍了企业在日常经营管理过程中面临的数据应用挑战,包括数据找不到、数据读不懂、数据不可信等问题。针对这些挑战,通过元数据管理可以实现数据的可见、可懂、可用,帮助业务快速获取所需数据。文章提出了“灵魂”三问——元数据是什么、有什么用、又该怎么管,强调了元数据管理在企业数据治理中的基础和前提作用。 ... [详细]
  • 在2022年,随着信息化时代的发展,手机市场上出现了越来越多的机型选择。如何挑选一部适合自己的手机成为了许多人的困扰。本文提供了一些配置及性价比较高的手机推荐,并总结了选择手机时需要考虑的因素,如性能、屏幕素质、拍照水平、充电续航、颜值质感等。不同人的需求不同,因此在预算范围内找到适合自己的手机才是最重要的。通过本文的指南和技巧,希望能够帮助读者节省选购手机的时间。 ... [详细]
  • 从高级程序员到CTO的4次能力跃迁!如何选择适合的技术负责人?
    本文讲解了从高级程序员到CTO的4次能力跃迁,以及如何选择适合的技术负责人。在初创期、发展期、成熟期的每个阶段,创业公司需要不同级别的技术负责人来实现复杂功能、解决技术难题、提高交付效率和质量。高级程序员的职责是实现复杂功能、编写核心代码、处理线上bug、解决技术难题。而技术经理则需要提高交付效率和质量。 ... [详细]
  • Android日历提醒软件开源项目分享及使用教程
    本文介绍了一款名为Android日历提醒软件的开源项目,作者分享了该项目的代码和使用教程,并提供了GitHub项目地址。文章详细介绍了该软件的主界面风格、日程信息的分类查看功能,以及添加日程提醒和查看详情的界面。同时,作者还提醒了读者在使用过程中可能遇到的Android6.0权限问题,并提供了解决方法。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • SEEBURGER SAP GTS解决方案:数字化助力企业实现海关流程数字化
    SEEBURGER作为SAP的合作伙伴,在2019 SAP GTS信息交流会上分享了SEEBURGER SAP GTS解决方案的应用案例,介绍了如何利用数字化助力企业实现海关流程数字化。SEEBURGER的集成技术和解决方案支持SAP GTS产品和服务的推广及应用,通过数据通讯和报文格式转换满足与海关当局的电子数据交换需求。该解决方案能够帮助企业管理全球贸易,保证贸易规范,优化跨境供应链,提升企业合规性。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
author-avatar
qaoxiuzcwhyx
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有