tft每日頭條

 > 科技

 > c語言的例題解析

c語言的例題解析

科技 更新时间:2025-02-09 07:52:15

關于屬性方面再說一點,屬性中的Name屬性的值相當于聲明數據類型時的變量,而Text屬性的值相當于變量的值,比如int num1=6;int類型相當于控件類型(Button,TextBox等控件)num1相當于Name屬性的值,6相當于Text的值

窗體應用程序也是有入口的Main方法的,所以也可以單獨運行,方法在Program.cs文件中,在此文件中一般不編寫代碼,暫時也不要改動其中代碼,特别是啟動方法的位置,否則程序運行會報異常,暫時也不用知道它們是幹什麼的,怎麼用,以後會說到

c語言的例題解析(-事件應用例題)1

窗體的入口方法

本次例題是結合之前學習的泛型集合List實現一個中文簡繁體轉換的窗體程序,程序中會用到窗體的Load事件與Button控件的單擊事件

c語言的例題解析(-事件應用例題)2

窗體的Load事件解釋的非常清楚;通俗的說就是在窗體顯示之前要做的事

窗體界面效果如上圖所示,其窗體和控件的屬性的值自己設置,推薦使用之前說的窗體或者控件的命名規範,養成良好習慣

c語言的例題解析(-事件應用例題)3

簡繁體文件

c語言的例題解析(-事件應用例題)4

簡繁體轉換代碼

一個簡易的中文簡繁體轉換器完成,輸入一段文字測試一下

c語言的例題解析(-事件應用例題)5

中文簡繁體轉換器測試,繁體看着有些像亂碼其實不是

因為字庫文件本身就是UTF-8編碼,所以程序中讀取的文字不會出現亂碼,解決亂碼的方法之前說過不再贅述;程序中還可以對圖中上面的文本框控件使用TextChanged和KeyUp事件,不再需要按鈕及其事件也可以實現最終的轉換結果;在程序中解決問題的方法不是唯一的,唯一的是哪種方法更安全更高效

如果有類似中英,中日等字庫照此方式可以自制一個簡易的漢英字典等

C#知識#很快就說完,馬上進入數據庫(主要介紹SQL)的學習

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved