程序設計心得體會(huì )(合集15篇)
我們心里有一些收獲后,可以通過(guò)寫(xiě)心得體會(huì )的方式將其記錄下來(lái),這樣能夠給人努力向前的動(dòng)力。那么如何寫(xiě)心得體會(huì )才能更有感染力呢?以下是小編幫大家整理的程序設計心得體會(huì ),希望能夠幫助到大家。
程序設計心得體會(huì )1
一、學(xué)習JAVA說(shuō)難也不難,說(shuō)易也不易,代碼不是重點(diǎn),思維才是首要的;
二、學(xué)習JAVA要多看看別人的代碼,多多練習,有時(shí)候你覺(jué)得很難的問(wèn)題,其實(shí)是你的思維短路了,看了一下別人的代碼,我擦原來(lái)這么簡(jiǎn)單。
三、JAVA里面面向對象這章很重要,為后面的課程打基礎的',多線(xiàn)程,IO流是難點(diǎn);
隨著(zhù)項目的一步步深入,clientlogin和chatserver的建立已經(jīng)告一段落,在這幾節課的學(xué)習過(guò)程中,越來(lái)越多的新概念不停出現,感覺(jué)自己學(xué)習起來(lái)已經(jīng)有了吃力感。唐大仕老師的慕課也開(kāi)始了第一章的學(xué)習,相信結合理論與實(shí)踐的學(xué)習方式可以讓我的Java學(xué)習越來(lái)越好..
時(shí)間一點(diǎn)一點(diǎn)的過(guò)去,在我們還沒(méi)覺(jué)得什么的時(shí)候,歲月的車(chē)輪無(wú)情的從我們的身上碾了過(guò)去,留給我們的只是無(wú)盡的回憶;叵胛易x大學(xué)的時(shí)候,是多么的消遣自在,只要完成作業(yè),準備好考試就行了。然而真正走上了社會(huì ),才發(fā)現整個(gè)社會(huì )是一個(gè)競爭激烈的社會(huì ),不努力就沒(méi)有存活的希望。
程序設計心得體會(huì )2
在這個(gè)星期里,我們專(zhuān)業(yè)的學(xué)生在專(zhuān)業(yè)老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言程序實(shí)習學(xué)習。在這之前,我們已經(jīng)對c語(yǔ)言這門(mén)課程學(xué)習了一個(gè)學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來(lái)的時(shí)候還是感到很棘手,畢竟,萬(wàn)事開(kāi)頭難嘛。
由于時(shí)間的關(guān)系,我們的這次實(shí)習課程老師并沒(méi)有給我們詳細的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理。簡(jiǎn)單界面程序。高級界面程序。程序的添加修改。用程序做一元線(xiàn)性回歸處理以及用c語(yǔ)言程序來(lái)畫(huà)粒度分布圖等這幾樣比較重要的時(shí)間操作。
上機實(shí)驗是學(xué)習程序設計語(yǔ)言必不可少的實(shí)習環(huán)節,特別是c語(yǔ)言靈活、簡(jiǎn)潔,更需要通過(guò)編程的實(shí)習來(lái)真正掌握它。對于程序設計語(yǔ)言的學(xué)習目的,可以概括為學(xué)習語(yǔ)法規定、掌握程序設計方法、提高程序開(kāi)發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機操作才能完成。
學(xué)習c程序設計語(yǔ)言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機時(shí)間。因為學(xué)時(shí)所限,課程不能安排過(guò)多的統一上機實(shí)驗,所以希望學(xué)生有效地利用課程上機實(shí)驗的機會(huì ),盡快掌握用c語(yǔ)言開(kāi)發(fā)程序的能力,為今后的繼續學(xué)習打下一個(gè)良好的基礎。為此,我們結合課堂講授的內容和進(jìn)度,安排了12次上機實(shí)驗。課程上機實(shí)驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實(shí)驗的目的可以概括為如下幾個(gè)方面:
1、熟悉程序開(kāi)發(fā)環(huán)境、學(xué)習計算機系統的操作方法
一個(gè)c語(yǔ)言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂"環(huán)境"就是所用的計算機系統硬件、軟件條件,只有學(xué)會(huì )使用這些環(huán)境,才能進(jìn)行程序開(kāi)發(fā)工作。通過(guò)上機實(shí)驗,熟練地掌握c語(yǔ)言開(kāi)發(fā)環(huán)境,為以后真正編寫(xiě)計算機程序解決實(shí)際問(wèn)題打下基礎。同時(shí),在今后遇到其它開(kāi)發(fā)環(huán)境時(shí)就會(huì )觸類(lèi)旁通,很快掌握新系統的使用。
2、學(xué)習上機調試程序
完成程序的編寫(xiě),決不意味著(zhù)萬(wàn)事大吉。你認為萬(wàn)無(wú)一失的程序,實(shí)際上機運行時(shí)可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時(shí)程序本身不存在語(yǔ)法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開(kāi)發(fā)環(huán)境所提供的編譯系統無(wú)法發(fā)現這種程序邏輯錯誤,只能靠自己的上機經(jīng)驗分析判斷錯誤所在。程序的'調試是一個(gè)技巧性很強的工作,對于初學(xué)者來(lái)說(shuō),盡快掌握程序調試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯誤,調試高手一眼就看出錯誤所在。
通過(guò)這次為數不多的幾天計算機實(shí)習學(xué)習,我們了解了一些關(guān)于c語(yǔ)言的知識,理解鞏固了我們c語(yǔ)言的理論知識,著(zhù)對我們將來(lái)到社會(huì )工作將會(huì )有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì )太難。
3、加深對課堂講授內容的理解
課堂上要講授許多關(guān)于c語(yǔ)言的語(yǔ)法規則,聽(tīng)起來(lái)十分枯燥無(wú)味,也不容易記住,死記硬背是不可取的。然而要使用c語(yǔ)言這個(gè)工具解決實(shí)際問(wèn)題,又必須掌握它。通過(guò)多次上機練習,對于語(yǔ)法知識有了感性的認識,加深對它的理解,在理解的基礎上就會(huì )自然而然地掌握c語(yǔ)言的語(yǔ)法規定。對于一些內容自己認為在課堂上聽(tīng)懂了,但上機實(shí)習中會(huì )發(fā)現原來(lái)理解的偏差,這是由于大部分學(xué)生是初次接觸程序設計,缺乏程序設計的實(shí)習所致。
學(xué)習c語(yǔ)言不能停留在學(xué)習它的語(yǔ)法規則,而是利用學(xué)到的知識編寫(xiě)c語(yǔ)言程序,解決實(shí)際問(wèn)題。即把c語(yǔ)言作為工具,描述解決實(shí)際問(wèn)題的步驟,由計算機幫助我們解題。只有通過(guò)上機才能檢驗自己是否掌握c語(yǔ)言、自己編寫(xiě)的程序是否能夠正確地解題。
通過(guò)上機實(shí)驗來(lái)驗證自己編制的程序是否正確,恐怕是大多數同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。但是在程序設計領(lǐng)域里這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會(huì )想辦法去"掩蓋"程序中的錯誤,而不是盡可能多地發(fā)現程序中存在的問(wèn)題。自己編好程序上機調試運行時(shí),可能有很多你想不到的情況發(fā)生,通過(guò)解決這些問(wèn)題,可以逐步提高自己對c語(yǔ)言的理解和程序開(kāi)發(fā)能力。
程序設計心得體會(huì )3
在老師第一次說(shuō),我們的課程設計是一個(gè)具有界面操作的計算機時(shí),說(shuō)實(shí)話(huà)當時(shí)的確沒(méi)有底,似乎有一些害怕,應為從沒(méi)有與c語(yǔ)言中的圖形函數接觸過(guò),但經(jīng)過(guò)老師的初步介紹圖形函數,了解一部分,更了解了之所以給我們下我們不怎么熟悉的部分,是應為讓我們能夠在其課程設計時(shí)充分體會(huì )到自己的自學(xué)能力,并發(fā)揮它,以及在設計過(guò)程中的團隊作用,提高自己解決問(wèn)題能力.
在設計程序時(shí)也增長(cháng)了自己的自己翻閱有關(guān)文獻,加強了自己實(shí)踐能力.
從接觸c語(yǔ)言,到達了解c語(yǔ)言,是一個(gè)過(guò)程,是自身學(xué)習的過(guò)程,熟話(huà)說(shuō),師傅領(lǐng)進(jìn)門(mén),修行靠自身.在編寫(xiě)過(guò)程中也認知了自身的'不足,這些有的是上課時(shí)小漏動(dòng),也有是自己容易出錯的地方,在這放面的認知,只有實(shí)打時(shí)的多練習,也希望老師能在以后的學(xué)習生活中多多的能給予指導,這樣我們也可以少走一些彎路,c語(yǔ)言只是人生中的學(xué)習的一個(gè)小插曲,但讓我認識到要在學(xué)習中學(xué)習,不斷進(jìn)步.
最后,謝謝老師在學(xué)習中對我的指導.
程序設計心得體會(huì )4
windows程序設計也就是基于微軟的windows操作系統而進(jìn)行的程序設計。(這是一句廢話(huà),但不要小看廢話(huà)阿!真理往往就在其中)你有沒(méi)有想過(guò),為什么是基于windows操作系統呢?下面就來(lái)解答:windows應用程序需要利用由windows操作系統開(kāi)放出來(lái)公用用程序使用的應用程序接口“API”(說(shuō)道重點(diǎn)了)windows提供了上千種API函數供應用程序使用。
上面說(shuō)了,windows程序其實(shí)就是在非邏輯的使用這些API函數,我這里提到了“非邏輯”三個(gè)字(這是本人的看法),這正是windows程序的精髓,這是一切windows程序運行的方式(可能?chē)乐亓它c(diǎn))。非邏輯也就是指程序不是按照事先安排好的順序來(lái)進(jìn)行的`,是根據用戶(hù)的不同操作或者是其他某些原因一步一步進(jìn)行的。這種運行方式就叫做“消息驅動(dòng)”
簡(jiǎn)單一點(diǎn)來(lái)解釋一下何謂消息驅動(dòng),就是指應用程序始終在等待(等待一詞也許不他恰當,但可能好理解),它絕對不是在等待誰(shuí)會(huì )給它愛(ài)(本人愛(ài)開(kāi)玩笑請別見(jiàn)怪。┧窃诘却脩(hù)或者是系統的消息(也就是命令),當接到消息后呢,它會(huì )把消息通過(guò)DispatchMessage(msg)傳遞給窗口函數(窗口函數就是一個(gè)應用程序的核心)窗口函數就會(huì )對照事先由程序編寫(xiě)好的消息對照表調用對應的方法來(lái)處理消息。這樣就完成一個(gè)消息的處理,接下來(lái)準備處理下一個(gè)消息。
相信一般的朋友都會(huì )明白吧,它的作用的就是在接收到WM_DESTROY時(shí)呢,通過(guò)調用PostQuitMessage(0)讓windows在消息列表中呢在加入另一條消息“WM_QUIT"。當GetMessage函數抓取到WM_QUIT時(shí)返回0,其余返回非0值,懂了吧,這下可以退出消息循環(huán)了。這就是windows程序設計最基礎的部分了,可以說(shuō)是核心。
該說(shuō)一些心得了,我認為學(xué)習windows程序設計不要基于某一部分,而要把握住其大局,要有整體觀(guān),有了整體觀(guān)對windows程序設計有了一定的了解后在對其各部分下功夫這樣才不會(huì )走火入魔就寫(xiě)到這吧,以后等我水平高些了再寫(xiě),希望我沒(méi)白費功夫,也希望對你有用。
程序設計心得體會(huì )5
剛開(kāi)始學(xué)習C語(yǔ)言的時(shí)候覺(jué)得他很無(wú)聊,但是隨著(zhù)不斷的學(xué)習還是越來(lái)越感興趣了。
通過(guò)這次的程序設計,我學(xué)到了很多,首先就是能夠更加熟練的使用和深入的了解C語(yǔ)言這門(mén)通用的計算機語(yǔ)言,還有就是可以自己編寫(xiě)程序了,還是很有成就感的。同時(shí)還讓我們學(xué)會(huì )同學(xué)之間的相互合作,共同完成一個(gè)任務(wù)。
C語(yǔ)言是一門(mén)深奧的語(yǔ)言,我從一開(kāi)始的`懵懂到現在的有點(diǎn)理解可以說(shuō)和老師的教導分不開(kāi)的。雖然俗語(yǔ)說(shuō)師傅領(lǐng)進(jìn)門(mén),修行靠自身。但是師傅的作用還是不可取代的。劉老師不僅是我們的老師,還是我們的朋友。和他在一起的時(shí)候沒(méi)有那種隔閡感,這也是我們能好好學(xué)習的基礎吧。不過(guò)有時(shí)開(kāi)小差是不可避免的,但也只是偶爾啦。
光書(shū)本的知識的確不行,還是要理論聯(lián)系實(shí)踐才行。因此不斷的練習是必要的,上機實(shí)踐更重要。有時(shí)理論是對的,但是實(shí)踐起來(lái)就不行了啊。所以通過(guò)這次的程序編寫(xiě)讓我對C語(yǔ)言產(chǎn)生更大的興趣了,我相信以后會(huì )越來(lái)越好的。
程序設計心得體會(huì )6
當我揉著(zhù)干澀的眼睛,吃力的看者顯示屏,我已經(jīng)是不耐煩了,而且我含情默默注視著(zhù)的竟然是那可惡的源程序。我的身體在流汗,我的心在滴血,六月的天寫(xiě)程序,苦不堪言也......
顯示是殘酷的,人情是冷暖的,C程序還是要交的,我不得不繼續抗戰于悶熱的機房?jì),繼續我的'夙命。以前叫嚷著(zhù)中國應試教育的不好,還不是一路走過(guò)來(lái)了,我只有無(wú)奈,這C程序也是如此,認了。
微風(fēng)試圖撫平我的煩躁,那它在做夢(mèng)。此刻的我,正如98年的時(shí)候喬丹最后時(shí)刻持球,哪平靜的了啊。等我的論文完成了,老爺子的`球也進(jìn)了。
言歸正轉,這個(gè)程序的完成過(guò)程是跌跌撞撞,曲折的。即便沒(méi)有紅軍兩萬(wàn)五,也有個(gè)一萬(wàn)兩千五。不過(guò),咱值!你說(shuō)為什么?咱學(xué)到東西唄。
查書(shū),查資料,請教同學(xué)的過(guò)程就是我提高的過(guò)程,久違的認真又體會(huì )了一次。
真正的收獲更多是思想上的,讓我認識程序的復雜,自己的微不足道,“學(xué)無(wú)止境”頭一次認識的這么深刻,察覺(jué)自己的不足。在這次編程中,同學(xué)幫了我很多,我一個(gè)人是不能完成的。以后的學(xué)習生活真的要踏踏實(shí)實(shí),自己的計算機生涯必定是坎坷的,信心受挫了。
【隨想】相比之下,原來(lái)籃球是那么好學(xué)。
程序設計心得體會(huì )7
c語(yǔ)言課程設計和現代計算機技術(shù)的實(shí)際應用相結合,是我們在本階段學(xué)完理論課程之后對自己該方面的能力的一次很好的檢驗,從開(kāi)始的算法思路到運行調試后的美觀(guān)的圖形界面以及另人興奮的可用程序,都是一個(gè)很好的學(xué)習和鍛煉的過(guò)程。使我們鞏固了原有的理論知識,培養了我們靈活運用和組合集成所學(xué)過(guò)知識及技能來(lái)分析、解決實(shí)際問(wèn)題的能力。使我們體會(huì )到自身知識和能力能在實(shí)際中的應用和發(fā)揮。不但可以激發(fā)創(chuàng )新意識,還可以開(kāi)發(fā)創(chuàng )造能力、培養溝通能力。這次實(shí)習時(shí)間雖然僅有一個(gè)星期,但確實(shí)使我受益非淺。通過(guò)實(shí)習我豐富了計算機操作經(jīng)驗,更加深了對c語(yǔ)言的了解,熟悉了其環(huán)境,更增強了對turbo c的使用技巧。
另外,實(shí)習中老師對我們進(jìn)行了細心、耐心的指導,鼓勵我們對程序進(jìn)行合理改進(jìn),培養了我們的創(chuàng )新意識和創(chuàng )新能力。原來(lái)是我認為可怕的課程設計,就在種種輔助條件下完成了,心里有說(shuō)不出的高興。
雖說(shuō)捧著(zhù)自己的成果很高興,但成果背后總是付出很大的努力。
一個(gè)多禮拜中,我們有過(guò)山窮水盡的困惑;有過(guò)柳暗花明的驚喜;有過(guò)唇槍舌劍的`辯論;有過(guò)相互鼓勵的安慰。一個(gè)多禮拜的時(shí)間我們經(jīng)歷了很多,也收獲了很多。與其說(shuō)它是體力與腦力的作業(yè),不如說(shuō)它是合作精神和毅力的考驗。經(jīng)過(guò)這次課程設計,我不僅學(xué)到了很多知識和技能,更重要的是我們學(xué)會(huì )了如何運用所學(xué)知識去解決實(shí)際問(wèn)題.
一個(gè)多禮拜的掙扎,絞盡腦汁終于帶著(zhù)麻木的手指和大腦脫出那堆“泥潭”,F在的心情是如魚(yú)得水,干澀的眼睛前方是萬(wàn)里晴空。終于,所有的努力即將化成了一個(gè)個(gè)鉛字,打印機“滋滋”的聲音仿佛已經(jīng)宛如天籟般悅耳地在耳畔響起。此時(shí)此刻,真想把一切拋上天空。高呼:“出來(lái)了!我的成果即將出來(lái)了!”,心里也在默默的感慨著(zhù):“有志者,事竟成,破釜沉舟,百二秦關(guān)終歸楚?嘈娜,天不負,臥薪嘗膽,三千越甲可吞吳!
程序設計心得體會(huì )8
雖然在上個(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)。
在這為期半個(gè)月的時(shí)間內,通過(guò)我們小組各成員之間的相互討論和合作,我們完成了學(xué)生信息管理系統的程序設計,更值得高興的是我們的程序得到了大家的喜愛(ài),在每次的簡(jiǎn)報中都得到了較好的成績(jì)。
在參考書(shū)上,我們不僅參考了曾經(jīng)學(xué)過(guò)的高敬陽(yáng)主編的《c語(yǔ)言程序設計》,還找到了由譚浩強主編的第三版《c語(yǔ)言》進(jìn)行參考。
當然,我們的程序還有一些不完善的地方,比如說(shuō),當輸入的數據不符合我們定義的數據的格式的時(shí)候,程序會(huì )出現一些錯誤,有時(shí)會(huì )出現主菜單的死循環(huán);在一次程序運行中,只能行使一種權限,要想再行使另一種權限,就只能退出程序,然后再運行程序。
三周的小學(xué)期即將結束,時(shí)間雖短,但是我收獲了很多。最后,謝謝老師和同學(xué)們的指導,更要感謝我們小組成員之間的合作與交流。
在這次課程設計中,我們首先對系統的整體功能進(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ò)我們耐心的修改,終于功夫不負有心人,我們成功了!
程序設計心得體會(huì )9
計數器是windows的一個(gè)附加功能,給使用者帶來(lái)極大的方便。通過(guò)近兩個(gè)星期的課程設計,我完成了一個(gè)簡(jiǎn)單計數器的程序。雖然其中不乏他人的幫助,但我自己還是收獲頗多。
首先,我學(xué)會(huì )了利用函數畫(huà)矩形,橢圓;用for語(yǔ)言做循環(huán);如何輸出一個(gè)多位數,怎樣在閃完之后鍵上的數字不消失;
其次,如何在矩形和橢圓中填充顏色,以及如何定義鍵的閃動(dòng);再次,如何添加運算功能。
C語(yǔ)言是在國內外廣泛使用的一種計算機語(yǔ)言。語(yǔ)言功能豐富、表達能力強、使用靈活方便、既具有高級語(yǔ)言的優(yōu)點(diǎn),又具有低級語(yǔ)言的許多特點(diǎn),適合編寫(xiě)系統軟件。同時(shí),我覺(jué)得C語(yǔ)言應該是操作和理論相結合的課程,在不斷地編寫(xiě)中去思考,兩者是不可分割的。我們在編寫(xiě)一個(gè)較大的程序時(shí)應該把它分開(kāi)成幾個(gè)小程序來(lái)看,這樣會(huì )容易得多。
編寫(xiě)程序需要牢固的'理論基礎,同時(shí),上機實(shí)踐也是至關(guān)重要的一環(huán)。想要學(xué)好C語(yǔ)言,一定要培養自己認真、塌實(shí)、細心的性格。
最后,感謝劉老師對我們的教導。
程序設計心得體會(huì )10
忙碌了一個(gè)多星期,在大家的共同努力下,我們總算將此程序設計出來(lái)。盡管不是自己獨立完成,但仍然很高興,因為在設計的過(guò)程中,讓我了解到要設計一個(gè)大型程序,查找資料是至關(guān)重要的,在他人的基礎上,再根據自己所
學(xué)進(jìn)行修改與調試,最后設計出自己想要的程序,這過(guò)程艱辛,但只要你持之以恒,成功指日可待。
另外平時(shí)扎實(shí)的基礎也很關(guān)鍵,因為如果你平時(shí)學(xué)得就不怎么樣,那么你面對這么一個(gè)比較有難度的程序,你可能會(huì )望而卻步,看他人的程序都是個(gè)難點(diǎn),更別說(shuō)讓你自己去設計。為了解決此。類(lèi)問(wèn)題,最好就是多向同學(xué),老師請教,不要怕難為情。尤其是老師,評他們多年的編寫(xiě)程序的'經(jīng)驗,要解決我們的問(wèn)題,對他們來(lái)說(shuō)只是small case。
在設計這個(gè)程序時(shí),我們剛開(kāi)始是根據老師給我們提供的資料,用畫(huà)圖以及循環(huán)將框架設計出來(lái),但是接下去便無(wú)從下手了,計算是個(gè)關(guān)鍵和難點(diǎn),我們也查了相應的資料,但是它上面用得是坐標來(lái)做的,所以為了方便設計程序,我們也改為坐標來(lái)做的,這樣計算問(wèn)題解決了。接下去就是按鍵問(wèn)題,我們的資料是用鼠標做的,所以關(guān)于按鍵這個(gè)函數就只能我們自己設計,還好手頭有類(lèi)似的資料,經(jīng)過(guò)自己的反復嘗試以及與與同學(xué)的討論,這也不難,最好還是被我們搞定了。最后就是閃爍,這個(gè)設計的方法很死板,都一個(gè)類(lèi)型,就是算坐標比較煩瑣,要確定好它的位置,但是這些只要你自己愿意去嘗試,問(wèn)題都可以迎刃而解的。
從這一個(gè)多星期的設計過(guò)程中,我看到了大家的拼搏與努力,也讓我知道團隊精神得難能可貴,盡管一年下來(lái)大家不怎么有多大接觸,但是彼此之間的友誼已經(jīng)在我們心里扎根生底,在遇到問(wèn)題時(shí),我們會(huì )共同進(jìn)退,每個(gè)人都很慷慨不會(huì )因為是通過(guò)自己艱辛勞動(dòng)設計出來(lái)的東西而不準他人剽竊了。 總之,這次設計程序讓我受益良多,我會(huì )好好珍惜像這種難得的機會(huì ) !
程序設計心得體會(huì )11
我參加這樣的培訓已經(jīng)是第二次了,再這里先感謝一下我的工作單位,學(xué)校領(lǐng)導很重視對年輕教師的培養。在現實(shí)教學(xué)中,我教的就是《VB程序設計》,通過(guò)此次培訓學(xué)習,收獲很大,體會(huì )頗深。不僅對《VB程序設計》這門(mén)課程有了比較全面系統的把握,而且對一名從事程序設計課程教學(xué)的老師所應具備的條件和素質(zhì)有更加深刻的理解。龔沛曾教授淵博的學(xué)識、高超的授課技巧、高尚的品格、為人師表的風(fēng)范,都給我留下了深刻的印象,必將對我今后從事本門(mén)課程以及其他課程的教學(xué)產(chǎn)生深遠的`影響。
一、教學(xué)模式
任務(wù)問(wèn)題驅動(dòng)法,它使得教學(xué)目標非常明確,更易于學(xué)生了解知識點(diǎn)并努力去掌握,這種教學(xué)模式進(jìn)行教學(xué),教師與學(xué)生都是圍繞如何完成具體的任務(wù)而教而學(xué),教師思路清晰,教學(xué)目的明確,學(xué)生更容易掌握學(xué)習內容。
工程項目教學(xué)法,這種方法對教師要求較高,整個(gè)VB的教學(xué)過(guò)程圍繞一個(gè)大型的工程項目。目標是,學(xué)生在學(xué)習制作項目的過(guò)程中,學(xué)習VB,學(xué)習完成后,一個(gè)有實(shí)際應用的項目也能完成。
二、調動(dòng)學(xué)習興趣
高校擴招以來(lái),高校的精英教育轉變?yōu)榇蟊娊逃。大學(xué)生數量急劇增加,學(xué)生素質(zhì)參差不齊,整體素質(zhì)下降。學(xué)生學(xué)習積極性不高。如何調動(dòng)學(xué)生學(xué)習的興趣呢?
〈1〉每講一次新的內容,通過(guò)一個(gè)個(gè)生動(dòng)、與生活貼近的例子來(lái)引入,先激發(fā)學(xué)生的興趣,再接著(zhù)講例子中用到的相關(guān)理論與知識,這樣就會(huì )給學(xué)生先帶來(lái)一個(gè)感性的認識,再從感性認識上升到理論,就沒(méi)有那么抽象與陌生了。
〈2〉讓學(xué)生參與教學(xué)。程序設計課程應重視實(shí)踐,在實(shí)踐中讓學(xué)生知道自己會(huì )了什么,而那些知識還不會(huì )。在課堂中可以讓學(xué)生親自上講臺做演示程序,然后讓下面的學(xué)生來(lái)觀(guān)察程序制作過(guò)程中注意的問(wèn)題,出現的問(wèn)題。然后教師給予總結。
三、有效考核
考核是評價(jià)教學(xué)的一個(gè)重要的組成部分,也是衡量學(xué)生掌握計算機知識水平及能力的一種有效方式。傳統課程考試的弊端存在考試內容不合理、考試方式單一、題型單調等問(wèn)題。我們按照教學(xué)大綱的要求,從考試形式上進(jìn)行了改革,采用上機考核的方式進(jìn)行。通過(guò)本次培訓,我們感覺(jué)到有必要進(jìn)一步完善上機考核系統,使考核系統更加有利于提高學(xué)生學(xué)習本課程的積極性方向發(fā)展,并引入上機評判系統,使每一次上機都能激發(fā)學(xué)生的學(xué)習興趣,讓學(xué)生有成就感,增強學(xué)習的自信心。
陸尉民教授的考試系統,對我啟發(fā)很大,立刻有了想法,借鑒陸老師的考試系統,讓學(xué)生參與開(kāi)發(fā)一個(gè)適用我們學(xué)校的考試系統。
總之,這次培訓很充實(shí)。龔教授和陸教授精彩的授課過(guò)程影響著(zhù)我,而且特別有收獲的是,大家的討論,在討論中我們互相學(xué)習?吹胶妥约河^(guān)點(diǎn)一致的很高興,看到自己不懂的很忙碌。
白曉東
程序設計心得體會(huì )12
在科技高度發(fā)展的今天,計算機在人們之中的作用越來(lái)越突出。而c語(yǔ)言作為一種計算機的語(yǔ)言,我們學(xué)習它,有助于我們更好的了解計算機,與計算機進(jìn)行交流,因此,c語(yǔ)言的學(xué)習對我們尤其重要。
在這個(gè)星期里,我們專(zhuān)業(yè)的學(xué)生在專(zhuān)業(yè)老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言程序實(shí)踐學(xué)習。在這之前,我們已經(jīng)對c語(yǔ)言這門(mén)課程學(xué)習了一個(gè)學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來(lái)的時(shí)候還是感到很棘手,畢竟,萬(wàn)事開(kāi)頭難嘛。
由于時(shí)間的關(guān)系,我們的這次實(shí)踐課程老師并沒(méi)有給我們詳細的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理、簡(jiǎn)單界面程序、高級界面程序、程序的添加修改、用程序做一元線(xiàn)性回歸處理以及用c語(yǔ)言程序來(lái)畫(huà)粒度分布圖等這幾樣比較重要的時(shí)間操作。
上機實(shí)驗是學(xué)習程序設計語(yǔ)言必不可少的實(shí)踐環(huán)節,特別是c語(yǔ)言靈活、簡(jiǎn)潔,更需要通過(guò)編程的實(shí)踐來(lái)真正掌握它。對于程序設計語(yǔ)言的學(xué)習目的,可以概括為學(xué)習語(yǔ)法規定、掌握程序設計方法、提高程序開(kāi)發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機操作才能完成。
學(xué)習c程序設計語(yǔ)言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機時(shí)間。因為學(xué)時(shí)所限,課程不能安排過(guò)多的統一上機實(shí)驗,所以希望學(xué)生有效地利用課程上機實(shí)驗的機會(huì ),盡快掌握用c語(yǔ)言開(kāi)發(fā)程序的能力,為今后的繼續學(xué)習打下一個(gè)良好的基矗為此,我們結合課堂講授的內容和進(jìn)度,安排了12次上機實(shí)驗。課程上機實(shí)驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實(shí)驗的目的可以概括為如下幾個(gè)方面:
1、加深對課堂講授內容的理解
課堂上要講授許多關(guān)于c語(yǔ)言的語(yǔ)法規則,聽(tīng)起來(lái)十分枯燥無(wú)味,也不容易記住,死記硬背是不可取的。然而要使用c語(yǔ)言這個(gè)工具解決實(shí)際問(wèn)題,又必須掌握它。通過(guò)多次上機練習,對于語(yǔ)法知識有了感性的認識,加深對它的理解,在理解的基礎上就會(huì )自然而然地掌握c語(yǔ)言的語(yǔ)法規定。對于一些內容自己認為在課堂上聽(tīng)懂了,但上機實(shí)踐中會(huì )發(fā)現原來(lái)理解的偏差,這是由于大部分學(xué)生是初次接觸程序設計,缺乏程序設計的實(shí)踐所致。
學(xué)習c語(yǔ)言不能停留在學(xué)習它的語(yǔ)法規則,而是利用學(xué)到的知識編寫(xiě)c語(yǔ)言程序,解決實(shí)際問(wèn)題。即把c語(yǔ)言作為工具,描述解決實(shí)際問(wèn)題的步驟,由計算機幫助我們解題。只有通過(guò)上機才能檢驗自己是否掌握c語(yǔ)言、自己編寫(xiě)的程序是否能夠正確地解題。
通過(guò)上機實(shí)驗來(lái)驗證自己編制的程序是否正確,恐怕是大多數同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。但是在程序設計領(lǐng)域里這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會(huì )想辦法去"掩蓋"程序中的錯誤,而不是盡可能多地發(fā)現程序中存在的問(wèn)題。自己編好程序上機調試運行時(shí),可能有很多你想不到的情況發(fā)生,通過(guò)解決這些問(wèn)題,可以逐步提高自己對c語(yǔ)言的'理解和程序開(kāi)發(fā)能力。
2、熟悉程序開(kāi)發(fā)環(huán)境、學(xué)習計算機系統的操作方法
一個(gè)c語(yǔ)言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂"環(huán)境"就是所用的計算機系統硬件、軟件條件,只有學(xué)會(huì )使用這些環(huán)境,才能進(jìn)行程序開(kāi)發(fā)工作。通過(guò)上機實(shí)驗,熟練地掌握c語(yǔ)言開(kāi)發(fā)環(huán)境,為以后真正編寫(xiě)計算機程序解決實(shí)際問(wèn)題打下基矗同時(shí),在今后遇到其它開(kāi)發(fā)環(huán)境時(shí)就會(huì )觸類(lèi)旁通,很快掌握新系統的使用。
3、學(xué)習上機調試程序
完成程序的編寫(xiě),決不意味著(zhù)萬(wàn)事大吉。你認為萬(wàn)無(wú)一失的程序,實(shí)際上機運行時(shí)可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時(shí)程序本身不存在語(yǔ)法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開(kāi)發(fā)環(huán)境所提供的編譯系統無(wú)法發(fā)現這種程序邏輯錯誤,只能靠自己的上機經(jīng)驗分析判斷錯誤所在。程序的調試是一個(gè)技巧性很強的工作,對于初學(xué)者來(lái)說(shuō),盡快掌握程序調試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯誤,調試高手一眼就看出錯誤所在。
通過(guò)這次為數不多的幾天計算機實(shí)踐學(xué)習,我們了解了一些關(guān)于c語(yǔ)言的知識,理解鞏固了我們c語(yǔ)言的理論知識,著(zhù)對我們將來(lái)到社會(huì )工作將會(huì )有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì )太難。
程序設計心得體會(huì )13
在編寫(xiě)計算器這個(gè)程序過(guò)程中,遇到不少麻煩!一開(kāi)始,就碰到了沒(méi)有學(xué)過(guò)的圖形函數,雖然課上老師反復重復著(zhù):“畫(huà)圖不難的,It’s so easy!”但是當自己實(shí)際操作時(shí),感覺(jué)并不是那么容易。課上筆記拿來(lái)上機,發(fā)現始終不能通過(guò)編譯~改了又改,還是“ERROR”,那時(shí)真的要多郁悶有多郁悶——但老師過(guò)來(lái),只改動(dòng)了一點(diǎn)點(diǎn)地方,程序就OK了,說(shuō)明一個(gè)問(wèn)題:上課記錯東西了~汗——
接下來(lái)的輸入,顯示,閃爍,都是不小的難題。翻閱了一本又一本參考書(shū),也借鑒了一個(gè)類(lèi)似的計算器程序,并在同學(xué)的幫助下,才最終搞定了一個(gè)簡(jiǎn)單的計算器程序!
現在才發(fā)現原來(lái)編個(gè)程序這么復雜——
通過(guò)一個(gè)學(xué)期對C語(yǔ)言的`學(xué)習,逐漸對寫(xiě)程序有了興趣,從剛開(kāi)始的編譯出現N多個(gè)ERROR,然后根據提示,可以自己把錯誤改出來(lái),心里有了一點(diǎn)小小的成就感。不僅如此,劉老師上課的風(fēng)格,也給我留下了深刻的印象,讓我也學(xué)到了C程序以外的東西——
程序設計心得體會(huì )14
剛學(xué)習C#的時(shí)候,感覺(jué)很難,做的時(shí)候出現很多錯誤而且我是照著(zhù)書(shū)打代碼還有錯誤,那時(shí)的感覺(jué)是迷茫的。在學(xué)習的過(guò)程中,我還是堅持下來(lái),雖然學(xué)的不是很好,但是慢慢就理解了,現在也不要仿照書(shū)打代碼,F在講講做項目的感想。我們項目做不好也有一個(gè)小原因,是因為我們三個(gè)項目同時(shí)進(jìn)行,而三個(gè)項目不同,在需求分析方面沒(méi)有弄好,導致后面在做項目時(shí),數據庫出現了很多問(wèn)題,所以我覺(jué)得現在我們項目不要做多,而是好好做一個(gè)項目,從需求開(kāi)始就要做好每一步,到后面編程才不會(huì )出現特別多的錯誤。
不得不說(shuō):在老師檢查完第一次之后,我去看了一下師兄做過(guò)的項目,就覺(jué)得自己這個(gè)項目相差太遠了。我覺(jué)得我有以下幾方面做不好:1.在剛上C#時(shí)老師叫我們現在就要做項目但我沒(méi)有,一直等到老師快要檢查時(shí)才急急忙忙的做。2.老師上完課,自己做完作業(yè)之后,沒(méi)有好好的復習。其實(shí)我覺(jué)得三層架構也不難,三層結構就是主要調用了類(lèi),而類(lèi)中定義了方法,歸根到底我們還是引用了類(lèi)中的方法實(shí)現它的功能,類(lèi)就類(lèi)似于C語(yǔ)言里的函數,因為在數據訪(fǎng)問(wèn)層要用到數據操作類(lèi)所以要創(chuàng )建一個(gè)數據操作類(lèi)。而我們建三層架構是為了就是倒覺(jué)得在表示層里實(shí)現一些功能能時(shí)要去分析,但是C#語(yǔ)言只學(xué)習過(guò)淺的知識,數據結構我們也沒(méi)有學(xué)習所以分析起來(lái)就有點(diǎn)問(wèn)題。但是所有問(wèn)題都是覺(jué)得自己太懶,如果自己好好自學(xué)數據結構,學(xué)習離散數學(xué),也許在分析功能模塊會(huì )得到提高。所以本人決定寒假做一個(gè)像樣的項目出來(lái)。
無(wú)論是學(xué)習還是做項目的過(guò)程中,耐心都要非常重要。有時(shí)出現錯誤,上網(wǎng)查了,自己又想了很久,又找同學(xué)討論還是不能解決時(shí)就會(huì )有不想做的念頭。因為自己曾經(jīng)在大一時(shí)就是因為連關(guān)機都不會(huì )關(guān),當時(shí)都嚇到宿舍友了,覺(jué)得還是轉專(zhuān)業(yè)好了。雖然轉專(zhuān)業(yè)沒(méi)有成功,但是自從開(kāi)始學(xué)習C語(yǔ)言之后,就慢慢的喜歡計算機應用技術(shù)這個(gè)專(zhuān)業(yè)了,覺(jué)得它很有趣,當在做項目成功的實(shí)現它功能時(shí),心理就特別高興,就好想再做幾個(gè)功能。但是事實(shí)不是一下就能成功的實(shí)現它的功能所以耐心非常重要。
最重要的一點(diǎn)是我們做項目時(shí),我們要有團隊的`合作精神。只有這樣我們才能很好的完成一個(gè)好的項目,才能完成一個(gè)項目。就好比如在三層架構中,小組成員要知道我在數據訪(fǎng)問(wèn)層和業(yè)務(wù)邏輯層用了什么方法,這個(gè)方法的作用是什么作用,再表示層里才更好的實(shí)現功能。我最大的愿望就是幾個(gè)想學(xué)習的同學(xué)在一起討論問(wèn)題,只有這樣才能進(jìn)步更快,才能學(xué)到更多的知識。
最后想說(shuō):一分耕耘,一分收獲。項目不是做的很好,但是通過(guò)項目學(xué)到了更多的知識。
程序設計心得體會(huì )感受2
伴隨著(zhù)c#我度過(guò)了這個(gè)忙碌而又充實(shí)的一個(gè)月,也是這個(gè)月讓我學(xué)到很多,現在覺(jué)得這個(gè)月過(guò)的不知不覺(jué),是因為學(xué)習的投入吧!
這個(gè)月的主要學(xué)習了c#,主要參考書(shū)是《c#高級編程》和《VisualC#20xx大學(xué)教程》。
學(xué)習內容有《c#高級編程》第一章.net體系結構
第二章c#基礎第三章對象和類(lèi)型第四章繼承第五章運算符和類(lèi)型強制轉換第六章委托和事件第七章內存管理和指針第八章字符串和正則表達式第九章集合第十章反射第十一章錯誤和異常第十二章VisualStudio.NET第十五章線(xiàn)程第十九章[[www.7rdy.cn]eworkSDKv2.0
四、系統設計:
本系統有兩個(gè)類(lèi)型的用戶(hù),管理員和普通用戶(hù)。用戶(hù)在注冊時(shí)可以設定自己的權限,注冊成功可以跳轉到登錄頁(yè)面登錄.
如果是普通用戶(hù)登錄,就可以修改自己的信息,并自己進(jìn)行留言和進(jìn)行試題測試,查看開(kāi)始時(shí)間/考試成績(jì)和留言信息
如果是管理員登錄系統,則可以對試題進(jìn)行相關(guān)的操作,如增加試題。對注冊的新用戶(hù)進(jìn)行管理,刪除用戶(hù)。對留言信息進(jìn)行管理。并且可以查看學(xué)生的成績(jì)。
運行:
在線(xiàn)考試系統的基本功能,包括系統用戶(hù)的添加、考試試卷的添加、試題的添加和在線(xiàn)考試以及分數計算等。最后將所有模塊組裝成一個(gè)完整的系統。經(jīng)過(guò)測試,系統實(shí)現了需求分析中的要求,運行正常,操作界面簡(jiǎn)潔。
五、心得體會(huì )感受
基于.net的在線(xiàn)考試系統的的設計與實(shí)現經(jīng)過(guò)系統分析、需求分析、概要設計、詳細設計等階段基本了解了該系統的功能要求及設計的可行性。在線(xiàn)考試系統的基本功能,包括系統用戶(hù)的添加、考試試卷的添加、試題的添加和在線(xiàn)考試以及分數計算等。最后將所有模塊組裝成一個(gè)完整的系統。經(jīng)過(guò)測試,系統實(shí)現了需求分析中的要求,運行正常,操作界面簡(jiǎn)潔。
由于時(shí)間和技術(shù)水平的緣故,本系統還存在著(zhù)許多方面的工作尚未完善。系統的各項功能基本都能正常運行,達到了初步設計的要求,但是還不夠完善。比如插入試題模塊功能還不完善,系統安全性有待提高。另外在試題的插入時(shí),只能由管理員逐題進(jìn)行錄入,還沒(méi)有實(shí)現試題的成套錄入。界面的美化還得進(jìn)一步細化,各功能模塊也有待進(jìn)行整改和完善。一個(gè)好的系統需要一段時(shí)間的跟蹤及長(cháng)期的維護,也許后期還有可能進(jìn)行功能上的增加或改進(jìn),這些都需要在系統設計時(shí)考慮好,才能使一個(gè)系統被應用的時(shí)間更長(cháng)。自己有待進(jìn)一步提高,相信在以后的學(xué)習及生活中會(huì )將本設計修改的更加完善。
程序設計心得體會(huì )15
通過(guò)這次的上機練習我還是有那么一點(diǎn)點(diǎn)的小收獲
首先 由于平時(shí)沒(méi)有太多的上機實(shí)驗,我很多的東西都不會(huì )弄,有時(shí)看別人弄了幾次都不會(huì ),真是太悲哀了
第二 就是TC并不象我想的那么簡(jiǎn)單,當時(shí)我為了一個(gè)簡(jiǎn)單的閃要問(wèn)了N多的人
但是到了最后當我會(huì )做了才發(fā)現原來(lái)寫(xiě)程序還是蠻好玩的
第三 一開(kāi)始的.時(shí)候我一做不出來(lái)就在那邊發(fā)呆或是打游戲,但是當我每運行出一步時(shí),總感覺(jué)自己也蠻厲害的,這時(shí)就有往下面做的信心了
最后 還是蠻后悔上課沒(méi)有認真聽(tīng),如果上天能給我一個(gè)重來(lái)的機會(huì ),我估計我還是會(huì )比以前認真的,以后學(xué)習也一定要認真
【程序設計心得體會(huì )】相關(guān)文章:
程序設計心得體會(huì )12-26
程序設計心得體會(huì )09-17
程序設計心得體會(huì )最新03-30
程序設計心得體會(huì )(15篇)04-26
程序設計心得體會(huì )(15篇)02-20
程序設計心得體會(huì )15篇03-30