當(dāng)前位置:首頁 > 電腦軟件 > 編程其它 > DialogBlocks(資源編輯器)

DialogBlocks(資源編輯器)

版本:v5.16 大?。?.49M 語言:簡體中文 類別:編程其它
  • 類型:國產(chǎn)軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2023-12-20
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7
  • 本地下載
9.1
0% 0%

情介紹

DialogBlocks是由Anthemion推出的一款功能強(qiáng)大、操作簡單實(shí)用性強(qiáng)并基于sizer的資源編輯器。DialogBlocks可以非??焖俚纳蓪υ捒?、向?qū)б约翱蚣?。支持wxAuiToolBar、wxGridBagSizer、分析工具、輸出C++ 和 XRC格式的代碼,功能非常的強(qiáng)大。DialogBlocks可以在在Windows、Linux、Mac或其他支持wxWidgets的平臺上開發(fā)使用。有需要的朋友可以下載看看。
DialogBlocks(資源編輯器)下載

DialogBlocks(資源編輯器)特色

1、wxAuiToolBar 支持
DialogBlocks 支持 wxAuiToolBar,這是一個增強(qiáng)的工具欄,可以與 wxAUI 一起使用,也可以不與 wxAUI 一起使用。wxAuiToolBar 支持下拉按鈕、控件標(biāo)簽和溢出項(xiàng)。
2、分析工具
DialogBlocks 現(xiàn)在有一個分析工具,可以突出顯示項(xiàng)目中的常見問題,包括空的 sizer、過時的樣式和標(biāo)識符值沖突。
3、選項(xiàng)卡式調(diào)色板
我們添加了一個選項(xiàng)卡式調(diào)色板,其中的元素按類別分組。這個可視化工具使選擇合適的控件和調(diào)整器變得更加容易。
4、wxAUI 支持
DialogBlocks 支持 wxAUI - 任何對話框、框架或面板都可以是 wxAUI 管理器,處理其子窗口的大小調(diào)整和定位。
5、wxGridBagSizer 支持
DialogBlocks 處理 wxGridBagSizer,在網(wǎng)格中拖放控件。
6、wxPropertySheetDialog,用于設(shè)置對話框
DialogBlocks 直接支持 wxPropertySheetDialog,以便輕松編輯應(yīng)用程序的設(shè)置頁面。
7、條件用戶界面
DialogBlocks 支持使用戶界面適應(yīng)不同平臺的 UI 準(zhǔn)則的能力。只需將元素標(biāo)記為一個(或多個)平臺,然后預(yù)覽任何給定平臺的外觀。
8、類似 IDE 的設(shè)施
DialogBlocks 支持使用最流行的編譯器進(jìn)行編譯,構(gòu)建您的項(xiàng)目并匹配 wxWidgets 庫。DialogBlocks 可以為 BC++、VC++、GCC、MinGW、Cygwin、Digital Mars C++ 和 Watcom C++ 創(chuàng)建 makefile。它可以為 VC++ 6、7、7.1、8 和 9 創(chuàng)建項(xiàng)目文件。DialogBlocks 自動重新加載由外部應(yīng)用程序編輯的文件。
9、wxFrame、wxMenuBar、wxToolBar 和 wxStatusBar 編輯
DialogBlocks 處理框架,包括 wxMenuBar、wxToolBar 和 wxStatusBar。
10、驗(yàn)證者
DialogBlocks 支持驗(yàn)證器和自定義變量。只需添加一個變量,選擇該變量和一個驗(yàn)證器,變量和控件之間的數(shù)據(jù)傳輸就為您完成。
11、wxWizard編輯
DialogBlocks 是唯一支持原位 wxWizard 編輯的 wxWidgets 對話框編輯器。您可以在查看向用戶顯示的向?qū)r添加頁面并更改向?qū)粓D。只需將數(shù)據(jù)傳輸、驗(yàn)證和頁面路由邏輯添加到生成的 C++ 代碼中即可。
12、C++ 和 XRC 輸出
DialogBlocks 導(dǎo)出 C++ 和 XRC(wxWidgets 資源格式)。您可以選擇生成 C++ 以反映 XRC 文件的使用;或者您可以讓它生成顯式的控件創(chuàng)建調(diào)用。生成的 C++ 只需要很少的額外更改即可與您的項(xiàng)目一起編譯。
13、XRC進(jìn)口
導(dǎo)入現(xiàn)有的基于 XRC sizer 的對話框。
14、屬性編輯器
使用屬性編輯器一目了然地查看窗口或 sizer 屬性,并直接或使用專門的編輯器(例如多行文本編輯器和圖像選擇器)進(jìn)行更改。一些常用的調(diào)整器屬性具有等效的工具欄按鈕,例如用于更改對齊方式或打開和關(guān)閉邊框。
為了使編輯速度更快,您可以雙擊某些元素以彈出默認(rèn)屬性的編輯器。例如,使用wxStaticText,您將在雙擊時編輯標(biāo)簽。
15、語法高亮 C++ 編輯器
使用語法突出顯示編輯器快速更改生成的 C++ 代碼。只要您對對話框進(jìn)行更改,只需單擊 XRC 選項(xiàng)卡或按 Alt+4,即可立即查看 XRC 輸出。
16、幫助文本和工具提示支持
生成 C++ 代碼時,DialogBlocks 可以編寫代碼將幫助文本和/或工具提示關(guān)聯(lián)到控件。
17、事件表和處理程序生成
DialogBlocks 生成事件表和空處理程序(包括 UI 更新處理程序),因此您可以立即集中精力編寫代碼以使對話框栩栩如生。現(xiàn)在包括每個窗口的事件類型選擇,以及功能名稱編輯。
18、代碼插入
當(dāng) DialogBlocks 生成類頭文件和實(shí)現(xiàn)文件時,它使用特殊注釋來表示它可以重新生成的那些部分。您可以編輯文件的其余部分,并在將來重新生成對話框,而不會覆蓋您自己的更改。
19、圖片支持
將各種格式的圖像導(dǎo)入到您的項(xiàng)目中,并將它們與靜態(tài)位圖和位圖按鈕控件相關(guān)聯(lián)。您可以指定位圖是否轉(zhuǎn)換為 XPM 格式(wxWidgets 中小位圖的標(biāo)準(zhǔn)格式)以及 XPM 圖像是否作為內(nèi)聯(lián) C++ 代碼插入,或從文件加載。
20、英文說明
DialogBlocks 可以顯示每個元素的簡短描述,以幫助您習(xí)慣 sizer,并讓您更容易一目了然地看到對話框元素的重要方面。
21、wxNotebook支持
創(chuàng)建一個wxNotebook控件,添加頁面,如果任何頁面是復(fù)雜的面板,將生成單獨(dú)的類。單擊編輯器中的筆記本選項(xiàng)卡以編輯這些頁面。
復(fù)雜面板的頁面將有自己的 C++ 類,但您可以就地編輯它們。
22、輕松訪問窗口指針
為每個窗口指定一個變量名稱,DialogBlocks 會將名稱添加到類聲明中,并在實(shí)現(xiàn)中將其初始化為適當(dāng)?shù)拇翱凇T?XRC 模式下,DialogBlocks 生成代碼來查找窗口并將其分配給指針變量。

