Duilib XML配置介面

2021-07-25 11:31:55 字數 1652 閱讀 6875

#pragma once

/************************

*duiib xml配置介面

*author:邱于涵

*2023年12月18日23:43:35

*********************/

#include//duilb的標頭檔案

#include//duilib的命名空間

using namespace duilib;

//|根據巨集判斷語句 判斷是否unicode 以及相應的動態鏈結庫

#ifdef _debug

# ifdef _unicode

# pragma comment(lib,"duilib_ud.lib")

# else

# pragma comment(lib,"duilib_d.lib")

# endif

#else

# ifdef _unicode

# pragma comment(lib,"duilib_u.lib")

# else

# pragma comment(lib,"duilib.lib")

# endif

#endif

// cduiwnd 繼承於 cwindowwnd 主要實現兩個虛函式 getwindowclassname

//和 handlemessage(相應訊息)

//如果需要相應控制項的訊息還需要繼承inotifyui實現虛函式notify

//每個cwindowwnd必須包含cpaintmessageui介面管理器

class cduiframewnd :public cwindowwnd, public inotifyui

//響應控制項訊息

virtual void notify(tnotifyui & msg)

}} //響應視窗訊息

virtual lresult handlemessage(uint umsg, wparam wparam, lparam lparam)

//如果此訊息沒有處理 就交給 繪製管理器 進行預設處理(notify函式將在這裡被繪製管理器呼叫)

if (m_paintmanager.messagehandler(umsg, wparam, lparam, lres))

//如果還沒處理就交給 cwindowwnd處理()

return __super::handlemessage(umsg, wparam, lparam);

}};int winapi winmain(hinstance hinstance, hinstance preinstance, lpstr lpcmdlin, int ncmdshow)

uiskins1.xml(這個可用duidesigner生成)

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>

檔案

執行截圖

cobbler Web介面配置

etc cobbler users.conf web服務授權配置檔案 etc cobbler users.digest 用於web訪問的使用者名稱密碼 root cobbler cat etc cobbler users.digest cobbler cobbler a2d6bae81669d707...

配置Trunk介面

實驗內容 本實驗模擬某公司網路場景。公司規模較大,員工200餘名,內部網路是乙個大的區域網。公司放置了多台交換機 如s1和s2 負責員工的網路接入。接入交換機之間通過匯聚交換機s3相連。公司通過劃分vlan來隔離廣播域,由於員工較多,相同部門的員工通過不同交換機接入。為了保證在不同交換機下相同部門的...

配置實現 詳述介面配置使用

l 詳述介面配置使用 1 採用詳述模板實現詳述配置的載入和展現。呼叫方法 tmp mydetail.aspx?n detailtest 僅xml配置的檔名,不含字尾 2 xml配置檔案,如detailtest.xml需在配置的xml目錄的query目錄下 3 以detailtest.xml為例 s ...