日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

三级栏目选项卡 html,李长河 中文主页 实验题目三级页面(隐藏栏目,用于放置对应三级页面) 中国地质大学(武汉)教师个人主页系统...

發(fā)布時(shí)間:2023/12/15 windows 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三级栏目选项卡 html,李长河 中文主页 实验题目三级页面(隐藏栏目,用于放置对应三级页面) 中国地质大学(武汉)教师个人主页系统... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

實(shí)驗(yàn)一 Visual C++集成開發(fā)環(huán)境入門

一、 實(shí)驗(yàn)?zāi)康?/p>

1. 初步學(xué)會(huì)使用Visual C++集成開發(fā)環(huán)境(IDE)。

①進(jìn)入和退出 ;

② 菜單、工具的使用;

③用戶窗口區(qū)的劃分:workspace\ source file 和 message.

2. 初步了解調(diào)試程序的方法。

二、實(shí)驗(yàn)內(nèi)容

范例:Visual C++控制臺(tái)應(yīng)用程序設(shè)計(jì)步驟。

作為學(xué)習(xí)面向?qū)ο蟮腃++的第一步,學(xué)習(xí)的重點(diǎn)是算法,必須避免用戶圖形界面的干擾,這時(shí)可采用控制臺(tái)應(yīng)用程序進(jìn)行練習(xí)。

下面是一個(gè)控制臺(tái)應(yīng)用程序?qū)嵗?#xff0c;該程序要求用戶從鍵盤輸入3個(gè)整數(shù),然后按照從小到大的順序在屏幕上輸出。

【步驟一】 進(jìn)入和退出Visual C++集成開發(fā)環(huán)境。

啟動(dòng)并進(jìn)入Visual ?C++集成開發(fā)環(huán)境至少有3種方法:

(1)選擇開始菜單的“程序”,然后選擇Microsoft Visual ?Studio 級(jí)聯(lián)菜單,再選擇Microsoft ?Visual Studio菜單項(xiàng),以版本6.0為例 如圖1.1 所示。

圖1.1 進(jìn)入Microsoft Visual C++集成開發(fā)

(2)在桌面上創(chuàng)建Microsoft Visual C++ 6.0 的快捷方式,直接雙擊該圖標(biāo)。

(3)如果已經(jīng)創(chuàng)建了某個(gè)Visual C++ 工程,雙擊該工程的擴(kuò)展名為.dsw的文件圖標(biāo),也可進(jìn)入集成開發(fā)環(huán)境,并打開該工程。

選擇 【文件|退出】菜單,可退出集成開發(fā)環(huán)境。

【步驟二】創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序工程

(1)進(jìn)入Microsoft Visual C++ 6.0集成開發(fā)環(huán)境后,選擇【文件|新建】菜單項(xiàng),彈出新建對(duì)話框。單擊【工程】標(biāo)簽,

打開其選項(xiàng)卡,在其左邊的列表框中選擇【W(wǎng)in32 Console Application 】工程類型,

在【工程名稱】文本框中輸入工程名EXP1_1,在【位置】文本框中輸入工程保存的位置,單擊【確定】按鈕,如圖1.2 所示。

圖1.2 創(chuàng)建新的應(yīng)用程序界面

(2)在彈出的對(duì)話框(如圖1.3所示),選擇【一個(gè)空工程】,單擊【完成】按鈕

圖1.3 Win32 Console Application Step 1 of 1

(3)此時(shí)出現(xiàn)【新建工程信息】對(duì)話框,如圖1.4 所示。次對(duì)話框中提示用戶創(chuàng)建了一個(gè)空的控制臺(tái)應(yīng)用程序,并且沒有任何文件被添加到新工程中,此時(shí),工程創(chuàng)建完成。

圖1.4 新工程信息對(duì)話框

【步驟三】程序的編輯、編譯、生成和執(zhí)行。 (1)選擇【文件|新建】菜單項(xiàng),彈出新建對(duì)話框。單擊【文件】選項(xiàng)卡,

在列表框中選擇C++ Source File ,在【文件名】文本框中輸入文件名Exp1_1.cpp,選中【添加到工程】復(fù)選框,如圖1.5所示。

然后單擊【確定】按鈕,打開源文件編輯窗口,在其中輸入源代碼:如圖1.6所示。

圖1.5

圖1.6 編輯源代碼

源代碼如下:

對(duì)于已經(jīng)存在的源文件,選擇【工程|添加到工程|文件】菜單項(xiàng),在隨后打開的插入文件對(duì)話框中選擇待添加文件,單擊【確定】按鈕即可將其添加到工程。

(2)源代碼輸入完后,選擇【組建】|【編譯】菜單項(xiàng),即可編譯源文件exp1_1.cpp。系統(tǒng)會(huì)在輸出窗口顯示出錯(cuò)(error)信息以及警告(warning)信息。

當(dāng)錯(cuò)誤為0時(shí)。可以得到目標(biāo)文件(Exp1_1.obj)。

編譯器在(output)輸出窗口給出語法錯(cuò)誤和編譯錯(cuò)誤信息。

語法錯(cuò)誤處理: ?鼠標(biāo)雙擊錯(cuò)誤信息可跳轉(zhuǎn)到錯(cuò)誤源代碼位置處,然后進(jìn)行修改,一個(gè)語法錯(cuò)誤可能引發(fā)系統(tǒng)給出很多條error信息,

因此,發(fā)現(xiàn)一個(gè)錯(cuò)誤并修改后最好重新編譯一次,以便提高工作效率。