常見問題

1、為什么創(chuàng)建 DialogBlocks?
DialogBlocks 是一款易于使用的工具,具有高水平的功能,旨在盡快完成 GUI 開發(fā)工作。商業(yè)支持尤其為企業(yè)用戶提供了他們需要的 DialogBlocks 會經(jīng)常更新的信心。這與原位編輯、數(shù)據(jù)傳輸、廣泛的平臺支持和許多其他方面的功能相結(jié)合,使 DialogBlocks 成為 wxWidgets 的重要附件。
2、DialogBlocks 支持哪些平臺?
所有最新的桌面 Microsoft Windows 平臺 - 即 Windows XP、Vista、7、8。
安裝了 GTK+ 2.x 的 i386 Linux。
Mac 操作系統(tǒng) 10.3 及更高版本。
免費(fèi)的BSD。
3、DialogBlocks 可以導(dǎo)入 XRC 文件嗎?
是的,支持導(dǎo)入大多數(shù) XRC 元素。
4、DialogBlocks 支持 Unicode 嗎?
DialogBlocks 目前在所有平臺上使用 Unicode 進(jìn)行編譯,并在 Windows 和 Mac 上使用 ANSI 構(gòu)建。生成的對話框當(dāng)然可以編譯為 Unicode 和 ANSI。
5、DialogBlocks 支持多種語言的應(yīng)用程序嗎?
是的,DialogBlocks 可以與poEdit等工具結(jié)合使用, 從生成的源文件中提取可翻譯的字符串。加載適當(dāng)消息目錄的機(jī)制應(yīng)該由程序員參考 wxWidgets 手冊和示例來實(shí)現(xiàn)。由于 DialogBlocks 生成基于 sizer 的代碼,因此對話框通常會調(diào)整自身大小以適應(yīng)翻譯后的字符串。生成 XRC 時,DialogBlocks 還會生成一個頭文件,poEdit 可以掃描該頭文件以獲取可翻譯的字符串。
如果您想將 DialogBlocks 本身翻譯成新語言,請?jiān)L問翻譯頁面。
6、DialogBlocks 支持哪些控件和大小調(diào)整器?
控件:wxAnimationCtrl、wxAuiNotebook、wxButton、wxBitmapComboBox、wxBitmapButton、wxCalendarCtrl、wxCheckBox、wxCheckListBox、wxChoice、wxChoicebook、wxColourPickerCtrl、wxCollapsiblePane、wxComboBox、wxComboCtrl、wxContextHelpButton、wxDatePickerCtrl、wxDirPickerCtrl、wxH tmlListBox、wxHtmlWindow、wxHyperlinkCtrl、wxFilePickerCtrl、wxFontPickerCtrl、wxFrame、wxGenericDirCtrl、 wxGauge、wxGLCanvas、wxGrid(僅限 C++)、wxListBox、wxListCtrl、wxListbook、wxMediaCtrl、wxMenuBar、wxNotebook、wxOwnerDrawnComboBox、wxPanel、wxPropertySheetDialog、wxRadioBox、wxRadioButton、wxRichTextCtrl、wxSashWindow、wxSashLayoutWindow、wxSearchCtrl、wxScrollBar、wx SimpleHtmlListBox、wxSlider、wxSpinCtrl、wxSpinButton、 wxStaticBitmap、wxStaticBox、wxStaticLine、wxStaticText、wxScrolledWindow、wxSplitterWindow、wxStatusBar、wxTextCtrl、wxTreebook、wxTreeCtrl、wxToggleButton、wxToolBar、wxToolbook、wxWizard、wxWizardPage 以及程序員創(chuàng)建的外部控件。
大小調(diào)整器:wxBoxSizer、wxGridSizer、wxFlexGridSizer、wxStaticBoxSizer、wxGridBagSizer。
其他:wxApp。
7、DialogBlocks 可以編譯我的應(yīng)用程序嗎?
是的,它支持為 MinGW、GCC、BC++、Digital Mars C++、OpenWatcom C++ 和 VC++ 生成 makefile,并使用它們從 DialogBlocks 中編譯您的應(yīng)用程序。您還可以快速運(yùn)行已編譯的應(yīng)用程序。DialogBlocks可用于編譯wxWidgets。
8、DialogBlocks 需要什么硬件?
硬件要求適中:100MHz Pentium、16 位或更高的顯卡、32MB RAM、4MB 硬盤空間。

載地址

  • 電腦版
DialogBlocks(資源編輯器) v5.16官方版

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)