<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                在面的教程中,我們教會你如何安裝 PHP-GTK 的環境,編寫一些測試代碼。盡管如此,在你希望創建應用程序之前,你應該了解 PHP-GTK 的類之間的基本關系。 PHP-GTK 是一個復雜的類的層次結構。如果你想了解為什么你另存為窗口沒有正確顯示,你需要了解它的基類是做什么的。 繼承不是PHP-GTK的唯一的關系。類可以包裝周圍的其它類,一些類擁有其它類的實例作為屬性,以及一些類的存在只用于操作其它類。重要的是知道這些類是如何交互的,因為改變一個對象可以對其它的對象產生很大的影響。 PHP-GTK定義了許多類的家族,這是根據類掛鉤的庫而設定。從開發者的角度來看存在兩個最重要的兩個家族,GDK和GTK。在GDK類的家族由一些低層次的非常密切地與窗口系統互動的類組成。這些類是 負責顯示窗口,并顯示屏幕上的顏色。 GTK的類家族是一個更高層次的對象分組。這些對象代表著應用組件,如文本,菜單或按鈕。 GTK的類通常會包含GDK作為成員的一個或多個類。雖然它發生了,但是開發人員直接與GDK類打交道的是非常罕見的。在大多數情況下,操縱一個GDK的實例是通過一個Gtk類。GTK的類用于創建和管理通常你看得見的應用程序塊。如果GTK是PHP-GTK的電影明星,那么GDK則是個人助理。 GDK做了一半的工作,然后GTK卻得到所有的關注。 PHP-GTK 是一個層次結構。PHP-GTK的類都和其它的類有一種關聯和所有的類彼此互相依賴而讓一個應用程序變得成功。一些類被設計來組織數據(對象),一些設計來與用戶打交道(元件)。 除了其類的定義外,元件也通過父子之間的相互關系而關聯起來。容器為它們的子元件提供了一個上下文,并給它們提供了一個可以顯示的區域。父元件也在子元件是否顯示起到了關鍵作用。父子關系是構成一個PHP-GTK應用程序的關鍵要素之一。在接下來的教程中,我們將看看PHP-GTK中另一個的基本原則:事件。我們將討論用戶如何與用戶打交道的。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看