欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      編程實(shí)習(xí)心得(共五則)

      時(shí)間:2019-05-14 03:25:51下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《編程實(shí)習(xí)心得》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《編程實(shí)習(xí)心得》。

      第一篇:編程實(shí)習(xí)心得

      編程實(shí)習(xí)心得

      來(lái)公司實(shí)習(xí)已一個(gè)多月了,在這段時(shí)間里,我主要學(xué)習(xí)EVC下的MFC編程,下面主要談?wù)剬W(xué)習(xí)的經(jīng)驗(yàn)以及心得體會(huì)。

      在編程過(guò)程中遇到了較多的問(wèn)題,解決問(wèn)題的過(guò)程是漫長(zhǎng)而艱苦的,然而在問(wèn)題得到解決的一剎那是很快樂(lè)的。在此舉出數(shù)個(gè)例子與大家分享:

      1.音樂(lè)播放—>滾動(dòng)條的繪制

      在開(kāi)始繪制滾動(dòng)條的時(shí)候,為了簡(jiǎn)便以及縮短開(kāi)發(fā)時(shí)間,我打算直接從VC默認(rèn)的標(biāo)準(zhǔn)滾動(dòng)條CScrollBar派生,然后對(duì)其進(jìn)行所有者自繪(Owrner Draw),將圖片貼上去,然而CScrollBar并不如CButton般好繪制,在經(jīng)過(guò)近一天的嘗試后始終無(wú)果,很是煩躁,后來(lái)在聽(tīng)從陳曦老師的建議后,決定還是從CStatic派生自繪,然后再加上一些鼠標(biāo)、鍵盤(pán)的相應(yīng)消息響應(yīng)處理函數(shù)以實(shí)現(xiàn)滾動(dòng)條的功能。

      在確定這一思路后,我便開(kāi)始著手代碼的實(shí)現(xiàn):首先實(shí)現(xiàn)了一個(gè)圖片繪制函數(shù)LoadBitmapToScroll(),用于將滾動(dòng)條的滑塊、上下箭頭以及滾動(dòng)條底色畫(huà)到確定的區(qū)域。由于滑塊的位置會(huì)不斷的發(fā)生變化,因此將不能簡(jiǎn)單地將滾動(dòng)條底色先畫(huà)好,然后將滑塊放到某一固定位置,因此我定義了一個(gè)類(lèi)成員變量nThumbTop用于確定滑塊頂部到滾動(dòng)條頂部的距離并截取了一小塊滾動(dòng)條底色將其填充到滑塊到兩側(cè)箭頭的所有區(qū)域以實(shí)現(xiàn)滾動(dòng)條的變化。然后捕獲WM_pAINT消息調(diào)用LoadBitmapToScroll()使對(duì)窗口進(jìn)行重繪時(shí)將滾動(dòng)條顯示出來(lái)。這樣當(dāng)創(chuàng)建一個(gè)滾動(dòng)條對(duì)象的時(shí)候,便能夠?qū)⑵浜?jiǎn)單地顯示出來(lái)了。

      要響應(yīng)用戶(hù)的外部輸入,則只需要捕獲消息即可,比如WM_LBUTTONDOWN便可以判斷是否有鼠標(biāo)左鍵按下并可通過(guò)鼠標(biāo)位置判斷點(diǎn)擊的是向上的箭頭、向下的箭頭還是滑塊。另外由于滾動(dòng)條是不獨(dú)立存在的,它一般會(huì)與一個(gè)窗口做伴,比如列表以控制其顯示內(nèi)容或區(qū)域。因此,我在滾動(dòng)條類(lèi)中定義了一個(gè)pList指針變量指向滾動(dòng)條要控制的窗口對(duì)象,在鼠標(biāo)點(diǎn)擊滾動(dòng)條的上下箭頭時(shí),通過(guò)向pList指向的對(duì)象發(fā)送WM_VSCROLL消息以控制窗口區(qū)域的上翻或下翻。

      如此,一個(gè)具有美觀(guān)界面及基本功能的滾動(dòng)條大體上已經(jīng)實(shí)現(xiàn)了。整個(gè)滾動(dòng)條的繪制耗費(fèi)了將近兩天時(shí)間,盡管時(shí)間較長(zhǎng),但還是受益匪淺,整個(gè)繪制過(guò)程讓我明白了:“一切皆有可能”,沒(méi)有什么是不能實(shí)現(xiàn)的,只要它在現(xiàn)實(shí)生活中存在,很多東西表面上看起來(lái)很復(fù)雜,就象這個(gè)自定義的滾動(dòng)條,只要將其功能進(jìn)行分解然后一步步實(shí)現(xiàn)便可以了。

      2.透明文字的實(shí)現(xiàn)

      由于嵌入式系統(tǒng)的特殊性,EVC并不具備VC的所有功能,透明文字的輸出就是其中一例。VC下只要簡(jiǎn)單地通過(guò)SetBkmode(TRANSpARENT),然后在控件窗口區(qū)域內(nèi)獲取設(shè)備上下文DC,通過(guò)該DC調(diào)用DrawText()即可將想要顯示的文字在給定位置顯示,然而EVC在CStatic、CListBox等一般控件下設(shè)置背景為透明色是不可行的,在糾纏了數(shù)個(gè)小時(shí)后,發(fā)現(xiàn)EVC雖然不能簡(jiǎn)單地設(shè)置背景模式為透明,卻可以設(shè)置背景顏色為一給定的顏色,最后還是采用“先截取背景顏色,然后繪制文字,最后以原背景色設(shè)置為背景色”的方式解決。即:

      dc.SetBkColor(COLORREF);//設(shè)置背景顏色

      dc.SetTextColor(COLORREF);//設(shè)置字體顏色

      dc.DrawText(…);// 繪制文字

      3.模塊功能的設(shè)計(jì)

      在軟件設(shè)計(jì)的過(guò)程中,我深刻地體會(huì)到:一個(gè)模塊對(duì)擴(kuò)展是開(kāi)放的,對(duì)修改是關(guān)閉的。在剛開(kāi)始編程的時(shí)候,只是簡(jiǎn)單地將一些應(yīng)該實(shí)現(xiàn)的功能予以實(shí)現(xiàn),以致于后來(lái)在得知UI有所變化時(shí)又得重新編寫(xiě)代碼浪費(fèi)了較多時(shí)間,因此在進(jìn)行軟件設(shè)計(jì)的時(shí)候必須考慮到軟件需求是一直在變更的。同時(shí)應(yīng)當(dāng)優(yōu)先使用聚合,而不是繼承,否則就會(huì)出現(xiàn)類(lèi)層次很深的問(wèn)題,從而造成所謂的類(lèi)爆炸。比如:在我進(jìn)行各類(lèi)自定義控件的設(shè)計(jì)過(guò)程中,將一些類(lèi)剝離開(kāi)來(lái),在使用的時(shí)候直接定義各個(gè)類(lèi)對(duì)象便可,從而避免了類(lèi)層次過(guò)深的現(xiàn)象。

      總而言之,來(lái)公司的這個(gè)月,是我最充實(shí)的一個(gè)月,在這里學(xué)會(huì)的不僅僅是EVC的MFC編程技能,更重要的是我學(xué)會(huì)了如何學(xué)習(xí),體會(huì)到了一個(gè)產(chǎn)品應(yīng)有的嚴(yán)謹(jǐn)(界面美觀(guān)、功能強(qiáng)大以及差錯(cuò)率較小等)以及產(chǎn)品開(kāi)發(fā)過(guò)程中問(wèn)題考慮的周到充分。

      在這里我要感謝大家一個(gè)月對(duì)我無(wú)微不至的關(guān)懷與幫助!再次感謝!

      第二篇:編程實(shí)習(xí)心得

      計(jì)算機(jī)輔助制造

      實(shí)訓(xùn)報(bào)告

      專(zhuān) 業(yè) 數(shù)控技術(shù)班 級(jí) 數(shù)控1002 學(xué) 號(hào) 09姓 名___耿 策 指導(dǎo)教師路大勇 起止日期 2012.12.10—12.14 目錄

      計(jì)算機(jī)輔助制造實(shí)訓(xùn)任務(wù)書(shū)………………………………1 實(shí)訓(xùn)任務(wù)一…………………………………………………

      實(shí)訓(xùn)任務(wù)二…………………………………………………

      實(shí)訓(xùn)任務(wù)三…………………………………………………

      實(shí)訓(xùn)任務(wù)四(配合件凸件)………………………………

      實(shí)訓(xùn)任務(wù)五(配合件凹件)………………………………

      心得體會(huì)…………………………………………………… 3 6 7 10 13 16 mastercam實(shí)訓(xùn)任務(wù)書(shū)

      一、目的與要求

      mastercam實(shí)訓(xùn)為該課程學(xué)習(xí)的重要組成部分。用于鞏固所學(xué)知識(shí),強(qiáng)化二維和三維造型技能,熟練進(jìn)行二維加工和三維曲面粗、精加工刀具路徑的生成、檢驗(yàn)、后處理等的操作。實(shí)訓(xùn)時(shí)間為一周,要求完成規(guī)定的造型與編程任務(wù)(電子稿)和《實(shí)訓(xùn)報(bào)告》。

      二、任務(wù)說(shuō)明

      1.完成圖1的二維造型,不標(biāo)注尺寸。完成外形銑削及挖槽銑削加工程序的編制(零件厚度10),書(shū)寫(xiě)相應(yīng)的文字說(shuō)明。編程原點(diǎn)位于底邊中點(diǎn),材料為45鋼,刀具及切削參數(shù)自定。

      實(shí)訓(xùn)任務(wù)一

      實(shí)訓(xùn)任務(wù)二

      2.采用實(shí)體建模方法,完成圖2形體的三維造型。

      3.綜合運(yùn)用所學(xué)造型及編程技能,完成下列零件的工藝設(shè)計(jì)、程序編制及加工校驗(yàn),書(shū)寫(xiě)相應(yīng)的文字說(shuō)明。刀具及切削參數(shù)自定。

      實(shí)訓(xùn)任務(wù)三

      實(shí)訓(xùn)任務(wù)四 實(shí)訓(xùn)任務(wù)五

      實(shí)訓(xùn)任務(wù)一:

      實(shí)訓(xùn)任務(wù)一 1圖樣分析:

      通過(guò)看圖紙,了解工件的外形。由圖可知,該工件是一個(gè)二維造型。2.工藝路線(xiàn)分析: 根據(jù)圖紙可知,該工件在加工過(guò)程中,首先選用φ20立銑刀銑出外形輪廓,接著選用φ12立銑刀用外形銑削的方式分三層銑出內(nèi)槽輪廓。3刀具的選擇:

      φ12立銑刀、φ20立銑刀

      表1 工件1 工藝過(guò)程卡篇二:計(jì)算機(jī)編程實(shí)習(xí)報(bào)告

      土木工程2007級(jí) 計(jì)算機(jī)實(shí)習(xí)任務(wù)書(shū)

      指導(dǎo)教師 班 級(jí)土木(xx)班 姓 名mr.su 學(xué) 號(hào)

      西南交通大學(xué)土木工程學(xué)院 2008年11月

      (一)實(shí)習(xí)時(shí)間:2008 年11月30日—12月14日

      (二)實(shí)習(xí)地點(diǎn):x7103

      (三)實(shí)習(xí)目的:

      計(jì)算機(jī)實(shí)習(xí)是本科計(jì)算機(jī)基礎(chǔ)教學(xué)的一個(gè)重要環(huán)節(jié)。它對(duì)于鞏固學(xué)生的計(jì)算機(jī)基礎(chǔ)知識(shí),增強(qiáng)學(xué)生的計(jì)算機(jī)應(yīng)用水平,改善學(xué)生的知識(shí)結(jié)構(gòu),具有重要意義。

      本課程的教學(xué)目的是:通過(guò)系統(tǒng)的上機(jī)實(shí)習(xí),使學(xué)生的計(jì)算機(jī)基礎(chǔ)知識(shí)與基本操作技能得到進(jìn)一步的鞏固,提高學(xué)生的編程能力和用機(jī)水平,培養(yǎng)學(xué)生用計(jì)算機(jī)分析與解決問(wèn)題的意識(shí),為后續(xù)課程打下基礎(chǔ)。

      (四)實(shí)習(xí)內(nèi)容:

      本實(shí)習(xí)要求完成如下三項(xiàng)任務(wù):

      1. 鞏固所學(xué)的計(jì)算機(jī)基本知識(shí)和基本操作技能,包括:

      (1)熟練掌握正確的鍵盤(pán)指法和英文盲打技術(shù);(2)能熟練使用windows操作系統(tǒng);

      (3)熟練掌握word、excel、powerpoint等辦公自動(dòng)化軟件;(4)能使用網(wǎng)絡(luò)獲取、發(fā)送信息;

      (5)用powerpoint制作一組幻燈片(幻燈片所表述的主題自定),或用excel 繪制出圖1所示的sin(x)、cos(x)函數(shù)曲線(xiàn)。2. 計(jì)算機(jī)語(yǔ)言及編程

      用本學(xué)期已學(xué)過(guò)的vc++語(yǔ)言編程。編程題目及要求由指導(dǎo)教師指定(可參考附錄中提供的題目)。

      3. 提交一份實(shí)習(xí)報(bào)告(要求打?。?/p>

      實(shí)習(xí)報(bào)告不得少于1000字:主要總結(jié)實(shí)習(xí)心得和實(shí)習(xí)成果(全部程序及計(jì)算

      (五)實(shí)習(xí)成果:

      【1】程序1:

      按以下形式打印出楊輝三角形中的各值 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 · · ·

      · · ·· ··· ····· ***691 算法原理:

      數(shù)據(jù)結(jié)構(gòu):用一個(gè)二維數(shù)組存放楊輝三角形的數(shù)據(jù)。

      分析楊輝三角形的數(shù)據(jù)特點(diǎn),該三角形每一行的行初和行末的數(shù)據(jù)都是1,從第三行起,每行數(shù)據(jù)的第2—i-2列數(shù)據(jù)都滿(mǎn)足以下關(guān)系:a[i][j]=a[i-1][j-i]+a[i-1][j];根據(jù)上述關(guān)系得出楊輝三角的每個(gè)數(shù)據(jù)存放在已定義的二維數(shù)組中,然后按照?qǐng)D形格式輸出已經(jīng)存放的數(shù)據(jù),得出楊輝三角。

      程序流程圖: 數(shù)組a[i][j],i表示行,j表示每一行的第幾個(gè)數(shù)。使用方法:輸入程序,直接顯示。源程序:

      #include #include using namespace std;void main(){ int i,j;int a[11][22];for(i=0;i<11;i++)for(j=0;j<22;j++)a[i][j]=0;cout<

      【2】程序2:

      從鍵盤(pán)輸入一些字符,逐個(gè)把它們送到磁盤(pán)上去,直到輸入一個(gè)#為止。算法原理:沒(méi)有具體詳細(xì)的數(shù)學(xué)算法原理。

      變量說(shuō)明:p表示的是要輸入的字符,char p[100]表示的是一個(gè)字符型一維數(shù)組,t表示的

      是輸出文件的名稱(chēng),doc表示的是文件的輸出格式,i表示的是循環(huán)變量。

      使用方法:輸入需要的字符,用#鍵結(jié)束,#鍵之后的不能輸出。

      第三篇:編程心得

      1. 對(duì)于液晶點(diǎn)陣,做任何圖形的子函數(shù),一定要注意,必須為整數(shù),即像素必須為整數(shù),否則將出現(xiàn)錯(cuò)誤,比如劃三角形,必須讓三角形的斜率為直線(xiàn),不然不能得到預(yù)期的結(jié)果。

      2. 對(duì)于變量的定義,如果在條件語(yǔ)句里面必須放在語(yǔ)句最前面,如果在整個(gè)函數(shù)的里面,必須放在整個(gè)函數(shù)的最前面。

      3. GDB來(lái)調(diào)試已經(jīng)生成的可執(zhí)行程序hello.命令如下:Gdbhello ,參數(shù)-d指示源代碼所

      在的目錄去搜尋。一旦出現(xiàn)GDB的命令提示符(gdb),就表明GDB已經(jīng)準(zhǔn)備好接收來(lái)自用戶(hù)的各種調(diào)試命令了。如果想在調(diào)試環(huán)境下運(yùn)行這個(gè)程序,可以使用GDB提供的“run”命令,而程序在正常運(yùn)行時(shí)所需的各種參數(shù)可以作為“run”命令的參數(shù)傳入,或者使用單獨(dú)的“set args”命令進(jìn)行設(shè)置。如果在執(zhí)行“run”命令時(shí)沒(méi)有給出任何參數(shù),GDB將使用上一次“run”或“set args”命令指定的參數(shù)。如果想取消上次設(shè)置的參數(shù),可以執(zhí)行不帶任何參數(shù)的“set args”命令。

      GDB是一個(gè)源代碼級(jí)的調(diào)試器,使用“l(fā)ist”命令可以查看當(dāng)前調(diào)試對(duì)象的源代碼。該命令的通用格式為“l(fā)ist [m,n]”,表示顯示從m行開(kāi)始到n行結(jié)束的代碼段,而不帶任何參數(shù)的“l(fā)ist”命令將顯示最近10行源代碼。

      要根據(jù)行號(hào)設(shè)置斷點(diǎn),可以使用“ break linenum”命令。要根據(jù)函數(shù)名設(shè)置斷點(diǎn),則應(yīng)該使用“break funcname”命令。

      條件斷點(diǎn)允許當(dāng)一定條件滿(mǎn)足時(shí)暫時(shí)停止程序的執(zhí)行。它對(duì)于調(diào)試來(lái)講非常有用。設(shè)置條件斷點(diǎn)的正確語(yǔ)法如下:

      break linenum if expr

      break funcname if expr

      使用“continue”命令繼續(xù)執(zhí)行程序,直到遇到下一個(gè)斷點(diǎn)。如果在調(diào)試時(shí)設(shè)置了很多斷點(diǎn),可以隨時(shí)使用“info breakpoints”命令來(lái)查看設(shè)置的斷點(diǎn)。此外,開(kāi)發(fā)人員還可以使用“delete”命令刪除斷點(diǎn),或者使用“disable”命令來(lái)使設(shè)置的斷點(diǎn)暫時(shí)無(wú)效。被設(shè)置為無(wú)效的斷點(diǎn)在需要的時(shí)候可以用“enable”命令使其重新生效。

      為了單步跟蹤代碼,可以使用單步跟蹤命令“step”,它每次執(zhí)行源代碼中的一行。

      4、程序調(diào)試過(guò)程中,如果出現(xiàn)segment,一般來(lái)說(shuō)是指針沒(méi)有賦值,找不到原型。比如線(xiàn)程里面如果要調(diào)用screen_mm,那么必須傳遞參數(shù)screen_mm,而且需要在線(xiàn)程里面定義參數(shù)。

      5、如果線(xiàn)程里面用到串口的操作,則最好把串口初始化程序放到線(xiàn)程里面進(jìn)行。也可以把初始化作成模塊,這樣不會(huì)影響串口的收發(fā)數(shù)據(jù)。如果將串口初始化放到主程序里面,則最后將初始化程序放在線(xiàn)程的屬性定義和建立線(xiàn)程之前,否則其他地方可能導(dǎo)致串口收發(fā)數(shù)據(jù)產(chǎn)生問(wèn)題。還有對(duì)于串口操作的定義最好放在所有變量定義的最前面。

      6、對(duì)于段錯(cuò)誤這種問(wèn)題??梢苑治鲆韵略颍?/p>

      (1):指針?lè)欠ǎ热缡褂脹](méi)有初始化的指針(沒(méi)有為此指針指向的對(duì)象分配空間),或著Free掉之后再次使用。

      (2):數(shù)組訪(fǎng)問(wèn)越界,訪(fǎng)問(wèn)的元素下標(biāo)超過(guò)數(shù)組圍長(zhǎng)

      (3):緩存溢出,對(duì)于這種while(1){do}的程序,這個(gè)問(wèn)題最容易發(fā)生,多此sprintf或著strcat有可能將某個(gè)

      buff填滿(mǎn),溢出,所以每次使用前,最好memset一下,不過(guò)要是一開(kāi)始就是段錯(cuò)誤,而不是運(yùn)行了一會(huì)兒出現(xiàn)的,(3)的可能性就比較小。

      第四篇:編程心得liquan

      通訊錄系統(tǒng)設(shè)計(jì)心得體會(huì)

      計(jì)算機(jī)學(xué)院 數(shù)字媒體1102

      李權(quán)201107120218

      在這一次課程設(shè)計(jì)中,我們所選擇的是設(shè)計(jì)一個(gè)校友通訊錄,這對(duì)我們來(lái)說(shuō)是一次嘗試與創(chuàng)新的過(guò)程,也可以說(shuō)是一個(gè)挑戰(zhàn)的過(guò)程,畢竟以前沒(méi)有作過(guò),缺少經(jīng)驗(yàn)?,F(xiàn)在利用自己學(xué)到的知識(shí)設(shè)計(jì)并制作一個(gè)校友通訊錄的系統(tǒng),這本身就是一個(gè)知識(shí)轉(zhuǎn)化為生產(chǎn)力的過(guò)程,所以大家都很興奮,不同程度的投入了很高的熱情與努力。雖然有的同學(xué)沒(méi)能幫上忙,但也在默默的給我們加油。

      在具體的設(shè)計(jì)與實(shí)施中,很確實(shí)的說(shuō),我剛開(kāi)始的時(shí)候真是有點(diǎn)不知所措,不知該從何處下手,但接下來(lái)的幾天,我通過(guò)查詢(xún)資料和查看別人的程序,對(duì)這個(gè)設(shè)計(jì)漸漸的有了一點(diǎn)感覺(jué),慢慢的投入其中,思考并感受到了一個(gè)管理系統(tǒng)從無(wú)到有的過(guò)程,對(duì)具體的設(shè)計(jì)步驟、思路、方法、技巧都有了進(jìn)一步的了解,并使自己對(duì)編程有了新一步的認(rèn)識(shí),而且使自己感受深刻。

      在設(shè)計(jì)中我們基本能按照規(guī)范的方法和步驟進(jìn)行,首先對(duì)現(xiàn)有的系統(tǒng)進(jìn)行調(diào)查,并查閱有關(guān)資料,最后確定設(shè)計(jì)方案,然后設(shè)計(jì)并制作,實(shí)施過(guò)程中我們深刻的認(rèn)識(shí)到認(rèn)真執(zhí)行管理系統(tǒng)軟件標(biāo)準(zhǔn)的重要性,我們由于對(duì)管理系統(tǒng)軟件相關(guān)的標(biāo)準(zhǔn)和規(guī)范不太了解,缺少行為操作準(zhǔn)則,所以在設(shè)計(jì)中手法比較生硬,主與次也沒(méi)能很好把握住,這些方面通過(guò)這次我們都要加強(qiáng)了解。

      在這次課程設(shè)計(jì)中,我們被分配以小組為單位去完成校友通訊錄系統(tǒng)的設(shè)計(jì)與制作,所以小組內(nèi)的分工和相互協(xié)調(diào)很重要,大家可以在分工中揚(yáng)長(zhǎng)避短,個(gè)及所長(zhǎng),這樣可以很好的提高大家的積極性,和合作意識(shí),并有效的縮短開(kāi)發(fā)時(shí)間,但我們?cè)谶@方面做的還不夠,缺乏人員管理與溝通,導(dǎo)致人力資源浪費(fèi),可以說(shuō)是不足之處,且迫切的需要思考和改進(jìn),這一點(diǎn)必須指明。這在以后的工作與學(xué)習(xí)中將會(huì)非常重要。

      在設(shè)計(jì)的過(guò)程中我先對(duì)程序進(jìn)行了簡(jiǎn)單的分析,該程序主要實(shí)現(xiàn)的功能有輸入校友通訊信息,實(shí)現(xiàn)信息的瀏覽,查詢(xún),修改功能,并將數(shù)據(jù)保存至文本文件。

      首先經(jīng)過(guò)分析后我將該程序分為六個(gè)小部分進(jìn)行實(shí)施,對(duì)于多數(shù)人信息的儲(chǔ)

      存與瀏覽系統(tǒng),我們先建立一個(gè)結(jié)構(gòu)體數(shù)組對(duì)這些信息進(jìn)行儲(chǔ)存,其他的分為五個(gè)子函數(shù)和一個(gè)main函數(shù),使用主函數(shù)對(duì)其他函數(shù)進(jìn)行調(diào)用,在輸入的設(shè)計(jì)中我們使用的是for進(jìn)行循環(huán),在for內(nèi)部進(jìn)行信息的輸入,并在語(yǔ)句中插入if判斷語(yǔ)句,加入break,進(jìn)行循環(huán)跳出。瀏覽功能中我們只是簡(jiǎn)單的運(yùn)用了for語(yǔ)句對(duì)儲(chǔ)存信息進(jìn)行整體輸出,結(jié)束為判斷年齡是否為0,查詢(xún)的設(shè)計(jì)中,我們運(yùn)用了字符串的比較函數(shù)strcmp(),進(jìn)行信息的匹配與查詢(xún),再修改設(shè)計(jì)的過(guò)程中,我的設(shè)計(jì)是先調(diào)用上面的查訊函數(shù),進(jìn)行判斷,是否為真,再進(jìn)行對(duì)個(gè)人信息的編輯修改,再保存的設(shè)計(jì)過(guò)程中先定義文件指針,使用fopen 打開(kāi)文件,再使用fprintf將輸入的信息保存到磁盤(pán)中存儲(chǔ)到.txt文檔中,最后使用fclose關(guān)閉文件。最后是用main函數(shù)進(jìn)行對(duì)子函數(shù)的調(diào)用,并進(jìn)行了界面的設(shè)計(jì)使界面美觀(guān)和舒適。

      通過(guò)這次的設(shè)計(jì),我學(xué)到了很多,同時(shí)也學(xué)會(huì)了細(xì)心與耐心的培養(yǎng)。我想這在將來(lái)的工作或者社會(huì)“旅程”中都將起到很大的幫助。更多的是團(tuán)隊(duì)的合作不僅是一個(gè)能夠更好的完成任務(wù)的前提,同時(shí)也使我明白了如何與他人配合,如何與他人相處。本人在多方面都有所提高。綜合運(yùn)用C語(yǔ)言課程的理論和生產(chǎn)實(shí)際知識(shí)進(jìn)行一次通訊錄設(shè)計(jì)工作的實(shí)際訓(xùn)練從而培養(yǎng)和提高學(xué)生獨(dú)立工作能力,鞏固與擴(kuò)充了程序設(shè)計(jì)等課程所學(xué)的內(nèi)容,掌握程序設(shè)計(jì)的方法和步驟,掌握程序設(shè)計(jì)的基本的編程技能懂得了怎樣分析程序的工藝性,怎樣確定工藝方案,了解了程序的基本結(jié)構(gòu),提高了編程能力,熟悉了規(guī)范和標(biāo)準(zhǔn),獨(dú)立思考的能力也有了提高.

      第五篇:編程心得(最終版)

      農(nóng)業(yè)決策支持系統(tǒng)交流演示心得體會(huì)

      通過(guò)學(xué)習(xí)VB和農(nóng)業(yè)信息技術(shù)的有關(guān)知識(shí),我們?cè)诶蠋煹囊笙戮帉?xiě)了有關(guān)農(nóng)業(yè)決策支持系統(tǒng)的程序。VB是一門(mén)計(jì)算機(jī)編程語(yǔ)言,知識(shí)含量較高。VB中有基本控件、對(duì)話(huà)框、圖形、菜單、文件、程序設(shè)計(jì)綜合應(yīng)用等設(shè)計(jì)方法,多文檔界面、工具欄、狀態(tài)欄的程序設(shè)計(jì)方法,數(shù)據(jù)庫(kù)、對(duì)象的鏈接和嵌入、多媒體控件以及常用的ActiveX控件的應(yīng)用。因?yàn)橐郧安](méi)有接觸VB這方面的知識(shí),所以在整個(gè)操作過(guò)程中還是出現(xiàn)了不少的麻煩。有很多東西都需要翻閱書(shū)籍和詢(xún)問(wèn)在行的人來(lái)完成,很慶幸最后的結(jié)果在我自己看來(lái)還是比較滿(mǎn)意的。

      老師花了三四節(jié)的時(shí)間讓我們一個(gè)個(gè)演示,每個(gè)人都有自己的特色。雖然有的人做的比較簡(jiǎn)單,但是大體框架還是挺不錯(cuò)的,窗體達(dá)到個(gè)數(shù),決策系統(tǒng)也符合標(biāo)準(zhǔn),用戶(hù)界面也各有特色,既有可愛(ài)路線(xiàn),又有深沉風(fēng)格,邏輯性強(qiáng)。因?yàn)榧夹g(shù)有限,所以大部分人的作品還是比較類(lèi)似的。當(dāng)然,也有技術(shù)含量比較高的作品,數(shù)據(jù)庫(kù)鏈接,視頻音樂(lè),地圖放大鏡等等都包含其中。我心中的敬佩之情油然而生。我也深切感受到同學(xué)之間的差距,其中的少數(shù)幾個(gè)作品一展示出來(lái),下面就驚嘆聲四起,很多功能都是我們力所不能及,整個(gè)界面的繁雜性,條理性和層次性都需要很大的耐心。也存在一兩個(gè)作品,即使在我面前展示出來(lái),我的理解能力還是有所欠缺。而在設(shè)計(jì)的背后,可能有些人只花了一兩天甚至還沒(méi)有這么長(zhǎng)時(shí)間就能做出比較有價(jià)值的高技術(shù)產(chǎn)品,而有些花了比別人多一倍甚至更長(zhǎng)的時(shí)間都沒(méi)有達(dá)到這樣的效果,總結(jié)來(lái)說(shuō),砍柴需要磨刀工。當(dāng)我還處于茫然階段的時(shí)期,我就開(kāi)始操作,沒(méi)過(guò)多久我就止步不前。于是,我停下腳步,借閱了VB精彩編程百例。這對(duì)我編程的進(jìn)一步擴(kuò)展起到了比較重要的作用。于是,我的決策支持系統(tǒng)中也出現(xiàn)了播放器、打字效果、標(biāo)題間隔出現(xiàn)等內(nèi)容??赡芪业脑O(shè)計(jì)離班級(jí)中比較牛的人來(lái)說(shuō)還差一大截,但是對(duì)于我自己來(lái)講已經(jīng)是一個(gè)比較大的突破。做程序一定要規(guī)范。我做的時(shí)候就想如果別人看,能不能懂??炊司退愠晒Φ?。所以好的編程習(xí)慣和約定一定要學(xué)好。

      通過(guò)這次的學(xué)習(xí)操作,武裝了我的腦袋,編程經(jīng)驗(yàn)及技巧也掌握了一些。整個(gè)過(guò)程讓我感覺(jué)到編程可不是一項(xiàng)輕松的活,尤其是一個(gè)人開(kāi)發(fā)制作軟件時(shí),工作量就多了。沒(méi)有一定的坐功、細(xì)心程度及耐性那是絕對(duì)做不到的。有時(shí),把程序做完了需要調(diào)試運(yùn)行,但是就是不能達(dá)到自己設(shè)計(jì)的效果和目的,也許因?yàn)橐粋€(gè)程序,你就得花上個(gè)十幾分鐘或者幾個(gè)小時(shí)。但是,越是這樣越不要灰心,應(yīng)該放松心態(tài),一點(diǎn)一滴的去查找,往好的方面想十分鍛煉我們的意志。相信以后回到社會(huì)這個(gè)大熔爐里后也會(huì)派上用場(chǎng)的,說(shuō)不定還能作為我們的收入呢!

      下載編程實(shí)習(xí)心得(共五則)word格式文檔
      下載編程實(shí)習(xí)心得(共五則).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        PLC編程心得

        即使是同一個(gè)項(xiàng)目,同一個(gè)人,要他重新寫(xiě)一次,也會(huì)與原來(lái)的不同,我只是看別人的一種思路,是怎樣把程序去組織好,如何規(guī)范合理分配好元件,我看簡(jiǎn)單也不一定好,我的編程習(xí)慣是要求流程要......

        C++編程心得

        緊張忙碌的一周過(guò)去了,在這個(gè)星期里我們小組勝利地將我們選定的課題研究出來(lái),我為我的小組驕傲,也為自己驕傲。 我們的題目是銀行定期存款管理系統(tǒng),在編程過(guò)程中,我預(yù)訂的任務(wù)是......

        數(shù)控編程實(shí)習(xí)

        一.實(shí)習(xí)目的 隨著我國(guó)機(jī)械加工行業(yè)的發(fā)展數(shù)控設(shè)備的廣泛應(yīng)用,不少職校都開(kāi)設(shè)數(shù)控技術(shù)應(yīng)用專(zhuān)業(yè),培養(yǎng)應(yīng)用型人才.通過(guò)實(shí)習(xí)是為了更好的將理論知識(shí)運(yùn)用到實(shí)踐中去,了解現(xiàn)代機(jī)械......

        單片機(jī)編程心得(5篇)

        一、延時(shí)程序的處理: 1、對(duì)于可以設(shè)置系統(tǒng)時(shí)鐘的單片機(jī),延時(shí)程序統(tǒng)一先把系統(tǒng)時(shí)鐘設(shè)頻率置為最低,然后按這個(gè)最低時(shí)鐘頻率寫(xiě)延時(shí) 函數(shù),這樣的好處:第一,統(tǒng)一了不同系統(tǒng)時(shí)鐘下的延......

        數(shù)控編程實(shí)習(xí)心得體會(huì)

        數(shù)控編程實(shí)習(xí)心得體會(huì) 數(shù)控編程是數(shù)控加工準(zhǔn)備階段的主要內(nèi)容之一,下面是數(shù)控編程實(shí)習(xí)心得體會(huì),希望可以幫到大家。篇一:數(shù)控編程實(shí)習(xí)心得體會(huì)"天下英雄皆我輩,一入江湖立馬催。......

        計(jì)算機(jī)網(wǎng)絡(luò)編程實(shí)習(xí)1

        實(shí)驗(yàn)1——JAVA Socket編程處理初步實(shí)驗(yàn)?zāi)康模菏煜AVA Socket編程基礎(chǔ)知識(shí) 實(shí)驗(yàn)內(nèi)容:掌握J(rèn)AVA網(wǎng)絡(luò)編程的Socket地址類(lèi)和Socket類(lèi)的使用,了解JAVA輸入輸出流的使用。編寫(xiě)一對(duì)客戶(hù)......

        編程實(shí)習(xí)說(shuō)明書(shū)要求

        內(nèi)容要求: 1 問(wèn)題描述 1.1 設(shè)計(jì)任務(wù)及要求 1.2 問(wèn)題理解和分析:寫(xiě)需求分析 1.3 開(kāi)發(fā)環(huán)境介紹 2 題目設(shè)計(jì)及實(shí)現(xiàn) 2.1 總體設(shè)計(jì):模塊劃分,有功能模塊圖 2.2數(shù)據(jù)庫(kù)設(shè)計(jì):數(shù)據(jù)庫(kù)的表結(jié)構(gòu),最......

        網(wǎng)絡(luò)編程實(shí)習(xí)報(bào)告

        [實(shí)習(xí)目的] 通過(guò)理論聯(lián)系實(shí)際,鞏固所學(xué)的知識(shí),提高處理實(shí)際問(wèn)題的能力,并為自己能順利與社會(huì)環(huán)境接軌做準(zhǔn)備。[實(shí)習(xí)任務(wù)]Linux下網(wǎng)絡(luò)服務(wù)器開(kāi)發(fā)(基于C語(yǔ)言);本文總結(jié)了我對(duì)Linux......