版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、可視化程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告可視化程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告學(xué) 號(hào):姓 名:提交日期:成 績(jī):實(shí)驗(yàn)一控件和窗體一、實(shí)驗(yàn)步驟:1點(diǎn)擊起始頁創(chuàng)建項(xiàng)目或者菜單欄文件,新建項(xiàng)目,選擇visual C癡indows窗體應(yīng)用程序;2 .點(diǎn)擊菜單視圖,打開“工具箱”,“屬性”和“解決方案管理器”三個(gè)窗口:3 .在解決方案資源管理器中的解決方案名上點(diǎn)擊右鍵,選擇添加windows窗體,取名Myform:4 .添加后會(huì)在資源管理器重出現(xiàn)myfonn. cs,雙擊打開設(shè)計(jì)頁面;5 .在工具箱中拖拽一個(gè)button到設(shè)計(jì)頁而中的my form窗體上6 .在屬性窗口中修改Text屬性為“打開forml”7 .雙擊這個(gè)button,在
2、函數(shù)buttonl.Click中輸入如下語句 private void buttonl_Click(object sender, EventArgs e) new Forml0. Show(this);)8 .雙擊資源管理器中的programe. cs,修改main函數(shù)如F所示 static void MainOApplication. EnableVisualStyles0;Application. SetCompatibleTextRenderingDefault(false); Application. Run (new MyformO);)二、主要程序代碼、實(shí)驗(yàn)結(jié)果using Syst
3、em;using System. Collections. Generic;using System. ComponentModel;using System. Data;using System. Drawing;using System. Linq;using System. Text;using System. Windows. Forms;namespace jisuanqilpublic partial class Forml : Formpublic Forml0InitializeComponent();)float tempi = -1;int sign = 0;public
4、void addNum(int num)第5頁textBoxl. Text = textBoxl. Text )private void Number1_C1ick(object+ num. ToString0;sender,EventArgs e)addNum(l);)private void Number2_Click(objectsender,EventArgs e)addNum ; )private void Number3_Click(objectsender,EventArgs e)addNum(3);)private void Number4_Click(objectsender
5、,EventArgs e)addNum(4);)private void Number5_Click(objectsender,EventArgs e)addNum(5);)private void Number6_Click(objectsender,EventArgs e)addNum(6);)private void Number7_Click(objectsender,EventArgs e)addNum(7);可視化程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告)private void Number8_Click(object sender, EventArgs e)addNum(8);)private voi
6、d Number9_Click(object sender, EventArgs e)addNum ;)private void Add_Click(object sender, EventArgs e) sign = 1;tempi = Convert. Tolnt64(textBoxl. Text);textBoxl. Text = ”;)private void Minus_Click(object sender, EventArgs e) sign = 2;tempi = Convert. Tolnt64(textBoxl. Text);textBoxl. Text =)private
7、 void Calculate-Click(object sender, EventArgs e) float temp2 = Convert. Tolnt64 (textBoxl. Text);switch (sign)case 1:textBoxl. Text = (tempi + temp2). ToStringO ;/對(duì) float 變量進(jìn)行裝箱(調(diào)用 ToString 方法),賦值給文本框break;case 2:textBoxl. Text = (tempi - temp2). ToString 0; break;) ) private void textBoxResult_Tex
8、tChanged(object sender, EventArgs e) ) private void Forml_Load(object sender, EventArgs e) ) )第5貞可視化程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告可以通過添加【二】按鈕代碼,記錄第二個(gè)數(shù)字,根據(jù)計(jì)算方式進(jìn)行計(jì)算,顯示計(jì)算結(jié) 實(shí)驗(yàn)二C#做一個(gè)日記本1、界面初始設(shè)計(jì)主要包含的組件 SaveFileDialog menuStnpl OpenFileDialog2、打開文件的操作private void JJFToolStripMenuItem_Click(object sender, EventArgs e)(OpenFileDi
9、alog openFile = new OpenFileDialog 0 ;openFile. Filter ="文本文件(*. txt) *. txt Word(*. doc) I*, doc*;openFile. DefaultExt = "txt"openFile. Multiselect = false;string strFileName = openFile. FileName;if (openFile. ShowDialogO = DialogResult. OK)(this. Text = openFile. FileName;richTextBo
10、xl. LoadFile (openFile. FileName, RichTextSoxStreamType. PlamText);)else ( )選擇文件打開即可3、保存操作private void saveFileDialogl_FileOk(object sender, CancelEventArgs e) (SaveFileDialog save = new SaveFileDialogO;save. Filter ="文本文件(*. txt) | . txt*;save. AddExtension = true;if (Save. ShowDialogO = Dialo
11、gResult. OK); (FileStrearn fileStream = new FileStream(save. FileName, FileMode. Create);StreamWriter streamWriter = new StreamWriter(fileStream);streamWnter. Writer (this. richTextBoxl. Text);StreamWrite. Flush (.);第7頁可視化程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告streamWrite. Close();fileStream. Close0;4、文檔編寫,編寫之后可以進(jìn)行保存操作 使用的組件口 chT
12、extBsd實(shí)驗(yàn)三圖形圖像處理1 本實(shí)驗(yàn)用到 bitmap類和Graphics類的Drawlmage函數(shù)。第9頁可視化程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告。”ndQ“F“B5”pl)ct“nl - Itcroft ”“ 5n>421116115?d 、,d J A 7 1 今 二" g" MyCn- 5旬:,也口 己的萬1:快密rm -% F«B1 <« r«»l « 19.HU 2317XH5J1,0力雯-ii>4.tr<4»u»u<- 二 UUf,eHcE, N %。6”,母上引用 4&qu
13、ot;可 r><<r« <c U0 .Q o<».r>d»rm e,<*%1« “tnt”“"n 2>tt(a r.r»i>«c r.ffci I ->r«cU«*4 ,,M5«nCg<im。d MaruuBj&AFaiat蒞£存京卡施琳幺碩北生2、通過按鈕實(shí)現(xiàn)圖片的上下左右移動(dòng)Eg: |司卜移動(dòng),通過pictureBoxl. Location進(jìn)行控制private void button5_Click(obje
14、ct sender, EventArgs e) (int X = 300;int Y = 200;for (X = 0; 1 < 200; X+) (pictureBoxl. Location = new Point(pictureBoxl.Location.X + X / 100, pictureBoxl. Location. Y + Y / 100);System, Threading. Thread. Sleep(100);)同理,向下,向左向右也可以通過pictureBoxl. Location進(jìn)行控制;3、圖片的放大縮小通過對(duì)pctureBsl的屬性進(jìn)行控制,然后進(jìn)行寬和高的改
15、變,實(shí)現(xiàn)圖形的放大縮小private void buttonl_Click(object sender, EventArgs e)(pictureBoxl. Width = pictureBoxl. Width /2;pictureBoxl. Height = pictureBoxl. Height /2;)private void button3_Click(object sender, EventArgs e) (pictureBoxl. Width = pictureBoxl. Width * 2;pictureBoxl. Height = pictureBoxl. Height * 2
16、;)實(shí)驗(yàn)四數(shù)據(jù)庫(kù)一、實(shí)驗(yàn)內(nèi)容第11頁可視化程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告1、在解決方案資源管理器中,選擇添加一新建項(xiàng)在彈出的窗口中選擇數(shù)據(jù)好基于服務(wù)的數(shù)據(jù) 庫(kù),點(diǎn)擊添加2、在菜單欄視圖中打開服務(wù)器資源管理器,在“表”上點(diǎn)擊右鍵,選擇添加新表二indoWg,Apt>】ioMion1 cro6 0ft Visual女住小)福名口j衣圖 TIG X)生Xt) Wfltqi) 2WE3 W計(jì)或(U IMQ)倒網(wǎng) 分析如 國(guó)口QJ WtiQj)盛名rty*ac».u| > '半兮avarchtf CW)JJ* J A1'口« 3 的-3 <3 J3 . W O =
17、n».A1AS1I. OP) dCAhJj Por.l ca ,m1 c tiflHl. >二 JJ數(shù)界博及 m Lfc Datebesel 僅_i期J8摩天麥出B J*6 ZOR左名 二手號(hào)J UffiN再出我也 一3斯 N期g 二關(guān)51 :何方象允許NHL3、在新建的表上選擇顯示表數(shù)據(jù),在表中輸入如下的數(shù)據(jù)并保存第17頁- licrosoft Visual StudioP)生成也)調(diào)試)數(shù)據(jù)因 查詢?cè)O(shè)計(jì)器國(guó))工具復(fù) Any CPU二姓名學(xué)i題姍2145115j 1 可視化2145100實(shí)臉室121000米NULLJfULL-dbo. xueshen. . . ABASE理作
18、已擅1三FT zuesheng: . ABASEL 4、點(diǎn)擊菜單數(shù)據(jù)今顯示數(shù)據(jù)源,在databaseldataset上點(diǎn)擊右鍵選擇使用向?qū)渲脭?shù)據(jù)集, 選中表,點(diǎn)擊完成5、點(diǎn)擊菜單生成一生成解決方案,會(huì)在匚具箱中生成新的控件,在解決方案資源管理器中生 成鏈接字符串切解決方案“shi%n4_5”(1個(gè)項(xiàng)目-國(guó) sliiyaii4_5B- D Properties.cs;, 圖 Assemblylnfo. cs; , 回 Settings. settings36tti n-.國(guó)宙I引用錚 &pp. config:A j Dat&basel. mdf闿 Dait abase l_lo
19、g. IdfDatabaselDataSet. xsdDat abase 1 DataSet. Desi giter. cs3CSC3CSSDat abaselDat aSet.Dat abase 1 DataSet.國(guó)第1 F or ml者 Prograin. cs致?lián)?#171; 2 °In-sTo»l.cS 設(shè)計(jì) J Pror xm. exForel D«x i . ex*9.在界面上添加一個(gè)datagridview控件和button-I DatiibazlDat迅。t 4-1 a xuesheac的同 IlataSetl10 . (1)添加命名空間引用using System. Data. SqlClient;(2)給forml類添加兩個(gè)變量可視化程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告SqlDataAdapter adapter;DataTable table;11 .給 Fo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度律師事務(wù)所專業(yè)復(fù)印機(jī)及法律文件管理系統(tǒng)采購(gòu)合同3篇
- 二零二五年度禽類養(yǎng)殖標(biāo)準(zhǔn)化示范項(xiàng)目禽類采購(gòu)合同3篇
- 二零二五年度電子商務(wù)大賽賽事知識(shí)產(chǎn)權(quán)保護(hù)與侵權(quán)處理合同3篇
- 2024種植業(yè)務(wù)戰(zhàn)略合作伙伴合同樣本版B版
- 二零二五版高端石材采購(gòu)與安裝服務(wù)合同3篇
- 二零二五年度車隊(duì)車輛租賃與售后服務(wù)合同2篇
- 2024藥品采購(gòu)及冷鏈物流服務(wù)保障協(xié)議3篇
- 2025年度校園食堂廚房設(shè)備采購(gòu)與安裝綜合服務(wù)合同2篇
- 2025年度拍賣合同信息安全與隱私保護(hù)
- 2025年度智能穿戴設(shè)備銷售合同協(xié)議4篇
- PDCA循環(huán)提高護(hù)士培訓(xùn)率
- 2024年工程咨詢服務(wù)承諾書
- 青桔單車保險(xiǎn)合同條例
- 車輛使用不過戶免責(zé)協(xié)議書范文范本
- 《獅子王》電影賞析
- 2023-2024學(xué)年天津市部分區(qū)九年級(jí)(上)期末物理試卷
- DB13-T 5673-2023 公路自愈合瀝青混合料薄層超薄層罩面施工技術(shù)規(guī)范
- 河北省保定市定州市2025屆高二數(shù)學(xué)第一學(xué)期期末監(jiān)測(cè)試題含解析
- 哈爾濱研學(xué)旅行課程設(shè)計(jì)
- 2024 smart汽車品牌用戶社區(qū)運(yùn)營(yíng)全案
- 中醫(yī)護(hù)理人文
評(píng)論
0/150
提交評(píng)論