【正文】
杭州電子科技大學(xué)通信工程學(xué)院 杭州電子科技大學(xué)通信工程學(xué)院 杭州電子科技大學(xué)通信工程學(xué)院 第一章結(jié)束 。如果這種文件被有意或無意刪除,它會自動重新生成。 擴(kuò)展名為 .rc 資源文件 擴(kuò)展名為 .rc2,資源文件 ,這個文件中的資源不能在Visual C++的集成環(huán)境下直接進(jìn)行編輯和修改,而是由用戶根據(jù)需要手工地編輯這個文件。 下面,將按順序介紹這些不同類型的文件,能夠?qū)?Visual C++如何管理應(yīng)用程序中的各類文件有一個總體的認(rèn)識。 pDCTextOut(180,130,This is my first program)。 ASSERT_VALID(pDoc)。 至此,利用 AppWizard已經(jīng)成功地生成了應(yīng)用程序的大體框架,下面就可以調(diào)試并執(zhí)行這個程序了,它的運(yùn)行界面如圖所示。按 Enter鍵或單擊 OK按鈕,此時 AppWizard將在設(shè)定的目錄下生成應(yīng)用程序的所有框架文件。 杭州電子科技大學(xué)通信工程學(xué)院 在該對話框中給出一個新創(chuàng)建的應(yīng)用程序的總體描述,包括應(yīng)用程序類型(如基于單文檔)、要創(chuàng)建的類及所在文件、應(yīng)用程序的一些特性(是否支持工具條、狀態(tài)欄等)。 杭州電子科技大學(xué)通信工程學(xué)院 該對話框列出了創(chuàng)建該應(yīng)用程序框架,向?qū)⒁詣由伤械念?,可以根?jù)需要選擇、修改所生成的類的基類以及所創(chuàng)建的類的名字、對應(yīng)的文件。因此,對于小的應(yīng)用程序可以采用靜態(tài)庫方式,對于大的應(yīng)用程序則一般采用動態(tài)鏈接庫方式。一般使用動態(tài)連接可以減小程序的大小,但是發(fā)布該應(yīng)用程序可執(zhí)行文件時必須同時提供必要的動態(tài)鏈接庫。注釋說明有助于對應(yīng)用程序源代碼的學(xué)習(xí)和理解,因此一般選擇 Yes, please。 What style of project would you like?(由你設(shè)定工程的風(fēng)格),一類是標(biāo)準(zhǔn)風(fēng)格,一類是資源管理器風(fēng)格,即具有左右兩邊的視圖。 杭州電子科技大學(xué)通信工程學(xué)院 (6) 單擊 Next按鈕,彈出 MFC AppWizardStep 5 of 6對話框。MFC AppWizard還支持 WOSA( Windows開放系統(tǒng)體系結(jié)構(gòu)),可以直接在基于文檔的程序中加入 MAPI電子郵件發(fā)送功能和WinSocket網(wǎng)絡(luò)編程接口支持 。 杭州電子科技大學(xué)通信工程學(xué)院 (5) 單擊 Next按鈕,彈出 MFC AppWizardStep 4 of 6對話框。 杭州電子科技大學(xué)通信工程學(xué)院 (4) 在該對話框中可以指定 OLE選項的復(fù)合文檔類型: Container、 Mini sever、 Fullsever、 Both container and sever,在本例程中不使用 OLE特性,所以保持默認(rèn)值 None。保持默認(rèn)值 None,不使用數(shù)據(jù)庫特性。 杭州電子科技大學(xué)通信工程學(xué)院 該對話框用于指定數(shù)據(jù)庫選項。 杭州電子科技大學(xué)通信工程學(xué)院 在這個對話框中,向用戶提供了兩類選項 : What type of application would you like to create?(生成何種類型的應(yīng)用程序),可以指定生成應(yīng)用程序的類型,提供了三個選項,即 Single document(單文檔,此類應(yīng)用程序的代表為記事本應(yīng)用程序), Multiple documents(多文檔,此類應(yīng)用程