程序設計心得體會_第1頁
程序設計心得體會_第2頁
程序設計心得體會_第3頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

;.程序設計心得體會程序設計心得體會一:程序設計心得體會在這為期半個月的時間內(nèi), 通過我們小組各成員之間的相互討論和合作,我們完成了學生信息管理系統(tǒng)的程序設計, 更值得高興的是我們的程序得到了大家的喜愛,在每次的簡報中都得到了較好的成績。雖然在上個學期中,我們已經(jīng)學習了c語言程序設計這門課,但是我所學的知識最 多也就是在做作業(yè)的時候才會用到,平時沒有什么練習的機會,這次的課程設計是我第一次通過自己構(gòu)思,和同學討論并且不斷查閱資料來設計一項程序。這次設計,不僅鞏固了我以前所學的知識,還讓我對 c 語言有了更深一步的了解,掌握了更多的技巧和技能。c語言是計算機程序設計的重要理論基礎,在我們以后的學習和工作中都有著十分重要的地位。要學好這種語言,僅僅學習課本上的知識是不夠的,還要經(jīng)常自己動手,有較強的實踐能力。 只有多動手, 經(jīng)常編寫程序, 才能發(fā)現(xiàn)我們學習上的漏洞和自己的不足,并在實踐中解決這些問題,不斷提高自己轉(zhuǎn)化知識的能力。在我們小組有解決不了的問題時,我們會主動查閱相關(guān)的資料,或向其他同學詢問,這不僅豐富了我們的知識,還增進了我們同學之間的友誼。為了增大信息的安全性,需要用文件來存儲信息,由于我們在上課時不注重對文件的運用,所以在這方面有較大的困難。我先將書本認認真真地看了一遍,又做了一下課后習題來驗證和增進自己的理解, 終于,經(jīng)過我們的不懈努力,我們小組的程序有了突破,成功地實現(xiàn)了用文件來保存并查看學生的信息。這次設計中, 我的收獲還有就是學會了用流程圖來表達自己的想法,并根據(jù)流程圖來逐步實現(xiàn)程序的功能。開始的時候,我畫流程圖很是困難,需要一個多小時才能清楚的根據(jù)自己的想法畫出圖來,后來畫多了,就更加了解它的功能,十分得心應手,能夠比較快而準確的畫出來。在這次課程設計中,我們首先對系統(tǒng)的整體功能進行了構(gòu)思,然后用結(jié)構(gòu)化分析方法進行分析,將整個系統(tǒng)清楚的劃分為幾個模塊,再根據(jù)每個模塊的功能編寫代碼。而且盡;.可能的將模塊細分,最后在進行函數(shù)的調(diào)用。我們在函數(shù)的編寫過程中,我們不僅用到了 for循環(huán)、 while循環(huán)和 switch語句,還用到了函數(shù)之間的調(diào)用(包括遞歸調(diào)用)。由于我們是分工編寫代碼,最后需要將每個人的代碼放到一起進行調(diào)試。因為我們每個人寫的函數(shù)的思想不都一樣,所以在調(diào)試的過程中也遇到了困難,但經(jīng)過我們耐心的修改,終于功夫不負有心人,我們成功了!在參考書上, 我們不僅參考了曾經(jīng)學過的高敬陽主編的c 語言程序設計 ,還找到了由譚浩強主編的第三版c 語言進行參考。當然,我們的程序還有一些不完善的地方,比如說,當輸入的數(shù)據(jù)不符合我們定義的數(shù)據(jù)的格式的時候,程序會出現(xiàn)一些錯誤,有時會出現(xiàn)主菜單的死循環(huán);在一次程序運行中,只能行使一種權(quán)限,要想再行使另一種權(quán)限,就只能退出程序,然后再運行程序。三周的小學期即將結(jié)束,時間雖短,但是我收獲了很多。最后,謝謝老師和同學們的指導,更要感謝我們小組成員之間的合作與交流。程序設計心得體會二:程序設計心得體會(845 字)做了兩周的課程設計,有很多的心得體會,更多的是同學之間的合作精神,這道課程設計花了我們一到兩周的時間,幾人合作,老師的幫忙才完成。我第一次完成這么完美的杰作,心理有一份別樣的滋味,在設計過程中,我付出了很多,也懂得了只有付出才有回報。在這次設計中,我遇到了很多困難,但我沒有向困難低頭,通過查詢資料,虛心向同學、老師請教,才一一得到了解決。我發(fā)現(xiàn)平時學的太少了,在今后我首先要把老師在課堂講的弄懂,弄透,在此基礎上利用課余時間多看課外書籍,拓寬知識面。在設計過程中,合作精神必不可少。單憑一個人的力量是不能完成的,畢竟一個人學的很有限。每個人掌握的不同。我相信:態(tài)度決定一切,只有努力才有收獲。第一天上機時對如何編計數(shù)器程序一點頭緒都沒有,只是將從圖書館借來的關(guān)于如何制作圖形看了一遍,大體上有了了解。第二天我就著手畫計數(shù)器圖形,雖然有些人圖形已畫好,可我沒有著急,畢竟別人花的時間比我多,為了使圖形美觀我不斷運行、調(diào)試,直到自己滿意為止。接下來是星期五,說實話那天蠻難熬的,一天都泡在機房。眼睛有點吃不消,可沒有辦法,將來我們就靠計算機吃飯,再苦再累也要堅持。 在已編好的程序上又加了一點精髓, 怎樣使字符閃爍,這也是我們幾個人互相討論的結(jié)果。第二周,通過周末到網(wǎng)上查的資料,和參考資料又加入計數(shù)器的靈魂算法。接下來幾天再將程序不斷完善、加工,計數(shù)器程序初露頭角。最后小結(jié):程序設計過程有如解決一實際問題,從解決實際問題的角度,我們可以這樣來看:首先要了解這個問題的基本要求,即輸入、輸出、完成從輸入到輸出的要求是什么; 其次,從問題的要害入手,從前到后的解決問題的每個方面,即從輸入開始入手, 著重考慮如何從輸入導出輸出,在這個過程中,可確定所需的變量、數(shù)組、函數(shù),然后確定處理過程算法??傻米詈蠼Y(jié)論。在程序設計中,可認為也是一個社會,每個一同的社會成員都有不同的想法。程序設計學得的好壞要看你在社會中解決問題的能力的高低,所以不同的人編程的結(jié)果是不同 的。在這個社會中,經(jīng)驗與想法最為重要。程序設計心得體會三:windows 程序設計心得體會( 1247 字)windows 程序設計也就是基于微軟的windows 操作系統(tǒng)而進行的程序設計。 ( 這是一句廢話,但不要小看廢話阿! 真理往往就在其中)你有沒有想過,為什么是基于windows 操作系統(tǒng)呢?下面就來解答:windows 應用程序需要利用由windows 操作系統(tǒng)開放出來公用用程序使用的應用程序接口“api” (說道重點了) windows 提供了上千種api 函數(shù)供應用程序使用。上面說了, windows 程序其實就是在非邏輯的使用這些api 函數(shù),我這里提到了“非邏輯”三個字 ( 這是本人的看法 ), 這正是 windows 程序的精髓,這是一切windows 程序運行的方式 (可能嚴重了點) 。非邏輯也就是指程序不是按照事先安排好的順序來進行的, 是根據(jù)用戶的不同操作或者是其他某些原因一步一步進行的。這種運行方式就叫做“消息驅(qū)動”簡單一點來解釋一下何謂消息驅(qū)動,就是指應用程序始終在等待(等待一詞也許不他恰當,但可能好理解) ,它絕對不是在等待誰會給它愛(本人愛開玩笑請別見怪! )它是在等待用戶或者是系統(tǒng)的消息(也就是命令),當接到消息后呢,它會把消息通過dispatchmessage(&msg) 傳遞給窗口函數(shù)(窗口函數(shù)就是一個應用程序的核心)窗口函數(shù)就會對照事先由程序編寫好的消息對照表調(diào)用對應的方法來處理消息。這樣就完成一個消息的處理,接下來準備處理下一個消息。你也許會問那不是無休止的運行下去了嗎?當然不會,下面我用程序本身來說明這個問題:消息循環(huán),通過此處來不斷的取得消息。while(getmessage(&msg,null,0,0)消息進行一些轉(zhuǎn)換translatemessage(&msg);把消息傳向窗口函數(shù)dispatchmessage(&msg);return msg.wparam;就是這樣了:當我們點擊窗口右上角的小叉或者點擊退出按鈕時,windows 就會自動在我們的消息隊列中加入一條消息“wm_destr”o,y 這時呢窗口程序有這么一部分:switch(message)/ 其它代碼 ./case wm_destroy:postquitmessage(0);return 0;相信一般的朋友都會明白吧,它的作用的就是在接收到wm_destro時y呢,通過調(diào)用 postquitmessage(0)讓 windows 在消息列表中呢在加入另一條消息“wm_quit.當getmessage 函數(shù)抓取到wm_quit時返回 0,其余返回非 0 值,懂了吧,這下可以退出消息循環(huán)了。這就是 windows 程序設計最基礎的部分了,可以說是核心。該說一些心得了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論