久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

c++實(shí)踐心得體會(huì)1600

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

第一篇:c++實(shí)踐心得體會(huì)1600

在本課程學(xué)習(xí)過(guò)程中我遇到了下面這些問(wèn)題:

1、剛開(kāi)始C++實(shí)踐理論課的學(xué)習(xí)時(shí),我的學(xué)習(xí)興趣很高,總想著自己能夠完全掌握PPT的知識(shí),做成一個(gè)完美的程序。隨著學(xué)習(xí)的進(jìn)展,調(diào)試程序總是出現(xiàn)問(wèn)題,最夸張的一次出現(xiàn)了204個(gè)ERRORS,也經(jīng)常不知道怎么去在正確的期房插入程序塊。而比較嚴(yán)格的語(yǔ)法規(guī)則,也讓我一時(shí)難以接受,產(chǎn)生畏難情緒,總是怕,最后因?yàn)榕聦W(xué)不好而導(dǎo)致沒(méi)有學(xué)好。

2、注重理論學(xué)習(xí),忽視上機(jī)編程實(shí)踐,造成“只能用筆在紙上編程”的奇怪現(xiàn)象。特別是在剛開(kāi)始時(shí),我一開(kāi)始編譯連接就手忙腳亂,總是會(huì)出現(xiàn)許多錯(cuò)誤。有時(shí)程序則一再出現(xiàn)錯(cuò)誤,使我就更不理解該如何查找錯(cuò)誤,如何排除錯(cuò)誤了。

3、在前期的學(xué)習(xí)中我沒(méi)有抓得很緊,總覺(jué)得不是很難,希望通過(guò)突擊搞定課程學(xué)習(xí)。而事實(shí)上,本課程實(shí)踐要靠平時(shí)的積累,幾乎不能靠臨時(shí)突擊,因?yàn)榍懊婊A(chǔ)不夠扎實(shí),到了后面險(xiǎn)些無(wú)法彌補(bǔ)。

4、我發(fā)現(xiàn)自己在后期的學(xué)習(xí)中有些急于求成,總想編寫綜合性的程序,把老師的要求一次性盡快完成。這直接導(dǎo)致了我編的程序一時(shí)很亂,幾乎無(wú)法閱讀。

后來(lái)才發(fā)現(xiàn)為了學(xué)好本課程,沒(méi)有什么竅門,只能采用一些“笨”技巧:

認(rèn)真聽(tīng)講,積極思考,提高上課效率。老師上課講述的都是課程實(shí)踐的重點(diǎn)和難點(diǎn),聽(tīng)好課程能夠達(dá)到“事半功倍”的目的。

主動(dòng)上機(jī),多多實(shí)踐,提高動(dòng)手才能,實(shí)習(xí)時(shí)不能著急。通過(guò)上機(jī)實(shí)踐來(lái)驗(yàn)證所學(xué)的理論,通過(guò)在機(jī)器上查找錯(cuò)誤來(lái)鞏固概念,通過(guò)提高上機(jī)才能來(lái)促進(jìn)理論學(xué)習(xí),開(kāi)闊編程思路,提高反映效率,提高分析問(wèn)題解決問(wèn)題的才能,鍛煉心理素質(zhì),提高心理承受才能。

這是第二次上計(jì)算機(jī)實(shí)踐課程了,第一次是網(wǎng)頁(yè)設(shè)計(jì)。雖然兩次要完成的任務(wù)不同,但給人的感覺(jué)都是較迷茫的。由于我上課時(shí)沒(méi)有認(rèn)真聽(tīng)C++課程老師的講解,學(xué)得相當(dāng)糟糕,但要設(shè)計(jì)的又是一個(gè)較大的程序,便去請(qǐng)教老師。老師建議我們找一個(gè)模板,認(rèn)真仔細(xì)地看,去理解它,看懂它,然后根據(jù)自己的實(shí)踐內(nèi)容適當(dāng)修改,應(yīng)該就沒(méi)多大問(wèn)題了。

老師的話給了我莫大的鼓勵(lì),但不自覺(jué)地滋生了傲慢的態(tài)度。只要有個(gè)模板不就行了嘛,小事一樁啊!但結(jié)果并非如此,在后來(lái)的實(shí)踐過(guò)程中,我還是碰到了許多麻煩。

其中,對(duì)于按省份給每個(gè)省的總發(fā)表篇數(shù)進(jìn)行排序這一問(wèn)題,剛開(kāi)始真的不會(huì)弄,我一開(kāi)始以為要用一維數(shù)組來(lái)排序,可還是不太明白。于是,我詢問(wèn)了周邊同學(xué),才知道他們用的是Access導(dǎo)入C++,再利用Access的排序功能,并且調(diào)試成功了,聽(tīng)他們講解后我便用了他們的方法。與同學(xué)討論、向同學(xué)請(qǐng)教有時(shí)候也不失為一個(gè)好方法,一個(gè)人的智慧畢竟是不全面的,集體的力量才是強(qiáng)大的!同時(shí),在運(yùn)行時(shí)老是會(huì)出現(xiàn)一些錯(cuò)誤,但我發(fā)現(xiàn)其實(shí)里面的參數(shù)并不復(fù)雜,只要跟著那個(gè)error的提示,一個(gè)一個(gè)的改下去,其實(shí)很簡(jiǎn)單的。結(jié)果事實(shí)也是如此,用了一個(gè)小時(shí)多一點(diǎn),102個(gè)錯(cuò)誤全部搞定了。錯(cuò)誤幾乎為以下三類:

