当前位置:首页 > 电脑软件 > 编程其它 > DialogBlocks(资源编辑器)

DialogBlocks(资源编辑器)

版本:v5.16 大小:7.49M 语言:简体中文 类别:编程其它
  • 类型:国产软件
  • 授权:免费软件
  • 更新:2023-12-20
  • 环境:Windows11,Windows10,Windows8,Windows7
  • 本地下载
9.1
0% 0%

情介绍

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(资源编辑器) v5.16官方版

友评论

0条评论
(您的评论需要经过审核才能显示)