W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
ASP.NET 是微軟開發(fā)的一個強大的服務器端 Web 應用程序框架,支持多種編程語言,包括 C# 和 VB.NET 等。
然而,與熱門的 JavaScript、Java、Python 等語言相比,C# 和 VB.NET 的參考代碼和案例相對較少,學習資料獲取相對較難。
隨著 AI 技術(shù)的發(fā)展,我們可以通過 AI 來幫助我們學習 ASP.NET 的使用,也可以使用 AI 來輔助開發(fā)。
本文將介紹如何使用通義靈碼提供的通義千問大模型進行 ASP.NET 開發(fā)。
通義靈碼是由阿里云技術(shù)團隊打造的智能編碼助手。它基于通義大模型,能夠提供以下功能:
通義靈碼官網(wǎng):https://tongyi.aliyun.com/lingma/
通義靈碼支持:JetBrains IDEs、Visual Studio Code、Visual Studio,及遠程開發(fā)場景(Remote SSH、Docker、WSL、Web IDE),安裝后登錄賬號即可開始使用。
開發(fā) ASP.NET 通常會選擇使用同是微軟開發(fā)的 Visual Studio,因為它提供了對 ASP.NET 的最佳支持。
本文以 Visual Studio 2022 為例進行介紹。
Visual Studio 安裝插件需要管理員權(quán)限,建議右鍵 Visual Studio 以管理員權(quán)限運行,否則可能會導致安裝失敗。
在 Visual Studio 的菜單欄中,選擇“拓展”->“管理拓展”,進入拓展管理器。在“瀏覽”選項卡中,搜索“TONGYI Lingma”即可找到通義靈碼插件(也可以直接中文搜索“通義靈碼”)。
點擊安裝后,等待 Visual Studio 下載完畢,會提示你重啟 IDE 進行計劃更改。
此時關(guān)閉 Visual Studio,即可進入插件安裝流程。
點擊“Modify”即可進行插件安裝,安裝成功后會出現(xiàn)相應的提示窗口。
與 VSCode 和 IDEA 等軟件不同,Visual Studio 需要自行調(diào)出通義靈碼的問答窗口。
在 Visual Studio 的菜單欄中,找到“視圖”->“其他窗口”->“通義靈碼”,即可打開問答窗口。
點擊登錄后,根據(jù)網(wǎng)頁提示即可完成登錄。
通義靈碼提供代碼續(xù)寫功能,幫助快速生成可用代碼。
一般情況下,代碼續(xù)寫是實時根據(jù)已有代碼進行后續(xù)代碼猜測的,但有時候不會及時生成代碼,可以使用以下快捷鍵來手動代碼補全:
alt+P
?:手動觸發(fā)行間代碼建議alt+[
?和 ?alt+]
?:實現(xiàn)生成代碼的上下切換
一般情況下代碼續(xù)寫是實時根據(jù)已有代碼進行后續(xù)代碼猜測的,但有時候不會及時生成代碼,我們可以用以下alt+P來手動代碼補全
另外還可以用alt+[和alt+]來實現(xiàn)生成代碼的上下切換。
選中需要注釋的代碼,點擊右鍵,找到通義靈碼選項,即可看到生成注釋功能。
通義靈碼能夠為已有的代碼補充注釋,方便后續(xù)的維護。
選中需要 AI 解釋的代碼,右鍵選擇通義靈碼的代碼解釋功能,通義靈碼會生成這段代碼的代碼解釋,方便開發(fā)人員理解代碼!
通義靈碼提供生成單元測試的功能,可以用這個功能輔助對已有的代碼進行測試,避免遺漏可能的測試條件。
通義靈碼在生成單元測試時不僅僅會生成對應的測試方案和測試用例,還能提供可運行的測試代碼,可以直接拿來使用。
通義靈碼能夠?qū)x中的代碼進行代碼審核,找出代碼潛在的問題,并提出解決方案和優(yōu)化后的代碼。
通義靈碼提供智能問答功能,可以將其視為一個精通 ASP.NET 的程序員。
可以向它詢問一些知識,也可以讓它幫忙生成一些代碼。
通義靈碼作為一款智能編碼助手,為 ASP.NET 開發(fā)提供了強大的支持。
從代碼續(xù)寫到智能問答,從代碼注釋到單元測試生成,再到代碼優(yōu)化,它幾乎涵蓋了開發(fā)過程中的各個方面。
通過本文的介紹,希望你能更好地理解和使用通義靈碼,提升自己的編程效率和代碼質(zhì)量。
隨著 AI 技術(shù)的不斷發(fā)展,相信通義靈碼會在未來的 ASP.NET 開發(fā)中發(fā)揮更加重要的作用。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: