随笔分类 - Delphi-哲学
摘要:(编者按)《Inside VCL(VCL核心架构剖析)》一书出版以来,众多热心读者给李维先生、博文视点公司、CSDN写来信件,有更多朋友在各个论坛上发表关于该书的言论。读者们不但盛赞该书,还细心地指出了书中的失误之处。我们特将读者的意见和李维的回复整理出来,发布到CSDN,希望能集中回答一些读者的问...
阅读全文
摘要:快是指:开发快(RAD开发),编译快(好像是没有用到LL(1),从而避免了潜在的歧义),运行快(原生代码)。多是指:开发符合PME标准的可视化控件,易开发,易使用,所以第三方控件特别多,这个不用解释~
阅读全文
摘要:http://blog.csdn.net/starsky2006/article/category/664014/7
阅读全文
摘要:移动用各个平台的原生工具和代码,当年被Delphi忽悠,入了贼船,这次搞移动,坚定了跟着厂家走的策略。每次更新不用傻等Delphi跟进,大量的文档可以参考,大量的示例代码可以直接copy,大量的开源组件可以拿来就用,大量的社区可以做到有问必答。如果有一天真的做大了,还有大量的iOS/Java码农可以...
阅读全文
摘要:第三章 传奇的开始--Delphi"是惊世之作的Delphi让Borland重新站了起来,没有当初的Delphi,就没有今日的Borland!""是Turbo Pascal诞生了Borland,但却是Object Pascal给予了Borland重生的机会!"创造传奇故事的主角--Delphi没有...
阅读全文
摘要:能记一个算一个吧。。。招商银行的企业网银是用Delphi开发的,听说招商有不少软件都是用Delphi开发的。广州酷狗音乐招Delphi开发对程序员来说,Delphi写的比较有名的软件莫过于Dev C++ 了——一个C/C++ IDE,另外,还有一个PHP Designer也是用Delphi开发的。国...
阅读全文
摘要:最近几天,对Delphi控件的含义有了一个新的理解。其实它不仅仅是给程序员提供功能的一个表层调用,控件本身的源代码就是一个很强的工业级源码。而且它的Main例子,往往就已经是半成品。而别的语言里没有那么多控件——换句话说,就是没有那么多工业级项目的源代码(往往都是通用工具类型)供你使用和学习(两层意
阅读全文
摘要:Borland曾经多次做市场调查,很多人呼吁推出delphiforlinux.可是直到kylix发展到第三版,borland才明白:一个内置C编译器环境并与之关系紧密的免费OS,没有人愿意花钱去购买一款开发工具为它开发应用。很多时候,对于delphiforlinux的需求表现,其实仅仅是window...
阅读全文
摘要:记住这几句话,学无止境。(Never stop learning.)沟通至关重要。(Communication is critical.)履行承诺,胜过交付。(Under promise, over deliver.)“我错了。”("I was wrong.")要是代码未经测试,那它就无法正常运行。
阅读全文
摘要:在希腊历史上Delphi曾被认为是世界的中心,Apollo杀死Python后将其据为己有,在其神庙上刻有Oracle,曰:Γνωθι δεαυτόν (认识你自己自身关怀,Cognosce te ipsum, Connais-toitoi-même)。Borland公司将其最为Pascal语言IDE...
阅读全文
摘要:都说Anders Hejlsberg是Delphi语言的作者,前一阵仔细读了VCL源码,惊叹于它的巧夺天工,未免对编译器的作者有些不服气,觉得首功不是他。今天仔细想了想,还是觉得不服不行。以下是我的理解:1. Delphi编译器把高级语言Pascal的代码翻译成了CPU可以理解的汇编指令,相当于人类...
阅读全文
摘要:软件开发是什么?他是一种知识与智慧的结晶。是人类最高智慧的代表。如果软件开发沦为复制、简单再包装,没有自己的原创。那么他就必然走向衰落。我们来分析一个案例:曾经最伟大的软件公司,宝蓝公司走向衰落的历程,希望能带给我们一些启示。宝蓝公司创造了Pascal系列超越C语言的神话。首个实现了内存内编译的编译...
阅读全文
摘要:开发人员毕竟是少数,考虑怎么把软件买给应用人员,这个市场才大,delphi 本身开发人员就少,又都是穷人(真正的大大都在闷声发大财,自己做解决方案了,不会买你的)还不如做应用产品去售卖,那样市场还大一些。回复那些个质疑微软不断推新的同志:不推新系统如何赚钱?更主要的,现在技术日新月异,不升级等待其他...
阅读全文
摘要:Delphi是座宝山,有待挖掘1. VCL源码是座宝山,把纷繁复杂的Windows编程封装到短短几个类里,不超过8000行代码,还额外包括许多其它的技巧2. RTL是座宝山,方便程序员使用底层运算,不必自己从头开发,不过这一点倒不是Delphi独有,其它语言也都有的特性,甚至更多,比如C++和Pyt...
阅读全文
摘要:每次一些无聊开题的帖子,虽然杞人忧天,却总是能得到许多很不错的回复,摘录如下:----------------------------------------------------------------------------------------楼主杞人忧天,坚守不代表就不在学习,反而坚守一...
阅读全文
摘要:1:现在手机比PC电脑多远了。随着硬件的处理速度提升、功耗的下降、电池的发展、显示屏的完善等等,将来肯定是移动的时代,PC的发展慢慢停滞了,PC现在饱和了,移动还在发展中。(这条不同意,PC的少部分功能会被替代,但绝大部分功能依然无法替代,谁会用手机来工作啊?再说现在的PC性能是50年代大型机的几百...
阅读全文
摘要:感叹:设计VCL的人真是神人啊,感觉比Pascal编译器的设计人还要牛很多,把整个Windows架构理了一遍,封装的如此之好,复用的如此之好(以至于Delphi的控件满天飞,使用还特别容易),简直惊为天人。难怪charles petzold当初觉得不可能用PASCAL语言做Windows编程(李维说...
阅读全文
摘要:分析一个已有的Delphi项目,应该从以下入手(按先后顺序):1. 编译条件,包括自定义的Condition以及inc文件里的标识2. 主项目文件dpr,因为窗体的windows消息循环只是程序的一部分,可稍后启动。3. 各个单元的initialization4. 主窗体的Create,Show,I...
阅读全文
摘要:我是新手评议谈不上,但个人认为必须得跟主流大佬走,这同时也得有自己的核心技术,才最终能让自己成为大佬。-------------------------------------------------------------------------------移动设备的强大是必然的趋势,大小和速度很...
阅读全文