安下载(www.anxz.net):打造放心的绿色安全下载站!
DialogBlocks(资源编辑器)

DialogBlocks(资源编辑器)

  • 大小:7.49M语言:简体中文更新日期:2025-04-25
  • 授权:免费软件类型:国产软件星级:
  • 平台:WinAll

大小:7.49M

DialogBlocks是由Anthemion推出的一款功能强大、操作简单实用性强并基于sizer的资源编辑器。DialogBlocks可以非常快速的生成对话框、向导以及框架。支持wxAuiToolBar、wxGridBagSizer、分析工具、输出C++ 和 XRC格式的代码,功能非常的强大。DialogBlocks可以在在Windows、Linux、Mac或其他支持wxWidgets的平台上开发使用。有需要的朋友可以下载看看。
DialogBlocks(资源编辑器)下载

DialogBlocks(资源编辑器)特色

1、wxAuiToolBar 支持
DialogBlocks 支持 wxAuiToolBar,这是一个增强的工具栏,可以与 wxAUI 一起使用,也可以不与 wxAUI 一起使用。wxAuiToolBar 支持下拉按钮、控件标签和溢出项。
2、分析工具
DialogBlocks 现在有一个分析工具,可以突出显示项目中的常见问题,包括空的 sizer、过时的样式和标识符值冲突。
3、选项卡式调色板
我们添加了一个选项卡式调色板,其中的元素按类别分组。这个可视化工具使选择合适的控件和调整器变得更加容易。
4、wxAUI 支持
DialogBlocks 支持 wxAUI - 任何对话框、框架或面板都可以是 wxAUI 管理器,处理其子窗口的大小调整和定位。
5、wxGridBagSizer 支持
DialogBlocks 处理 wxGridBagSizer,在网格中拖放控件。
6、wxPropertySheetDialog,用于设置对话框
DialogBlocks 直接支持 wxPropertySheetDialog,以便轻松编辑应用程序的设置页面。
7、条件用户界面
DialogBlocks 支持使用户界面适应不同平台的 UI 准则的能力。只需将元素标记为一个(或多个)平台,然后预览任何给定平台的外观。
8、类似 IDE 的设施
DialogBlocks 支持使用最流行的编译器进行编译,构建您的项目并匹配 wxWidgets 库。DialogBlocks 可以为 BC++、VC++、GCC、MinGW、Cygwin、Digital Mars C++ 和 Watcom C++ 创建 makefile。它可以为 VC++ 6、7、7.1、8 和 9 创建项目文件。DialogBlocks 自动重新加载由外部应用程序编辑的文件。
9、wxFrame、wxMenuBar、wxToolBar 和 wxStatusBar 编辑
DialogBlocks 处理框架,包括 wxMenuBar、wxToolBar 和 wxStatusBar。
10、验证者
DialogBlocks 支持验证器和自定义变量。只需添加一个变量,选择该变量和一个验证器,变量和控件之间的数据传输就为您完成。
11、wxWizard编辑
DialogBlocks 是唯一支持原位 wxWizard 编辑的 wxWidgets 对话框编辑器。您可以在查看向用户显示的向导时添加页面并更改向导位图。只需将数据传输、验证和页面路由逻辑添加到生成的 C++ 代码中即可。
12、C++ 和 XRC 输出
DialogBlocks 导出 C++ 和 XRC(wxWidgets 资源格式)。您可以选择生成 C++ 以反映 XRC 文件的使用;或者您可以让它生成显式的控件创建调用。生成的 C++ 只需要很少的额外更改即可与您的项目一起编译。
13、XRC进口
导入现有的基于 XRC sizer 的对话框。
14、属性编辑器
使用属性编辑器一目了然地查看窗口或 sizer 属性,并直接或使用专门的编辑器(例如多行文本编辑器和图像选择器)进行更改。一些常用的调整器属性具有等效的工具栏按钮,例如用于更改对齐方式或打开和关闭边框。
为了使编辑速度更快,您可以双击某些元素以弹出默认属性的编辑器。例如,使用wxStaticText,您将在双击时编辑标签。
15、语法高亮 C++ 编辑器
使用语法突出显示编辑器快速更改生成的 C++ 代码。只要您对对话框进行更改,只需单击 XRC 选项卡或按 Alt+4,即可立即查看 XRC 输出。
16、帮助文本和工具提示支持
生成 C++ 代码时,DialogBlocks 可以编写代码将帮助文本和/或工具提示关联到控件。
17、事件表和处理程序生成
DialogBlocks 生成事件表和空处理程序(包括 UI 更新处理程序),因此您可以立即集中精力编写代码以使对话框栩栩如生。现在包括每个窗口的事件类型选择,以及功能名称编辑。
18、代码插入
当 DialogBlocks 生成类头文件和实现文件时,它使用特殊注释来表示它可以重新生成的那些部分。您可以编辑文件的其余部分,并在将来重新生成对话框,而不会覆盖您自己的更改。
19、图片支持
将各种格式的图像导入到您的项目中,并将它们与静态位图和位图按钮控件相关联。您可以指定位图是否转换为 XPM 格式(wxWidgets 中小位图的标准格式)以及 XPM 图像是否作为内联 C++ 代码插入,或从文件加载。
20、英文说明
DialogBlocks 可以显示每个元素的简短描述,以帮助您习惯 sizer,并让您更容易一目了然地看到对话框元素的重要方面。
21、wxNotebook支持
创建一个wxNotebook控件,添加页面,如果任何页面是复杂的面板,将生成单独的类。单击编辑器中的笔记本选项卡以编辑这些页面。
复杂面板的页面将有自己的 C++ 类,但您可以就地编辑它们。
22、轻松访问窗口指针
为每个窗口指定一个变量名称,DialogBlocks 会将名称添加到类声明中,并在实现中将其初始化为适当的窗口。在 XRC 模式下,DialogBlocks 生成代码来查找窗口并将其分配给指针变量。

