2 C 程式設計學習 Windows Forms

2021-07-24 19:20:55 字數 971 閱讀 7631

2.c#程式設計學習—— windows forms

windows form ,是 microsoft windows 應用程式開發的新平台,以 .net framework 為基礎。這種架構提供清晰、物件導向且可延伸的類別集,讓您能夠開發各種 windows 應用程式。

乙個單獨的應用程式可以同時包括這兩者元素,也可以相互轉換。對於c#編譯器,控制台應用程式與windows應用程式之間的區別在於乙個名為target的編譯器開關。

可以使用:/target:exe

建立乙個windows可執行應用程式:/target:winexe

class

messageboxhelloworld

}其中system.windows.forms是乙個命名空間,包含幾百個類和100個列舉。

messagebox 是那個命名空間中的乙個類

show是messagebox類中的乙個靜態方法。

using

system;

using

system.windows.forms;

class

mydocumentsfolder}

class

newform

}其中form類是從containercontrol派生的,具體如下圖1

顯示窗體如下:

using

system.windows.forms;

class

newform

}c#編譯器需要訪問一些額外的dll,是.net公共語言執行時(clr)。需要包括reference編譯器開關。

/r:system.dll,system.windows.forms.dl,systemdrawing.dll

在解決方案中,右鍵引用,新增引用。

然後如下圖2

重新編譯生成即可。

遞迴程式設計2(C語言)

實驗內容 題目1 將非負十進位制整數n轉換成b進製。其中b 2 16 題目2 任何乙個正整數都可以用2的冪次方表示。例如 137 27 23 2 0 同時約定冪次方用括號來表示,即ab 可表示為a b 由此可知,137可表示為 2 7 2 3 2 0 進一步 7 22 2 20 21用2表示 3 2...

C 學習筆記2 C 變數

1 當乙個精度高的資料型別與乙個精度低的資料型別進行運算時,定義運算結果的變數型別必須與精度最高的變數型別相同。這是為了防止在運算過程中造成資料丟失。如下 double a 42.29 int b 4229 int c a b console.writeline c c console.readke...

C 學習筆記2 C 引用 vs 指標

引用很容易與指標混淆,它們之間有三個主要的不同 1.不存在空引用。引用必須連線到一塊合法的記憶體。2.一旦引用被初始化為乙個物件,就不能被指向到另乙個物件。指標可以在任何時候指向到另乙個物件。3.引用必須在建立時被初始化。指標可以在任何時間被初始化。void swap int a,int b 這裡需...