0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么使用StingrayGUI开发软件?

工程师邓生 来源:哲想软件 作者:哲想软件 2022-09-05 10:07 次阅读

a01159ea-2cb2-11ed-ba43-dac502259ad0.jpg  


为什么使用StingrayGUI开发软件?

Stingray为Windows应用程序提供了易于使用的GUI开发软件。它允许开发人员使用各种Microsoft应用程序中使用的许多高级控件快速创建应用程序。您还可以获得可嵌入的GUI组件。

使用Stingray,您可以在Windows上快速开发复杂的GUI应用程序,以创建统一一致的用户界面。当您使用Stingray时,您的GUI应用程序将易于构建、维护和发展。您甚至可以用一致的外观跨越不同版本的Windows。

让Stingray处理GUI功能。然后,您的团队可以关注最终用户需求和应用程序的业务逻辑。此外,您可以轻松地扩展和自定义这些基本组件,以满足您的开发需求。

更快的发展

更容易创建

高级外观

降低成本

提高了可靠性

适用于Windows的全面GUI开发工具

随着新技术改善Stingray用户界面的外观和感觉,快速开发易于构建、维护和发展的复杂GUI应用程序。Stingray提供了集成和可重用的基于MFC的GUI组件。它们旨在处理用户界面应用程序开发的低级细节,因此开发人员可以专注于最终用户需求和应用程序的业务逻辑。Stingray为您提供了经验证和测试的代码的优势,提供了帮助提高生产力、减少进度和资源风险的基本元素。Stingray作为源代码分发,允许您根据需要自定义组件。

Stingray组件

Stingray由三个主要产品组件组成,即ObjectiveToolkit、ObjectiveGrid和StingrayStudio。Studio提供了ObjectiveChart、Edit和Views组件,并捆绑了ObjectiveToolkit和ObjectiveGrid组件。

ObjectiveToolkit提供了一个控件和实用程序库,用于增强自定义应用程序的图形用户界面。ObjectiveToolkit提供了多种功能强大的MFC组件,如颜色井、选项卡控件、日历、货币和计算器。ObjectiveToolkit中组件的多样性使您可以轻松自定义和增强GUI应用程序。

ObjectiveToolkit功能:

使用对接窗口架构生成具有现代外观的应用程序。

使用具有增强功能的树控件进行多选、位图、复选框和完全可扩展的集成网格。

通过在对接窗口或拆分器的窗格区域嵌入快捷方式栏来构建类似Outlook的应用程序。

ObjectiveGrid帮助您快速交付具有各种嵌入式控件的有效自定义电子表格。ObjectiveGrid是一个完整的扩展类库,用于实现网格控制,允许最终用户通过增强网格中单元格的功能来操作数据。目标网格可以使用多种方法进行数据交换:ADO和ODBC数据绑定、XML和HTML序列化以及与MicrosoftExcel的交互。

NET平台的目标网格为流行的目标网格功能提供了一个.NET接口。将现有目标网格应用程序迁移到.NET环境中;使用设计器创建新组件。

ObjectiveGrid特点:

将数据格式样式应用于单元格或单元格范围。

使用ODBC和ADO连接直接连接到数据源。

使用分层网格在单个电子表格中查看多级数据。

ObjectiveChart提供了高性能、高级的图表功能,包括各种二维图表类型。提供的图表可以完全自定义,并可以组合成新的图表类型。基本图表类型的集合包括但不限于条形图、折线图、饼图、网图、面积图和绘图类型,每种类型都有变化。ObjectiveChart是StingrayStudio的一部分。

ObjectiveEdit提供了一个高级文本编辑器组件,其语法着色有助于实现类似于MicrosoftVisualStudio编辑器的交互式环境,以供查看和编辑源代码、脚本和标记语言,包括C++C#、XML、JavaScript、VBScript和HTML。可以为任何其他语言自定义编辑器。ObjectiveEdit是StingrayStudio的一部分。

ObjectiveViews提供了用于构建拖放图形界面的组件,这些界面在功能上类似于Visio,用于合并自定义图形对象和增强的绘图能力。ObjectiveViews是StingrayStudio的一部分。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算器
    +关注

    关注

    16

    文章

    437

    浏览量

    37257
  • mfc
    mfc
    +关注

    关注

    0

    文章

    109

    浏览量

    27178
  • GUI
    GUI
    +关注

    关注

    3

    文章

    641

    浏览量

    39500
  • ODBC
    +关注

    关注

    0

    文章

    12

    浏览量

    9524

原文标题:Stingray:为Windows应用程序提供了易于使用的GUI开发软件(上)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    恩智浦eIQ AI和机器学习开发软件增加两款新工具

    恩智浦在eIQ AI和机器学习开发软件中增加了带有检索增强生成(RAG)与微调的生成式人工智能(GenAI)流程和eIQ Time Series Studio,以便在小型微控制器(MCU)、功能更强大的大型应用处理器(MPU)等各种边缘处理器上轻松部署和使用AI。
    的头像 发表于 11-01 11:39 328次阅读

    TAS5721没有DEMO板能开发软件吗?

    TAS5721没有DEMO板能开发软件吗?哪位有没有TAS5721的初始化程序啊,发我看看,谢谢啦,以前用过TAS5707和 5715,不知道这个TAS5721与它们有哪些不同,还有这个TAS5721的GUI在哪里下,是不是跟5707和5715的GUI不一样啊
    发表于 10-31 06:03

    请问TLV320ADC5120如何下载开发软件

    请问TLV320ADC5120如何下载开发软件
    发表于 09-27 10:10

    使用MATLAB、Simulink和Polyspace加速软件定义汽车开发

    开发软件定义汽车 (SDV) 时,开发团队必须具备新的能力,例如进行连续的软件发布,减少软件更改的交付周期以及尽可能减少部署失败。同时,平台团队需要为车载计算机和区域控制器创建新
    的头像 发表于 09-05 09:57 319次阅读
    使用MATLAB、Simulink和Polyspace加速<b class='flag-5'>软件</b>定义汽车<b class='flag-5'>开发</b>

    用于开发HS2247PT射频发射通用程序的智能软件

    软件介绍 HS2247PT智能开发软件是一款用于开发HS2247PT射频发射通用程序的智能软件,本软件旨在降低HS2247PT程序
    的头像 发表于 07-06 08:08 946次阅读
    用于<b class='flag-5'>开发</b>HS2247PT射频发射通用程序的智能<b class='flag-5'>软件</b>

    清华FPGA的开发软件

    清华的FPGA除了官方提供的开发软件,能用其它开发软件进行开发吗? 官方的开发软件安装,挺麻烦啊。
    发表于 06-23 12:25

    请问ESP32如何触发软件复位?

    ESP32如何触发软件复位?
    发表于 06-07 07:36

    cy943907aeval1f的开发软件需要怎么设置?

    jtag下载工具连接到lbwa1uz1gc上下载。现在在这个步骤遇到了困难,不知道开发软件需要怎么设置?请问有相关文档供参考吗?谢谢。
    发表于 05-27 06:45

    利用Quartus开发软件进行基于云的开发,及早获取最新算法

    Quartus 开发软件已添加到开发者云中,为领先的FPGA软件提供云访问能力。
    的头像 发表于 05-24 09:45 415次阅读
    利用Quartus<b class='flag-5'>开发软件</b>进行基于云的<b class='flag-5'>开发</b>,及早获取最新算法

    stm32f4用pwm控制步进电机,如何对pwm的脉冲计数?

    如题,开发软件用的IAR,HAL库。不知道如何对pwm计数,还请多多指教。
    发表于 05-13 07:36

    市面上FPGA入门用哪块板子好啊?

    市面上FPGA入门用哪块板子好啊?用的什么开发软件和编程语言的??
    发表于 03-30 11:24

    fpga开发一般用什么软件

    此外,还有一些其他的辅助工具,如用于数字信号处理开发的System Generator,以及用于HDL语言仿真的ModelSim等。这些工具可以配合上述的主要FPGA开发软件使用,提高开发效率和设计质量。
    的头像 发表于 03-27 14:54 3610次阅读

    【工作准备】OpenHarmony鸿蒙操作系统开发——基础必备软件

    、去问。 软件列表如下: 一、OpenHarmony 内核及子系统开发软件列表 1. DevEco Studio 【作用】HarmonyOS 应用集成开发环境,开发各种应用。 【其他】
    的头像 发表于 02-23 15:51 1646次阅读
    【工作准备】OpenHarmony鸿蒙操作系统<b class='flag-5'>开发</b>——基础必备<b class='flag-5'>软件</b>

    基于MicroPython的普中开发板攻略

    Python拥有众多的编程器,如果你之前已经熟练掌握python或已经使用python开发,那么可以直接使用你原来习惯的开发软件来编程。如果你是初学者或者喜欢简单而快速应用,我们使用官方推荐的Thonny Python IDE。
    发表于 12-11 17:12 0次下载

    EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(五):通过RTSys进行调试与诊断

    以单轴运动为例,介绍正运动RTSys开发软件如何对控制器进行调试与诊断。
    的头像 发表于 12-11 09:30 716次阅读
    EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#<b class='flag-5'>开发</b>(五):通过RTSys进行调试与诊断