日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

visual studio odbc数据源设计器_NEW!WinForm界面开发设计时正式支持.NET 5

發布時間:2023/12/2 asp.net 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 visual studio odbc数据源设计器_NEW!WinForm界面开发设计时正式支持.NET 5 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊“了解更多”獲取DevExpress v20.2完整版下載

早在今年7月,官方技術團隊宣布對DevExpress控件進行功能增強,使其支持最新的.NET 5 Preview。 但是盡管技術團隊一直在努力確保WinForms控件與.NET 5兼容但在Visual Studio中對設計器的支持卻是另一回事。 現在.NET 5已與Visual Studio 2019 v16.8一起正式發布,現在該討論如何使用DevExpress WinForms v20.2的設計時工具了。

盡管WinForms平臺尚未完全解決重要的設計時問題,但Microsoft在考慮.NET 5的開發人員方面取得了較好的進展,例如,您可以調用控件的智能標記菜單...

使用控件的設計器

并利用獨立的設計器對話框來設置復雜的屬性,例如技術團隊最近全面修改的編輯器輸入標記的Mask Settings對話框。

基本操作

為了開發一個新的WinForms應用程序,該應用程序以DevExpress控件為目標面向.NET 5,您應該執行以下操作:

1. 使用VS Installer中選中的“.NET Core development tools”選項來安裝Visual Studio 2019 version 16.9 Preview 1。

2. 按照本幫助文章中的說明注冊特殊的搶先體驗NuGet feed:安裝Visual Studio的NuGet Package Manager。通過單獨的Feed分發.NET 5控件,Microsoft仍必須實施一些細節,這些細節對于完整設計時支持至關重要。

注意:目前,NuGet feed是獲取針對.NET 5優化的最新DevExpress WinForms控件的唯一方法。通過Download Manager中提供的經典.NET Core安裝程序分發的DevExpress WinForms v20.2控件,也可以在.NET Core下運行.NET 5,但缺乏設計時支持。

3. 在Visual Studio中,確保您的應用程序面向.NET 5.0。跳轉到“Project | Manage NuGet Packages...”,選擇您在步驟2中注冊的Feed,然后安裝具有所需本地化區域性的預發布軟件包,每個軟件包都包含所有可用的DevExpress WinForms控件。

4. 安裝選定的程序包后,您可以從Visual Studio工具箱中添加DevExpress控件。

已知問題

盡管上面提到的設計時功能似乎表明.NET 5已準備就緒且可用(實際上可用于Visual Studio中的基本WinForms控件),但標準WinForms設計器界面仍然存在重要的局限性/問題,這些問題意味著設計器目前尚不完全支持我們復雜的WinForms控件。當然,Microsoft將在未來的Visual Studio構建中增強這些接口,隨后將提供DevExpress WinForms設計時支持。 目前,我們尚無有關何時準備好進行此類更改的指導,因此我們無法為用戶提供確切的發布時間表。一些尚未為.NET 5提供最佳的設計時體驗示例:

  • 接受自定義結構(例如DevExpress.Utils.Padding)作為值的屬性可以顯示在Visual Studio Properties面板中,但任何嘗試編輯此類屬性的操作都可能導致IDE崩潰。
  • Visual Studio Toolbox中顯示的控件不支持圖標。
  • 自定義字形無法在設計時渲染,針對常規.NET Framework的WinForms控件利用此類字形來指示綁定的UI元素,顯示調用Data Source Configuration Wizard的按鈕等。
  • 設計器不支持數據源和綁定,只能在代碼中指定。
  • 不支持某些交互功能,例如拖動控件元素。
  • 托管WinForms Designer的進程容易掛起。
  • 在性能方面還存在其他一些問題。

DevExpress是最早發布商業WinForms UI控件的組件供應商,多年來為復雜的WinForms UI控件創建了一些非常復雜的設計器。 我們將資源集中在設計時體驗上,出色的設計時經驗可提高生產率并降低開發成本。

在WinForms的設計時經驗并不取決于Visual Studio的標準設計器界面,因此要為.NET 5提供與在早期版本的.NET Framework中相同的設計時體驗,將需要艱巨的嘗試:

  • 為單個控件元素(網格列,圖塊等)添加智能標簽菜單。
  • 創建自定義向導,例如模板庫、數據源配置向導、Scaffolding向導等。
  • 擴展的智能標簽。
  • 處理不允許您創建事件處理程序的設計器對話框。
  • 找出解決缺少的Visual Studio查找面板屬性的方法。
  • 解決DevExpress編輯器的類型轉換問題。
  • 找出如何處理非操作助手組件。

最后,還有一些功能和控件在當前版本中不可用:XPO, reporting和XtraDialogs,這些功能缺失的原因與主要的技術困難無關,將在以后的DevExpress版本中解決。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的visual studio odbc数据源设计器_NEW!WinForm界面开发设计时正式支持.NET 5的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。