常见问题

1、为什么创建 DialogBlocks?
DialogBlocks 是一款易于使用的工具,具有高水平的功能,旨在尽快完成 GUI 开发工作。商业支持尤其为企业用户提供了他们需要的 DialogBlocks 会经常更新的信心。这与原位编辑、数据传输、广泛的平台支持和许多其他方面的功能相结合,使 DialogBlocks 成为 wxWidgets 的重要附件。
2、DialogBlocks 支持哪些平台?
所有最新的桌面 Microsoft Windows 平台 - 即 Windows XP、Vista、7、8。
安装了 GTK+ 2.x 的 i386 Linux。
Mac 操作系统 10.3 及更高版本。
免费的BSD。
3、DialogBlocks 可以导入 XRC 文件吗?
是的,支持导入大多数 XRC 元素。
4、DialogBlocks 支持 Unicode 吗?
DialogBlocks 目前在所有平台上使用 Unicode 进行编译,并在 Windows 和 Mac 上使用 ANSI 构建。生成的对话框当然可以编译为 Unicode 和 ANSI。
5、DialogBlocks 支持多种语言的应用程序吗?
是的,DialogBlocks 可以与poEdit等工具结合使用, 从生成的源文件中提取可翻译的字符串。加载适当消息目录的机制应该由程序员参考 wxWidgets 手册和示例来实现。由于 DialogBlocks 生成基于 sizer 的代码,因此对话框通常会调整自身大小以适应翻译后的字符串。生成 XRC 时,DialogBlocks 还会生成一个头文件,poEdit 可以扫描该头文件以获取可翻译的字符串。
如果您想将 DialogBlocks 本身翻译成新语言,请访问翻译页面。
6、DialogBlocks 支持哪些控件和大小调整器?
控件: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 以及程序员创建的外部控件。
大小调整器:wxBoxSizer、wxGridSizer、wxFlexGridSizer、wxStaticBoxSizer、wxGridBagSizer。
其他:wxApp。
7、DialogBlocks 可以编译我的应用程序吗?
是的,它支持为 MinGW、GCC、BC++、Digital Mars C++、OpenWatcom C++ 和 VC++ 生成 makefile,并使用它们从 DialogBlocks 中编译您的应用程序。您还可以快速运行已编译的应用程序。DialogBlocks可用于编译wxWidgets。
8、DialogBlocks 需要什么硬件?
硬件要求适中:100MHz Pentium、16 位或更高的显卡、32MB RAM、4MB 硬盘空间。
为您推荐:
  • 下载地址
