翻譯|產(chǎn)品更新|編輯:龔雪|2024-11-21 13:45:36.013|閱讀 86 次
概述:界面控件DevExpress WinForms v24.2在今年年末更新,新版本將升級(jí)人工智能方面的功能等,歡迎關(guān)注我們及時(shí)獲取最新消息~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
DevExpress WinForms 擁有180+組件和UI庫(kù),能為Windows Forms平臺(tái)創(chuàng)建具有影響力的業(yè)務(wù)解決方案。DevExpress WinForms能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無(wú)論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!
獲取DevExpress WinForms v24.1正式版下載
DevExpress技術(shù)交流群11:749942875 歡迎一起進(jìn)群討論
本文中包含了DevExpress WinForms v24.2官方發(fā)布的當(dāng)前/預(yù)計(jì)的開(kāi)發(fā)計(jì)劃,請(qǐng)注意此信息僅供參考,并不代表Developer Express Inc.的約束性承諾。下一個(gè)版本更新預(yù)計(jì)在12月份更新,新的桌面開(kāi)發(fā)標(biāo)準(zhǔn)(. NET Core、安全、可訪問(wèn)性、人工只能)仍然是重點(diǎn)關(guān)注的領(lǐng)域。
允許您將以下AI服務(wù)集成到DevExpress驅(qū)動(dòng)的WinForms應(yīng)用程序中:
AI服務(wù)和DevExpress AI擴(kuò)展(操作)遵循 "bring your own key"的方法,DevExpress不提供REST API,也不包含內(nèi)置的LLMs/SLMs。要使用AI服務(wù),您需要一個(gè)激活的Azure/OpenAI訂閱來(lái)獲取必要的REST API端點(diǎn)、密鑰和模型部署名稱(chēng)。此信息必須在應(yīng)用程序啟動(dòng)時(shí)提供,來(lái)注冊(cè)AI客戶端并在WinForms應(yīng)用程序中啟用DevExpress AI功能。
下面的代碼片段注冊(cè)了一個(gè)Azure OpenAI客戶端:
using Azure.AI.OpenAI; using DevExpress.AIIntegration; internal static class Program { [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); AIExtensionsContainerDesktop.Default.RegisterChatClientOpenAIService( new AzureOpenAIClient(new Uri(AzureOpenAIEndpoint), new System.ClientModel.ApiKeyCredential(AzureOpenAIKey)), deploymentName: DeploymentName ); Application.Run(new Form1()); } static string AzureOpenAIEndpoint { get { return Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT"); } } static string AzureOpenAIKey { get { return Environment.GetEnvironmentVariable("AZURE_OPENAI_APIKEY"); } } static string DeploymentName { get { return Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOYMENTNAME"); } } }
智能粘貼是一種人工智能支持的功能,改變了傳統(tǒng)的復(fù)制粘貼操作,旨在提高工作效率。Smart Paste分析復(fù)制的內(nèi)容,并在DevExpress數(shù)據(jù)網(wǎng)格和布局控件驅(qū)動(dòng)的表單中智能地將正確的值分配給適當(dāng)?shù)淖侄?行單元格。
激活智能粘貼后,"Smart Paste"命令會(huì)自動(dòng)添加到控件的彈出菜單中。當(dāng)用戶從源(如電子表格、文檔或網(wǎng)頁(yè))復(fù)制數(shù)據(jù)并將其粘貼到數(shù)據(jù)網(wǎng)格或布局控件支持的表單中時(shí),Smart Paste會(huì)自動(dòng)解釋內(nèi)容并將數(shù)據(jù)映射到正確的數(shù)據(jù)字段或單元格。
DevExpress WinForms Ribbon和Accordion控件現(xiàn)在支持AI驅(qū)動(dòng)的智能搜索,智能搜索與傳統(tǒng)搜索算法一起工作,提供更強(qiáng)大和用戶友好的搜索體驗(yàn)。
當(dāng)用戶暫停搜索字段中的文本輸入時(shí)(在Ribbon或Accordion控件中),該控件將當(dāng)前搜索查詢發(fā)送給AI服務(wù),該服務(wù)可以理解上下文、同義詞和精確關(guān)鍵字匹配之外的用戶意圖。AI服務(wù)返回結(jié)果后,控件將相應(yīng)地過(guò)濾項(xiàng)。
基于NLP的文本轉(zhuǎn)換擴(kuò)展(操作)允許您增強(qiáng)用戶與文本內(nèi)容交互和管理文本內(nèi)容的方式,這些擴(kuò)展利用高級(jí)自然語(yǔ)言處理(NLP)技術(shù),直接在Windows Forms應(yīng)用程序中提供自動(dòng)化、智能的文本操作功能。
基于AI的文本轉(zhuǎn)換擴(kuò)展包括:
AI支持的文本轉(zhuǎn)換擴(kuò)展可以在以下DevExpress WinForms控件中使用:
要在DevExpress驅(qū)動(dòng)的WinForms應(yīng)用程序中添加此功能,只需將DevExpress Behavior Manager組件從工具箱中拖放到窗體中,在Behavior Editor中添加所需的AI驅(qū)動(dòng)的文本轉(zhuǎn)換操作,將操作附加到DevExpress控件,并根據(jù)需要配置操作設(shè)置:
運(yùn)行應(yīng)用程序,選擇文本,調(diào)用彈出菜單,然后單擊適當(dāng)?shù)腁I相關(guān)命令。人工智能將處理命令并生成答案,AI生成的答案將顯示在對(duì)話框中。
只需單擊一下,就可以將答案直接插入文檔或文本字段中。您可以將答案插入所選文本或光標(biāo)的上方/下方,替換所有內(nèi)容或所選文本,或?qū)⒋鸢笍?fù)制到剪貼板。
CustomRequestBehavior在上下文菜單中顯示一個(gè)“Ask AI”項(xiàng)目, "Ask AI" 調(diào)用一個(gè)對(duì)話框,允許用戶直接與人工智能助手互動(dòng)。用戶可以輸入問(wèn)題或提示,AI助手將處理查詢并生成答案。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)