.NET 幫助

C# 表單(對開發人員的運作方式)

發佈 2023年11月29日
分享:

Windows Form 專案類型介紹

Windows Forms,通常稱為“WinForms”,是一種圖形用戶界面 (圖形用戶介面) 在 .NET Framework 和 .NET Core Framework 中的庫。使用 Windows Forms,開發人員可以為 Windows 創建豐富的互動式桌面應用程序。本教程將逐步引導您使用 Visual Studio(一個流行的集成開發環境)創建一個基本的 Windows Forms 應用程序專案。 (集成開發環境) 適用於 .NET 開發人員。

設定 Visual Studio

在開始建立您的 Windows 表單應用程式之前,您需要安裝 Visual Studio。這是開發 Windows 表單應用程式的主要工具。

安裝 Visual Studio

從官方網站下載 Visual Studio。

運行安裝程式並選擇「.NET 桌面開發」工作負載。這包含建立 Windows Forms 應用程式所需的工具。

完成安裝過程。

開始一個新的 Windows Forms 專案

  1. 打開 Visual Studio。

  2. 到選單欄中的“檔案”選項,然後選擇“新增” > “專案”。這會打開“新專案對話框”。

  3. 在對話框中,搜尋「Windows Forms App」並選擇它。請確保您選擇的是基於您使用的是 .NET Core Framework 還是舊版 .NET Framework 的正確版本。

  4. 點擊“下一步”,給您的專案取個名字,然後在對話框中點擊“建立”。

您現在已成功創建了一個新的 Windows Form 應用程序。!

Windows Forms 的基礎

當您在 Visual Studio 中建立一個新的 Windows Form 應用程式時,會顯示一個標題為 'Form1' 的空白表單。這個表單是您設計應用程式 GUI 的畫布。

了解 Visual Studio 介面

解決方案資源管理器:在右側,解決方案資源管理器顯示專案中的所有文件和資源。雙擊“Form1.cs”,可以將表單顯示出來。

屬性窗口:在解決方案資源管理器的下方,屬性窗口顯示選定項目的屬性。您可以在屬性窗口中修改屬性,如大小、顏色、文本等。

工具箱:在左側,這裡包含所有的“子控制項”。 (按鈕、標籤控制、文本框) 您可以將其拖動到您的表單上。

將控制項添加到您的表單中

將控制項添加到您的表單中,就像從工具箱中拖放一樣簡單:

  1. 在工具箱中找到按鈕控制項,然後拖動它到您的表單上。這是您的“按鈕控制項”。
  2. 同樣,拖動一個標籤控制項 (標籤控制) 以及一個核取方塊控制項 (複選框控制) 置於您的表單上。

  3. 根據需要調整其位置。

每個控制項都有屬性可以在屬性窗口中調整。 例如,選擇按鈕控制項並將其文本屬性更改為 "點擊我"。

讓您的 Windows Forms 應用程式互動化

一個應用程式不僅僅是其外觀;它需要具備功能性!

新增事件處理常式至控制項

雙擊您新增的按鈕控制項。Visual Studio 會自動在表單背後的程式碼中建立一個事件處理常式。

在這個事件處理常式方法中,新增以下程式碼:

label1.Text = "Button was clicked!";
label1.Text = "Button was clicked!";
label1.Text = "Button was clicked!"
VB   C#

現在,每次在您的 Windows 表單應用程式中按下按鈕,標籤的文字將更改為「按鈕已被點擊」。!"."

執行您的應用程式

點擊頂部的綠色「開始」按鈕或按下 F5。這將編譯並運行您的應用程式。main 方法是應用程式的入口點,您的表單應該會出現在螢幕上。嘗試點擊按鈕,看看您在 main 方法中添加的標籤文字是否會變化。!

高級控制和功能

群組控制

使用 GroupBox 控制項,您可以對相關的控制項進行分組,從而提升組織和使用者體驗。

  1. 從工具箱中拖曳 GroupBox 到您的表單上。
  2. 將其他控制項拖曳到 GroupBox 內,以將它們加入到這個群組中。

