随笔分类 - 10.Delphi
摘要:先引用delphi自带的单元uses EncdDecd;然后就可以使用下面二个函数了:by 菩提树下的杨过 http://yjmyzz.cnblogs.com/Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--///将Bitmap位图转化为base64字...
阅读全文
摘要:前一阵重温delphi的目的,就是想自己弄一个不依赖于.net框架的轻量级ActiveX来实现网页上的屏幕截图,今天算是小有所成了,效果图:测试文件打包下载:http://files.cnblogs.com/yjmyzz/CaptureTest.rar 在线测试地址:http://images.24city.com/jimmy/Capture/test.htmdelphi7开发的activeX源代...
阅读全文
只有注册用户登录后才能阅读该文。
摘要:任何一门语言,只要具备了"封装,继承,多态"这三项基本能力,不管其实现方式是直接或曲折、复杂或简洁,就可以称之为“面向对象”的语言。Delphi当年的迅速走红,是以其RAD快速开发吸引程序员的目光。这无疑是它最吸引人的优势,但同时也让人误以为delphi只是vb的高级版本,从而忽视了其面向对象的特性。其实Pacscal发展到Delphi,已经完全具备了面向对象的所有特点:允...
阅读全文
摘要:先谈谈工具问题:虽然d7很经典,但毕竟是02年出的开发工具了,对于习惯了vs2008被微软宠坏的.net程序员来讲,重返d7已经有点找不着感觉了(起码连最基本的代码折叠功能都没有),还好delphi开发工具并没有停步不前,新出来的delphi2010已经做得很不错了,建议delphi迷们与时俱进,换装备吧!玩转了delphi语法后,会发现其实oo的东西都是差不多的,何况c#和vs的创建者,据说是M...
阅读全文
摘要:第十一章 面向对象数据库基础第二节 数据对象的标识我们在关系数据库的设计和开发中,可能经常需要一些唯一的编号或标识,用来作为关键字,以区别每一个不同的人,每一张不同的单据,每一次不同的信息登记,等等。并且,我们也一直采用这些编号和标识,作为关系的连接字段。但是,要保证编号或标识是完全唯一的,却是一个不大不小的难题。下面我们将详细讨论这一问题,并希望能从另一个高度来理解这一问题。不过,我们首先来看看...
阅读全文
摘要:第十章 操作界面与操作逻辑我们在前面的曾经讨论过,用户界面与商业逻辑分离的好处。这样的分离可以让软件体系结构更加合理,结构易于理解,从而增强软件的灵活性和可维护性。正如我谈到过,我们讨论的目的是为了寻找将软件结构从混沌归于有序的实用方法,这是编写本书的主要目的之一。有序的东西易于理解,易于理解就便于掌握,掌握之后你将会发现其背后的哲理是那样的简单,从而升华到更高的境界去感受良好软件结构的协调美。本...
阅读全文
摘要:大师当年未完成,占位:)
阅读全文
摘要:大师当年未完成,占位:)
阅读全文
摘要:大师尚未完成,先占个位:)
阅读全文
摘要:大师还未完成,先占个位:)
阅读全文
摘要:第五章 包我们在日常生活中会用到各式各样的包,钱包、公文包、背包、书包……,包里面都装有经常要用的东西。一旦你那天要出门远行,带上该带的包就可以了。不用再考虑包里面具体的东西,尽管包里有的东西用得着而有的东西用不着。有了这些包,你就可以一身轻松地旅游。当然,打包打得不好或者包太多也会成为累赘。同样,在DELPHI中,你可以将常用的程序和数据放到包里,让这些包伴随你的程序发布...
阅读全文
摘要:第四章 接口前不久,有位搞软件的朋友给我出了个谜语。谜面是“相亲”,让我猜一软件术语。我大约想了一分钟,猜出谜底是“面向对象”。我觉得挺有趣,灵机一动想了一个谜语回敬他。谜面是“吻”,也让他猜一软件术语。一分钟之后,他风趣地说:“你在面向你美丽的对象时,当然忍不住要和她接口!”。我们同时哈哈大笑起来。谈...
阅读全文
摘要:第三章 多线程古时候,有一位刚刚出道的的骑士去到牧马场挑选一匹好马。在马房和牧马人聊天的时候,他大吹特吹自己驾驭马匹的高超技能。牧马人听完他的唠叨之后说:“请你将草原上吃草的那群马引进马房,我送你一匹最好的马!”。击掌为誓之后,骑士拿起长鞭骑马出去了。过了很久,那个骑士汗流满面灰溜溜地回来了。这时牧马人语重心长地对他说:“能驾驭一匹马不一定可以驾驭一群马,你在马...
阅读全文
摘要:第二章 DELPHI与WIN32时空我的老父亲看着地上玩玩具的小孙子,然后对我说:“这孩子和小时的你一样,喜欢把东西拆开,看过究竟才罢手”。想想我小时侯,经常将玩具车、小闹钟、音乐盒,等等,拆得一塌糊涂,常常被母亲训斥。我第一次理解计算机的基本原理,与我拆过的音乐盒有关。那是在念高中时的一本漫画书上,一位白胡子老头在讲解智能机的理论,一位留八字胡的叔叔在说计算机和音乐盒。他...
阅读全文
摘要:yjmyzz:李战大师的成名,并不是因为08年发表于园子里的那篇"悟透javascript",而是多年前的这篇处女作"悟透delphi",原出处已经找不到了,近日重温delphi研究如何开发原生win32中的activex控件时,无意又找到了这篇文章,想当年这篇文章在delphi编程群体中那是何等轰动,转载于此,以示纪念。(delphi的出现,秒杀了vb/pb,vs的出现又秒杀了delphi,但是...
阅读全文
摘要:这二天用c#开发ActiveX时,发现不管怎么弄,c#就是没办法生成ocx的纯正activeX控件,而且还要强迫用户安装巨大的.net framework(我只是想做一个简单截屏功能的activeX整合到silverlight聊天室中),于是想起了曾经用过一年的delphi,虽然时过境迁,现在早以是.net的天下,但是不可否认,delphi仍是win32原生程序最佳的开发工具之一。关于Delphi...
阅读全文