使用C#開發資料庫應用系統

來源:互聯網
上載者:User

標籤:組合   ted   啟動   ini   style   pos   rtp   image   字串   

使用C#開發資料庫應用系統

 

1:初始Windows:

在Visual Studio 中 ,WinForm應用的表單檔案中有兩種編輯試圖:

----1:表單設計器

----2:代碼編輯器

2:在VS中建立Windows應用程式的步驟:

----1>建立項目

----2>項目類型:visualC#項目

----3>模板

3:Windows應用程式:

一個解決方案裡有好多項目

主程式檔案裡包含main()方法

main()方法是Windows程式入口

程式調試中通過修改Main()方法改變啟動表單

4:用partial將同一個表單的代碼分開放在兩個檔案中:

----一個存放VS自動產生的程式碼

----一個存放我們自己的編寫的代碼

form1:Form-------冒號表示繼承。像孩子繼承父母的特徵所有的表單都繼承的form

5:建構函式:做一絲的初始化工作

表單標題:Name 表單的表徵圖:Icon 背景表徵圖:BackgroundImage 背景顏色:BackgroundColor

最大化按鈕:Maximinbox 最小化按鈕:minimun 表單邊框樣式:formborderstyle

表單初始位置:startposition 表單狀態:windowsstate

6:命名規範首碼:

控制項名稱: 控制類名: 命名首碼:

標籤 Label IbI

文字框 Textbox txt

組合框 combobox cbo

按鈕 Button btn

正常化命名可以提高程式的可讀性和維護性

文字框的主要屬性:

Max Length:指定在文字框輸入的最大餓字串

Mulitiline:表示是否可以在文字框中輸入多行文本

Passwordchar:指示在作為密碼框時,文字框中顯示的字元。而不是實際的輸入的文本

ReadOnly:指定是否允許編輯文字框的文本

text:與文本關聯的文本

 

組合框的屬性:

Items:組合框中的項

DropDownstyle:定義組合框的風格,指示是否顯示列表框部分,是否允許使用者編輯文字框的部分

Text:與組合框關聯的文本

SelectedIndex:當前選定的項目的索引號,列表框的每項都有一個索引號。從零開始

SelectedItem:擷取當前選定的項

事件: 說明:

click: 單機控制項時發生

SelecteddIndexChanged: 在SelecteddIndex屬性修改後發生

 

 

按鈕的主要屬性:

Enable:布爾值,表示控制是否可用。true 表示可用,false表示不可用,如果控制項不可用,運行後顯示灰色。

Text:按鈕顯示的文本

TextAlign:按鈕上的文本對其方式

 

編寫事件處理常式:

(1):單機要建立事件處理的程式的表單或者控制

(2):在“屬性”視窗中單擊“事件” 按鈕 (閃電的字元)

(3):雙擊要處理的事件定位到事件處理的方法

(4):編寫處理代碼

Messagebox訊息框:

====1:最簡單的訊息框:

Messagebox.show("要顯示的字串");

====2:帶標題的訊息框:

Messagebox.show("要顯示的字串,訊息框的標題");

====3:帶標題,按鈕的訊息框:

MessageBox.show(“要現實的訊息框,訊息框的標題,訊息框的按鈕”);

====4:帶標題,按鈕,表徵圖的訊息框:

Messagebox.show("要顯示的訊息框,訊息框的標題,訊息框的按鈕,訊息框的表徵圖");

本章總結

====1:使用表單的屬性設計表單,表單常用的屬性有FormBorderStyle,StartPosition,windowState等:

====2:使用標籤(Label) 文字框(TextBox) 組合框(ComboBox) 按鈕(Button)等設計表單的介面 ,這些控制項有通用的屬性,如Name Text ,Enable:也有各自的屬性:

====3:編寫事件處理常式:及針對使用者觸發的事件編寫適當的處理方法

====4:使用表單的Show()方法和hide()方法實現表單的顯示和隱藏;

使用C#開發資料庫應用系統

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.