1.冒號(hào),分號(hào)等符號(hào)打錯(cuò)了; 2.大小寫等造成的對(duì)應(yīng)問(wèn)題; 3.變量的不完全修改。

改完以后,在執(zhí)行時(shí)我發(fā)現(xiàn)界面不好看,于是我又將主界面略加修改了些??瓷先ッ烙^了不少。再運(yùn)行功能,幾乎都能順利運(yùn)行,但還是存在一些瑕疵,但是我還是不太會(huì)弄清怎么回事。于是,又去問(wèn)同學(xué),在他們的幫助下,成功解決這個(gè)問(wèn)題,在此真要好好謝謝他們!

終于大功告成!欣慰在這次實(shí)踐中,我不僅彌補(bǔ)了自己在C++課上所落下的內(nèi)容,尤其是指針那塊部分,雖然現(xiàn)在概念搞的還不是很懂,但看見(jiàn)程序是能夠理解的。這次C++實(shí)踐是給我們這一學(xué)期來(lái)所學(xué)知識(shí)的一個(gè)總復(fù)習(xí),總的實(shí)踐。它讓我們把所知道的知識(shí)點(diǎn)運(yùn)用的更好,把不知道的知識(shí)點(diǎn)搞得明白了。實(shí)踐出真知,通過(guò)這次實(shí)踐,我也系統(tǒng)的把課本好好的第四次回顧了下。猛然覺(jué)得,C++二級(jí)考試更有把握了。

在本門課程實(shí)踐過(guò)程中,我更好的領(lǐng)悟了自學(xué)的重要性,并且和同學(xué)加強(qiáng)了交流,以便我們互相及時(shí)答疑解惑。同時(shí)我也學(xué)會(huì)了采用多種形式進(jìn)行交流,不僅只是傳統(tǒng)的面對(duì)面進(jìn)行相互答疑,同時(shí)也利用網(wǎng)絡(luò)通過(guò)百度知道、百度文庫(kù)、郵件、BBS進(jìn)行網(wǎng)上交流,也學(xué)會(huì)了絕對(duì)不要將問(wèn)題積累到最后。

同時(shí)在本次實(shí)踐中,我還開(kāi)闊了眼界,打開(kāi)了思路,閱讀了幾本關(guān)于C++編程的教程,從而通過(guò)理解不同作者對(duì)于C++的不同看法,來(lái)提高我對(duì)C++的理解,以方便自己在未來(lái)對(duì)C++的進(jìn)一步學(xué)習(xí)。

第二篇:C++實(shí)踐報(bào)告

中南大學(xué)

本科生課程設(shè)計(jì)(實(shí)踐)任務(wù)書、設(shè)計(jì)報(bào)告

(C++程序設(shè)計(jì))

題 目 學(xué)生姓名 指導(dǎo)教師

C++程序設(shè)計(jì)實(shí)踐

* *

孫 岱

學(xué) 院 地球科學(xué)與信息物理學(xué)院 專業(yè)班級(jí) 信息物理工程類1106班 學(xué)生學(xué)號(hào)

01451106**

計(jì)算機(jī)基礎(chǔ)教學(xué)實(shí)驗(yàn)中心

2012年 7 月 日

C++程序設(shè)計(jì)實(shí)踐報(bào)告書

C++是一種使用非常廣泛的電腦程式設(shè)計(jì)語(yǔ)言,在當(dāng)今網(wǎng)絡(luò)如此發(fā)達(dá)的時(shí)代能夠運(yùn)用C++語(yǔ)言進(jìn)行編程顯得尤為重要。它是一種靜態(tài)資料類型檢查的,支援多范型的通用程式設(shè)計(jì)語(yǔ)言。C++支援程序化程式設(shè)計(jì)、資料抽象化、面向?qū)ο蟪淌皆O(shè)計(jì)、泛型程式設(shè)計(jì)、基于原則設(shè)計(jì)等多種程式設(shè)計(jì)風(fēng)格。在系統(tǒng)學(xué)習(xí)完《C++程序設(shè)計(jì)基礎(chǔ)》課程后,我們?cè)诶蠋煹闹笇?dǎo)下進(jìn)行了這次C++程序設(shè)計(jì)實(shí)踐,主要以visual C++6.0為編譯環(huán)境,重點(diǎn)使用了visual C++ MFC編程實(shí)現(xiàn)實(shí)踐所要求的功能。

【任務(wù)描述】

