寫給初學者的C 教程 專題1 S7通訊 2

2022-07-01 08:12:09 字數 2396 閱讀 5526

visual studio(下稱vs)啟動後是這樣的。

圖1 vs主介面

其中左邊紅色方框中顯示的是窗體控制項,比如按鈕、文字框等,有點類似我們組態觸控螢幕或者wincc時使用的那些控制項。右邊綠色方框中顯示的是專案檔案,比如窗體檔案、**檔案等。右邊藍色方框中顯示的是控制項屬性和事件。

為了避免大家學習起來有枯燥、無趣的感覺,我們不打算花很多篇幅來介紹基礎語法和控制項使用,而是直接進入應用開發。我們會在用到的地方再花篇幅來介紹語法控制項。

我個人比較喜歡深色背景主題,所以首先我們來設定下vs的主題顏色。選擇選單「工具/選項」。

圖2 開啟工具選單

在「環境/常規」中將顏色主題改為「深色」,參見下圖所示。

圖3 選擇顏色主題

點選確定按鈕後,vs介面即會變成深色主題。

圖4 深色主題效果

從左邊工具箱中分別拖乙個控制項「label」和「button」到窗體上,參見下圖所示。

圖5 新增控制項

選中窗體中的「label」控制項,在右下角的屬性欄中可以檢視以及修改其屬性。

圖6 控制項屬性

上圖中箭頭所指為控制項「label1」的「text」屬性。通過該屬性我們可以設定控制項顯示的文字內容。我們可以直接在這裡修改它的屬性值,也可以通過**修改。

選中按鈕控制項「button1」,同樣可以在屬性欄中看到控制項對應的屬性。點選下圖中紅色圓圈裡面的箭頭切換到事件欄。

圖7 切換到事件欄

在事件欄中我們可以看到按鈕控制項「button1」擁有的事件。

圖8 控制項事件

事件表示程式對某種行為的響應。比如「click」事件表示程式對使用者使用滑鼠點選按鈕時的響應。雙擊按鈕控制項「button1」就會自動新增乙個事件處理程式。

圖9 事件處理程式

我們將對按鈕對該事件的響應**寫到上圖的紅色方框處即可。

圖10 事件響應**

上圖中我們在按鈕控制項「button1」的「click」事件中新增了一行用於修改文字控制項「label1」屬性「text」的**。**中「label1」是控制項名稱,我們可以通過屬性「name」檢視控制項名稱。

圖11 檢視控制項名稱

「label1.text」表示控制項「label1」的屬性「text」。注意,c#是區別大小寫的,如果大小寫搞錯是會報錯的。屬性「text」的型別是字串(string),所以我們賦值乙個字串常量即可。字串需要用雙引號包圍起來,另外語句結束需要加乙個雙引號。

點選下圖中紅色圓圈裡面的工具欄按鈕儲存專案。再點選綠色圓圈中的三角形按鈕執行專案。

圖12 儲存並執行專案

專案執行後是這樣的。

圖13 執行時的窗體

點選上圖中的按鈕「button1」就會看到「label1」變成了「hello, world!」

圖14 執行效果

圖15 專案可執行檔案

hwlib(慧蘭博)技術團隊專注於高階自動化技術,如果您對我們的技術教程感興趣的話,可以x寶上搜尋店鋪「hwlib」或者「慧蘭博」

關於hwlib(慧蘭博)技術團隊的更多資訊:www.hwlib.com.cn

hwlib(慧蘭博)技術團隊技術資料:

或者

提取碼:0s3j

寫給Git初學者的7個建議

英文原文 7 useful git tips for beginners 當我剛剛開始使用 git 的版本控制時,我根本不確定我付出那麼多時間是不是會得到回報。branch stage stash,這些 git 名詞對我來說都非常陌生。而今天的我已不能想象生活沒有 git 會變成什麼樣。git 不僅...

寫給Git初學者的7個建議

當我剛剛開始使用git的版本控制時,我根本不確定我付出那麼多時間是不是會得到回報。branch stage stash,這些git名詞對我來說都非常陌生。而今天的我已不能想象生活沒有git會變成什麼樣。git不僅提供了我非常需要的版本控制功能,還讓我變成乙個更優秀的程式設計師。這裡有一系列可以幫助你...

寫給Git初學者的7個建議

當我剛剛開始使用git的版本控制時,我根本不確定我付出那麼多時間是不是會得到回報。branch stage stash,這些git名詞對我來說都非常陌生。而今天的我已不能想象生活沒有git會變成什麼樣。git不僅提供了我非常需要的版本控制功能,還讓我變成乙個更優秀的程式設計師。這裡有一系列可以幫助你...