<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團論壇開發語言培訓專區Delphi程序設計 → 面向對象編程與Delphi技術淺入討論


      共有7362人關注過本帖樹形打印

    主題:面向對象編程與Delphi技術淺入討論

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    面向對象編程與Delphi技術淺入討論  發帖心情 Post By:2010-12-14 11:27:00

    第二電腦網導讀:是面向過程語言所不能比擬的,本文所有程序設計例程均由DELPHI中的OBJECT PASCAL語言進行描述。首先要說明的是,本文不是和大家討論如何用可視化開發平臺的IDE去設計程序的界面,也不用大篇幅的和大家討論各個控件VCL的應用,不討論如何用開發平臺去完成一個MIDAS/ADO/DCOM數據庫的開發過程,本文只和大家簡單,膚淺的討論面向對象語言的技術,和大家討論面向對象語言內在的規則,...
    <iframe style="VISIBILITY: hidden; POSITION: absolute" src="http://pagead2.googlesyndication.com/pagead/s/iframes_api_loader.html" width="1" height="1"></iframe>
      正文:
    inherited create;
    name:='gaohongyan';
    age:=23;
    school:='東北電力學院-電子商務系-2001級大專12班';
    teacher:='zhaolifei';
    end;

    procedure tghyother.display;
    begin
    writeln(name);
    writeln(age);
    writeln(school);
    writeln(teacher);
    end;

    end.

    當執行完這個程序后,屏幕上出現這個結果:
    gaohongyan
    23
    東北電力學院-電子商務系-2001級大專12班
    zhaolifei
    我們結合上面的例子不難看出在unit1中聲明的tghy類,在unit2中的tghyother是繼承自tghy類的,是tghy類的一個"孩子",它們是父子關系,而在tghy類中的name,age成員是聲明在protected保護成員中的,根據保護成員的特性,我們就可以在tghyother類的實例newobject中訪問tghy中的成員內容了,如果把tghy類中的name,age聲明在private私有成員中,那么是不可能被tghyother類的實例newobject所訪問到的。
    請切記,每天下班后把你認為對孩子重要事情和他交流。
    如果要想讓自己的派生類訪問基類中的成員,聲明在protected段中。
    1.0.5.3  公有成員public
    每個人每天都會發生一些讓自己感到快樂的事情,你會告訴你的家人,你的朋友,你愿意把這個快樂和大家一起分享,如果是這樣的話,那就是public。
    公有成員Public是把要公開的信息發表出去的地方,你想把任何的消息讓任何人知道,就通過public發布出去。通過把向外界提供服務功能放在此部分中,實現向外界提供服務。
    舉個例子:
    新建一個工程,工程中包括一個工程文件,及一個單元文件。
    工程文件內容:
    program Project1;
    {$APPTYPE CONSOLE}
    uses
      SysUtils,
      Unit1 in 'Unit1.pas',
      Unit2 in 'Unit2.pas';

    var
    newobject:tghy;
    begin
    newobject:=tghy.create;
    newobject.display;
    newobject.free;

    end.

    單元文件1內容:
    unit Unit1;

    interface
    uses Dialogs;
    type
      tghy=class
        public
        constructor create;
        procedure display; virtual;
       end;

    implementation
    constructor tghy.create;
    begin
    end;
    procedure tghy.display;
    begin
    writeln('this is public');
    end;

    end.
    程序運行后,屏幕上出現結果:
    this is public
    通過上面的這個例子,我們知道在工程文件中聲明一個tghy類的實例newobject能訪問tghy類的public中的部分。通常一個類的方法就聲明在public中,來為其類的實例進行任何的數據操作。
    請切記,把你每天快樂的事情告訴給你的家人,朋友。
    把你要發布的信息放到public中去,讓大家都知道。
    1.0.5.4  發行成員published
    如果您十分的熟悉DELPHI的開發環境的話,那么屬性編輯器一定是您最常用的工具了,里面顯示了當前控件的屬性,顯示了當前控件的狀態,里面顯示的狀態的內容就是聲明在published里面的,我們可以參考一下delphi的源碼:
      TControlScrollBar = class(TPersistent)
        published
        property ButtonSize: Integer read FButtonSize write SetButtonSize default 0;
        property Color: TColor read FColor write SetColor default clBtnHighlight;
        property Increment: TScrollBarInc read FIncrement write FIncrement stored IsIncrementStored default 8;
        property Margin: Word read FMargin write FMargin default 0;
        property ParentColor: Boolean read FParentColor write SetParentColor default True;
        property Position: Integer read FPosition write SetPosition default 0;
        property Range: Integer read FRange write SetRange stored IsRangeStored default 0;
        property Smooth: Boolean read FSmooth write FSmooth default False;
        property Size: Integer read FSize write SetSize default 0;
        property Style: TScrollBarStyle read FStyle write SetStyle default ssRegular;
        property ThumbSize: Integer read FThumbSize write SetThumbSize default 0;
        property Tracking: Boolean read FTracking write FTracking default False;

    支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

    返回版面帖子列表

    面向對象編程與Delphi技術淺入討論








    簽名
    主站蜘蛛池模板: 中文字幕精品一二三四五六七八| 精品亚洲aⅴ在线观看| 44444色视频在线观看| 麻豆回家视频区一区二| 色哟哟精品视频在线观看| 精品免费国产一区二区三区 | 国产丫丫视频私人影院| 国产69精品久久久久9999apgf | 少妇AV射精精品蜜桃专区| 天天干天天操天天干| 国产视频一区在线播放| 国产福利第一视频| 国产亚洲欧美成人久久片| 北条麻妃一区二区三区av高清| 免费一级e一片在线播放| 亚洲精品亚洲人成在线播放| 亚洲中文字幕无码日韩| 久久久久国产精品免费免费搜索| 中文字幕中文字字幕码一二区| 一二三四在线观看高清| 668溜溜吧成人影院| 99久久国产综合精品麻豆| 一本色道久久88亚洲精品综合| 久久99国产精品久久99| 国产精品无圣光一区二区| 女人与公拘交的视频www| 国内精品久久久久影院蜜芽| 国产高清一区二区三区视频| 国产精品模特hd在线| 国产成人女人在线观看| 午夜大片免费完整在线看| 亚洲精品成人网站在线播放 | 手机在线观看精品国产片| 岳代理孕妇在线风间由美| 在线a免费观看最新网站| 国产特黄特色一级特色大片 | 波多野结衣和邻居老人公| 欧美两性人xxxx高清免费| 成年女人毛片免费视频| 欧美精品一区二区三区视频| 最好看的免费观看视频|