這次實(shí)踐采用了上機(jī)實(shí)踐與老師集體輔導(dǎo)結(jié)合的方式,以完成輔導(dǎo)老師下發(fā)的《C++語(yǔ)言課程設(shè)計(jì)任務(wù)書》中指定任務(wù)與要求為目的,要求我們?cè)谝褜W(xué)過(guò)的《C++程序設(shè)計(jì)基礎(chǔ)》所掌握的一些C++語(yǔ)言的結(jié)構(gòu)和函數(shù)的基礎(chǔ)上,以全新的角度去感知和運(yùn)用C++語(yǔ)言進(jìn)行一些具有相關(guān)目的和功能的程序設(shè)計(jì)和編譯。在這次實(shí)踐中,我們統(tǒng)一以visual C++ 6.0為編譯系統(tǒng),使用visual C++ MFC編程來(lái)達(dá)到和完成輔導(dǎo)老師給的《C++語(yǔ)言課程設(shè)計(jì)任務(wù)書》中給出的題目,其中部分題目以基本對(duì)話框?yàn)閼?yīng)用程序的框架,另一部分則設(shè)計(jì)為單文檔界面(SDI)應(yīng)用程序。這些程序都具有不同的設(shè)計(jì)目的和應(yīng)用功能,運(yùn)用了常用的基本控件,如靜態(tài)文本框、命令按鈕、編輯框、復(fù)選框、列表框、組合框、滾動(dòng)條等。

本次實(shí)踐可分為三部分:

一、基于對(duì)話框的Windows應(yīng)用程序:

這部分以知識(shí)要點(diǎn)掌握與編程實(shí)例主輔結(jié)合的方式,讓我們基本掌握了基于對(duì)話框的應(yīng)用程序的創(chuàng)建過(guò)程,建立基于對(duì)話框的 MFC 應(yīng)用程序框架,放置控件并設(shè)置控件屬性,以及為控件連接變量(即為控件命名),添加并且編寫消息處理函數(shù)。在這部分實(shí)踐中,我按照任務(wù)書中要求按照任務(wù)書所給的實(shí)例,基本掌握了基于對(duì)話框的 MFC 應(yīng)用程序中各常用的基本控件的使用。在完成對(duì)MFC編程的初步了解后,我們按《C++語(yǔ)言課程設(shè)計(jì)任務(wù)書》所給出的題目和要求完成了相關(guān)基于對(duì)話框的 MFC 應(yīng)用程序的編譯。實(shí)踐完成了以下任務(wù)和要求:

1.編寫一個(gè)如圖所示的應(yīng)用程序。若單擊“復(fù)制”按鈕,則把上面的編輯框中的內(nèi)容復(fù)制到下面的編輯框中;若單擊“結(jié)束”按鈕,則退出程序的運(yùn)行。

2.輸入一元二次方程 ax2 +bx+c=0 的系數(shù) a、b、c,計(jì)算并輸出兩個(gè)根 x1、x2。

3.編寫一個(gè)能對(duì)列表框進(jìn)行項(xiàng)目添加、修改和刪除操作的應(yīng)用程序。

4.設(shè)計(jì)如圖所示的對(duì)話框。若選定了“日期”或“時(shí)間”復(fù)選框,則在對(duì)應(yīng)的只讀編輯框中顯示系統(tǒng)當(dāng)前日期或時(shí)間。

5.設(shè)計(jì)如圖所示的對(duì)話框。單擊“確定”按鈕后,在列表框中顯示選擇的信息。

二、文檔/視圖結(jié)構(gòu)應(yīng)用程序:

文檔/視圖結(jié)構(gòu)的思想是將數(shù)據(jù)的管理與顯示分離,其中文檔用于管理應(yīng)用程序的數(shù)據(jù),而視圖是用戶界面,用于顯示、打印文檔中的數(shù)據(jù),并管理與用戶的交互。在這部分實(shí)踐過(guò)程中,通過(guò)對(duì)任務(wù)書中介紹的幾種SDI結(jié)構(gòu)的典型應(yīng)用程序來(lái)了解其結(jié)構(gòu)及設(shè)計(jì)方法,學(xué)習(xí)和實(shí)踐了典型應(yīng)用包括:?利用畫筆、畫刷等工具及位圖處理的方法實(shí)現(xiàn)文字和圖形的輸出。?利用定時(shí)器控件制作動(dòng)畫程序。?對(duì)鼠標(biāo)和鍵盤進(jìn)行編程的基本方法。?文件、字體、顏色等幾種通用對(duì)話框的使用方法及自定義對(duì)話框的設(shè)計(jì)、調(diào)用方法。?菜單的設(shè)計(jì)方法。

通過(guò)課程實(shí)踐,以及與同學(xué)之間的討論,我們完成了這一階段的任務(wù)要求:

6.編寫一個(gè)程序,繪制如圖所示的-2π~2π 之間的 sin 曲線。

7.設(shè)計(jì)一個(gè)如圖所示的畫圖程序。要求按下鼠標(biāo)右鍵畫圓,按住鼠標(biāo)左鍵移動(dòng)畫線。(圖略)

8.用定時(shí)器控制蝴蝶在窗口中飛舞,如圖所示。(圖略)

9.設(shè)計(jì)一個(gè)如圖所示的應(yīng)用程序。若用戶單擊左鍵,則彈出輸入成績(jī)對(duì)話框,選擇 OK 后平均成績(jī)和總分在窗口的客戶區(qū)輸出。(圖略)

10.設(shè)計(jì)如圖所示的菜單,并編寫相應(yīng)用的消息處理函數(shù)。(圖略)

三、完成綜合題的程序設(shè)計(jì):

將實(shí)踐過(guò)程中選擇3~5題(或類似的題),做成一個(gè)綜合程序,要求通過(guò)菜單調(diào)用各部分功能??勺孕薪M織和發(fā)揮,使其安排合適。

