其實很早之前我就想自己制作一些實用好看的小應用了,但是開始學習編程后我的主要精力都花在了嵌入式C語言硬體編程上面,但是C語言作為一個造輪子的語言,用來制作應用程式的話會很花時間和精力,所以準備使用一些面向物件的語言來制作,而在對于各種語言的了解后,我認為C#相較其他語言更加適合我這種時間較少同時主力語言為C語言的編程者用來制作一些桌面程式,從這篇筆記開始,我將記錄我在C#學習程序中的程序,不一定有非常好的參考性,僅僅是對自己學習的一個記錄和激勵
學習目標
作為一個電子專業的學生,我的目標更多集中于電腦與嵌入式設備的互動上,所以我先預設了一個小目標,希望能制作出一個軟體:
- 可以實作指令編程(類似于藍牙AT指令那種,不過指令內容和報文格式可以自由設定,而硬體端只需處理這些指令即可完成一些簡單的操作)
- 指令界面制作GUI編程(類似于App Inventor的圖形編程界面)
- 可以設定高級串口通信(具體需求暫時沒想好,但是至少可以達到普通的收發以及指定報文的波形顯示)
- 可以自制小工具(通過調取工具箱內的包括按鈕、顯示框之類的東西,配合報文實作小工具設計制作)
- 內置程式員計算器
其它功能暫時沒有想好,待定……
編程工具
Visual Studio 2019 社區版
Hello World!
下載并安裝好VS2019,安裝好所需插件就可以開始了,(安裝教程)
因為我的目標就是做表單程式,那么我們就直接選擇建立表單程式吧,
- 打開Visual Studio 2019,進入專案導航界面,選擇創建新專案打開

- 進入創建新專案界面,選擇C#語言、Windows、桌面進行篩選,選擇Windows 表單應用(.NET Framework)

- 進入配置新專案,修改專案名稱并盡量選擇非中文路徑,解決方案名稱會自動跟著專案名稱變,不用管它,框架選擇最新即可

- 等待幾秒即建成了專案,不同電腦可能有所不同,但是總體差不多,

- 現在開始修改表單的樣式,在表單中單擊右鍵,選擇屬性,然后在左邊或者右邊就會顯示這個表單的屬性(具體在什么位置說不準,不過自己也可以拖動,我比較喜歡放在左邊并隱藏)

- 在屬性界面選擇Text進行修改,這里相當于修改表單的標題


- 再次右鍵單擊表單任意位置,選擇查看代碼,就可以進入到表單設計代碼中,

- 然后就是我們程式員的傳統藝能Hello World了,一般教程中會讓我們在Main函式中輸入
Console.WriteLine("Hello World!");,不過我們可以打開我們的資源管理器,選擇Program.cs(這里面相當于新建C語言專案里的main.c)

- Main方法里面已經有三行代碼了,當然我們也可以輸入上面的代碼試試,但是結果是無法顯示出控制臺界面,原因暫時還不清楚,不過雖然我們無法在控制臺里顯示Hello World,但是我們可以在表單中顯示,回到Form1.cs中,輸入如下代碼:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace MyFirstWindowsApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
MessageBox.Show("Hello World!"); // 這相當與一個資訊塊顯示Hello World
}
}
}
- 最終顯示結果如下,先顯示了一個MessageBox框,里面寫了HelloWorld,然后點擊確定后顯示了我的第一個程式的表單,


總結
第一次實驗差不多就是這樣了,總體來說C#給我的感徑訓是很有趣的,而且Visual Studio進行碼代碼時不管是其界面,還是代碼提示,甚至C#這些方法注釋的漢化都讓人感覺非常舒服,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225437.html
標籤:其他
