
BCGControlBar是MFC擴展庫
使您可以創建具有完全自定義選項
以及一組專業設計的
豐富Microsoft Office
和Microsoft Visual Studio的
應用程式GUI控制元件

BCGControlBar庫
擁有500多個經過全面設計
測驗和充分記錄的MFC擴展類
其組件可以輕松地集成到應用程式中
并節省數百個開發和除錯時間
一、開發商介紹
BCGSoft Ltd.成立于1998年,是一家專門為Microsoft Windows開發業務組件的軟體公司,BCGSoft旨在幫助開發人員將當今市場上先進的技術整合到他們的應用程式中,

BCGSoft的技術已集成到MFC和Visual Studio等Microsoft開發產品中,為廣大開發人員節省了節省數百個開發和除錯時間,
迄今為止,BCGSoft在全球已經有10000多家客戶,BCGSoft 和我們的產品在ComponentSource暢銷出版商和暢銷產品中名列前茅,
二、關于BCGControlBar Pro(MFC)
BCGControlBar(“Business Components Gallery ControlBar”)是一個MFC擴展庫,允許您創建具有完全自定義選項(功能區、可自定義工具列、選單等)和一組豐富的專業設計的Microsoft Office和Microsoft Visual Studio類應用程GUI控制元件,例如圖表、日歷、網格、編輯器、甘特圖等
主要產品功能
“功能區”控制元件是Microsoft在Office 2007中引入的,它不僅僅是一個新控制元件 - 它是一種新的用戶界面理念,功能區控制元件將傳統的工具列和選單替換為選項卡式組(類別),每個選項卡在邏輯上分為面板,每個面板可能包含各種控制元件和命令按鈕,
此外,Ribbon控制元件提供了利用可用空間的智能布局,

一個完整的對接工具視窗和多檔案界面解決方案
- 用戶可以隨意拖動和停靠視窗,并保留他們的布局自定義
- 包含流行IDE中的停靠視窗和MDI功能,以及您在其他任何地方都找不到的擴展功能
- 旨在完全支持資料系結和在MVVM應用程式中的使用
該庫為您提供了構建具有MicrosoftVisual Studio 2012/2013/2015/2017/2019外觀(淺色、深色和藍色主題)的應用程式所需的所有組件,
此外,開發人員可以設定主題強調色,默認情況下,狀態欄和所有突出顯示/聚焦的元素都是藍色的,但您可以根據自己的喜好進行更改(僅限淺色和深色樣式),
該庫為應用程式組件提供Microsoft Office 2013外觀,這是一個完全換膚的界面,可以應用于各種控制元件集,例如功能區、選單、工具列、停靠窗格等,這種風格的主要特點是:
- 扁平的、Windows 8/10風格的UI,
- 帶有“回傳”圓形按鈕的全屏后臺視圖,
- 大型停靠窗格和應用程式框架標題,
- 在狀態欄、應用程式按鈕、后臺視圖和突出顯示的GUI元5、素中使用強調色,
- 功能區背景影像支持

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