【系統(tǒng)設(shè)計(jì)思想】

首先建立一個(gè)單文檔結(jié)構(gòu)的應(yīng)用程序作為綜合程序的主程序,通過(guò)對(duì)菜單的設(shè)計(jì)完成與所需調(diào)用的各個(gè)對(duì)話框功能相適應(yīng)的編輯。利用對(duì)話框類資源創(chuàng)建自己的對(duì)話框,然后建立成與實(shí)踐中3~5題相對(duì)應(yīng)的對(duì)話框,并分別按要求進(jìn)行相關(guān)功能的實(shí)現(xiàn)。然后建立對(duì)話框類CMyDlg,在調(diào)用的地方建立對(duì)話框類對(duì)象CMyDlg dlg;然后dlg.DoModal();從而實(shí)現(xiàn)主程序?qū)Ω鱾€(gè)對(duì)話框的調(diào)用。在主程序的單文檔界面的菜單中,可以對(duì)所需功能進(jìn)行選擇,然后調(diào)用出不同的對(duì)話框?qū)崿F(xiàn)所系的功能,達(dá)到設(shè)計(jì)程序通過(guò)菜單調(diào)用各部分功能的目的。

【系統(tǒng)功能】

設(shè)計(jì)的綜合程序以一個(gè)文檔類的程序界面為依托,實(shí)現(xiàn)其余各個(gè)部分功能的調(diào)用。對(duì)書目管理、時(shí)間顯示以及教師綜合信息管理者三部分進(jìn)行了整合,達(dá)到了對(duì)各個(gè)部分功能之間的調(diào)用。在主界面中,我們可以對(duì)所需功能進(jìn)行選擇,從而到達(dá)不同的對(duì)話框界面進(jìn)行不同功能的交互。?當(dāng)我們?cè)诓藛沃羞x擇“書目管理”時(shí),程序自動(dòng)彈出書目管理對(duì)話框,然后我們能對(duì)列表框進(jìn)行項(xiàng)目添加、修改和刪除操作等。?而我們?nèi)绻谥鹘缑娴牟藛沃羞x擇“時(shí)間顯示”,則系統(tǒng)會(huì)跳至另一個(gè)對(duì)話框界面,這個(gè)界面可以對(duì)當(dāng)前的時(shí)間進(jìn)行顯示,在對(duì)話框中若選擇了“日期”或者“時(shí)間”復(fù)選框,則在對(duì)應(yīng)的只讀編輯框中顯示系統(tǒng)當(dāng)前的日期或時(shí)間,從而實(shí)現(xiàn)了對(duì)系統(tǒng)當(dāng)前時(shí)間信息的捕獲。?如果我們?cè)谧畛醯闹鹘缑娌藛芜x擇了“教師綜合信息管理”,則在彈出的對(duì)話框中我們可以實(shí)現(xiàn)對(duì)教師姓名、性別、愛(ài)好、工齡以及職稱進(jìn)行選擇。

【設(shè)計(jì)過(guò)程】

首先打開(kāi)VC++ 6.0編譯系統(tǒng),因?yàn)槲以O(shè)計(jì)的綜合程序以一個(gè)文檔類的程序界面為依托,實(shí)現(xiàn)其余各個(gè)部分功能的調(diào)用。對(duì)書目管理、時(shí)間顯示以及教師綜合信息管理者三部分進(jìn)行了整合,從而達(dá)到了對(duì)各個(gè)部分功能之間的調(diào)用。所以創(chuàng)建過(guò)程如下:

?按照任務(wù)書要求設(shè)定工程名為“xw1106_0145110626“,利用 AppWizard 創(chuàng)建一個(gè) SDI 應(yīng)用程序框架。

?在工作區(qū)中選定“ ResourceView ”,展開(kāi) Menu,雙擊其中的 IDR_MAINFRAME,可以看到由 AppWizard 生成的標(biāo)準(zhǔn)菜單。首先刪除原有菜單項(xiàng),然后添加自己所需要的菜單,添加方式為:雙擊空白菜單框,彈出“ Menu Item Properties ”,輸入菜單項(xiàng)的標(biāo)題(名稱)。若菜單項(xiàng)有一個(gè)子菜單(單擊會(huì)彈出了一子菜單),則選定“彈出”,否則不要選定“彈出”;要輸入一條分割線,則選定“分隔符”。我將菜單欄設(shè)定為三項(xiàng),分別為“菜單”、“小工具”以及“QQ”,其中菜單包含三個(gè)子選項(xiàng)分別為“方程求解/時(shí)間顯示/書目管理”,小工具包含“復(fù)制/字符游戲”,而“QQ”則是通過(guò)進(jìn)程方式實(shí)現(xiàn)對(duì)外部軟件QQ的調(diào)用。

?利用“CDialog dlg;dlg.DoModal();”來(lái)實(shí)現(xiàn)各個(gè)子菜單項(xiàng)所對(duì)應(yīng)的對(duì)話框的調(diào)用,而QQ的調(diào)用是個(gè)人加進(jìn)去的(不是任務(wù)要求),利用了進(jìn)程方式調(diào)用外部exe程序:STARTUPINFO si;PROCESS_INFORMATION pi;ZeroMemory(&si,sizeof(si));si.cb = sizeof(si);ZeroMemory(&pi,sizeof(pi));if(!CreateProcess(NULL, ”G:Program FilesTencentQQBinQQ.exe “,NULL,NULL,FALSE,CREATE_NO_WINDOW,NULL,NULL,&si,&pi)){ MessageBox(”出錯(cuò) “, ”提示 ",MB_OK|MB_ICONINFORMATION);} WaitForSingleObject(pi.hProcess,INFINITE);CloseHandle(pi.hProcess);CloseHandle(pi.hThread);【運(yùn)行情況】

編譯鏈接后程序運(yùn)行正常,能實(shí)現(xiàn)通過(guò)菜單項(xiàng)調(diào)出相應(yīng)的對(duì)話框的目的,以一個(gè)文檔類的程序界面為依托,實(shí)現(xiàn)其余各個(gè)部分功能的調(diào)用。對(duì)書目管理、時(shí)間顯示以及教師綜合信息管理者三部分進(jìn)行了整合,達(dá)到了對(duì)各個(gè)部分功能之間的調(diào)用。其中點(diǎn)擊QQ也能很快的彈出QQ登陸界面。在主程序的單文檔界面的菜單中,可以對(duì)所需功能進(jìn)行選擇,然后調(diào)用出不同的對(duì)話框?qū)崿F(xiàn)所系的功能,達(dá)到設(shè)計(jì)程序通過(guò)菜單調(diào)用各部分功能的目的。

【心得體會(huì)】

在為期不到兩周的課程設(shè)計(jì)中,我體會(huì)頗多,學(xué)到很多東西。我懂得了如何用 MFC編寫可視化界面的應(yīng)用程序,我加強(qiáng)了對(duì)C++的認(rèn)識(shí),復(fù)習(xí)了自己以前的知識(shí),自己的邏輯思考能力也提高不少。從而對(duì)Microsoft Visual C++ 6.0又有了更深入的認(rèn)識(shí)!在這次課程設(shè)計(jì)中,我還懂得了程序開(kāi)發(fā)的一些比較重要的步驟,總之,通過(guò)這次課程設(shè)計(jì),我收獲頗豐,相信會(huì)為自己以后的學(xué)習(xí)和工作帶來(lái)很大的好處。最重要的還是激發(fā)了我編程的興趣和熱情,讓我從理論變成了能做一些小型程序,讓我對(duì)編程更加熱愛(ài)了。整體地評(píng)價(jià)這次課程設(shè)計(jì),我認(rèn)為收獲很大,正如上面所說(shuō)的那樣,通過(guò)課程設(shè)計(jì),既復(fù)習(xí)了以前的舊知識(shí),又學(xué)到了一些新的知識(shí);設(shè)計(jì)增強(qiáng)了我們用所學(xué)知識(shí)去解決具體問(wèn)題的能力,進(jìn)一步培養(yǎng)了我們獨(dú)立思考問(wèn)題和解決問(wèn)題的能力。特別是學(xué)會(huì)了在Visual C++ 集成開(kāi)發(fā)環(huán)境中如何調(diào)試程序的方法。當(dāng)然,老師的悉心指導(dǎo)和同學(xué)的幫助也是不可忽視的,在此感謝本次課程設(shè)計(jì)中所有輔導(dǎo)老師對(duì)我的關(guān)心和幫助,誠(chéng)心誠(chéng)意感謝老師對(duì)我的鼓勵(lì)與教導(dǎo),是老師在我迷茫的時(shí)候給了我些許提示,激發(fā)了我編程的靈感;還有,我在此也十分感謝本次課程設(shè)計(jì)中同學(xué)們對(duì)我的幫助,盡管本次不是團(tuán)隊(duì)合作,但是他們也給了我不少的提示和幫助,我們相互溝通、共同進(jìn)步。

【參考文獻(xiàn)】

[1] 楊長(zhǎng)興、劉衛(wèi)國(guó).《C++程序設(shè)計(jì)》.中國(guó)鐵道出版社

[2] 劉衛(wèi)國(guó)、楊長(zhǎng)興.《C++程序設(shè)計(jì)實(shí)踐教程》.中國(guó)鐵道出版社

第三篇:C++心得體會(huì)

C++學(xué)習(xí)心得體會(huì)

通過(guò)一學(xué)期對(duì)C++的學(xué)習(xí),我感覺(jué)學(xué)習(xí)C++是有一定難度卻又是非常有趣 的科目。也是很有幫助的。

深刻感受到如果真的想要學(xué)好這么課,或者說(shuō)是從這門課學(xué)到點(diǎn)什么東西 的話,那就是兩個(gè)字:實(shí)踐。學(xué)習(xí)編程的秘訣是編程,編程,再編程,一本再好 的書也不能挽救一個(gè)不動(dòng)手的人。即使老師給了已經(jīng)打好過(guò)的書上例子的程序,我們也應(yīng)當(dāng)把書上的程序例子親手輸入到電腦上實(shí)踐,而且更高的境界是你應(yīng)

當(dāng)自己先嘗試著寫寫代碼,然后再看看自己的實(shí)現(xiàn)方法和書上的程序有何出入,或者誰(shuí)的更好。所謂的實(shí)踐就是自己上機(jī)練習(xí),至少要把書上的例子調(diào)試通過(guò),這很重要,因?yàn)橐话銛?shù)據(jù)機(jī)構(gòu)后面的一些編程習(xí)題是再次基礎(chǔ)上加進(jìn)去的。書

