- 相關(guān)推薦
編程的心得體會(huì )
編程是復雜的工作,下面是小編整理的編程的心得體會(huì ),歡迎學(xué)習!
編程的心得體會(huì )篇一:JAVA編程心得體會(huì )
最近幾周一直在弄程序,說(shuō)實(shí)話(huà)真的很累,但累中也有成功的快樂(lè )。我覺(jué)得學(xué)到了很多東西,這是只看課本知識所不能學(xué)到的。
說(shuō)實(shí)話(huà),以前我一直沒(méi)學(xué)過(guò)JAVA雖然我也知道JAVA的重要性,可是即使上課聽(tīng)了,不實(shí)踐還是掌握不了。因為種種原因,今年我沒(méi)有買(mǎi)筆記本。沒(méi)有機器,僅僅靠每周一次的上機練習是絕對不夠的。所以我就插空調程序,在舍友們不用的時(shí)候自己再接她們的電腦調。
調上一個(gè)WEB版的`通訊錄程序時(shí)我已經(jīng)感覺(jué)到學(xué)的很吃力,好多東西都不懂。這次做的這個(gè)學(xué)生成績(jì)管理系統更復雜了,所以一開(kāi)始調的時(shí)候感覺(jué)特別吃力.所以我告訴自己不能放棄,慢慢來(lái),就這樣我從最基本的sql語(yǔ)句session對象開(kāi)始學(xué)起,我覺(jué)得我還有太多不懂得所以要比別人付出更多的努力。就這樣我一點(diǎn)一點(diǎn)的學(xué)著(zhù)??
說(shuō)心里話(huà),在做上一個(gè)web版的通訊錄時(shí),我就感覺(jué)到成功的喜悅。好多地方我都是一點(diǎn)一點(diǎn)的問(wèn)的,在問(wèn)的過(guò)程中,我也學(xué)會(huì )了很多,像:Servlet和jsp之間跳不過(guò)去時(shí)有兩種解決辦法,一是關(guān)閉底層類(lèi)中的db.close;二是將Servlet中的throws Exception改成try catch以捕捉異常;我還學(xué)到了集中查找錯誤的方法,可以加上兩個(gè)雙斜杠“//”將具體的方法屏蔽掉,一檢查是方法錯誤還是Servlet錯誤,還有就是寫(xiě)上System.out.println()將獲得的數據輸出,用來(lái)檢查數據傳輸過(guò)程有沒(méi)有錯誤等等。
雖然在別人看來(lái),這些方法可能都很常規,但是確實(shí)我自己學(xué)會(huì )的,我覺(jué)得很有成就感。我已經(jīng)做好計劃了,暑假的時(shí)候去買(mǎi)本本用自己的本本練習一下JAVA,雖然下學(xué)期不學(xué)JAVA了,但是我對JAVA的熱情不會(huì )因為這個(gè)而削減的!
做完這個(gè)學(xué)生成績(jì)管理系統后,我覺(jué)得我對JAVA的看法已經(jīng)改變了。一前總以為J(轉 載 于:w :編程的心得體會(huì ))AVA很繁瑣很難,聽(tīng)同學(xué)說(shuō)JAVA不好學(xué),開(kāi)始又有一些聽(tīng)不懂,所以一直很畏懼JAVA。但真正做了這個(gè)系統以后我才感覺(jué)到其實(shí)任何事都沒(méi)有難與不難之分,只要你肯努力的去做,世上無(wú)難事只怕有心人!
我現在對java學(xué)習充滿(mǎn)了熱情,我知道我還有很多的不足
還有很多需要努力的地方,所以我的JAVA之旅將繼續進(jìn)行??
編程的心得體會(huì )篇二:C語(yǔ)言程序設計心得體會(huì )
在這為期半個(gè)月的時(shí)間內,通過(guò)我們小組各成員之間的相互討論和合作,我們完成了學(xué)生信息管理系統的程序設計,更值得高興的是我們的程序得到了大家的喜愛(ài),在每次的簡(jiǎn)報中都得到了較好的成績(jì)。
雖然在上個(gè)學(xué)期中,我們已經(jīng)學(xué)習了《C 語(yǔ)言程序設計》這門(mén)課,但是我所學(xué)的知識最多也就是在做作業(yè)的時(shí)候才會(huì )用到,平時(shí)沒(méi)有什么練習的機會(huì ),這次的課程設計是我第一次通過(guò)自己構思,和同學(xué)討論并且不斷查閱資料來(lái)設計一項程序。這次設計,不僅鞏固了我以前所學(xué)的知識,還讓我對c語(yǔ)言有了更深一步的了解,掌握了更多的`技巧和技能。
C語(yǔ)言是計算機程序設計的重要理論基礎,在我們以后的學(xué)習和工作中都有著(zhù)十分重要的地位。要學(xué)好這種語(yǔ)言,僅僅學(xué)習課本上的知識是不夠的,還要經(jīng)常自己動(dòng)手,有較強的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫(xiě)程序,才能發(fā)現我們學(xué)習上的漏洞和自己的不足,并在實(shí)踐中解決這些問(wèn)題,不斷提高自己轉化知識的能力。
在我們小組有解決不了的問(wèn)題時(shí),我們會(huì )主動(dòng)查閱相關(guān)的資料,或向其他同學(xué)詢(xún)問(wèn),這不僅豐富了我們的知識,還增進(jìn)了我們同學(xué)之間的友誼。為了增大信息的安全性,需要用文件來(lái)存儲信息,由于我們在上課時(shí)不注重對文件的運用,所以在這方面有較大的困難。我先將書(shū)本認認真真地看了一遍,又做了一下課后習題來(lái)驗證和增進(jìn)自己的理解,終于,經(jīng)過(guò)我們的不懈努力,我們小組的程序有了突破,成功地實(shí)現了用文件來(lái)保存并查看學(xué)生的信息。
這次設計中,我的收獲還有就是學(xué)會(huì )了用流程圖來(lái)表達自己的想法,并根據流程圖來(lái)逐步實(shí)現程序的功能。開(kāi)始的時(shí)候,我畫(huà)流程圖很是困難,需要一個(gè)多小時(shí)才能清楚的根據自己的想法畫(huà)出圖來(lái),后來(lái)畫(huà)多了,就更加了解它的功能,十分得心應手,能夠比較快而準確的畫(huà)出來(lái)。
在這次課程設計中,我們首先對系統的整體功能進(jìn)行了構思,然后用結構化分析方法進(jìn)行分析,將整個(gè)系統清楚的劃分為幾個(gè)模塊,再根據每個(gè)模塊的功能編寫(xiě)代碼。而且盡可能的將模塊細分,最后在進(jìn)行函數的調用。我們在函數的編寫(xiě)過(guò)程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語(yǔ)句,還用到了函數之間的調用(包括遞歸調用)。由于我們是分工編寫(xiě)代碼,最后需要將每個(gè)人的代碼放到一起進(jìn)行調試。因為我們每個(gè)人寫(xiě)的函數的思想不都一樣,所以在調試的過(guò)程中也遇到了困難,但經(jīng)過(guò)我們耐心的修改,終于功夫不負有心人,我們成功了!
在參考書(shū)上,我們不僅參考了曾經(jīng)學(xué)過(guò)的高敬陽(yáng)主編的《c語(yǔ)言程序設計》,還找到了由譚浩強主編的第三版《c語(yǔ)言》進(jìn)行參考。
當然,我們的程序還有一些不完善的地方,比如說(shuō),當輸入的數據不符合我們定義的數據的格式的時(shí)候,程序會(huì )出現一些錯誤,有時(shí)會(huì )出現主菜單的死循環(huán);在一次程序運行中,只能行使一種權限,要想再行使另一種權限,就只能退出程序,然后再運行程序。
三周的小學(xué)期即將結束,時(shí)間雖短,但是我收獲了很多。最后,謝謝老師和同學(xué)們的指導,更要感謝我們小組成員之間的合作與交流。