




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C + M F C 快 速 超 簡(jiǎn) 單 入 門 學(xué) 習(xí) 注意:紅色字體為重要的信息,必須理解并記住。在學(xué)習(xí)MFC之前,你必須對(duì)C+勺“類和對(duì)象有一定的認(rèn)識(shí)和理解,因?yàn)镸FC就是C+完全 的面向?qū)ο笤O(shè)計(jì),它里面封裝了好多類,我們只要調(diào)用就0K就像C語(yǔ)言調(diào)用庫(kù)函數(shù)一樣, 直接使用,這就是 C+第一特性:封裝性,第二性就是繼承與派生, 這個(gè)在MFC中體現(xiàn)得淋淋至間(字打錯(cuò)了)。如果不懂,我再來(lái)解釋一下,例:有一個(gè)商 品類,classGOODS商品屬性有名字,價(jià)格 它可作為一個(gè)基類, 我可以派上出蘋果類, classApple:publicG00DS. 蘋果屬性出了繼承了 商品的屬性名字,價(jià)格之外,還
2、可派生出,顏色,等屬性,繼承與派生就是一個(gè)是另一個(gè) 的子集,但是這個(gè)子集不僅包括父集的特征,還具有一些新的特性,懂了吧,這樣。MFC其中重要的類是:CDialog對(duì)話框類,CEdit,(編輯框類)CButton,(按鈕類)CRadio單選鈕類) , 這些都是作為基類, 由我們自己定義的類去派生它們。好了,現(xiàn)在先了解一下什么是 MFC吧,請(qǐng)看當(dāng)前目錄下的MFC入門知識(shí)的幻燈片1 20張, 或大概的瀏覽一下當(dāng)前目錄下的其它連個(gè) word文件,后面的幻燈片我覺得沒必要看了,因?yàn)槭强焖賳?,?jié)約時(shí)間,(首先看不懂沒關(guān)系,)但 但看完之后,必須掌握如下知識(shí):1.MFC是作什么用的?與以前我們寫的 C, C
3、+語(yǔ)言有什么不同。以及它的一些優(yōu)點(diǎn), 不同,以前的是控制臺(tái)的界面不好看,不友好,操作不方便,黑框 框的一片。MFC反之。優(yōu)點(diǎn):可用極少的代碼實(shí)現(xiàn)強(qiáng)大的功能,2.關(guān)于MFC勺一些術(shù)語(yǔ),概念啊3.你要知道MFC的對(duì)話框是由控件組成的,具有哪些控件(例按鈕:Button,單選鈕:radio,Edit )例:要知道MFC的編程的原則,也就是宗旨理念吧,“消息映射,事 件驅(qū)動(dòng)“,這句話要記住并理解,很重要,真的。那到底是什么意思 呢?現(xiàn)實(shí)舉例:一個(gè)人具備一種“感知“的能力,(也可稱消息吧),當(dāng) 用火接近這個(gè)人時(shí)(發(fā)生的事件),就會(huì)(驅(qū)動(dòng))這個(gè)人做出反應(yīng), 遠(yuǎn)離”火“, 用MFC舉例:一個(gè)按鈕有什么消息啊
4、,我可以單擊它,所以它具備單Messages:BN_CLICKED BHDOLBLECLICKED擊的消息:BN_DOUBLECLICKED就是雙擊的消息,見名思議就OK了。我單擊這個(gè)按鈕要產(chǎn)生某個(gè)事件, 我就可以第一步,先給按鈕添加一個(gè)消息響應(yīng)函數(shù),意思就是當(dāng)我單 擊按鈕時(shí),就調(diào)用那個(gè)函數(shù),按鈕時(shí)時(shí)刻刻都處于待命的狀態(tài), 假如添加的函數(shù)如下:voidCDsDlg:O nButto n1()AfxMessageB ox( “我單擊了這個(gè)按鈕”);/這個(gè)函數(shù)要記住,就是彈出一個(gè)消息框.其中的字/符串自己設(shè)置。當(dāng)用戶單擊了這個(gè)按鈕時(shí),就會(huì)調(diào)用上述函數(shù),彈出一個(gè)消息框顯示“我單擊了這個(gè)按鈕”好了,接
5、下來(lái)就看其它控件的消息吧!接下來(lái)的就用實(shí)例傻瓜式的教大家怎樣創(chuàng)建MFC程序吧,第五章對(duì)話框和常用控件對(duì)話框是Windows應(yīng)用程序中最重要的用戶界面元素之一,是與用戶交互的重要手段, 在程序運(yùn)行過(guò)程中,對(duì)話框可用于撲捉用戶的輸入信息或數(shù)據(jù)。對(duì)話框是一個(gè)特殊類型的 窗口,任何對(duì)窗口進(jìn)行的操作(如:移動(dòng)、最大化、最小化等)都可在對(duì)話框中實(shí)施,般來(lái)說(shuō), 在對(duì)話框中通過(guò)各種控件(如:按鈕、編輯框、列表框、組合框等)來(lái)和用戶進(jìn) 行交互??丶窃谙到y(tǒng)內(nèi)部定義的用于和用戶交互的基本單元。、對(duì)話框的使用VisualC+ 提供的對(duì)話框編輯器能“可視”地進(jìn)行設(shè)計(jì)、編輯,并可用Classwizard為對(duì)話框從CDi
6、alog基類中派生一個(gè)類,MFC勺CDialog類圭寸裝了用于對(duì)話框的顯示、關(guān)閉等操作的許多功能函數(shù),例如:DoModal函數(shù)用來(lái)顯示模式對(duì)話框并返回用戶操作的結(jié)果。這個(gè)函數(shù)先記住吧,會(huì)有用的。例:CDialogdI;/因?yàn)镃Dialog(對(duì)話框類)是MFC已經(jīng)封裝的一個(gè)類,就是相當(dāng)于一個(gè)庫(kù)函數(shù)的差不多,庫(kù)函數(shù)曉得吧,例C語(yǔ)言的,printf();這個(gè)也是庫(kù)函數(shù),是輸出函數(shù),而 這里用類來(lái)表示罷了,反正語(yǔ)句就是定義一個(gè)對(duì)話框的對(duì)象d1;然后我用這個(gè)對(duì)象就可以直接調(diào)用CDialog中得成員函數(shù)或成員變量了,(記住定義了某個(gè)MFC勺封裝類的對(duì)象后就可以直接使用這個(gè)類的函數(shù)和成員變量了,)例: d1
7、.DoModal();/ 就是調(diào)用對(duì)話框類 CDialog 的成員函數(shù) DoModal(); 打開一個(gè)對(duì)話框。那么如何建立對(duì)話框接下來(lái)你要跟著rh.步步的去做,只有實(shí)踐才能檢驗(yàn)真理!才能學(xué)會(huì),學(xué)懂! 第一步:單擊”文件 新建選擇”工程”的下面紅色選項(xiàng) .填好工程名 ,單擊確定第二步:選擇紅色區(qū)域.直接單擊”完成”按鈕.確定I,靜態(tài)文本框”鍵就可以刪除。第三步;出現(xiàn)如下圖界面,第四步:刪除上圖中的默認(rèn)控件(控件是什么?例:按鈕,TOW; ftsa設(shè)B對(duì)話控w*,單選鈕等這些都是“控件”。操作:先選擇需要?jiǎng)h除的按鈕,然后按鍵盤上得“delete注意了:當(dāng)你新建完工程之后,左邊會(huì)有個(gè)這樣的窗口:這叫
8、工作區(qū)間:Class叫類視圖, Class.圜Resd圄File侃*這里有三種視圖,就是系統(tǒng)自動(dòng)會(huì)生成一些類,然后你可以單擊這個(gè)快速找到某個(gè)類,0 Global? thcApp(* 5 Class-*,S二按鈕之后,例:-iffllEst classesiJ r 一 - - p,-.Jffl F CAboutDIgS F CTcstApp S P CTcstDIg a O Globals系統(tǒng)自動(dòng)生成了三個(gè)類,一個(gè)全局變量),最常用到的是這只有一個(gè)類:接下來(lái)你可以單擊上圖的3 F CTestDIg CTcstDlgCWnd *pPar(DoDataExchangeCDal編 OnPainlOOn
9、QueryDragIconQ加號(hào)展開這個(gè)類。曰下面的就是這個(gè)類的成員函OnSysCommand(UINT 曦* m hirnn數(shù)和成員變量(綠色),你可以雙擊它們,然后在右邊的窗口就可以看到這個(gè)成員函數(shù)的 地方了,這個(gè)方法要記住,方便以后查找某個(gè)函數(shù)在哪里。b rc丁詢呱 是對(duì)話框(CDiaIg )類的派生類,命名的規(guī)則“C+“你自己寫的工程名” +DIg。 最常用到的函數(shù)是 穿?四Di少血這個(gè),你現(xiàn)在雙擊它,然后在右邊窗口就可以看到這個(gè)函數(shù)的實(shí)現(xiàn)了,這個(gè)函數(shù)的意義在于,初始化一些數(shù)據(jù)。初始化,曉得吧,就是給某些變量賦初值。大概這么多,這上面的代碼看不懂,沒關(guān)系,因?yàn)榫唧w我也看不懂,絕對(duì)不影響
10、你寫程序, 然后找到這個(gè)函數(shù)下面的一條語(yǔ)句:/后面的是注釋語(yǔ)句,意思是,在下面添加你的額外的代碼,我們就可以在這下面添加自己要寫的代碼了,這個(gè)注釋要記住啊, 在以后我們要添加語(yǔ)句通常都是在這個(gè)下面添加,一般每個(gè)函數(shù)下面都會(huì)有。還有一個(gè)函數(shù)要了解: iimPiFnaampiPign這個(gè)函數(shù)是什么啊,還記得嗎。對(duì),這個(gè)就是CTestDIg的構(gòu)造函數(shù),當(dāng)然你也可以在這里面初始化一些成員變量。好了,系統(tǒng)為我們生成的類的函數(shù),你只要 了解這兩個(gè)就行了,i: Class.選中下面這個(gè)哦,對(duì)了,如果我想要回到剛才那個(gè)“對(duì)話框“的繪制界面那里怎么回去呢?我有辦法。Reso-. linieViZJ資源視圖,這個(gè)
11、視圖就是包括一些對(duì)話框資 源啊,圖標(biāo)資源啊,等。FT 臼 Dialog: G DD_TFETJ)I也Q +1! LJ string Table,這個(gè)也要記住啊,然后:?jiǎn)螕艏t色標(biāo)記就OK了:幻Tciass71MRcsfl.*.| a FileVi*.Lt Qj Source Files ? i2JMeader Files E Resource Files 豈 ReadMe.txt再來(lái)了解第三個(gè)視圖:文件視圖J 這幾個(gè)的意思都曉得吧,應(yīng)該比我的英文好吧,展開頭文件選擇bl 口 Header Files 圍 Resource,h g StdAfx.h(老大,我必須說(shuō)下,我的這個(gè)文件名應(yīng)該和你的會(huì)不相
12、同,但是共同點(diǎn)是后面都有個(gè) DIg.h,命名的規(guī)則就是工程名+Dlg.h,下同,不再做解釋,)這個(gè)是最常用到的一個(gè)頭文件了,記住了。它能做什么用呢,哦,先來(lái)談下,為什么系統(tǒng)會(huì)幫我們這樣分配這個(gè)MFC的程序呢,為什么把頭文件和資源文件分開呢,這個(gè)嗎,老師也說(shuō)過(guò)了,我們的實(shí)驗(yàn)要求是要寫成幾個(gè)文 件的,類的定義,及成員變量,成員函數(shù)的說(shuō)明等寫在頭文件中。函數(shù)的實(shí)現(xiàn)寫在資源文件中,一般的一個(gè)完善的系統(tǒng)開發(fā)都是這樣的(清晰,明了),所以證明老師說(shuō)的是正確的。所以,這個(gè)憧testDIn.h頭文件是干什么的,就不用我說(shuō)了吧,先雙擊這個(gè)頭文件,class ClestDlg : public CDlalog/
13、ConstructlQnPublic:ClestDlg (CIJnd* 卩 Parent = NULL); / standard corstructor我們就可以在public中添加我們自己的成員變量了,說(shuō)明一點(diǎn),其實(shí)我們?cè)O(shè)計(jì)的MFC就是 在系統(tǒng)已有的一些函數(shù)里,或自己定義的函數(shù)里,添加 一點(diǎn)點(diǎn)代碼,就0K了, 這下面就是函數(shù)說(shuō)明了, 誒呀,不懂的話,我就這樣舉個(gè)例:我們書上定義類是怎樣的啊。Class Perso nP nvate:chamame10;Pu blic:charget name(chamame110);然后在類的外面實(shí)現(xiàn)它.拖動(dòng)滾動(dòng)條看下面。找到程序中的如下函數(shù)說(shuō)明, 這個(gè)就是
14、剛才我們說(shuō)的經(jīng)常用到的類,首先它在頭文件中定義說(shuō)明然后在類外中實(shí)現(xiàn),在程序中找到如下函數(shù),找某個(gè)函數(shù)會(huì)找吧, 不懂看前面。GODL CTestDlg: zOrlnitDialogO . BOOL返回值,這是返回一個(gè)邏輯值,就是“ true真或是 false假兩種情況,CTestDlg:O nini tDialog()就是聲明 On I ni tDialog()是屬于 CTest 這個(gè)類懂吧。好了,基本的情況都介紹了,因?yàn)槭强焖倨溆嘞到y(tǒng)生成的類中得函數(shù)啊,等不知道就不用 去研究了,不會(huì)影響我們寫程序,先回到對(duì)話框這個(gè)視圖界面:怎樣操作不用我說(shuō)了吧,單擊 二Idenglu resourcesE臼D
15、i科log31IDIABQUTBOX_亠尹IWR陽(yáng)叩儷陽(yáng)單擊列冋1科削闍個(gè)這個(gè)是對(duì)話框的ID下面會(huì)有介紹。名稱你的會(huì)不一樣啊,找到有命名規(guī)則是IDD_爾的工程名DIALOG.F面先認(rèn)識(shí)控件:最常用的就是這幾種了:靜態(tài)正左蛆框一猗盒框一ablQ編輯框單選按鈕列義植直接拖動(dòng)右邊的某個(gè)控件,到左邊的對(duì)話框界面,繪制下面這個(gè)圖型:第五步:繪制對(duì)話框界面:- 口操作方法:例:我先拖動(dòng)一個(gè)“按鈕”區(qū)單選按鈕到對(duì)話框界面。- I Eu-ttoul它會(huì)如下顯示嚴(yán):r J,哦,對(duì)了,如果你按住 CTRL鍵不動(dòng),拖動(dòng)對(duì)話框面板的控件還可以直接復(fù)制呢!然后修改:按鈕的文字。方法是:右擊該按鈕,在彈出的快捷菜單選擇“
16、屬性”,接著彈出如下圖。分析如下:ID框:修改或選擇對(duì)話框的標(biāo)識(shí)符名稱,ID這個(gè)術(shù)語(yǔ)很重要,要記住“就像一個(gè)人有一個(gè)名字一樣,我知道這個(gè)名字,我就能找到這個(gè)人。F面介紹幾種常見ID,這個(gè)真的要記住啊,而且要理解 Bu-ttoiilIDC_BUTTON按按P fIDC_RADIO單選鈕IDC_CHECK復(fù)選框ID名稱可以修改,在這里就不用修改了,使用默認(rèn)就行了,但是一般你看見一個(gè)ID名稱就要知道他是屬于那種控件。很容易記,例:按鈕:英文就是 BUTTON,標(biāo)題框:輸入控件的名稱,中英文均可。這里只需修改標(biāo)題名稱改為“確定“就0K了,其余的控件修改名稱都是一樣的。好了界面就繪制好了。接下來(lái),你可以
17、單擊編譯一一運(yùn)行了,哈哈,是不是發(fā)現(xiàn)自己繪制的對(duì)話框就顯示出來(lái)了啊,但是有沒有發(fā)現(xiàn)“當(dāng)我單擊某個(gè)按鈕時(shí)什么事也沒發(fā)生,沒動(dòng)靜, 這是怎么回事呢,好吧,接下來(lái)就注意看了,聽我娓娓道來(lái)。我們通過(guò)一個(gè)登陸對(duì)話框的實(shí)例來(lái)深入學(xué)習(xí) MFC接下來(lái)就了解一下怎么去寫代碼,去實(shí)現(xiàn)各個(gè)控件的功能吧!先看最終效果吧!第一步:繪制界面就不說(shuō)了,自己繪制吧,注意各個(gè)控件的排版啊,要整齊一點(diǎn)。密碼只說(shuō)一點(diǎn),因?yàn)槭怯袀€(gè)密碼輸入框,所以你必須設(shè)置 這個(gè)輸入框輸入的文字顯示為*,不能讓別人看見。操作步驟:首先右擊“這個(gè)密碼輸入框在彈出的快捷菜單中選擇“屬性”接著在單擊樣式選項(xiàng)卡。選擇密碼復(fù)選框。其余的地方大家也可自己去了解。
18、例:數(shù)字選 項(xiàng)卡啊,就說(shuō)明這個(gè)輸入框中只能輸入數(shù)字。好了,接下來(lái),你可測(cè)試一下,在,沒選這個(gè)“密碼”和選了這個(gè)密碼之后的對(duì)話框的密 碼輸入框。輸入文字有什么不同吧,。直接運(yùn)行程序就可以,記住了,新建工程后,你可 以隨時(shí)都運(yùn)行你的程序,看效果, 第二步:為控件添加成員變量,成員函數(shù)。在我們書上的介紹的那種,我們以前學(xué)的,是手工一個(gè)一個(gè)代碼去寫去實(shí)現(xiàn)添加成員變量,成員函數(shù),但是今天學(xué)的MFC就 Soeasy了。快速添加,不用打代碼,我們使用“建立類向?qū)А眮?lái)添加。操作方法:右擊對(duì)話框面板的 空白處(我們稱以下這個(gè)為“對(duì)話框面板“)選擇“建立類向?qū)А皬棾鋈缦聦?duì)話框。跟你說(shuō)啊,MFC的切代碼都可以用英文
19、去解釋它。去記住它。紅色標(biāo)記1MessageMa消息地圖(作用是位消息添加響應(yīng)函數(shù)),也可以方便查看某些控件的消息,何為消息不用我說(shuō)了吧,前面已介紹了,自己去看,不懂百度,“下面的我都是會(huì)根據(jù)那 句話來(lái)做解釋“消息映射,事件驅(qū)動(dòng)” 紅色標(biāo)記3這個(gè)地方是控件的ID你看這里就ok 了 ObjE日LD尊:,對(duì)象的ID,何為ID,還用我解釋嗎,前面自己去看,說(shuō)了很重要是不是,上面顯示了有5個(gè)ID,這5個(gè)ID就對(duì)應(yīng)了,對(duì)話框的五個(gè)控件,就像 5張身份證對(duì)應(yīng)5個(gè)人一樣,那我們?cè)趺床榭茨硞€(gè)變量的ID呢,其實(shí)前面已經(jīng)有了,再說(shuō)下吧,右擊某個(gè)控件,選擇屬性,然后在對(duì)話框中你就可以看見它的ID 了,紅色標(biāo)記4這里
20、是.Messages:.某個(gè)控件的消息,前面有些許介紹,例我們要為登陸按鈕,添加一個(gè)單擊的消息,我們先選中登陸按鈕對(duì)應(yīng)的這個(gè)ID名稱再選擇 BN_DOUBLECLICK;ED單擊這個(gè)消息:下面第二個(gè)為雙擊,我們單擊Add Function添加函數(shù),下面我不會(huì)在解一下就0K了,然后再單擊紅色標(biāo)記6中得釋了,自己根據(jù)英文去理解。彈出如下圖,然后填寫一個(gè)函數(shù)名,隨便你自己寫只要跟我們C語(yǔ)言定義函數(shù)名一樣就行了,我們就是用默認(rèn)的算了。然后在紅色標(biāo)記6中就可看到我們添加的消息函數(shù)了。函數(shù)名為”O(jiān)n Button還要為按鈕添加一個(gè)單擊函數(shù),自己模仿添加一個(gè)。添加時(shí)你要記住哪個(gè)函數(shù)是登陸的消息函數(shù),哪個(gè)是取
21、消的消息函數(shù)啊。接下來(lái)我們添加“成員變量“,選擇紅色標(biāo)記2林rnbe命應(yīng)&英文成員變量。如下圖屈戶容怎樣添加呢,我們要為,用戶名輸入框和密碼輸入框添加兩個(gè)變量。先選擇對(duì)應(yīng)的ID名稱Add Variable.單擊紅色標(biāo)記6中得Member variable name:0KCancel(添加變量)彈出如下對(duì)話框填寫一個(gè)成員變量,我寫的是 m_user方便記憶定義變量知道吧,誒呀就是普通定義變量一樣,就像in ti; 一樣第一個(gè)是變量的類別,我們就使用值類型,類型定義浮選擇,CString這個(gè)是字符串類你就這樣理解跟string是一樣的,功能差不多,這個(gè)類要記住,以后會(huì)用到。已上就是這樣一個(gè)定義變量
22、的過(guò)程:CStri ngm_user;接下來(lái)你就為密碼輸入框也定義一個(gè)變量吧, 一般按鈕沒有變量,其余的都有變量,所以我們按鈕就不定義變量了。Maximum Characters;這個(gè)也說(shuō)下吧,就是這個(gè)輸入框最多可以輸入多少個(gè)字符。還有這個(gè)Delete Variable I先選擇變量,然后可以直接刪除它。這個(gè)對(duì)話框的其它1梓尹dFI-f、T -卩利 怛miUg fc,Hnf*r 5選項(xiàng)卡,就不介紹了,用的很少,最后單擊確定。以上這個(gè)要記住啊,會(huì)經(jīng)常用到。第二步:在我們已經(jīng)添加的成員函數(shù)中寫代碼。操作方法如下:第一步找到該函數(shù)。例我們要在我們剛已經(jīng)添加的確定按鈕的消息函數(shù)中寫代碼,這個(gè)函數(shù)名你還
23、記得嗎,剛才定義函數(shù)的時(shí)候我說(shuō)了要記住它,好吧,沒關(guān)系, 不記得的話,我們一種辦法是重新查看“建立類向?qū)?duì)話框中,屬于確定按鈕的這個(gè)函數(shù)。第二種:直接雙擊這個(gè)按鈕,我們馬上就可跳到這個(gè)函數(shù)的地方。這個(gè)方法要記住哦, !Class. |Reso. 11 FileVi.好了,我們先不急著寫代碼,先看下我們的類視圖J 展開uFCWngluDIg這個(gè)類, 是不是看到我們剛才添加的成員函數(shù)(即按鈕的消息響應(yīng)函數(shù))和變量在其中啊,哈哈。我們?cè)賮?lái)看看,還有沒有奇特地方做了修改??梢赃@樣想,因?yàn)槲覀兲砑恿顺蓡T變量,添加了成員函數(shù)“ 還記得添加“成員變量,成員函數(shù)“是哪個(gè)文件嗎,前面我們已介紹了,好說(shuō)到這,我必
24、 須說(shuō)下,前面的知識(shí)大家一定要記住, OK嗎當(dāng)然就是“文件視圖中的“頭文件”啦!選擇:Cla召S,摩)H巳占m.Q冒Fil匕OUTT。,展開我們經(jīng)常用到的頭文件“是不是看到這里多了幾行語(yǔ)句:意思如果你不懂了的話,你就 第三步:接下來(lái)回歸主題,正式寫代碼了,注意了啊,看好了, 先找到“確定“按鈕的這個(gè)函數(shù)”自己找吧!添加如下代碼:代碼不是很多,解釋多,認(rèn)真看看吧, 完成了,接下來(lái)測(cè)試一下吧。運(yùn)行這個(gè)程序,看是不是當(dāng)你輸入正確的用戶名和密碼都為123時(shí),才顯示“親。,恭喜你”,錯(cuò)誤就“您輸入的 “ 此程序我已經(jīng)測(cè)試成功,不要說(shuō)你的程序有錯(cuò)誤啊,第四步:還有一個(gè)按鈕我們沒有添加代碼呢,就是“取消“ 單擊這個(gè)按鈕還沒反應(yīng),接下來(lái)我們就添加如下代碼吧:On0K();/因?yàn)楫?dāng)單擊取消,我們就要退出這個(gè)對(duì)話框,所以這句話的意思就是這樣的。調(diào)用一個(gè)對(duì)話框退出的函數(shù) On 0K();這個(gè)也要記住了。注意:書寫這個(gè)函數(shù)時(shí)一定要注意大小寫,我猜你今后肯定會(huì)出錯(cuò)的,0大寫,n小寫0K兩個(gè)大寫,記住了嗎?親,今天我們的學(xué)習(xí)就到這里了哦, 你的程序是否運(yùn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 銅仁職業(yè)技術(shù)學(xué)院《設(shè)計(jì)軟件應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江省溫州市蒼南縣2024-2025學(xué)年數(shù)學(xué)三下期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 四川省成都市達(dá)標(biāo)名校2025年高三下學(xué)期第二次調(diào)研測(cè)試英語(yǔ)試題含解析
- 江西師范大學(xué)《醫(yī)學(xué)微生物學(xué)C》2023-2024學(xué)年第二學(xué)期期末試卷
- 齊魯師范學(xué)院《廣告市場(chǎng)調(diào)查》2023-2024學(xué)年第二學(xué)期期末試卷
- 割膠打膠施工方案
- 工程項(xiàng)目文件及信息管理要點(diǎn)
- 山東省威海市2024-2025學(xué)年高二上學(xué)期期末考試英語(yǔ)試題【含答案】
- 隔斷吊頂施工方案模板
- 廣西南寧市2024-2025學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量調(diào)研數(shù)學(xué)試卷
- 2024年重慶市集中選調(diào)應(yīng)屆大學(xué)畢業(yè)生到基層工作考試真題
- 2025年個(gè)人投資合同電子版模板
- 車輛掛靠協(xié)議書
- 2025年湖南交通職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)1套
- 2017年公務(wù)員多省聯(lián)考《申論》真題(吉林甲級(jí)卷)及參考答案(含詳細(xì)解析)
- 一年級(jí)下冊(cè)健康成長(zhǎng)教案
- 電力系統(tǒng)老化問(wèn)題及其隱患解決方案研究報(bào)告發(fā)布
- 2025年江西建設(shè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 社區(qū)中央廚房運(yùn)營(yíng)模式計(jì)劃
- 鹽酸安非他酮合成工藝優(yōu)化-洞察分析
- 2021年考研英語(yǔ)一真題
評(píng)論
0/150
提交評(píng)論