当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Delphi的VCL技术使很多程序员能够非常快速的入门:程序员门只要简单的拖动再加上少量的几个Pascal语句,呵呵,一个可以运行得非常良好的Delphi程序!恭喜你,你已经可以进行程序开发这个伟大的事业了。
 

 

 ·模拟nokia手机输入的编辑框    »显示摘要«
    摘要: {功能:模拟nokia手机的输入法控件,继承自tcustomedit作者:coolslob支持:coolslob # 163.com 最后更新:2004/12/11}unit nokiaedit; interface uses sysutils, classes, controls, stdctrls, extctrls, dialogs; type keysetint = -1..9; ......
 ·使tstringgrid自适应宽度    »显示摘要«
    摘要: procedure autofitable(agrids: tstringgrid);//传入tstringgrid对像即可, 2004/10/28,coolslobvar i, j: integer; maxlenrow: integer; currowlen: integer;begin inherited; for j := 0 to agrids.colcount - 1 do begi......


Delphi中使用纯正的面向对象方法
  delphi的vcl技术使很多程序员能够非常快速的入门:程序员门只要简单的拖动再加上少量的几个pascal语句,呵呵,一个可以运行得非常良好的delphi程序!恭喜你,你已经可以进行程序开发这个伟大的事业了.不过,当你学了一段时间后也许就不这么想了哦.因为delphi是支持面向对象的语言,其实所有的vcl component都是基于面向对象的语言设计的,那么当我们用这些面向对象的东东来设计出一些不怎么面向对象的东东好象有些不伦不类的感觉,当然,这里不讨论用不用面向对象方法的好坏,也不想引起相关人士的抗议,毕竟“萝卜青菜”嘛.

  在delphi中,所有的控件都声明在publish的关键字下,这也是利用组件编程的默认位置.这样,如果一个form2想要引form1(假如其为unit1)中的某个控件时,只要use unit1就ok了,如果form1要引用form2的东东,也可以如法泡制.不过,如果哪天我不小心把form2中的控件改了名,那岂不是form1中调的的代码全部要重写了么?所以,我主张把这些控件作为form类的专用元素,外部窗体可以通过form类公布的属性来访问其中的控件. 【程序编程相关:DELPHI实现摄像头拍照

【推荐阅读:怎样从indy9.0的查询结果中得到邮件

   比如: 【扩展信息:DELPHI开发技巧

        tform1=class(tform)

                                   privte 


...   下一页
    摘要: 序 delphi出到8时,我曾安装过。当时第一感觉是失望,因为熟悉的vcl视觉不见了;再一个感觉是陌生,因为delphi改动了它的代码,我们再要写东西就得遵循ms的.net命名空间做事。更重要的是,我对使用delphi做b/s开发没有信心。好不爽了一阵子后,我转向了java平台。 但后来,我看到asp.net真的非常好,而且delphi也可以实现它,这让我有种想回见老友的冲动。但当时没......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE