主頁 > .NET開發 > 【MFC拓展庫】上海道寧與BCGSOFT合作為您帶來專業的Micrisoft Windows開發業務組件

【MFC拓展庫】上海道寧與BCGSOFT合作為您帶來專業的Micrisoft Windows開發業務組件

2022-10-19 06:16:57 .NET開發

公眾號首圖.jpg

 

 

BCGControlBar是MFC擴展庫

使您可以創建具有完全自定義選項

以及一組專業設計的

豐富Microsoft Office

和Microsoft Visual Studio的

應用程式GUI控制元件

 

vs-partner.gif

 

BCGControlBar庫

擁有500多個經過全面設計

測驗和充分記錄的MFC擴展類

其組件可以輕松地集成到應用程式中

并節省數百個開發和除錯時間

 

 

一、開發商介紹

BCGSoft Ltd.成立于1998年,是一家專門為Microsoft Windows開發業務組件的軟體公司,BCGSoft旨在幫助開發人員將當今市場上先進的技術整合到他們的應用程式中,

 

logo2.png

 

BCGSoft的技術已集成到MFC和Visual Studio等Microsoft開發產品中,為廣大開發人員節省了節省數百個開發和除錯時間,

 

迄今為止,BCGSoft在全球已經有10000多家客戶,BCGSoft 和我們的產品在ComponentSource暢銷出版商和暢銷產品中名列前茅,

 

 

二、關于BCGControlBar Pro(MFC)

 

BCGControlBar(“Business Components Gallery ControlBar”)是一個MFC擴展庫,允許您創建具有完全自定義選項(功能區、可自定義工具列、選單等)和一組豐富的專業設計的Microsoft Office和Microsoft Visual Studio類應用程GUI控制元件,例如圖表、日歷、網格、編輯器、甘特圖等

 

主要產品功能

01、Microsoft Office 風格的功能區欄

“功能區”控制元件是Microsoft在Office 2007中引入的,它不僅僅是一個新控制元件 - 它是一種新的用戶界面理念,功能區控制元件將傳統的工具列和選單替換為選項卡式組(類別),每個選項卡在邏輯上分為面板,每個面板可能包含各種控制元件和命令按鈕,

此外,Ribbon控制元件提供了利用可用空間的智能布局,

Microsoft Office 風格的功能區欄.jpg

02、Docking & MDI for UWP

一個完整的對接工具視窗和多檔案界面解決方案

  • 用戶可以隨意拖動和停靠視窗,并保留他們的布局自定義
  • 包含流行IDE中的停靠視窗和MDI功能,以及您在其他任何地方都找不到的擴展功能
  • 旨在完全支持資料系結和在MVVM應用程式中的使用
03、類似Visual Studio的停靠窗格

該庫為您提供了構建具有MicrosoftVisual Studio 2012/2013/2015/2017/2019外觀(淺色、深色和藍色主題)的應用程式所需的所有組件,

此外,開發人員可以設定主題強調色,默認情況下,狀態欄和所有突出顯示/聚焦的元素都是藍色的,但您可以根據自己的喜好進行更改(僅限淺色和深色樣式),

04、視覺主題

該庫為應用程式組件提供Microsoft Office 2013外觀,這是一個完全換膚的界面,可以應用于各種控制元件集,例如功能區、選單、工具列、停靠窗格等,這種風格的主要特點是:

 

  • 扁平的、Windows 8/10風格的UI,
  • 帶有“回傳”圓形按鈕的全屏后臺視圖,
  • 大型停靠窗格和應用程式框架標題,
  • 在狀態欄、應用程式按鈕、后臺視圖和突出顯示的GUI元5、素中使用強調色,
  • 功能區背景影像支持

視覺主題.jpg

05、可定制的工具列和選單

Library提供了一種強大而簡單的工具列/選單自定義機制,類似于Microsoft Office和Visual Studio,

用戶可以簡單地在工具列和選單之間拖放按鈕,“檔案”或“編輯”等所有類別都是從應用程式資源自動構建的,自定義機制允許修改工具列/選單項的外觀,更改項文本/圖示,甚至使用庫的影像編輯器創建/修改影像,所有這些功能都是由庫自動提供的,因此不需要額外的代碼,

可定制的工具列和選單.jpg

06、日歷(Planner)控制元件

日歷控制元件擁有您需要在應用程式中包含的一切,一個復雜的日程安排和約會工具,它具有以下基本功能,每個功能都可以根據您的需要進行定制:

  • 支持以下視圖:每日、5天作業周、每周、每月、日程
  • 預約和安排
  • 開會提醒
  • 定期開會
  • 并發約會
  • 活動
  • 與日期選擇器控制元件集成,您可以選擇日期范圍并在每日、每周或每月視圖中顯示它們,
  • 復制/粘貼操作
  • 完全拖放支持(您可以在一天內拖動約會或將它們放在日期選擇器控制元件上),
  • 列印支持
07、網格和報告控制元件

Grid 控制元件支持大多數標準網格功能,

  • 連續無限數量的專案
  • 按單列排序
  • 按多列排序
  • 隱藏/顯示列
  • 集成欄位選擇器
  • 拖放列
  • 就地單元格編輯
  • 單行和多行選擇
  • 單項和多項(網格單元格)選擇
  • 將資料復制到剪貼板
  • 單元格拖放支持
  • 鍵盤導航
  • 就地工具提示
  • 列大小調整
  • 行大小調整 - 可變行高(對于 .NET)
  • 帶有或不帶有行號的行標題,
  • 只讀模式
  • 印刷
  • 與檔案/視圖架構 (MFC) 輕松集成,
  • 正宗的 Excel 外觀和感覺,
  • 自動生成的行和列(對于 .NET)
  • 匯出為 HTML 和 RTF
  • 單元格邊框 - 具有不同線條樣式的粗細邊框(適用于 .NET)
  • 浮動文本 - 如果相鄰單元格為空,則在相鄰單元格上繪制文本
  • 文本環繞和修剪,
  • 表格樣式格式
  • 查找對話框
  • 水印影像支持
  • 網格單元通知徽章
08、高級編輯控制

高級編輯控制元件具有以下功能:

  • 智能感知支持
  • 大綱(可折疊塊)支持
  • 行號
  • 語法高亮支持
  • 顏色塊(塊選擇支持)
  • 符號支持:您可以定義一組字符以自動替換為影像
  • 標記支持:可調整的左側區域適合顯示視覺標記和其他資訊
  • 工具提示支持
  • 能夠將編輯控制元件放入對話框
  • 復制/粘貼支持
  • 拖放支持
  • 查找和替換
  • 擴展(可定制)撤消/重做支持
  • UNICODE支持
  • CView派生類,可輕松與MFC檔案視圖體系結構集成,
09、儀表

該庫具有各種型別的儀表,允許開發人員創建數字儀表板,實作了以下儀表型別:

  • 圓規
  • 線性規
  • 旋鈕控制
  • 開關控制
  • 徑向選單
  • 旋轉控制
  • 回圈進度指示器
  • 數字指標
  • 顏色指示器
  • 文字標簽
  • 影像指標
  • 模擬時鐘

 

10、圖表

圖表控制元件實作了以下功能:

  • 能夠添加無限數量的圖表形狀和連接器,
  • 各種預定義的圖表塊,
  • 表圖塊,
  • 圖塊內的文本標簽,
  • 帶有 5 種可自定義箭頭的智能直線和曲線圖連接器,
  • 互動式圖表編輯,
  • 能夠將圖表保存到 XML 或從 XML 加載圖表,
  • 將圖表影像復制到剪貼板,
  • 將圖表影像保存到檔案中,
  • 放大/縮小支持
11、Windows UI控制元件

Windows UI 樣式(以前的“Metro”)Tiles 控制元件實作了以下功能:

  • 大、規則和全面的控制元件
  • 全鍵盤導航支持
  • 平鋪組
  • 標題
  • 字幕按鈕
  • 矩形或圓形瓷磚形狀
  • 水平(“橫向”)或垂直(“縱向”)布局
  • 平鋪標題和多行文本
  • 平鋪影像
  • 數字和標志性徽章支持
  • “活”瓷磚
  • 自定義顏色和畫筆
  • 自定義瓷磚
  • 獨立于作業系統:由于我們的實作只是模擬 Windows 8 風格的 Tiles,您可以在所有支持的作業系統下使用我們的 WinUI Tiles 控制元件!
12、皮膚和對話框表單

有一種簡單而有效的方法來自定義對話框和表單外觀:只需呼叫 EnableVisualManagerStyle,所有對話框/表單控制元件和背景都將使用當前選擇的可視化管理器進行繪制,此外,您可以將任何對話框部分宣告為“玻璃”(僅限Vista),該對話框區域將出現“Aero”效果,

皮膚和對話框表單.jpg

13、視覺設計

儀表的可視化設計器允許在幾分鐘內使用新的所見即所得設計工具創建高質量的數字儀表板!

 

您可以在設計表面上排列儀表并更改其屬性,

儀表板準備就緒后,將其保存為 XML 并將其加載到 C++ 應用程式中,

14、Visual Studio 集成

集成向導設定應用程式向導并更新路徑設定,

此外,向導提供了一種簡單的方法來構建所有必需的庫配置,

 

 

三、關于BCGPEdit(MFC)

 

BCGPEdit(BCGSoft專業編輯器)是一個MFC擴展庫,允許您將高級編輯控制元件合并到任何基于MFC的應用程式中,

編輯器庫適用于大量應用程式 - 從簡單的聊天客戶端到復雜的開發工具,

 

主要產品功能

01、語法高亮支持

BCGPEdit支持兩個級別的高度可定制的語法突出顯示,首先,您可以創建一個語法檔案(XML 格式)來支持任何編程語言,其次,我們提供了一組虛擬功能,您可以覆寫這些功能并將您想要的任何邏輯合并到編輯控制元件中,

C++語法高亮支持.jpg

02、語言定義的 XML 模式

編輯器允許使用我們強大而靈活的XML方案定義機制定義任何所需的編程語言,XML資料可以從內部應用程式資源、外部檔案或Internet加載,

語言定義的 XML 模式.jpg

03、支持可折疊節點(大綱)

開箱即用的大綱決議器可識別 C++ 檔案,并且可以通過編程方式或使用外部 XML 檔案進行自定義,

支持可折疊節點(大綱).jpg

04、智能感知支持

我們為 IntelliSense 提供高級支持,使用此支持,您可以創建類似于 Microsoft Visual Studio 提供的編輯器,

智能感知支持.jpg

05、標記和色塊

內置對書簽和斷點的支持,此外,您可以創建各種型別的自定義標記,可以創建單行和多行靜態和動態色塊,

標記和色塊.jpg

06、匯出為HTML和RTF

您可以輕松地將編輯器內容匯出為 HTML 或 RTF 格式,我們的特征游覽示例是使用這種方法生成的,

 

 

四、其它產品

 

01、BCGControlBar for .NET

BCGControlBar for .NET是100%托管代碼工具包,使用C++/CLI撰寫,面向Microsoft .NET Framework 2.0或更高版本,

該庫包含許多高度可定制、完全可設計的組件,使您能夠創建復雜的用戶界面,該庫包括完全可定制的Office 2000/XP/2003/2007/2010/2013/2016風格的工具列和選單,VS 2005/2008/2010/2015風格的停靠欄,Office 2007/2010/2013/2016風格的功能區、自動隱藏控制欄、MDI 選項卡、靈活的可視化管理器等,

 

02、BCGSuite for MFC

BCGSuite是一款擴展Visual Studio 2008-2022 MFC功能的產品,Visual Studio 2008中包含的新MFC版本基于 BCGControlBar Pro技術,但MFC版本中不包含一些重要的庫組件,例如圖表、網格、日歷、編輯器等,BCGSuite 包括這些組件以及許多其他專業設計的 GUI 控制元件,

BCGSuite庫有100多個經過徹底設計、測驗和完整記錄的MFC擴展類,我們的組件可以輕松集成到您的應用程式中,并為您節省數百個開發和除錯時間,

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/517434.html

標籤:.NET技术

上一篇:從Firestore檢索資料時,Chartjs折線圖中的資料點未正確定位在y軸上