警告錯(cuò)誤處理: ?一般是觸發(fā)了C/C++的自動(dòng)規(guī)則,如將一個(gè)單精度(浮點(diǎn))型數(shù)據(jù)賦給整型變量,需要系統(tǒng)將單精度型數(shù)據(jù)自動(dòng)轉(zhuǎn)換為整型,

此時(shí)小數(shù)部分會(huì)丟失,因而系統(tǒng)給出警告信息,警告信息不會(huì)影響程序執(zhí)行,本例可以通過強(qiáng)制轉(zhuǎn)換去掉警告信息。

(3)編譯完成后選擇【組建】|【組建】菜單項(xiàng),連接并建立工程的.EXE文件,得到可執(zhí)行文件Exp1_1.exe。這時(shí)編譯器可能給出連接錯(cuò)誤(linking error)。

產(chǎn)生連接錯(cuò)誤的原因可能是缺少所需的庫文件或目標(biāo)文件,或程序中調(diào)用的外部函數(shù)沒有定義等,只要補(bǔ)充相應(yīng)文檔再重新建立即可。

(4)組建完成后選擇【組建】|【執(zhí)行】菜單項(xiàng),執(zhí)行工程文件,會(huì)出現(xiàn)一個(gè)類似DOS的窗口,按要求輸入3個(gè)不等的整數(shù)后按Enter鍵,屏幕上由大到小輸出這3個(gè)整數(shù),如圖1.7所示。

圖1.7 運(yùn)行結(jié)果

【步驟四】程序的調(diào)試 ?運(yùn)行程序時(shí),可能發(fā)現(xiàn)程序沒有編譯錯(cuò)誤,而且也能執(zhí)行,但執(zhí)行結(jié)果不對(duì),此時(shí)除了仔細(xì)分析源程序,還可借助調(diào)試工具進(jìn)行跟蹤調(diào)試。

例如,若在exp1_1.cpp 的B行中else后面多加一個(gè)分號(hào),即: ?……..else ; {max=b; ?min=a; ?} ?使用 88、 45、67 這組數(shù)據(jù)測(cè)試此程序,發(fā)現(xiàn)輸出結(jié)果為67 ?45 ?88 ,顯然結(jié)果不對(duì)。

此時(shí)需要對(duì)源程序進(jìn)行調(diào)試,下面介紹調(diào)試過程。 ?首先,在源程序中可能出現(xiàn)錯(cuò)誤的行上設(shè)置斷點(diǎn),方法是將光標(biāo)移至該行,然后按F9鍵,或單擊工具欄上的手形按鈕(再按一次F9鍵或單擊手形按鈕將取消斷點(diǎn))

,此時(shí)該行左側(cè)出現(xiàn)一個(gè)紅色圓點(diǎn),斷點(diǎn)設(shè)置成功,如圖1.8就是在A行設(shè)置了斷點(diǎn)。

然后選擇【組建】|【開始調(diào)試】|【GO】菜單命令(也可直接單擊工具欄上的

圖標(biāo)),程序開始執(zhí)行,但執(zhí)行到斷點(diǎn)處停止,這時(shí)選擇【查看】|調(diào)試窗口|子菜單的Watch 和Variables兩個(gè)菜單項(xiàng),

打開監(jiān)視窗口和變量窗口來觀察變量的值,分析并查找出錯(cuò)原因。 在Watch窗口加入max和min兩個(gè)變量,進(jìn)行監(jiān)視。Watch窗口的每一行可以顯示一個(gè)變量,其中左欄顯示變量名,雙擊它可進(jìn)行編輯;

右欄顯示變量的值。接下來可按F10鍵(不跟蹤進(jìn)入函數(shù)內(nèi)部)或F11鍵(跟蹤進(jìn)入函數(shù)內(nèi)部)從斷點(diǎn)位置處單步執(zhí)行。通過單步執(zhí)行(一條一條語句執(zhí)行)可以看出我們所觀察的變量的變化以及程序執(zhí)行流程是否正確,

如果不正確是由那條語句引起的,因而有針對(duì)性的檢查錯(cuò)誤原因。例如在本例中,盡管a>b,在執(zhí)行了if后面的{max=a; ?min=b; }后,通過單步執(zhí)行發(fā)現(xiàn)仍然執(zhí)行了else后面的 {max=b; min=a; }

所以當(dāng)程序執(zhí)行到箭頭所指位置時(shí),max=45, min=48,如圖1.8所示,與預(yù)期結(jié)果不相符,說明程序的流程有問題。此時(shí)再仔細(xì)分析源程序,發(fā)現(xiàn)問題在于else后多余的分號(hào)。

圖1.8 Visual c++程序的調(diào)試

調(diào)試過程中,Variables窗口動(dòng)態(tài)顯示各變量值隨程序執(zhí)行而變化的結(jié)果。在面向?qū)ο蟪绦蛟O(shè)計(jì)中,若程序中有類的對(duì)象,Variables窗口的this頁可顯示當(dāng)前this指針?biāo)赶驅(qū)ο蟮母鱾€(gè)值。 經(jīng)過反復(fù)的修改和調(diào)試,

使程序中所有問題得到改正后,可得到正確的執(zhí)行結(jié)果。

總結(jié)

以上是生活随笔為你收集整理的三级栏目选项卡 html,李长河 中文主页 实验题目三级页面(隐藏栏目,用于放置对应三级页面) 中国地质大学(武汉)教师个人主页系统...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。