窗體應運程式

2022-12-26 16:54:01 字數 2806 閱讀 2027

實驗三窗體應用程式設計

一、實驗目的

(1)熟悉窗體應用程式設計的過程。

(2)掌握窗體、對話方塊、標籤、文字框、按鈕、組框、核取方塊、單選按鈕、列表框等控制項的使用;

(3) 掌握主選單、彈出式選單、工具欄的使用;

(4) 掌握多文件介面的設計與應用;

(5)能夠設計介面友好、功能完整的窗體應用程式。

二、實驗要求

(1)程式介面好友、結構清晰、功能完整;

(2)執行結果正確,輸入輸出有提示,格式美觀。

三、實驗裝置、材料和工具

(1)奔騰2計算機或以上機型;

(2)c#.net2008。

四、本次學時:4學時

五、實驗內容和步驟

(1)設計乙個啟動介面startwindows。

要求:當程式執行時,啟動介面顯示一幅**及歡迎字幕「歡迎使用本系統」,字幕要求動態顯示,進度條自動開始走動,**隨進度條的走動漸漸顯示清晰,進度條到頭時,關閉該視窗,進入登入登入視窗;

實驗步驟:

1) 設計介面:新增控制項、設計屬性;

2) 編寫相應的事件;

3) 除錯並並修改程式。

介面:重要控制項的屬性設定說明:

窗體:opacity(0%-100%) backgroundimg startposition

timer:enabled interval

progressbar:value

相關事件的**:

if ( < 1)

+= 0.01;

= (int)( * 100);

else

= false;

dispose(false);

new mainwindow()).show();

執行結果及分析:

分析:注意控制進度條的位子,要實現背景**的有透明到清晰是設定**的opacity為0%,調整好timer的屬性值。

(2)設計乙個登入程式loginwindows。

要求:通過驗證使用者輸入的使用者名稱和密碼,決定是否允許使用者進入系統,保證系統的安全。

實驗步驟:

1) 設計介面:新增控制項、設計屬性;

2) 編寫相應的事件;

3) 除錯並並修改程式。

介面:重要控制項的屬性設定說明:

密碼:passwordchar-*

相關事件的**:

登入:if語句判斷

取消:執行結果及分析:

控制登入介面的帳號和密碼必須一樣才能登入,如果不一樣,就報錯。

用for迴圈和if語句控制輸入的次數,超過3次則不能在進行輸入。

(3)設計主程式main

主程式一:設計乙個文字檔案編輯處理程式txtwindows

要求:利用多文件介面實現文字檔案的新建,能夠設定文字的字型、字型大小、顏色及字型的處理;並能夠對檔案視窗進行不同的視窗布局。

實驗步驟:

1) 設計介面:新增控制項、設計屬性;

2) 編寫相應的事件;

3) 除錯並並修改程式。

介面:重要控制項的屬性設定說明:

ismdicontainer:獲取或設定窗體是否為mdi父窗體

mdiparent:指定子窗體的mdi父窗體。

相關事件的**:

private form2 child1;

private int docnum = 1;

public form1()

private void 新建檔案ntoolstripmenuitem_click(object sender, eventargs e)

private void toolstripbutton1_click(object sender, eventargs e)

執行結果及分析:

分析:(1)由於form1要作為父窗體,其屬性ismdicontainer置為true

(2)主程式二:設計乙個模擬線購物程式onlinewindows

介面設計如圖:

實驗步驟:

1) 設計介面:新增控制項、設計屬性;

2) 編寫相應的事件;

3) 除錯並並修改程式。

介面:重要控制項的屬性設定說明:

相關事件的**:

private void combobox1_selectedindexchanged(object sender, e)

private void button1_click(object sender, e)

private void button2_click(object sender, e)

private void button3_click(object sender, e)

private void button4_click(object sender, e)

private void changebuttonstate()

private void listbox1_selectedindexchanged(object sender, e)

private void listbox2_selectedindexchanged(object sender, e)

private void button6_click(object sender, e)

private void button5_click(object sender, e)

{string str;

str="您的姓名:"+"\n";

str=str+"您的**:"+"\n";

str=str+"您選擇的商品有:"+"\n";

if(>0)

for(int i=0;i<

str=str+"\t"+"\n";

窗體實驗習題

1 建立如下窗體 1 窗體標題為 系統登陸視窗 執行時自動居中,無 導航按鈕 無 記錄選擇器 無 分隔線 主體背景顏色為自定義顏色rgb 100,100,200 2 為窗體新增兩個帶有關聯標籤的文字框,使用者名稱 的標籤名稱為 label1 對應文字框的名稱為 text1 預設值為 admin 密碼...

中怎麼建立窗體

實驗四word窗體應用 實驗目的 1.了解窗體的基本概念。2.掌握使用窗體域窗體建立結構化文件的方法。實驗內容 一 窗體簡介 窗體是一種結構化的文件,其中留有可以輸入資訊的空間,使用者只能在這些空間中輸入資訊或進行選擇,而不可更改別的內容。窗體域窗體類似於標準windows對話方塊中的文字框 核取方...

供應運輸方案

產品 運輸組織方案 1 包裝 標識和運輸 1.1 構件運輸的包裝 標識 產品包裝是保護產品效能,提高其使用價值的手段。通過儲存 運輸等一系列流通過程使產品完整無損地運到目的地。構件包裝在油漆完全乾燥 構件編號 接頭標記 焊縫保護完成並檢查驗收後才能進行。包裝是根據構件的特點 儲運 裝卸條件和客戶的要...