日歷控制元件擁有您需要在應用程式中包含的一切,一個復雜的日程安排和約會工具,它具有以下基本功能,每個功能都可以根據您的需要進行定制:
- 支持以下視圖:每日、5天作業周、每周、每月、日程
- 預約和安排
- 開會提醒
- 定期開會
- 并發約會
- 活動
- 與日期選擇器控制元件集成,您可以選擇日期范圍并在每日、每周或每月視圖中顯示它們,
- 復制/粘貼操作
- 完全拖放支持(您可以在一天內拖動約會或將它們放在日期選擇器控制元件上),
- 列印支持
Grid 控制元件支持大多數標準網格功能,
- 連續無限數量的專案
- 按單列排序
- 按多列排序
- 隱藏/顯示列
- 集成欄位選擇器
- 拖放列
- 就地單元格編輯
- 單行和多行選擇
- 單項和多項(網格單元格)選擇
- 將資料復制到剪貼板
- 單元格拖放支持
- 鍵盤導航
- 就地工具提示
- 列大小調整
- 行大小調整 - 可變行高(對于 .NET)
- 帶有或不帶有行號的行標題,
- 只讀模式
- 印刷
- 與檔案/視圖架構 (MFC) 輕松集成,
- 正宗的 Excel 外觀和感覺,
- 自動生成的行和列(對于 .NET)
- 匯出為 HTML 和 RTF
- 單元格邊框 - 具有不同線條樣式的粗細邊框(適用于 .NET)
- 浮動文本 - 如果相鄰單元格為空,則在相鄰單元格上繪制文本
- 文本環繞和修剪,
- 表格樣式格式
- 查找對話框
- 水印影像支持
- 網格單元通知徽章
高級編輯控制元件具有以下功能:
- 智能感知支持
- 大綱(可折疊塊)支持
- 行號
- 語法高亮支持
- 顏色塊(塊選擇支持)
- 符號支持:您可以定義一組字符以自動替換為影像
- 標記支持:可調整的左側區域適合顯示視覺標記和其他資訊
- 工具提示支持
- 能夠將編輯控制元件放入對話框
- 復制/粘貼支持
- 拖放支持
- 查找和替換
- 擴展(可定制)撤消/重做支持
- UNICODE支持
- CView派生類,可輕松與MFC檔案視圖體系結構集成,
該庫具有各種型別的儀表,允許開發人員創建數字儀表板,實作了以下儀表型別:
- 圓規
- 線性規
- 旋鈕控制
- 開關控制
- 徑向選單
- 旋轉控制
- 回圈進度指示器
- 數字指標
- 顏色指示器
- 文字標簽
- 影像指標
- 模擬時鐘
10、圖表
圖表控制元件實作了以下功能:
- 能夠添加無限數量的圖表形狀和連接器,
- 各種預定義的圖表塊,
- 表圖塊,
- 圖塊內的文本標簽,
- 帶有 5 種可自定義箭頭的智能直線和曲線圖連接器,
- 互動式圖表編輯,
- 能夠將圖表保存到 XML 或從 XML 加載圖表,
- 將圖表影像復制到剪貼板,
- 將圖表影像保存到檔案中,
- 放大/縮小支持
Windows UI 樣式(以前的“Metro”)Tiles 控制元件實作了以下功能:
- 大、規則和全面的控制元件
- 全鍵盤導航支持
- 平鋪組
- 標題
- 字幕按鈕
- 矩形或圓形瓷磚形狀
- 水平(“橫向”)或垂直(“縱向”)布局
- 平鋪標題和多行文本
- 平鋪影像
- 數字和標志性徽章支持
- “活”瓷磚
- 自定義顏色和畫筆
- 自定義瓷磚
- 獨立于作業系統:由于我們的實作只是模擬 Windows 8 風格的 Tiles,您可以在所有支持的作業系統下使用我們的 WinUI Tiles 控制元件!
有一種簡單而有效的方法來自定義對話框和表單外觀:只需呼叫 EnableVisualManagerStyle,所有對話框/表單控制元件和背景都將使用當前選擇的可視化管理器進行繪制,此外,您可以將任何對話框部分宣告為“玻璃”(僅限Vista),該對話框區域將出現“Aero”效果,

儀表的可視化設計器允許在幾分鐘內使用新的所見即所得設計工具創建高質量的數字儀表板!
您可以在設計表面上排列儀表并更改其屬性,
儀表板準備就緒后,將其保存為 XML 并將其加載到 C++ 應用程式中,
集成向導設定應用程式向導并更新路徑設定,
此外,向導提供了一種簡單的方法來構建所有必需的庫配置,
三、關于BCGPEdit(MFC)
BCGPEdit(BCGSoft專業編輯器)是一個MFC擴展庫,允許您將高級編輯控制元件合并到任何基于MFC的應用程式中,
編輯器庫適用于大量應用程式 - 從簡單的聊天客戶端到復雜的開發工具,
主要產品功能
BCGPEdit支持兩個級別的高度可定制的語法突出顯示,首先,您可以創建一個語法檔案(XML 格式)來支持任何編程語言,其次,我們提供了一組虛擬功能,您可以覆寫這些功能并將您想要的任何邏輯合并到編輯控制元件中,

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

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

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

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

您可以輕松地將編輯器內容匯出為 HTML 或 RTF 格式,我們的特征游覽示例是使用這種方法生成的,
四、其它產品
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 選項卡、靈活的可視化管理器等,
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軸上
下一篇:無法渲染所有影像