上的成員函數(shù)的實(shí)現(xiàn)它不會(huì)全部寫出來(lái),只把當(dāng)前所講的一些重要的代碼給出,基本上的數(shù)據(jù)結(jié)構(gòu)書都是如此的,那些未給出的就要你自己去補(bǔ)充完整了,一

般都不會(huì)太難,有問(wèn)題可以請(qǐng)教老師。書上的例子有很多都是一下子就給出了

所有的成員函數(shù)的聲明,但實(shí)現(xiàn)可能不會(huì)全部寫出來(lái),篇幅限制。但我感覺(jué)也

不必把所有的成員函數(shù)都去一一實(shí)現(xiàn),你可以一個(gè)一個(gè)來(lái),解決一個(gè)再...C++相對(duì)于數(shù)學(xué)分析和高等代數(shù)來(lái)說(shuō)還是簡(jiǎn)單一點(diǎn),它沒(méi)有復(fù)雜的計(jì)算,只

需要理解好知識(shí)點(diǎn),然后多敲敲鍵盤寫寫程序就可以很好地掌握了,但是想學(xué) 的更好,我覺(jué)得必須的多看點(diǎn)課外書,這也是必須的。

這是個(gè)人的一點(diǎn)學(xué)習(xí)心得,希望能更好的運(yùn)用到學(xué)習(xí)中去。C++是一門很有

用的、對(duì)于我們的就業(yè)很實(shí)際的語(yǔ)言,學(xué)習(xí)好C++是一項(xiàng)必須而實(shí)際的任務(wù)。我

們必須要好好掌握。

——2015214193鄭冬冬 數(shù)院信息二班

第四篇:c++課程設(shè)計(jì)心得體會(huì)

課程設(shè)計(jì)心得體會(huì)

學(xué)生成績(jī)管理是高等學(xué)校教務(wù)管理的重要組成部分,其內(nèi)容較多,要完成能夠?qū)崿F(xiàn)人員的信息錄入、查詢、修改、刪除、統(tǒng)計(jì)、保存、顯示等操作。系統(tǒng)具體實(shí)現(xiàn)的功能如下:

1.添加新的聯(lián)系人

2.刪除所有聯(lián)系人

3.刪除某個(gè)聯(lián)系人

4.查詢某個(gè)聯(lián)系人

5.查詢所有聯(lián)系人

6.將電話本導(dǎo)出到文件

7.從文件導(dǎo)入電話本

8.查詢并編輯某個(gè)聯(lián)系人

9.全班同學(xué)的平均分

大概的算法分析

學(xué)生成績(jī)管理軟件的數(shù)據(jù)結(jié)構(gòu)

學(xué)生成績(jī)一般都是以每個(gè)成員為單位進(jìn)行管理的,一個(gè)學(xué)生學(xué)號(hào)用一個(gè)結(jié)點(diǎn)來(lái)表示??紤]到添加、查詢和刪除的方便,這些以學(xué)號(hào)為單位的結(jié)點(diǎn)用鏈表方式組成一個(gè)主目錄。每個(gè)結(jié)點(diǎn)有四個(gè)域:

(1)學(xué)生代號(hào);

(2)課程情況;

(3)成績(jī)信息管理情況;

各函數(shù)的功能和實(shí)現(xiàn)(學(xué)生成績(jī)管理的相關(guān)功能由對(duì)應(yīng)的函數(shù)來(lái)實(shí)現(xiàn))(1)添加新的聯(lián)系人

用代碼實(shí)現(xiàn)輸入及輸出添加新的聯(lián)系人的學(xué)號(hào),姓名,性別,生日、語(yǔ)文成績(jī),數(shù)學(xué)成績(jī);完成添加工作。

(2)刪除某個(gè)聯(lián)系人

首先輸入要?jiǎng)h除的姓名,然后要在系統(tǒng)中查看是否有此記錄,再用分支結(jié)構(gòu)實(shí)現(xiàn)刪除鏈表中此員工結(jié)點(diǎn)并修改學(xué)校員工鏈表及未找到這條記錄;因?yàn)榭赡芟到y(tǒng)中不存在此記錄。

(3)刪除所有聯(lián)系人

此功能要逐條刪除聯(lián)系人,則我們采用分支、循環(huán)結(jié)構(gòu)實(shí)現(xiàn)首先遍歷是否有給記錄,輸出讀取記錄或沒(méi)有該記錄;再到文件是否讀完,若沒(méi)讀完則要循環(huán)繼續(xù)讀取,否則已刪除了所有記錄。

(4)查詢某個(gè)聯(lián)系人

因此功能會(huì)出現(xiàn)還沒(méi)有任何記錄、未找到這條記、輸出該聯(lián)系人信息三種情況,我們則選用簡(jiǎn)單的三分支結(jié)構(gòu);首先要請(qǐng)輸入要查詢聯(lián)系人的姓名,輸出有記錄或還沒(méi)有任何記錄,有記錄則遍歷所有人,最后是未找到這條記錄,輸出該聯(lián)系人信息。

(7)從電話本導(dǎo)入文件的流程圖

首先查看是否有記錄,輸出沒(méi)有任何記錄或打開(kāi)“Manager.txt”,歷遍鏈表,將人員結(jié)點(diǎn)信息寫入文件Manager.txt、關(guān)閉文件,最后成功保存到Manager.txt。

其余的函數(shù)功能實(shí)現(xiàn)相似則不重復(fù)。

心得體會(huì)

剛放假不久,我們組的積極分子們就張羅著要開(kāi)始編寫程序了,編寫這個(gè)程序我們經(jīng)歷了討論選題,編寫代碼,調(diào)試,寫設(shè)計(jì)報(bào)告等。在這期間我們查閱了很多相關(guān)的資料,曾盯著課本發(fā)呆過(guò),我們成員之間也曾進(jìn)行過(guò)激烈的口舌論戰(zhàn)。經(jīng)過(guò)這個(gè)暑假來(lái)的實(shí)踐學(xué)習(xí),使我們對(duì)C++語(yǔ)言有了更進(jìn)一步的認(rèn)識(shí)和了解,要想學(xué)好它,則重在實(shí)踐,要通過(guò)不斷的上機(jī)操作及實(shí)例運(yùn)用才能更好地深入體會(huì)它,當(dāng)然通過(guò)實(shí)踐,我們也發(fā)現(xiàn)我們的好多不足之處。就比如我們對(duì)C++語(yǔ)言的一些標(biāo)準(zhǔn)庫(kù)函數(shù)不太了解,還有對(duì)函數(shù)調(diào)用的正確使用不夠熟悉,一些經(jīng)常出現(xiàn)的錯(cuò)誤也不能很好地處理。我們編寫這個(gè)程序使用的是比較簡(jiǎn)單的函數(shù)及結(jié)構(gòu),由于我們的水平有限,還不能很好的使用一些效率高的方式來(lái)編寫,所以也沒(méi)有突出的創(chuàng)新點(diǎn)。在做題的時(shí)候我們都是分工合作。分工完成結(jié)構(gòu)體、函數(shù)設(shè)計(jì)、算法分析等,這些過(guò)程中總是有很多錯(cuò)誤出現(xiàn),有好多的小問(wèn)題都是我們粗心大意造成的,所以設(shè)計(jì)程序一定要仔細(xì),不容一點(diǎn)的馬虎。當(dāng)然也有大問(wèn)題,關(guān)于文件的操作,類的使用等等這些使用我們都琢磨了很久,在解決錯(cuò)誤時(shí)我們有時(shí)幾乎焦頭爛額了。但是我們與隊(duì)友之間都會(huì)不斷的相互鼓勵(lì)、支持,彼此都努力維護(hù)著將作業(yè)寫完。雖然這設(shè)計(jì)有點(diǎn)枯燥無(wú)味,但是當(dāng)最后我們大功告成時(shí),回味起來(lái)還是美滋滋的??偟膩?lái)說(shuō)我們真的是在設(shè)計(jì)的過(guò)程中受益匪淺。

第五篇:c++課程心得體會(huì)

心得體會(huì)

在這幾周的面向?qū)ο蟮恼n程設(shè)計(jì)中,通過(guò)完成本次任務(wù),我所收獲到的東西頗豐。

利用設(shè)計(jì)這次學(xué)生信息管理的機(jī)會(huì),使我熟練地掌握了上學(xué)期所學(xué)的C++面向?qū)ο蟪绦蚓幊?,也更加深入理解了學(xué)生信息管理的操作原理和了解了文件的用法及其作用,為日后如何熟練使用文件打下堅(jiān)實(shí)的基礎(chǔ)。此外,本次算法的實(shí)現(xiàn)采用了C和C++語(yǔ)言面向?qū)ο缶幊?,使我?duì)基類的構(gòu)建,派生類的使用等等各類c的知識(shí),有更深層次的認(rèn)識(shí)。

在這次課程設(shè)計(jì)中,我還懂得了程序開(kāi)發(fā)的一些比較重要的步驟,如總體分析,程序模塊設(shè)計(jì)等。相信通過(guò)此次課程設(shè)計(jì)會(huì)為我以后的學(xué)習(xí)和工作帶來(lái)很大的好處。最重要的還是激發(fā)我對(duì)編程的興趣和熱情,讓我從一個(gè)只懂理論變成了做一些小程序,讓我們對(duì)編程更加熱愛(ài)。

最重要的是,在這次的編程中我們不斷地從源程序中尋找錯(cuò)誤,修改錯(cuò)誤,通過(guò)不斷地更新程序提升對(duì)編程的理解。雖然現(xiàn)有的編程還不完美,但是執(zhí)著認(rèn)識(shí)到了追求完美的信念,相信在下一次的面向?qū)γ婢幊痰倪^(guò)程中能將程序推向所能的極致。

通過(guò)在這次編程中和隊(duì)友的攜手合作,為以后的合作打下不錯(cuò)的默契,培養(yǎng)相互的信心,提高集體的凝聚力??偠灾?,這次的課程設(shè)計(jì)是比較成功的。程序設(shè)計(jì)最重要的是要敢于創(chuàng)新,而不應(yīng)該止步于舊知識(shí)的應(yīng)用,唯有不安于現(xiàn)狀,才能有更大的發(fā)展空間。

下載c++實(shí)踐心得體會(huì)1600word格式文檔
下載c++實(shí)踐心得體會(huì)1600.doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(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)范文推薦

    中南大學(xué)(C++實(shí)踐報(bào)告)

    中南大學(xué) 本科生課程設(shè)計(jì)(實(shí)踐)設(shè)計(jì)報(bào)告 (程序設(shè)計(jì)基礎(chǔ)) 題目 MFC課程設(shè)計(jì) 學(xué)生學(xué)號(hào)學(xué)生姓名指導(dǎo)教師學(xué)院專業(yè)班級(jí)計(jì)算機(jī)基礎(chǔ)教學(xué)實(shí)驗(yàn)中心 2015年06月 14 日 一、引言 MFC(M......

    C++可視化程序設(shè)計(jì)實(shí)踐要求

    C/C++可視化程序設(shè)計(jì)實(shí)踐安排 一、 課程設(shè)計(jì)任務(wù) 1. 學(xué)生成績(jī)管理系統(tǒng) 2. 圖書管理系統(tǒng) 3. 通訊錄管理系統(tǒng) 4. 自選 對(duì)于管理系統(tǒng)要求程序必備如下功能:(1)所有記錄保存在一個(gè)......

    c++課程實(shí)踐火車票管理系統(tǒng)

    #include #include #include #include #include using namespace std; class Bus_infor { int No; static int Bus_No; char start[20]; char end[20]; int Bus_order......

    C++課程實(shí)踐報(bào)告試題及答案(范文大全)

    任務(wù)一 一、實(shí)踐任務(wù) 1.試建立一個(gè)類 PP,求出下列多項(xiàng)式的前 n 項(xiàng)的值。?????? ? ???n x P n x xP nx x Pnn/ )) 1 1 2 ( (2 n 1 -110???nnn 二、詳細(xì)設(shè)計(jì) 1、類的描述與定......

    北科大暑期C++程序?qū)嵺`心得

    北科大小學(xué)期C++游戲編程心得 ——徐松松 41345053 一直不知道北科大的小學(xué)期是什么樣子,經(jīng)過(guò)了三周的小學(xué)期課程的學(xué)習(xí),終于揭開(kāi)了小學(xué)期的神秘面紗,學(xué)的課程和平時(shí)的理論課不......

    中南大學(xué)c++計(jì)算器實(shí)踐報(bào)告

    中南大學(xué)本科生課程設(shè)計(jì)(實(shí)踐)任務(wù)書、設(shè)計(jì)報(bào)告(C++程序設(shè)計(jì))題目 學(xué)生姓名 指導(dǎo)教師 學(xué)院 專業(yè)班級(jí) 學(xué)生學(xué)號(hào) 科學(xué)計(jì)算器應(yīng)用程序嚴(yán)暉 材料科學(xué)與工程學(xué)院 1206計(jì)算機(jī)基礎(chǔ)......

    C++常用填空題

    一、單項(xiàng)選擇題(共20題,每題1分,共20分) 6、對(duì)重載函數(shù)形參的描述中,錯(cuò)誤的是 D A. 參數(shù)的個(gè)數(shù)可能不同 B. 參數(shù)的類型可能不同 C. 參數(shù)的順序可能不同 D. 參數(shù)的個(gè)數(shù)、類型、順......

    C++實(shí)驗(yàn)

    上機(jī)實(shí)驗(yàn): 1、 回文是指正讀,反讀均相同的字符序列,如“abba”和“abdba”均是回文,但是“good”不是回文,試用STACK類編寫該程序。 #include #include #include int IsPalind......

主站蜘蛛池模板: 国产精品久久久久9999县| 性一交一乱一伧国产女士spa| 伊人久久大香线蕉av五月天| 欧美亚洲日韩国产综合电影| 精品国产三级a∨在线观看| 亚洲精品无码av人在线观看国产| 色综合久久88色综合天天| 人人人妻人人人妻人人人| 真人性生交免费视频| 男女做aj视频免费的网站| 国产电影无码午夜在线播放| 巨大巨粗巨长 黑人长吊| 久久久久国产精品人妻aⅴ武则天| 久久久无码一区二区三区| 精品精品国产理论在线观看| 夜夜夜夜曰天天天天拍国产| 国产精品久久久久久亚洲影视内衣| 又大又粗弄得我出好多水| 久久99九九精品久久久久蜜桃| 日本大片免a费观看视频三区| 人人妻人人妻人人人人妻人人| 自拍偷在线精品自拍偷无码专区| 成人啪精品视频网站午夜| 欧洲精品无码一区二区三区在线播放| 欧美人与动牲交片免费| 亚洲欧美中文字幕在线一区| 国产乱人伦无无码视频试看| 电影 国产 偷窥 亚洲 欧美| 亚洲夜夜性无码国产盗摄| 国色天香中文字幕在线视频| 国产A片| 婷婷色爱区综合五月激情韩国| 日本亚洲中文字幕不卡| 国产成人无码a区在线观| 国产精品 亚洲一区二区三区| 美女无遮挡免费视频网站| 国产精品人成在线播放新网站| 国产精品成人免费视频网站| 18岁日韩内射颜射午夜久久成人| 青青草国产成人久久| 国产成人a∨麻豆精品|