版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
用戶界面設(shè)計(jì)2014-10-7于永海《C#數(shù)據(jù)庫技術(shù)應(yīng)用與開發(fā)》實(shí)驗(yàn)報(bào)告(3)用戶界面設(shè)計(jì)2014-10-7于永海王亞男11級電商電子商務(wù)實(shí)驗(yàn)名稱:________________指導(dǎo)教師:___________完成日期:________________王亞男11級電商電子商務(wù)專業(yè):________________班級:___________姓名:________________一、實(shí)驗(yàn)?zāi)康模赫莆粘S每丶膶傩?、事件和方法,初步掌握利用常用控件?chuàng)建基于圖形用戶界面應(yīng)用程序的技術(shù)二、實(shí)驗(yàn)內(nèi)容:1.設(shè)計(jì)如圖所示的應(yīng)用程序。當(dāng)用戶選定了基本配置并單擊“確定”按鈕后,在右邊的列表框中顯示所選擇的信息。(選作:增加這樣的功能:在用戶選擇了配置之后,給出該配置的參考價(jià)格。)2.仿制“記事本”程序,盡量實(shí)現(xiàn)里面的功能。同時(shí)配置一個(gè)自定義的彈出式菜單,并編寫有關(guān)的事件過程3.實(shí)現(xiàn)一個(gè)“學(xué)生信息管理系統(tǒng)”的界面框架,需要有登錄窗體和MDI窗體。三、程序設(shè)計(jì)說明:(實(shí)現(xiàn)步驟、算法設(shè)計(jì)思路、流程圖等)(一)算法思路:1.電腦配置:電腦的配置有很多種,在這樣的條件下,我們首先要用的單選按鈕或復(fù)選框等,所以在進(jìn)行設(shè)計(jì)的時(shí)候我們就要用if條件來進(jìn)行判斷,從而得出該電腦的配置是那些。2.記事本:做一個(gè)簡單的記事本,首先要滿足可以打開,保存和改變字體的顏色和樣式,要想實(shí)現(xiàn)這些功能就要讀寫功能的對象和字體及顏色的對象,通過這些對象來實(shí)現(xiàn)各個(gè)功能。3.學(xué)生信息管理系統(tǒng):學(xué)生信息管理系統(tǒng)主要實(shí)現(xiàn)登錄和添加,要想實(shí)現(xiàn)這兩個(gè)界面的的功能,就要將這兩個(gè)界面通過中間界面進(jìn)行連接,從而實(shí)現(xiàn)登錄和添加的聯(lián)系。(二)實(shí)現(xiàn)步驟:1.電腦配置:(1)設(shè)計(jì)電腦配置的界面:(2)雙擊“確定”寫入代碼;(3)在第一個(gè)文本框中首先寫入“您選擇的配置是:”(4)用if條件進(jìn)行各個(gè)單選按鈕后復(fù)選框的選擇并將其輸入到第一個(gè)文本框中;2.記事本:(1)設(shè)計(jì)記事本的界面;(2)如果是打開,則首先創(chuàng)造一個(gè)StreamReader對象,然后用該對象的ReadToEnd方法進(jìn)行輸出;(3)如果是另存為,則首先創(chuàng)造一個(gè)StreamWriter對象,然后用該對象的Write方法進(jìn)行輸出;(4)如果是字體或顏色,則用該文本框的字體或顏色屬性進(jìn)行設(shè)計(jì);(5)設(shè)計(jì)退出;3.學(xué)生信息管理系統(tǒng):(1)設(shè)計(jì)登錄,學(xué)生信息系統(tǒng)和添加界面;(2)首先設(shè)計(jì)登錄界面,通過if語句進(jìn)行用戶名與密碼的判斷;(3)判斷成功,則進(jìn)入學(xué)生信息系統(tǒng)界面;(4)在學(xué)生信息系統(tǒng)界面中,通過Shown事件將登錄界面和該界面鏈接在一起;(5)通過FormClosed事件,當(dāng)學(xué)生信息系統(tǒng)登錄成功后隱藏登錄界面;(6)用同樣的方法將添加界面也進(jìn)行鏈接四、實(shí)驗(yàn)結(jié)果與結(jié)論:(經(jīng)調(diào)試正確的源程序和程序的運(yùn)行結(jié)果)(一)電腦配置1.源程序:textBox1.Text="您選擇的配置是:"+"\r\n";if(comboBox1.Text=="聯(lián)想")textBox1.Text+=comboBox1.Text+"\r\n";if(comboBox1.Text=="方正")textBox1.Text+=comboBox1.Text+"\r\n";if(comboBox1.Text=="DELL")textBox1.Text+=comboBox1.Text+"\r\n";if(comboBox1.Text=="神州")textBox1.Text+=comboBox1.Text+"\r\n";if(comboBox1.Text=="兼容機(jī)")textBox1.Text+=comboBox1.Text+"\r\n";if(radioButton1.Checked==true)textBox1.Text+=radioButton1.Text+"\r\n";if(radioButton2.Checked==true)textBox1.Text+=radioButton2.Text+"\r\n";if(radioButton3.Checked==true)textBox1.Text+=radioButton3.Text+"\r\n";if(radioButton4.Checked==true)textBox1.Text+=radioButton4.Text+"\r\n";if(radioButton5.Checked==true)textBox1.Text+=radioButton5.Text+"\r\n";if(radioButton6.Checked==true)textBox1.Text+=radioButton6.Text+"\r\n";if(checkBox1.Checked)textBox1.Text+=checkBox1.Text+"\r\n";if(checkBox2.Checked)textBox1.Text+=checkBox2.Text+"\r\n";if(checkBox3.Checked)textBox1.Text+=checkBox3.Text+"\r\n";2.運(yùn)行結(jié)果:(二)記事本1.源程序:privatevoid打開aOToolStripMenuItem_Click(objectsender,EventArgse){if(openFileDialog1.ShowDialog()==DialogResult.OK){StreamReadersr=newStreamReader(openFileDialog1.FileName,Encoding.Default);textBox1.Text=sr.ReadToEnd();sr.Close();}}privatevoid另存為aAToolStripMenuItem_Click(objectsender,EventArgse){if(saveFileDialog1.ShowDialog()==DialogResult.OK){StreamWritersw=newStreamWriter(saveFileDialog1.FileName,false,Encoding.Default);sw.Write(textBox1.Text);sw.Close();}}privatevoid字體ToolStripMenuItem_Click(objectsender,EventArgse){if(fontDialog1.ShowDialog()==DialogResult.OK){textBox1.Font=fontDialog1.Font;}}privatevoid顏色ToolStripMenuItem_Click(objectsender,EventArgse){if(colorDialog1.ShowDialog()==DialogResult.OK){textBox1.ForeColor=colorDialog1.Color;}}privatevoid退出EToolStripMenuItem_Click(objectsender,EventArgse){Application.Exit();}2.運(yùn)行結(jié)果:(1)打開的結(jié)果:(2)另存為的結(jié)果:(三)學(xué)生信息管理系統(tǒng)1.源程序:登錄:if(textBox用戶名.Text=="abc"&&textBox密碼?.Text=="123"){Form2f1=newForm2(this.textBox用戶名.Text);f1.Show();this.Hide();}else{MessageBox.Show("用戶名或密碼錯(cuò)誤,請重新輸入。");}學(xué)生管理系統(tǒng):string用戶;publicForm2(stringuser){用戶=user;InitializeComponent();}privatevoidForm2_Shown(objectsender,EventArgse){this.Text+="-"+用戶;}privatevoidForm2_FormClosed(objectsender,FormClosedEventArgse){Application.Exit();}privatevoid添加ToolStripMenuItem_Click(objectsender,EventArgse){Form3f=newForm3();
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度國際會議及展覽活動宣傳推廣合同3篇
- 二零二五年度建筑管道系統(tǒng)安裝服務(wù)合同2篇
- 2025年度個(gè)人委托新能源儲能技術(shù)投資合同3篇
- 商鋪售后返租合同中的履約保障與爭議解決(2025年版)2篇
- 二零二五年度建筑玻璃幕墻工程勞務(wù)分包及安全評估協(xié)議3篇
- 2025年度氣體滅火系統(tǒng)研發(fā)與生產(chǎn)合作協(xié)議
- 二零二五年度城市綠化帶植物病蟲害防治合同3篇
- 2025版壓路機(jī)設(shè)備翻新改造與租賃合同范本3篇
- 二零二五年度商用機(jī)動車買賣合同范本3篇
- 高速公路交通安全宣傳教育活動合同(二零二五版)3篇
- 場地委托授權(quán)
- 2024年四川省成都市龍泉驛區(qū)中考數(shù)學(xué)二診試卷(含答案)
- 項(xiàng)目工地春節(jié)放假安排及安全措施
- 印染廠安全培訓(xùn)課件
- 紅色主題研學(xué)課程設(shè)計(jì)
- 胸外科手術(shù)圍手術(shù)期處理
- 裝置自動控制的先進(jìn)性說明
- 《企業(yè)管理課件:團(tuán)隊(duì)管理知識點(diǎn)詳解PPT》
- 移動商務(wù)內(nèi)容運(yùn)營(吳洪貴)任務(wù)二 軟文的寫作
- 英語詞匯教學(xué)中落實(shí)英語學(xué)科核心素養(yǎng)
- 《插畫設(shè)計(jì)》課程標(biāo)準(zhǔn)
評論
0/150
提交評論