下一篇:無法渲染所有影像

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • WebAPI簡介

    Web體系結構: 有三個核心:資源(resource),URL(統一資源識別符號)和表示 他們的關系是這樣的:一個資源由一個URL進行標識,HTTP客戶端使用URL定位資源,表示是從資源回傳資料,媒體型別是資源回傳的資料格式。 接下來我們說下HTTP. HTTP協議的系統是一種無狀態的方式,使用請求/ ......

    uj5u.com 2020-09-09 22:07:47 more
  • asp.net core 3.1 入口:Program.cs中的Main函式

    本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......

    uj5u.com 2020-09-09 22:07:49 more
  • asp.net網站作為websocket服務端的應用該如何寫

    最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......

    uj5u.com 2020-09-09 22:08:02 more
  • ASP.NET 開源匯入匯出庫Magicodes.IE Docker中使用

    Magicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......

    uj5u.com 2020-09-09 22:08:05 more
  • 在webform中使用ajax

    如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......

    uj5u.com 2020-09-09 22:08:50 more
  • iis添加asp.net網站,訪問提示:由于擴展配置問題而無法提供您請求的

    今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......

    uj5u.com 2020-09-09 22:10:00 more
  • WebAPI-處理架構

    帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......

    uj5u.com 2020-09-09 22:11:13 more
  • 微信門戶開發框架-使用指導說明書

    微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......

    uj5u.com 2020-09-09 22:15:18 more
  • WebAPI-HTTP編程模型

    帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......

    uj5u.com 2020-09-09 22:15:23 more
  • 部署WebApi隨筆

    一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......

    uj5u.com 2020-09-09 22:15:48 more
最新发布
  • C#多執行緒學習(二) 如何操縱一個執行緒

    <a href="https://www.cnblogs.com/x-zhi/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/2943582/20220801082530.png" alt="" /></...

    uj5u.com 2023-04-19 09:17:20 more
  • C#多執行緒學習(二) 如何操縱一個執行緒

    C#多執行緒學習(二) 如何操縱一個執行緒 執行緒學習第一篇:C#多執行緒學習(一) 多執行緒的相關概念 下面我們就動手來創建一個執行緒,使用Thread類創建執行緒時,只需提供執行緒入口即可。(執行緒入口使程式知道該讓這個執行緒干什么事) 在C#中,執行緒入口是通過ThreadStart代理(delegate)來提供的 ......

    uj5u.com 2023-04-19 09:16:49 more
  • 記一次 .NET某醫療器械清洗系統 卡死分析

    <a href="https://www.cnblogs.com/huangxincheng/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/214741/20200614104537.png" alt="" /&g...

    uj5u.com 2023-04-18 08:39:04 more
  • 記一次 .NET某醫療器械清洗系統 卡死分析

    一:背景 1. 講故事 前段時間協助訓練營里的一位朋友分析了一個程式卡死的問題,回過頭來看這個案例比較經典,這篇稍微整理一下供后來者少踩坑吧。 二:WinDbg 分析 1. 為什么會卡死 因為是表單程式,理所當然就是看主執行緒此時正在做什么? 可以用 ~0s ; k 看一下便知。 0:000> k # ......

    uj5u.com 2023-04-18 08:33:10 more
  • SignalR, No Connection with that ID,IIS

    <a href="https://www.cnblogs.com/smartstar/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/u36196.jpg" alt="" /></a>...

    uj5u.com 2023-03-30 17:21:52 more
  • 一次對pool的誤用導致的.net頻繁gc的診斷分析

    <a href="https://www.cnblogs.com/dotnet-diagnostic/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/3115652/20230225090434.png" alt=""...

    uj5u.com 2023-03-28 10:15:33 more
  • 一次對pool的誤用導致的.net頻繁gc的診斷分析

    <a href="https://www.cnblogs.com/dotnet-diagnostic/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/3115652/20230225090434.png" alt=""...

    uj5u.com 2023-03-28 10:13:31 more
  • C#遍歷指定檔案夾中所有檔案的3種方法

    <a href="https://www.cnblogs.com/xbhp/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/957602/20230310105611.png" alt="" /></a&...

    uj5u.com 2023-03-27 14:46:55 more
  • C#/VB.NET:如何將PDF轉為PDF/A

    <a href="https://www.cnblogs.com/Carina-baby/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/2859233/20220427162558.png" alt="" />...

    uj5u.com 2023-03-27 14:46:35 more
  • 武裝你的WEBAPI-OData聚合查詢

    <a href="https://www.cnblogs.com/podolski/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/616093/20140323000327.png" alt="" /><...

    uj5u.com 2023-03-27 14:46:16 more