DialogBlocks(资源编辑器)
下载不了?
相关下载
  • fortran编译器绿色版
    fortran编译器绿色版

    fortran编译器是一款专业的可编译fortran源码为可执行文件的程序。fortran源自于“公式翻译”的缩写,是世界上最早的计算机高级程序设计语言,其广泛应用于科学和工程计算领域,尤其是它以特有的功能在数值、科学和工程计算领域发挥着巨

  • fortran编译器绿色版
    fortran编译器绿色版

    fortran编译器是一款专业的可编译fortran源码为可执行文件的程序。fortran源自于“公式翻译”的缩写,是世界上最早的计算机高级程序设计语言,其广泛应用于科学和工程计算领域,尤其是它以特有的功能在数值、科学和工程计算领域发挥着巨

  • rational rose 2007
    rational rose 2007

    rational rose 2007是rational公司推出的一款面向对象的统一建模语言的可视化建模工具,用于可视化建模和公司及水平软件应用的组件构造。rational rose 2007则是小编到来的流传最广,使用最多的其中一款软件,软

  • visualgdb 5.4p3(安卓软件开发工具)汉化版
    visualgdb 5.4p3(安卓软件开发工具)汉化版

    visualgdb 5.4p3是一款专业的安卓软件开发工具,同时也是一款强大的Visual Studio跨平台软件,visualgdb 将GDB调试工具集成到visual studio开发环境中,使用这款软件可以帮助程序开发人员更好地进行安

  • wordpress(php网站构建器)
    wordpress(php网站构建器)

    wordpress是一款开源博客工具和CMS发布平台,主要用于创建和管理网站和博客,通过它用户们可灵活部署网站,加上其友好的界面和强大的功能扩展性,成为全球最受欢迎的网站构建工具之一!wordpress还拥有成千上万个各式插件和不计其

  • Eclipse CDT插件
    Eclipse CDT插件

    Eclipse CDT是一款Eclipse的插件,在安装这个插件以后用户就能够通过插件将Eclipse变成一个功能强大的C/C++ IDE了,大家都知道java的开发工具中最知名的就是我们的Eclipse了,而这款插件能够将许多java开发

  • WeFlow(web前端开发工具)
    WeFlow(web前端开发工具)

    WeFlow电脑版是一款非常好用的网站前端开发工具,web前端开发技术已经发展得飞快了,技术方案也是是日新月异,而今天小编为大家带来的WeFlow就是微信前端团队开源的前端开发工作流工具,而且WeFlow电脑版汇聚了众多最新技术方案的工作流

  • visual paradigm(UML建模和CASE工具)
    visual paradigm(UML建模和CASE工具)

    visual paradigm电脑版是一款功能全面UML建模和CASE工具,软件包括设计共享、数据库设计和线框图等项目管理工具和模型,你可以对团队的能力进行预测,为开发人员提供了更快、更 好、花费更少的高质量程序开发方案,大大简化开发流程。

网友评论

关于我们 | 免责声明 | 商务洽谈 | 网站地图 | 帮助中心

Copyright © 2025 https://www.anxz.net/, All Rights Reserved.蜀ICP备2023032655号-4