什麼是c#?
c#是一種安全的、穩定的、簡單的、優雅的,由c和c++衍生出來的物件導向的程式語言。它在繼承c和c++強大功能的同時去掉了一些它們的複雜特性(例如沒有巨集以及不允許多重繼承)。c#綜合了vb簡單的視覺化操作和c++的高執行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向元件程式設計的支援成為.net開發的首選語言。[1]
什麼是winfom?
winform是·net開發平台中對windows form的一種稱謂, 可用於設計窗體和可視控制項,以建立豐富的基於windows的應用程式。
基本步驟:
1、建立winform
2.利用常用控制項,繪製畫面
winfrom模組劃分大致如下,各模組位置可以隨自己喜好來隨意放置。
跟據需要,從*******中拖動控制項到窗體中,進行布局
3.設定控制項屬性和事件
常用控制項屬性
名稱
說明
backcolor
控制項的背景色
anchor
用於控制容器發生變化的是,控制項如何響應
dock
可以使控制項靠在視窗的邊界上
enabled
通常設定為true,為false表示不能接受客戶輸入
forecolor
控制項的前景色
height
控制項的高度
width
控制項的寬度
left
控制項的左邊界到視窗左邊界的距離
right
控制項的右邊界到視窗左邊界的距離
name
控制項的名稱,**中用於引用該控制項
tabindex
控制項在容器中的標籤順序號
tabstop
指定控制項是否可以用tab鍵訪問
visible
指定控制項在執行期間可見
text
用於設定顯示的文字
常用事件
名稱
說明
click
在單擊控制項時引發,在某些情況下,這個事件也會在使用者按下回車鍵時引發
doubleclick
在雙擊控制項時引發
keydown
當控制項有焦點時,按下乙個鍵觸發
keypress
當控制項有焦點時,按下乙個鍵觸發
keyup
當控制項有焦點時,釋放乙個鍵觸發
mousedown
滑鼠按下
mousemove
滑鼠移動
mouseup
滑鼠釋放
4.編寫控制項響應事件,實現對應功能
示例1:點選按鈕,彈出訊息通知
方法一:雙擊控制項可以進入空間的預設事件程式設計,雙擊按鈕會進入按鈕的點選事件編寫。
**:private void btnshow_click(object sender, eventargs e)
方法二:寫好事件,比如showmessage:
private void showmessage(object sender, eventargs e)
然後在屬性欄上點選閃電圖示,進入事件列表,在click事件後面的下拉輸入框中選擇選擇showmessage,進行繫結。
介面效果:
示例2:計算輸入框a值和輸入框b值的乘積,在輸入框c中顯示出來
**:private void btncount_click(object sender, eventargs e)
本部分只是對winform開發基礎進行簡單的介紹,方便對ado連線資料庫進行講解,至於winform複雜功能,則需要大家主動去了解學習。
WinForm控制項開發總結
winform控制項開發總結 一 開篇 winform控制項開發總結 二 使用和除錯自定義控制項 winform控制項開發總結 三 認識winform控制項常用的attribute winform控制項開發總結 四 控制項屬性的序列化 winform控制項開發總結 五 為控制項的複雜屬性提供型別轉換...
WinForm控制項開發總結
winform控制項開發總結 一 開篇 winform控制項開發總結 二 使用和除錯自定義控制項 winform控制項開發總結 三 認識winform控制項常用的attribute winform控制項開發總結 四 控制項屬性的序列化 winform控制項開發總結 五 為控制項的複雜屬性提供型別轉換...
Winform基礎控制項美化
這段時間重寫了winform的textbox,combobox,numericupdown,datetimepicker,panel,button,usercontrol控制項 主要實現了,這些控制項的垂直居中,可自定義邊框顏色等功能,支援fontawesome圖示.效果見下圖 專案目錄見下圖 co...