實(shí)驗(yàn)心得體會(huì) 篇1
這個(gè)學(xué)期我們學(xué)習(xí)了《化工原理》這門課,在學(xué)習(xí)了部分理論知識(shí)后,我們進(jìn)入了實(shí)驗(yàn)室,開始學(xué)習(xí)《化工原理實(shí)驗(yàn)》并分組進(jìn)行了實(shí)驗(yàn)。和前幾個(gè)學(xué)期類似,大家先要進(jìn)行實(shí)驗(yàn)的預(yù)習(xí),在了解和熟悉實(shí)驗(yàn)的要求和操作的基礎(chǔ)上,然后在老師提問(wèn)檢查每一組各位組員對(duì)實(shí)驗(yàn)過(guò)程的預(yù)習(xí)程度后,對(duì)各位組員的預(yù)習(xí)情況進(jìn)行點(diǎn)評(píng),并指出其中的不足和缺漏。然后在指導(dǎo)老師的悉心講解后,對(duì)實(shí)驗(yàn)有一個(gè)新的、更全面的認(rèn)識(shí)后進(jìn)行實(shí)驗(yàn)。通過(guò)動(dòng)手實(shí)驗(yàn),我更加深刻的理解了化工原理課上老師講解的知識(shí),增強(qiáng)了動(dòng)手能力,對(duì)理論知識(shí)有了形象化的認(rèn)識(shí)。
本學(xué)期我們共學(xué)習(xí)了五個(gè)實(shí)驗(yàn),分別是:
實(shí)驗(yàn)一、離心泵的特性曲線實(shí)驗(yàn),
實(shí)驗(yàn)二、流體流動(dòng)阻力的測(cè)定,
實(shí)驗(yàn)三、空氣—蒸汽對(duì)流傳熱系數(shù)的測(cè)定
實(shí)驗(yàn)四、恒壓過(guò)濾常數(shù)的測(cè)定
實(shí)驗(yàn)五、填料塔的精餾實(shí)驗(yàn)
通過(guò)對(duì)實(shí)驗(yàn)的學(xué)習(xí)并親手操作,我掌握了許多知識(shí)。
這幾個(gè)實(shí)驗(yàn)中我印象最深刻的是恒壓過(guò)濾常數(shù)的測(cè)定,實(shí)驗(yàn)以生活中常見(jiàn)的碳酸鈣的水漿液位測(cè)定原料。這個(gè)實(shí)驗(yàn)和空氣—蒸汽對(duì)流傳熱系數(shù)的測(cè)定實(shí)驗(yàn)一起分組進(jìn)行。老師講解完實(shí)驗(yàn)原理并強(qiáng)調(diào)了注意事項(xiàng)后,我們開始實(shí)驗(yàn)。我們小組先進(jìn)行了恒壓過(guò)濾常數(shù)測(cè)定實(shí)驗(yàn),首先我們對(duì)兩個(gè)小組的成員進(jìn)行了各項(xiàng)職責(zé)的分配分別是:兩位同學(xué)負(fù)責(zé)碳酸鈣水漿液的攪拌和回收,由一位同學(xué)負(fù)責(zé)數(shù)據(jù)的采集和記錄的工作。每個(gè)三分鐘記錄床層溫度一次,取樣一次,并由同組同學(xué)進(jìn)行含水量的測(cè)定,由兩位同學(xué)負(fù)責(zé)裝好板框,最后分別由其他兩位同學(xué)負(fù)責(zé)壓力閥的控制和濾液進(jìn)口閥、濾液出口閥的控制。這樣一來(lái)整個(gè)實(shí)驗(yàn)的分工工作就已經(jīng)完成了。實(shí)驗(yàn)過(guò)程中,我們互相配合,進(jìn)行的很順利。但是在第一次實(shí)驗(yàn)時(shí)由于我們的粗心大意,我們將四塊濾板中的一塊方向裝反了,使得我們第一次采集的數(shù)據(jù)無(wú)效了,因此指導(dǎo)老師還對(duì)我們實(shí)驗(yàn)時(shí)的粗心大意進(jìn)行了嚴(yán)厲的批評(píng)教育,這些批評(píng)教育使我們牢記在這是一個(gè)教訓(xùn),實(shí)驗(yàn)中細(xì)心認(rèn)真完成每一步,我們的動(dòng)手能力才會(huì)在這個(gè)過(guò)程中得到提升。
在這一個(gè)學(xué)期短暫的實(shí)驗(yàn)學(xué)習(xí)過(guò)程中,使我們重新認(rèn)識(shí)了在大學(xué)學(xué)習(xí)生活中,在實(shí)驗(yàn)過(guò)程中一個(gè)實(shí)驗(yàn)者的認(rèn)真預(yù)習(xí)和擯棄粗心大意,認(rèn)真、謹(jǐn)慎的進(jìn)行好每一步的操作、合理的分工協(xié)同工作對(duì)于一個(gè)實(shí)驗(yàn)的成敗與否是至關(guān)重要的?;蛟S在將來(lái)生活工作中也一樣,俗話說(shuō)得好,所謂“細(xì)節(jié)決定成敗”。一個(gè)做事粗心大意,做事前從不做準(zhǔn)備的人不管他將來(lái)從事什么樣的工作都無(wú)法取得好的成績(jī),因?yàn)樵谒男睦砘蛟S壓根就沒(méi)有重視過(guò)自己所從事的事情或者是行業(yè)。俗話說(shuō)“機(jī)遇永遠(yuǎn)是給有準(zhǔn)備的人的”。
化工原理實(shí)驗(yàn)的任務(wù)主要是了解一些典型化工設(shè)備的原理和操作,熟悉化工中的實(shí)驗(yàn)研究方法及數(shù)據(jù)處理,掌握化工數(shù)據(jù)的基本測(cè)試技術(shù)。并能運(yùn)用所學(xué)的理論知識(shí)去解決實(shí)驗(yàn)中遇到的各種實(shí)際問(wèn)題,培養(yǎng)科學(xué)的思維方法及嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng)。
通過(guò)實(shí)驗(yàn)一方面我們掌握了科學(xué)實(shí)驗(yàn)的全過(guò)程(實(shí)際操作;正確記錄和處理實(shí)驗(yàn)
數(shù)據(jù);撰寫實(shí)驗(yàn)報(bào)告);另一方面豐富了我們的感性認(rèn)識(shí),活躍了科學(xué)思維,培養(yǎng)了我們對(duì)客觀世界的觀察與分析能力;我們進(jìn)一步了解了實(shí)驗(yàn)在科學(xué)理論進(jìn)展中的地位和作用;同時(shí)也培養(yǎng)了大家的創(chuàng)新意識(shí)和能力;鍛煉了我們集體協(xié)作、合理分工、實(shí)事求是、嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和刻苦鉆研、堅(jiān)韌不拔的工作作風(fēng);在實(shí)驗(yàn)及其數(shù)據(jù)處理的過(guò)程中,我們掌握了實(shí)驗(yàn)科學(xué)的基本理論與方法,使得我們?cè)诨ぴ碚n程上學(xué)習(xí)的理論知識(shí)得到了實(shí)際的驗(yàn)證。
就像大家常說(shuō)的一樣,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),通過(guò)實(shí)驗(yàn)形象的認(rèn)識(shí)課程所學(xué),我也將把在實(shí)驗(yàn)中積累的經(jīng)驗(yàn)應(yīng)用到以后的學(xué)習(xí)中。與此同時(shí),在這一學(xué)期的實(shí)驗(yàn)學(xué)習(xí)過(guò)程中我們不僅學(xué)習(xí)到了許多實(shí)驗(yàn)操作過(guò)程中的知識(shí),還學(xué)習(xí)到了很多的人生哲理,這些收貨對(duì)我們可以說(shuō)是大有裨益。最后,要感謝老師以及師兄師姐對(duì)我們的指導(dǎo)與幫助,我會(huì)繼續(xù)努力學(xué)習(xí),豐富知識(shí),不斷提高!
實(shí)驗(yàn)心得體會(huì) 篇2
一轉(zhuǎn)眼,這個(gè)學(xué)期已經(jīng)快過(guò)去了,在這個(gè)學(xué)期中我們做了六次物理試驗(yàn),在這六次試驗(yàn)里我學(xué)到了很多,每次親手調(diào)節(jié)機(jī)器,完成試驗(yàn)都有一種成就感,獲得了很多書本上學(xué)不到的知識(shí),明白了“紙上得來(lái)終覺(jué)淺,絕知此事要躬行“這句話的意思。
雖然在課堂上老師幾乎給我們講完了所有的知識(shí)和要點(diǎn),那些公式也一字不漏的給了出來(lái),但是當(dāng)自己去做的時(shí)候才明白實(shí)際操作的困難,一個(gè)實(shí)驗(yàn)往往影響的因素很多,有些只有在真正做的時(shí)候才會(huì)發(fā)現(xiàn),或者連做的時(shí)候都發(fā)現(xiàn)不了。比如說(shuō)在做《光柵衍射法測(cè)光波波長(zhǎng)》實(shí)驗(yàn)時(shí),分光計(jì)有一點(diǎn)震動(dòng)都會(huì)導(dǎo)致實(shí)驗(yàn)不準(zhǔn)確,或者游標(biāo)卡尺沒(méi)固定好的話也會(huì)導(dǎo)致實(shí)驗(yàn)出錯(cuò),而且如空氣會(huì)導(dǎo)致光折射,也可能會(huì)影響實(shí)驗(yàn);在測(cè)量角度時(shí),如果我們稍微分心或者粗心了,就可能導(dǎo)致全部從來(lái);還有在做《用牛頓環(huán)測(cè)曲率半徑》的實(shí)驗(yàn)時(shí),如果不是很小心的話,前面測(cè)得的十幾個(gè)數(shù)據(jù)可能就沒(méi)用了,所以做實(shí)驗(yàn)十分考驗(yàn)我們耐心和細(xì)心,在實(shí)踐中提高了我們自身的能力。
學(xué)習(xí)最快的方法就是通過(guò)實(shí)踐學(xué)來(lái)的,所以通過(guò)做實(shí)驗(yàn)我們更加深刻的了解了老師在課堂所講的內(nèi)容,這更有利于我們的學(xué)習(xí)。在獨(dú)立做實(shí)驗(yàn)的時(shí)候,我們學(xué)會(huì)了獨(dú)立思考,發(fā)現(xiàn)問(wèn)題解決問(wèn)題,這不僅有利于現(xiàn)在的學(xué)習(xí)生活,也讓我們以后出去工作在遇到問(wèn)題時(shí)更容易發(fā)現(xiàn)問(wèn)題的所在。記得物理老師也說(shuō)過(guò),我們要學(xué)的最重要的不是那些知識(shí),而是學(xué)習(xí)的方法,這是一輩子都有用的。
在這么多次的物理實(shí)驗(yàn)中,我也明白了預(yù)習(xí)的重要性,這能讓我們更快的知道該怎么做,不會(huì)一頭霧水,因?yàn)樽鰧?shí)驗(yàn)的時(shí)間有限,如果沒(méi)預(yù)習(xí)好就可能不夠時(shí)間做實(shí)驗(yàn)了。而且有些實(shí)驗(yàn)比較復(fù)雜,一些儀器按鈕很多,一下子不可能記得住那么多,事先預(yù)習(xí)就顯得很重要了。 每次做完實(shí)驗(yàn)都要進(jìn)行數(shù)據(jù)的處理,這是很重要的一環(huán),雖然有點(diǎn)繁瑣,特別是很多數(shù)據(jù)的時(shí)候,但是每次算完都有一種很輕松的感覺(jué),因?yàn)槟鞘亲约簩W(xué)習(xí)的成果,確實(shí)值得開心,每次做完我就會(huì)覺(jué)得前面的辛苦沒(méi)有白費(fèi)。
物理實(shí)驗(yàn)看上去很好玩,但是它并不簡(jiǎn)單,做好一個(gè)物理實(shí)驗(yàn)需要很好的心理素質(zhì),要經(jīng)得起失敗,而且對(duì)實(shí)驗(yàn)要抱著一份嚴(yán)謹(jǐn)?shù)膽B(tài)度,不能草草了事。不過(guò),雖然物理實(shí)驗(yàn)要求很高,但是它對(duì)我們自身能力的提高也是很明顯的,它讓我們學(xué)會(huì)如何獨(dú)立思考,發(fā)現(xiàn)問(wèn)題。讓我們?cè)谝院蟮膶W(xué)習(xí)工作中更加出色。
實(shí)驗(yàn)心得體會(huì) 篇3
學(xué)之初體驗(yàn)。學(xué)習(xí)學(xué)習(xí)數(shù)學(xué)實(shí)驗(yàn)課半個(gè)學(xué)期了,我對(duì)幾何畫板和Matlab軟件的基礎(chǔ)知識(shí)和技能進(jìn)行了初步的認(rèn)識(shí)與學(xué)習(xí),還接觸到了以前學(xué)過(guò)的Excel,由于這些知識(shí)都是初步接觸,不經(jīng)常運(yùn)用到實(shí)踐中來(lái),所以對(duì)幾何畫板、Excel、Matlab的知識(shí)還不是很熟悉。課堂上老師對(duì)幾何畫板的知識(shí)進(jìn)行了詳細(xì)的講解,通過(guò)一些實(shí)例來(lái)畫圖并說(shuō)明了幾何畫板的高級(jí)應(yīng)用。如幾何畫板的迭代、函數(shù)、圖像、動(dòng)畫的功能等。我掌握的不是很好,有時(shí)候常常在作圖過(guò)程中錯(cuò)了、漏了某些步驟。作為一位數(shù)學(xué)專業(yè)師范方向的大學(xué)生,即將畢業(yè),我要學(xué)習(xí)和掌握的知識(shí)與技能還很多,數(shù)學(xué)實(shí)驗(yàn)就是其中的一個(gè)組成部分。因此,我不僅要學(xué)好它,還要把它運(yùn)用到實(shí)踐中去,運(yùn)用到我以后從事教師專業(yè)的教學(xué)當(dāng)中去。
幾何畫板和Matlab的功能,以及給我這個(gè)數(shù)學(xué)師范生帶來(lái)的感想。幾何畫板可以任意地拖動(dòng)圖形、觀察圖形、猜測(cè)并驗(yàn)證,它應(yīng)用于函數(shù)、平面幾何、解析幾何、立體幾何、三角函數(shù)等方面,為我們提供了一個(gè)探索幾何圖形內(nèi)在關(guān)系的環(huán)境。幾何畫板提供的畫點(diǎn)、畫線和畫圓的工具,使用簡(jiǎn)單,操作簡(jiǎn)便,畫出的圖形美觀大方,效果良好,是一個(gè)動(dòng)態(tài)討論問(wèn)題的工具。它制作出的圖形不僅是動(dòng)態(tài)的,而且“數(shù)形結(jié)合”,由抽象的物體變?yōu)樾蜗螅晌⒂^變宏觀,通過(guò)動(dòng)態(tài)演示揭示圖形與知識(shí)之間的內(nèi)在聯(lián)系。Matlb是一個(gè)畫圖和解題的好工具,圖的精美與準(zhǔn)確讓我佩服。如果我以后從事教師行業(yè),若把幾何畫板和Matlab用到數(shù)學(xué)教學(xué)當(dāng)中,給學(xué)生上課,使學(xué)生在觀察、探索、發(fā)現(xiàn)的過(guò)程中增加對(duì)各種圖形的感性認(rèn)識(shí),增強(qiáng)空間感、立體感,開發(fā)學(xué)生的智力。這樣一來(lái),加強(qiáng)圖形的形象化,使數(shù)和形緊密地結(jié)合起來(lái),在教學(xué)上一定可以取得較好的成效。
數(shù)學(xué)實(shí)驗(yàn)課內(nèi)容簡(jiǎn)單、易理解,但也有挑戰(zhàn)性。幾何畫板把數(shù)和形的潛在關(guān)系及其變化動(dòng)態(tài)很好地顯示出來(lái)了,它可以繪制動(dòng)態(tài)的函數(shù)圖象,顯示動(dòng)點(diǎn)運(yùn)動(dòng)的過(guò)程,數(shù)形關(guān)系直觀,線條清晰、精確、美觀、可隱可顯,可反復(fù)演示,可使我們較為輕松地掌握知識(shí)點(diǎn)。我學(xué)會(huì)了自己利用幾何畫板中的“作圖”、“變換”、“度量”、“編輯”、“數(shù)據(jù)”等功能,制作具有動(dòng)感的幾何圖形和曲線,然后進(jìn)行自主探究學(xué)習(xí),想象它可以運(yùn)用到我以后的教學(xué)中去。我將所學(xué)的數(shù)學(xué)知識(shí)進(jìn)行整理和歸納,使數(shù)和形緊密地結(jié)合起來(lái)。例如,我們已經(jīng)學(xué)習(xí)了:利用幾何畫板繪制函數(shù)曲線、迭代法繪制分形圖形的生成和求非線性方程的近似解的方法、繪制空間曲面、計(jì)算π和e以及定積分在計(jì)算面積等問(wèn)題中的應(yīng)用等等;Matlab可以畫出精美的圖形,也可以求出方程的解,當(dāng)遇到筆算算不出來(lái)的題目或者比較復(fù)雜的題型時(shí),我們可以利用matlab來(lái)求解。學(xué)習(xí)數(shù)學(xué)實(shí)驗(yàn)課期間,老師給我們探討了迭代產(chǎn)生的分枝與混沌觀察
實(shí)驗(yàn)、函數(shù)振蕩觀察實(shí)驗(yàn)等;為了能直觀了解Fibonacci數(shù)列(斐波那契數(shù)列)的特性,首先用Excel法、Matlab法計(jì)算出Fabonacci數(shù)列的前20項(xiàng),利用excel或matlab擬合求通項(xiàng)。按定義作出函數(shù)的圖象,擬合等,完善所作的圖象,由圖象歸納出函數(shù)的性質(zhì),從已作出的圖象中能否挖掘出新的知識(shí)點(diǎn),或進(jìn)一步理解數(shù)學(xué)的內(nèi)涵,發(fā)現(xiàn)自然界存在的一些規(guī)律,例如黃金分割點(diǎn)就存在于人與其它動(dòng)物、植物之中。
數(shù)學(xué)實(shí)驗(yàn)課的學(xué)習(xí)使我受益匪淺。就知識(shí)本身來(lái)講,我認(rèn)識(shí)了幾何畫板的各個(gè)菜單的功能及使用方法,能利用幾何畫板制作一些簡(jiǎn)單的課件,如幾何圖形的旋轉(zhuǎn)、動(dòng)畫點(diǎn)與線段的運(yùn)動(dòng)、內(nèi)外旋輪線的做法等。同時(shí)也學(xué)習(xí)了Matlab的一些基本畫圖方法和解題方法。我相信這些作圖方法一定可以運(yùn)用到以后的教學(xué)中,數(shù)學(xué)實(shí)驗(yàn)課的學(xué)習(xí)對(duì)于像我一樣的師范未畢業(yè)生來(lái)說(shuō)是一個(gè)進(jìn)步,也是一種挑戰(zhàn)和跨越。我在老師講解的基礎(chǔ)上結(jié)合自己的理解,利用了和老師不一樣的方法,自己獨(dú)立制作完成了美觀的圖形,達(dá)到了異曲同工之妙后,心里非常高興,很有成就感。在數(shù)學(xué)實(shí)驗(yàn)課的學(xué)習(xí)中,我還有很多地方?jīng)]有學(xué)好,比如比較復(fù)雜的圖形的做法,點(diǎn)的恰當(dāng)選擇,動(dòng)畫系列的形成等,老師講過(guò)的煙花、奔跑的小狗,迭代產(chǎn)生的分枝與混沌觀察實(shí)驗(yàn)等,還有其它一些圖形自己不能完成,是通過(guò)與同學(xué)討論而畫成的。通過(guò)學(xué)習(xí),我們可以自己去擴(kuò)展所學(xué)內(nèi)容,但對(duì)此我還沒(méi)有花時(shí)間、花精力去研究,覺(jué)得挺遺憾的。在今后的學(xué)習(xí)中,我要理解有關(guān)操作的規(guī)定,掌握操作方法,合理地進(jìn)行操作,盡快掌握它的功能。我要把學(xué)到的知識(shí)運(yùn)用到實(shí)際的教學(xué)工作中去,力爭(zhēng)使學(xué)到的東西為自己現(xiàn)在乃至以后的學(xué)習(xí)、生活和工作服務(wù)。
實(shí)驗(yàn)心得體會(huì) 篇4
一、做什么事都要細(xì)心
很多時(shí)候,我們?cè)陔娮由虅?wù)實(shí)驗(yàn)中產(chǎn)生的問(wèn)題,都是由于自我不夠細(xì)心,比如少了個(gè)步驟,數(shù)字寫錯(cuò),沒(méi)有填什么信息等等導(dǎo)致下一個(gè)步驟無(wú)法進(jìn)行,雖然這個(gè)實(shí)驗(yàn)操作有些按圖索驥,有些枯燥,但對(duì)于考驗(yàn)我們的耐心,提高打字學(xué)習(xí)潛質(zhì)和細(xì)心觀察潛質(zhì),促進(jìn)師生互動(dòng)還是很有幫忙的。
二、要善于提問(wèn),敢于提問(wèn),發(fā)揮團(tuán)隊(duì)學(xué)習(xí)的力量
有時(shí)候,某次實(shí)驗(yàn)走到一個(gè)地方,不明白怎樣就是推動(dòng)不下去了,自我就是在那里悶生氣,這樣對(duì)于解決問(wèn)題是沒(méi)有一點(diǎn)幫忙的,能夠問(wèn)問(wèn)身邊的同學(xué),或者舉手向我們親切的郭老師提問(wèn)是能夠的`。當(dāng)然,不好動(dòng)不動(dòng)就提問(wèn),首先要發(fā)揮自我的主觀能動(dòng)性,經(jīng)過(guò)一番思考后,再?zèng)Q定怎樣做!
三、要學(xué)會(huì)尋找學(xué)習(xí)的樂(lè)趣
對(duì)著上機(jī)操作各種電子商務(wù)主角的步驟,一步步,似乎就像一個(gè)機(jī)器人,沒(méi)有什么樂(lè)趣可言,但只要愿意,還是能夠充滿歡樂(lè)的,比如自我去探索一些未知的地方,在命名上取些有創(chuàng)意搞怪的名字,也能夠自我弄,先不看老師的步驟,自我摸索著做再和老師的對(duì)照,尋找不足等等不一而足。
實(shí)驗(yàn)心得體會(huì) 篇5
之前我在編程的過(guò)程中寫過(guò)一份實(shí)驗(yàn)總結(jié),里面詳細(xì)的記錄了實(shí)驗(yàn)中遇到的各種問(wèn)題以及解決辦法,當(dāng)我完成了整個(gè)實(shí)驗(yàn)整理文檔的時(shí)候,看到程序說(shuō)明文檔的后面標(biāo)著0kB,心里一下子就忐忑起來(lái)了,打開文檔,果然,0KB,什么也沒(méi)有了。當(dāng)初編寫程序之前,面對(duì)著完全不熟悉的C++,就好像是面對(duì)著一座小山,當(dāng)我一點(diǎn)一點(diǎn)的把它啃下來(lái)了,再看這些程序的時(shí)候,也不覺(jué)得有多少內(nèi)容了,期間遇到的一些問(wèn)題,現(xiàn)在都覺(jué)得很順理成章,因此只能記錄下一些大體的認(rèn)識(shí)和看法了。
實(shí)驗(yàn)一其實(shí)就是對(duì)類的一些基本操作和文件操作,其中文件操作也是使用了C++封裝了的類。主要的工作就是構(gòu)造兩個(gè)保存男女嘉賓信息的數(shù)據(jù)結(jié)構(gòu),男女嘉賓的信息分別保存在兩個(gè)文檔里,運(yùn)行的時(shí)候?qū)⑿畔⒀b載到元素為男女嘉賓信息類的向量里,實(shí)際是對(duì)這個(gè)向量的操作,添加,刪除,查找,然后再把添加和刪除的操作反應(yīng)到文檔里。我覺(jué)得實(shí)現(xiàn)中仍然存在的問(wèn)題是我在內(nèi)存中保存男女嘉賓信息是選擇了標(biāo)準(zhǔn)模板庫(kù)的向量(vector)這個(gè)類,在試驗(yàn)的小數(shù)據(jù)量下添加,查找等操作都很方便,但是實(shí)際應(yīng)用中如果要維護(hù)大的數(shù)據(jù)量的話,使用向量結(jié)構(gòu)估計(jì)就會(huì)性能下降,這樣的結(jié)構(gòu)不方便查找。這個(gè)試驗(yàn)讓我初步認(rèn)識(shí)了C++類的概念,運(yùn)算符的重載和函數(shù)的重載,不過(guò)我在使用類的時(shí)候,為了引用方便,都把變量和函數(shù)改成公有類型了,這樣做似乎是違反了C++封裝的思想,再以后寫代碼的話,一定注意把成員變量私有化。另外一個(gè)很大的收獲就是讓我體會(huì)到了C++標(biāo)準(zhǔn)模板庫(kù)的方便,我以前寫程序總是首選C語(yǔ)言,但是寫了這個(gè)程序之后感覺(jué)C++其實(shí)要方便好多,而且也用C++標(biāo)準(zhǔn)模板庫(kù)做了很多其他課程的實(shí)驗(yàn)。還有一個(gè)深刻的體會(huì)就是寫程序之前一定要做好用戶分析,雖然我們以前總是忽略這個(gè)問(wèn)題,我是看了題目之后就直接上手去編的,但是寫到第二個(gè)程序我發(fā)現(xiàn)之前的思路似乎不是很對(duì),我覺(jué)得這個(gè)非誠(chéng)勿擾管理程序應(yīng)該是面對(duì)非誠(chéng)勿擾內(nèi)部的工作人員的,而之前就把面對(duì)工作人員和面對(duì)嘉賓本身混為一談了。其實(shí)對(duì)于這兩種不同的用戶,實(shí)現(xiàn)的要求還是有差別的,嘉賓的話他會(huì)只關(guān)注自己關(guān)心的事,所以對(duì)他的操著都應(yīng)該是單個(gè)人的,工作人員的話他們不會(huì)太關(guān)注單個(gè)的注冊(cè)嘉賓,他們的操作一般都是真的一批注冊(cè)的嘉賓,所以在寫到實(shí)驗(yàn)二的時(shí)候我又對(duì)前面的函數(shù)做了一些修改,雖然修改的代碼量也不是很大,但是也確實(shí)很麻煩,這件事讓我認(rèn)識(shí)到編程之前的用戶分析真的很重要。
實(shí)驗(yàn)二是在實(shí)驗(yàn)一的基礎(chǔ)上修改了,就是增加了兩個(gè)更具體的查找方案,反應(yīng)到程序上就是增加了兩個(gè)函數(shù),對(duì)于在輸入條件下查找的那個(gè)函數(shù),我為了實(shí)現(xiàn)的簡(jiǎn)單一點(diǎn),就限定了一下用戶輸入的內(nèi)容,要按照程序的要求輸入,這樣做或許會(huì)給用戶帶來(lái)一些麻煩,更好的實(shí)現(xiàn)方案是對(duì)用戶輸入的字符串進(jìn)行分詞處理然后再邏輯判斷,由于精力有限,就沒(méi)有實(shí)現(xiàn)。只好讓用戶多替我做些工作了。
B 實(shí)驗(yàn)三是網(wǎng)絡(luò)編程,用socket實(shí)現(xiàn)的支持遠(yuǎn)程訪問(wèn)的功能。我選擇了最簡(jiǎn)單的UDP協(xié)議,收發(fā)雙方交替?zhèn)魉蛿?shù)據(jù)。這個(gè)試驗(yàn)主要涉及到一個(gè)問(wèn)題是成禎方法,為了減少傳送的次數(shù),我是讓發(fā)方把要發(fā)送的所有信息都收集起來(lái)放在數(shù)組中,不同的數(shù)據(jù)用‘|’隔開,然后一起傳送出去,再在收方將這些數(shù)據(jù)分離出來(lái);另一個(gè)問(wèn)題我覺(jué)得是各種數(shù)據(jù)類型之間的轉(zhuǎn)換,因?yàn)樵诎l(fā)送的過(guò)程中所有的變量都是以字符型傳送的,所有就需要在收發(fā)雙方將各種數(shù)據(jù)轉(zhuǎn)換成字符型。其他的操作就要試驗(yàn)一二類似了,只是涉及到數(shù)據(jù)的來(lái)源問(wèn)題。我看很多資料中都把socket通信與文件操作類比,不過(guò)我覺(jué)得其實(shí)它更像是鍵盤輸入和屏幕顯示,只是數(shù)據(jù)來(lái)源不同。
在完成了三個(gè)字符行界面的編程后,我又學(xué)習(xí)了一下MFC,把試驗(yàn)一二的圖形界面做了出來(lái)。使用了MFC,才對(duì)C++類的封裝有了更深刻的理解。由于時(shí)間倉(cāng)促,我學(xué)習(xí)的MFC只是冰山一角,很多地方都還 不清楚,只是了解了一下消息映射并把自己的函數(shù)添加到按鍵對(duì)應(yīng)的函數(shù)中。由于我學(xué)習(xí)的例子是一個(gè)單文檔加一個(gè)對(duì)話框的程序,所以我在實(shí)現(xiàn)的時(shí)候也選擇了使用單文檔模式,其實(shí)文檔對(duì)這個(gè)程序好像也沒(méi)有多大用處,用對(duì)話框模式更加方便一點(diǎn)。因?yàn)槭菃挝臋n加對(duì)話框,在實(shí)現(xiàn)第一個(gè)對(duì)話框的時(shí)候還沒(méi)有什么問(wèn)題,但是實(shí)現(xiàn)第二個(gè)對(duì)話框時(shí)就有一個(gè)我用了很長(zhǎng)時(shí)間才解決的問(wèn)題:我用到的全局變量和全局函數(shù)沒(méi)有地方添加,因此程序一直在變量重定義和外部變量不可用這兩個(gè)鏈接錯(cuò)誤之間徘徊,最后我查到有人說(shuō)在VC的工程里,由于用到的文件很多,為了體現(xiàn)C++的封裝性,可以把全局變量和全局函數(shù)定義在一個(gè)Public類里面,變量和函數(shù)全部定義為靜態(tài)的共有的,這樣不僅體現(xiàn)了變量和函數(shù)的全局性,還把他們作為一類封裝在了一個(gè)結(jié)構(gòu)里,很好的和C++程序融合,這一部分也是我認(rèn)為我在這次試驗(yàn)中實(shí)現(xiàn)的最成功的部分。我感受比較深的另外一個(gè)問(wèn)題就是實(shí)現(xiàn)的位置問(wèn)題,雖然以前也知道頭文件里要放聲明,實(shí)現(xiàn)放在cpp文件里,但是因?yàn)榉旁谀抢飳?duì)程序結(jié)果也沒(méi)有什么影響,所以有時(shí)候?qū)懗绦蚓捅容^隨便,實(shí)現(xiàn)也寫在h里,這次實(shí)驗(yàn)就給了我很大的教訓(xùn),因?yàn)槎鄠€(gè)對(duì)話框都要用到一些公用的頭文件,把實(shí)現(xiàn)放在頭文件里之后就一直出現(xiàn)重定義的問(wèn)題,我找了很久這個(gè)錯(cuò)誤的原因,最后才發(fā)現(xiàn)是我寫程序結(jié)構(gòu)不嚴(yán)謹(jǐn)?shù)膯?wèn)題;而且因?yàn)檫@個(gè)試驗(yàn)的對(duì)話框要初始化,我有時(shí)候把初始化的代碼全在按鍵實(shí)現(xiàn)里,雖然不會(huì)出現(xiàn)編譯鏈接錯(cuò)誤,程序運(yùn)行結(jié)果也會(huì)有一些問(wèn)題出現(xiàn)。這些給我的經(jīng)驗(yàn)是,程序的各個(gè)部分一定要各司其職,各就各位,老老實(shí)實(shí)的把該放在什么位置的代碼放在什么位置,會(huì)給編寫程序省很多事。
本次實(shí)驗(yàn)一共用時(shí)兩個(gè)多星期,期間遇到了很多的問(wèn)題,其實(shí)我覺(jué)得編寫程序,調(diào)試,遇到問(wèn)題耐心的查錯(cuò),總會(huì)有解決辦法的,比較困難的錯(cuò)誤其實(shí)是能夠運(yùn)行之后結(jié)果不穩(wěn)定,有時(shí)候?qū)?,有時(shí)候錯(cuò),這樣的問(wèn)題往往是程序設(shè)計(jì)的算法的問(wèn)題,雖然這次程序沒(méi)有太復(fù)雜的算法,但是一些小的地方?jīng)]有考慮到,往往會(huì)給運(yùn)行結(jié)果造成很多難以解釋的錯(cuò)誤。我覺(jué)得我的程序在經(jīng)過(guò)很多種情況的測(cè)試后,基本上能滿足我自己的要求了,可能還有很多不完善的地方,但是確實(shí)收獲了很多東西,隨著以后的學(xué)習(xí)運(yùn)用,估計(jì)會(huì)有更深入的認(rèn)識(shí)。
最后,很是要感謝百度知道上那些不知名的作者,還有我的同學(xué)們,在我調(diào)程序調(diào)的不知所以然的時(shí)候給了我很大的幫助,也支持我能夠最終完成這個(gè)程序。
實(shí)驗(yàn)心得體會(huì)精品5篇相關(guān)文章:
★ 計(jì)算機(jī)實(shí)驗(yàn)心得體會(huì)(合集6篇)
★ 實(shí)驗(yàn)心得體會(huì)11篇 實(shí)驗(yàn)安全心得體會(huì)
★ 單片機(jī)實(shí)驗(yàn)心得體會(huì)4篇 單片機(jī)液位檢測(cè)心得體會(huì)
★ 實(shí)驗(yàn)心得體會(huì)(精選13篇)
★ 電路實(shí)驗(yàn)心得體會(huì)優(yōu)秀13篇
★ 實(shí)驗(yàn)心得體會(huì)分享必備15篇
★ 參觀實(shí)驗(yàn)室心得體會(huì)【必備9篇】