zoukankan      html  css  js  c++  java
  • Delphi是座宝山,有待挖掘

    Delphi是座宝山,有待挖掘
    1. VCL源码是座宝山,把纷繁复杂的Windows编程封装到短短几个类里,不超过8000行代码,还额外包括许多其它的技巧
    2. RTL是座宝山,方便程序员使用底层运算,不必自己从头开发,不过这一点倒不是Delphi独有,其它语言也都有的特性,甚至更多,比如C++和Python
    3. String是座宝山,尽管它是RTL的其中一个功能,但实在太常用太好用了,所以有必要单独列出来。从Delphi切换到C++开发,才知道什么叫做痛苦,尤其是是这个String
    4. FreePascal是座宝山,用它可以研究Delphi如何实现编译器,许多对寻常程序员困惑的问题,看过编译器代码以后都不再是问题,而是理所当然,甚至还能对OS的理解有所帮助。
    5. Lazarus是座宝山,可以看看在设计期,IDE是如何处理VCL代码的,如何处理DFM文件的,如何做成一个IDE的
    6. Canvas是座宝山,几乎对所有的GDI函数做了良好的封装,非常好用,几乎不用管理
    7. FireMonkey是座宝山,开发MAC和App实在是容易

    应用的宝山:
    1. 大量的第三方Delphi控件是座宝山,又快又省事,白痴才自己从头开发。而且第三方控件大多能找到源码,也可参考
    2. 大量开源Delphi项目是座宝山,非常值得学习,比如StarUML和PE分析项目
    3. 数据库开发是座宝山,几乎什么都不用懂,就可以做出优秀的数据库产品,更何况那么多优秀的第三方控件
    4. 三层解决方案是座宝山,介于BS和CS之间,可以快速制作应用
    5. OLE/COM 封装的好,开发是座容易
    6. 网络编程
    7. 多媒体编程

    最重要的目的:
    1. 快速开发出产品,快速挣钱,质量还不低,开发也足够方便。这是最终的目的,学习的目的还在其次。

    先想到这些,以后再补充
    -----------------------------------------------------
    其它好处:
    编译器运行飞快,节省生命

  • 相关阅读:
    面试题:1000!结果中有多少个0
    进程和线程的理解
    面试题:栈内存的多线程
    android中activity和service是否在同一个进程中
    面试题:栈排序
    面试题:递归反转一个栈
    面试题:栈的push和pop序列是否一致
    验证码发送到手机上 购买服务器进行发送短信;阿里云/ 腾讯云
    (十一)腾讯云短信使用
    (十)微信小程序---上传图片chooseImage 与 上传到服务器
  • 原文地址:https://www.cnblogs.com/findumars/p/4135629.html
Copyright © 2011-2022 走看看