使用MenuStrip控制項

MenuStrip控制項為您的Windows Forms應用程式提供一個功能表列。

  1. 從工具箱中拖曳MenuStrip控制項到您的表單上。
  2. 點擊它以添加功能表項目,如「檔案」、「編輯」等。

處理多個表單

現實世界的 Windows Forms 應用程式通常使用多個表單。

  1. 在解決方案資源管理器中右鍵點擊您的項目 > 添加 > 新增項目。

  2. 選擇「Windows 表單」,命名,然後點擊添加。

  3. 要從主表單中打開這個新表單,使用:
Form2 newForm = new Form2();
newForm.Show();
Form2 newForm = new Form2();
newForm.Show();
Dim newForm As New Form2()
newForm.Show()
VB   C#

將 Iron Suite 產品整合到 Windows Forms 應用程序

Windows Forms 作為一個高度靈活的平台,允許整合第三方工具和庫,以進一步擴展其功能。其中一個值得注意的工具套件來自 Iron Suite,這是一組為開發人員量身定制的強大產品。讓我們深入了解這些產品,看看它們如何讓你的 Windows Forms 應用程序如虎添翼。

Iron Suite 是一組開發工具的集合,旨在簡化 C# 和 .NET 項目中的復雜任務。這些工具雖然在其功能上是獨立的,但彼此互補,使其成為綜合項目的理想選擇,例如那些你可能用 Windows Forms 開發的項目。

IronPDF

IronPDFIronPDF 是一個用於在 .NET 環境中處理 PDF 的多功能庫。想像一下創建一個生成報告或管理文檔的 Windows Forms 應用程式。使用 IronPDF,您可以無縫地生成、編輯,甚至轉換 PDF。它可以輕鬆集成到您的 Windows Forms 應用程式中,使您能夠提供強大的 PDF 功能而不需要太多麻煩。

IronXL

IronXL 處理 Excel 文件在許多應用程式中很常見,尤其是那些以資料管理為中心的應用程式。 IronXL 是您針對此目的的首選工具。使用IronXL,您的Windows Forms應用程序可以讀取、寫入、編輯,甚至創建Excel電子表格。這開啟了無數可能性,例如創建動態報告、管理數據集或在應用程序之間進行數據的導入/導出。

IronOCR

IronOCR 光學字符識別 (光學字符識別) 是一種技術,可將各種文件類型,例如掃描的紙質文件、PDF 或由數位相機拍攝的圖像轉換為可編輯的資料。 IronOCR 在這個領域中是一個領先的工具。通過將 IronOCR 集成到您的 Windows Forms 應用程序中,您可以從圖像、掃描文件,甚至是 PDF 中提取文字。想像一下可以數位化印刷資料的應用程序或協助文件管理的工具——IronOCR 可以成為這些功能的骨幹。

IronBarcode

IronBarcode 在現今的數位時代,條碼和 QR 碼無處不在。無論是庫存管理、票證驗證還是產品掃描,這些代碼都是必需的。 IronBarcode 允許您的 Windows Forms 應用程式生成、讀取和處理各種條碼和 QR 碼。整合此功能可以使應用程式更具互動性和動態性,特別是在零售、活動管理或與庫存相關的項目中。

結論

Iron Suite Windows Forms 提供了廣闊的天地來創建互動式應用程式,當與 Iron Suite 這樣的工具結合時,可能性變得無窮無盡。Iron Suite 的每一個產品,無論是 IronPDF、IronXL、IronOCR 還是 IronBarcode,都開始於 $749。更令人興奮的是,每個產品都提供了一个 30 天免費試用,讓您充分測試和體驗其功能。

對於那些希望最大化價值的人,Iron Suite 提供了一個引人注目的優惠:您可以 購買整套套件 只需兩個產品的價格。這不僅能節省開支,還為您提供了一套全面的工具,可以將您的 Windows 窗體應用程序提升到新的高度。

< 上一頁
C# Json 序列化工具(開發人員如何使用)
下一個 >
C# AS(對開發人員的運作方式)

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >