版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C+程序設(shè)計(jì)實(shí)驗(yàn)程序設(shè)計(jì)實(shí)驗(yàn)課程介紹課程介紹熟悉VC+環(huán)境、變量和表達(dá)式、數(shù)組6基本程序結(jié)構(gòu)指針與引用、字符串8函數(shù)4類與對象(一)6類與對象(二)4繼承性和派生類2*多態(tài)性和虛函數(shù)*2復(fù)習(xí)、考查4合合 計(jì)計(jì)3636課程性質(zhì)課程性質(zhì):獨(dú)立設(shè)課學(xué)分學(xué)分:1課程目標(biāo)課程目標(biāo):1.掌握C+語言的基本語法;2.理解并初步掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念與方法;3.能用C+語言和面向?qū)ο蠹夹g(shù)編程解決一般應(yīng)用問題。考核方式考核方式:期末考試期末考試為機(jī)試;成績核算成績核算:平時成績(考勤, 表現(xiàn),作業(yè))*50% +期末成績*50%課時計(jì)劃課時計(jì)劃:考勤;衛(wèi)生;值日。固定座位,機(jī)器有異常及時報(bào)告。下課時檢查是
2、否正常關(guān)機(jī),整理鍵盤和凳子。在上課過程中不得做與上課內(nèi)容無關(guān)的事情,嚴(yán)禁玩游戲、吃東西。獨(dú)立完成程序調(diào)試,按要求上交作業(yè)。老師聯(lián)系方式:有問題及時反映和聯(lián)系。實(shí)驗(yàn)上課要求實(shí)驗(yàn)上課要求實(shí)驗(yàn)實(shí)驗(yàn)1 熟悉熟悉VC+環(huán)境環(huán)境鮑永平鮑永DBYP163.COM【實(shí)驗(yàn)?zāi)康募耙蟆俊緦?shí)驗(yàn)?zāi)康募耙蟆?、熟悉、熟悉編輯、編譯、連接和運(yùn)行編輯、編譯、連接和運(yùn)行一個一個C+語言語言程序的基本過程。程序的基本過程。2、初步認(rèn)識、初步認(rèn)識C+語言程序的基本結(jié)構(gòu)和常用語語言程序的基本結(jié)構(gòu)和常用語句。句。3、能在、能在VC+環(huán)境下編輯調(diào)試給定的簡單程序。環(huán)境下編輯調(diào)試給定
3、的簡單程序。 C+程序的實(shí)現(xiàn)程序的實(shí)現(xiàn) 編輯編輯編譯編譯連接連接運(yùn)行運(yùn)行 執(zhí)行執(zhí)行.exe文件得到結(jié)果。文件得到結(jié)果。通過用戶輸入,生成通過用戶輸入,生成C+語言的語言的源程序文件,即源程序文件,即.cpp文件文件對源程序進(jìn)行語法檢查,并生對源程序進(jìn)行語法檢查,并生成目標(biāo)文件,即成目標(biāo)文件,即.obj文件文件將與程序執(zhí)行有關(guān)的所有外部文件進(jìn)行將與程序執(zhí)行有關(guān)的所有外部文件進(jìn)行連接,如頭文件連接,如頭文件,并生成可,并生成可執(zhí)行文件,即執(zhí)行文件,即.exe文件文件預(yù)處理預(yù)處理1.4.1 C+程序的編輯、編譯和運(yùn)行程序的編輯、編譯和運(yùn)行 1編輯編輯 編輯是將編寫好的編輯是將編寫好的C+C+語言源程
4、序通過語言源程序通過輸入設(shè)備錄入到計(jì)算機(jī)中,生成磁盤文件加輸入設(shè)備錄入到計(jì)算機(jī)中,生成磁盤文件加以保存。以保存。 擴(kuò)展名為:擴(kuò)展名為:.cpp整個編譯過程可分為如下整個編譯過程可分為如下3 3個子過程。個子過程。 預(yù)處理過程。預(yù)處理過程。 編譯過程。編譯過程。 連接過程。連接過程。2編譯編譯先執(zhí)行預(yù)處理命令先執(zhí)行預(yù)處理命令,再進(jìn),再進(jìn)行正常的編譯過程行正常的編譯過程詞法和語法分析詞法和語法分析,并生成一,并生成一個符號表,用來映射程序中個符號表,用來映射程序中的各種符號及其屬性的各種符號及其屬性將編譯生成的目標(biāo)代碼中加入將編譯生成的目標(biāo)代碼中加入某些系統(tǒng)提供的庫文件代碼,某些系統(tǒng)提供的庫文件代
5、碼,進(jìn)行必要的地址連接,最后生進(jìn)行必要的地址連接,最后生成能運(yùn)行的成能運(yùn)行的可執(zhí)行可執(zhí)行文件文件 運(yùn)行可執(zhí)行文件后,在屏幕上輸出顯示運(yùn)行可執(zhí)行文件后,在屏幕上輸出顯示其運(yùn)行結(jié)果。其運(yùn)行結(jié)果。 3運(yùn)行運(yùn)行 項(xiàng)目工作區(qū)項(xiàng)目工作區(qū)窗口窗口工作區(qū)窗口工作區(qū)窗口輸出窗口輸出窗口狀態(tài)欄狀態(tài)欄標(biāo)題欄標(biāo)題欄菜單欄菜單欄1.4.2 C+程序?qū)崿F(xiàn)舉例程序?qū)崿F(xiàn)舉例 1.單文件程序的實(shí)現(xiàn)方法1)編輯)編輯C+程序并存入磁盤程序并存入磁盤注意不同注意不同注意不同注意不同2)編譯連接源文件)編譯連接源文件3)運(yùn)行可執(zhí)行文件)運(yùn)行可執(zhí)行文件注意:注意: 在第在第1個程序執(zhí)行完畢后,在編輯第個程序執(zhí)行完畢后,在編輯第2個個程
6、序之前應(yīng)將內(nèi)存的工作區(qū)中前一個程序清程序之前應(yīng)將內(nèi)存的工作區(qū)中前一個程序清除掉,否則再輸入第除掉,否則再輸入第2個程序時會出現(xiàn)兩個個程序時會出現(xiàn)兩個主函數(shù)。主函數(shù)。此時,如果前一個程序沒有清除掉,則仍此時,如果前一個程序沒有清除掉,則仍然會運(yùn)行前一個程序生成的可執(zhí)行文件。然會運(yùn)行前一個程序生成的可執(zhí)行文件?!具x學(xué)】*2.多文件程序的實(shí)現(xiàn)方法1)編輯程序中的多個文件。)編輯程序中的多個文件。2)創(chuàng)建項(xiàng)目文件。)創(chuàng)建項(xiàng)目文件。3)將多個文件添加到項(xiàng)目文件中。)將多個文件添加到項(xiàng)目文件中。4)編譯和鏈接項(xiàng)目文件。)編譯和鏈接項(xiàng)目文件。5)運(yùn)行項(xiàng)目文件。)運(yùn)行項(xiàng)目文件。編輯程序中的多個文件編輯程序中的
7、多個文件創(chuàng)建項(xiàng)目文件創(chuàng)建項(xiàng)目文件將多個文件添加到項(xiàng)目文件中將多個文件添加到項(xiàng)目文件中自由練習(xí)自由練習(xí)驗(yàn)證課本驗(yàn)證課本ch1、ch2部分部分例題和習(xí)題例題和習(xí)題。 本次實(shí)驗(yàn)作業(yè)不做強(qiáng)求,結(jié)果用來練習(xí)提交作業(yè)。上交作業(yè)要求上交作業(yè)要求建立一個文件夾,用來存放本次實(shí)驗(yàn)所有需要上交的源程序源程序,文件夾文件夾命名命名:學(xué)號姓名學(xué)號姓名-1。例如學(xué)號為20112112000,姓名為張三,則文件夾命名為:20112112000張三-1。1表示實(shí)驗(yàn)1,以后類推?!?為半角符】源程序文件按實(shí)驗(yàn)要求命名,實(shí)驗(yàn)題目一般為例題、課后習(xí)題、補(bǔ)充題,分別命名為lt*.*.cpp、xt*.*.cpp、bc*.*.cpp
8、(*.*代表章號和序號,若有下級序號再加-*),例如習(xí)題3.5第1小題命名為 xt3.5-1.cpp。提交整個文件夾提交整個文件夾,在作業(yè)提交小窗口選文件時選要提交的文件夾(單擊)提交即可。提交的文件夾中不保留不保留所有編譯過程中產(chǎn)生的其它文其它文件件。交的作業(yè)可以更新一次,文件夾名最后加半角撇號。交作業(yè)的時間交作業(yè)的時間一般為每次課下課前(按老師要求,有的實(shí)驗(yàn)可能用兩次課),交不上的可拖到下一個實(shí)驗(yàn)之前,但不能再拖。因?yàn)橄乱粋€實(shí)驗(yàn)課上會發(fā)上一次實(shí)驗(yàn)的參考程序。 LanStar教學(xué)系統(tǒng)的使用:教學(xué)系統(tǒng)的使用:藍(lán)鴿子。廣播、發(fā)文件、提交作業(yè)。教學(xué)資料的保存:教學(xué)資料的保存:U盤。發(fā)的資料、自己的
9、作業(yè),留到期末Visual Studio 簡介簡介 Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺應(yīng)用程序開發(fā)環(huán)境。我們上課采用 Visual Studio 6.0版本。 Visual Studio包含VB (Visual Basic)、VC (Visual C)、VFP (Visual FoxPro)等系列。在魯大校園網(wǎng)“軟件下載軟件下載”頻道可下載VC+ 6.0安裝程序 ?!拔募募辈藛尾藛巍熬庉嬀庉嫛辈藛尾藛巍耙晥D視圖”菜單菜單“插入插入”菜單菜單“工程工程”菜單菜單“運(yùn)行運(yùn)行”菜單菜單“工具工具”菜單菜單“窗口窗口”菜單菜單“幫助幫助”菜單菜單工具欄工具欄資源區(qū)資源區(qū)工作區(qū)(編輯區(qū))工作區(qū)(編輯區(qū))調(diào)試窗口調(diào)試窗口以下為英文版,供參考!“文件文件”選項(xiàng)卡選項(xiàng)卡C+源文件源文件文件名文件名存放路徑存放路徑方式一方式一方式二方式二單擊錯誤提示單擊錯誤提示錯誤內(nèi)容錯誤內(nèi)容出錯位置(行,列)出錯位置(行,列)藍(lán)色箭頭指示出錯程序行藍(lán)色箭頭指示出錯程序行方式一方式一方式二方式二運(yùn)行結(jié)果運(yùn)行結(jié)果按鍵盤任意鍵返回按鍵盤任意鍵返回 test.cpp:c+語言程序文件語言程序文件 test.dsp:VC+的項(xiàng)目文件的項(xiàng)目文件,文本格式文本格式 test.dsw: VC+的工作區(qū)文件的工作區(qū)文件, 指向一個或多個指向一個或多個.dsp文件文件 t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版小額貸款合同簽訂中的合同簽訂主體資格與合法合規(guī)3篇
- 河南省二零二五年度商品房買賣合同范例8篇
- 二零二五版智能物流系統(tǒng)路演合作協(xié)議4篇
- 2025版小學(xué)生午托班安全服務(wù)協(xié)議書3篇
- 2025年度木結(jié)構(gòu)工程節(jié)能減排技術(shù)應(yīng)用合同4篇
- 個人家政服務(wù)協(xié)議20243篇
- 2025年個人房產(chǎn)測繪與房地產(chǎn)交易保障合同4篇
- 2024版公共車位租賃協(xié)議3篇
- 2025年高校兼職教師崗位服務(wù)合同4篇
- 二零二五版金屬加工機(jī)械銷售及售后服務(wù)合同3篇
- 2025年度公務(wù)車輛私人使用管理與責(zé)任協(xié)議書3篇
- 售后工程師述職報(bào)告
- 綠化養(yǎng)護(hù)難點(diǎn)要點(diǎn)分析及技術(shù)措施
- 2024年河北省高考?xì)v史試卷(含答案解析)
- 車位款抵扣工程款合同
- 小學(xué)六年級數(shù)學(xué)奧數(shù)題100題附答案(完整版)
- 高中綜評項(xiàng)目活動設(shè)計(jì)范文
- 英漢互譯單詞練習(xí)打印紙
- 2023湖北武漢華中科技大學(xué)招聘實(shí)驗(yàn)技術(shù)人員24人筆試參考題庫(共500題)答案詳解版
- 一氯二氟甲烷安全技術(shù)說明書MSDS
- 物流簽收回執(zhí)單
評論
0/150
提交評論