freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualc教程習(xí)題答案(參考版)

2024-10-06 17:57本頁(yè)面
  

【正文】 答:代碼略。答:代碼略4. WinInet是什么?答:WinInet類(lèi),即 Win32 Internet 擴(kuò)展,是MFC用來(lái)創(chuàng)建 Internet 客戶端應(yīng)用程序的類(lèi),這個(gè)類(lèi)將Internet功能封裝在一組易于使用的標(biāo)準(zhǔn)類(lèi)之中,可以通過(guò)直接調(diào)用 Win32 函數(shù)或使用 MFC WinInet 類(lèi)來(lái)編寫(xiě) WinInet 客戶端應(yīng)用程序。它是MFC提供的數(shù)據(jù)庫(kù)支持。 答:代碼略第13章 數(shù)據(jù)庫(kù)和Internet 程序設(shè)計(jì)1. 關(guān)系數(shù)據(jù)庫(kù)的理論基礎(chǔ)是什么?答:關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)是關(guān)系模型。5. 編寫(xiě)一個(gè)基于對(duì)話框的應(yīng)用程序, Control控件,實(shí)現(xiàn)輸入半徑后顯示相應(yīng)半徑的圓。ATL 對(duì)于用 C++ 創(chuàng)建 COM 組件和節(jié)省空間都是一種快速簡(jiǎn)便的方法。不是從類(lèi)中派生以得到所需的功能,而是從模板中實(shí)例化類(lèi)。4. 使用MFC創(chuàng)建ActiveX控件與使用ATL創(chuàng)建ActiveX控件有什么區(qū)別?答:使用MFC創(chuàng)建ActiveX控件使用的是C++的類(lèi)庫(kù),而使用ATL創(chuàng)建ActiveX控件則使用的是模板庫(kù)。答:代碼略3. 什么是ATL?答:活動(dòng)模板庫(kù)(ATL)是一套基于模板的 C++ 類(lèi),使用ATL可以創(chuàng)建小型、快速的COM(組件對(duì)象模型)對(duì)象。由于ActiveX是針對(duì)Internet應(yīng)用開(kāi)發(fā)的技術(shù),因此被廣泛應(yīng)用于各種Web服務(wù)器和客戶端應(yīng)用之中,也可以用于方便、快速地創(chuàng)建普通的桌面應(yīng)用程序。答:代碼略第12章 創(chuàng)建ActiveX控件1. 使用ActiveX技術(shù)有什么優(yōu)勢(shì)?答:ActiveX是Microsoft公司提出的一組使用COM(Component Object Model,組件對(duì)象模型)技術(shù)使軟件組件可以在網(wǎng)絡(luò)環(huán)境中進(jìn)行交互的技術(shù)集合。答:代碼略5. 修改1106應(yīng)用程序?qū)崿F(xiàn)一張由10題組成的試卷,每題都是多項(xiàng)選擇題,可以根據(jù)用戶的選擇自動(dòng)給出成績(jī)。3. 編寫(xiě)一個(gè)基于對(duì)話框應(yīng)用程序來(lái)顯示一個(gè)人的照片和相關(guān)的介紹信息(直接使用靜態(tài)文本控件和圖片控件)。UpdateData函數(shù)的作用是:當(dāng)參數(shù)的取值為T(mén)rue時(shí),控件中的新值可以傳遞給與控件綁定的變量。2. 什么是DDX機(jī)制?UpdateData函數(shù)的作用是什么?答:在這種機(jī)制中,為各個(gè)需要顯示數(shù)據(jù)的控件創(chuàng)建綁定的變量,然后在對(duì)話框類(lèi)的成員函數(shù)OnInitDialog中為這些變量賦初值,因?yàn)樵趯?duì)話框即將顯示前,框架的 DDX 機(jī)制會(huì)將成員變量的值傳輸給對(duì)話框中的控件,因此在對(duì)話框顯示時(shí),這些值就會(huì)出現(xiàn)在這個(gè)對(duì)話框的相應(yīng)控件中。左邊是對(duì)話框編輯器,其中有很多可以選擇的控件,中間是可以編輯的對(duì)話框的設(shè)計(jì)窗口,這個(gè)對(duì)話框的名字是IDD_MY_DIALOG。第11章 對(duì)話框程序設(shè)計(jì)1. 如何創(chuàng)建一個(gè)基于對(duì)話框的應(yīng)用程序?答:在Visual Studio .NET中創(chuàng)建一個(gè)的新MFC項(xiàng)目,在這個(gè)項(xiàng)目的應(yīng)用程序向?qū)У摹皯?yīng)用程序類(lèi)型”選項(xiàng)中選擇“基于對(duì)話框”項(xiàng)。如果輸入小寫(xiě)字符則顯示大寫(xiě)字符,如果輸入大寫(xiě)字符則顯示小寫(xiě)字符。答:代碼略提示:參照MDI應(yīng)用程序中加入光標(biāo)之后的例子,在確定光標(biāo)位置的時(shí)候?qū)⑺膞和y坐標(biāo)定義為全屏的1/2處。5. 使用MFC應(yīng)用程序向?qū)?chuàng)建一個(gè)SDI應(yīng)用程序,讓這個(gè)程序可以在窗口中顯示下面的內(nèi)容:* ****** ****** ****** *答:代碼略提示:參照HelloWorld程序,把HelloWorld字符串改成要求的顯示。(3) CframeWnd類(lèi)用于在文檔的一個(gè)或多個(gè)視圖周?chē)峁┛蚣?。視圖附加到文檔上用于在屏幕上呈現(xiàn)文檔的圖像,并將用戶輸入解釋為對(duì)文檔的操作。文檔表示數(shù)據(jù)單元,可以用“文件”|“打開(kāi)”命令打開(kāi),用“文件”|“保存”命令保存它。而如果不將數(shù)據(jù)和視圖分離,特別是讓視圖本身存儲(chǔ)數(shù)據(jù),那么就很難實(shí)現(xiàn)上面提到的功能。例如,假設(shè)一個(gè)應(yīng)用程序的某些數(shù)據(jù)允許用戶用數(shù)據(jù)表格格式查看,也允許用圖表格式查看,如果把文檔和視圖分離開(kāi)來(lái),就可以允許用戶同時(shí)用電子數(shù)據(jù)表格和由數(shù)據(jù)產(chǎn)生的圖表中查看同樣的數(shù)據(jù)。WinMain()函數(shù)的作用是:首先調(diào)用CMyApp類(lèi)的InitApplication和InitInstance,其中InitInstance會(huì)完成一系列的初始化工作,最重要的是完成主框架窗口的構(gòu)造和顯示;然后調(diào)用CMyApp類(lèi)的成員函數(shù)Run,這個(gè)函數(shù)是在CWinThread類(lèi)中定義的,功能是進(jìn)入應(yīng)用程序的消息循環(huán),等待接收消息并對(duì)接收的消息進(jìn)行分類(lèi)并把這些消息傳送給相應(yīng)的消息處理函數(shù)進(jìn)行處理;如果收到表示程序終止的WM_QUIT消息,WinMain會(huì)調(diào)用CMyApp類(lèi)的ExitInstance函數(shù)終止程序運(yùn)行,隨后調(diào)用CMinApp的析構(gòu)函數(shù)(因?yàn)镃MyApp沒(méi)有定義析構(gòu)函數(shù),因此會(huì)調(diào)用它基類(lèi)的析構(gòu)函數(shù)),并刪除theApp對(duì)象在內(nèi)的所有全局變量/對(duì)象和靜態(tài)變量/對(duì)象,最后把控制權(quán)交還給操作系統(tǒng)。2. 簡(jiǎn)述Windows應(yīng)用程序的工作原理。MFC的優(yōu)勢(shì)在于:可以說(shuō)MFC 框架是創(chuàng)建Windows應(yīng)用程序的一個(gè)功能強(qiáng)大的工具。程序設(shè)計(jì)人員只須將自己要?jiǎng)?chuàng)建的應(yīng)用程序的相關(guān)代碼添加到這個(gè)框架中就可以完成相關(guān)功能。這個(gè)類(lèi)庫(kù)是在 Microsoft Windows 中進(jìn)行程序設(shè)計(jì)的應(yīng)用程序框架。8. 哪個(gè)命名空間中包含了C++的標(biāo)準(zhǔn)庫(kù)?答:std9. 定義一個(gè)命名空間用于實(shí)現(xiàn)一個(gè)一維整數(shù)數(shù)組數(shù)據(jù)的累加和求平均值。通常把會(huì)產(chǎn)生異常的代碼寫(xiě)在try代碼塊中,如果在運(yùn)行過(guò)程中真得產(chǎn)生了異常,那么這個(gè)異常就會(huì)被拋出(throw),然后由catch捕獲這些異常并進(jìn)行處理。5. 創(chuàng)建一個(gè)用于處理隊(duì)列的類(lèi)模板,通過(guò)這個(gè)模板可以實(shí)現(xiàn)保存int和double類(lèi)型的數(shù)據(jù)隊(duì)列。coutdivide(x,y)endl。ciny。cinj。double x,y。 } else return(a/b)。b){ if(b==0) { cout除數(shù)不能為0endl。template typename X X divide(X amp。如果除數(shù)為0可以給出錯(cuò)誤提示。使用函數(shù)模板可以做到在定義時(shí)不指定部分或者全部形式參數(shù)數(shù)據(jù)類(lèi)型的函數(shù),而在這個(gè)函數(shù)被調(diào)用時(shí),才根據(jù)實(shí)際參數(shù)的數(shù)據(jù)類(lèi)型來(lái)決定這些形式參數(shù)的數(shù)據(jù)類(lèi)型。第9章 模板、異常處理和命名空間1. 什么是函數(shù)模板?什么是類(lèi)模板?使用函數(shù)模板和類(lèi)模板有什么好處?答:模板是簡(jiǎn)化程序設(shè)計(jì)的有力工具,并實(shí)現(xiàn)代碼重用。答:(代碼略)提示:使用一個(gè)struct數(shù)組保存學(xué)生的信息,然后存儲(chǔ)到一個(gè)二進(jìn)制文件中。4. 文本文件與二進(jìn)制文件的區(qū)別?答:文本文件主要用于存儲(chǔ)格式化信息,例如各種文字;而二進(jìn)制文件則可以非格式化信息。 coutstu。}void main(){ student stu。 stream。stream, student amp。}istream amp。 streamendl。operator(ostream amp。}。class student{public: int no。2. 編寫(xiě)程序,定義插入函數(shù)和提取函數(shù)用于實(shí)現(xiàn)一個(gè)學(xué)生基本信息類(lèi)數(shù)據(jù)的輸入和輸出。流有兩種基本形式:文本流和二進(jìn)制流。}第8章 I/O系統(tǒng)和文件1. 什么是流?答:流是一種生成或使用信息的抽象。 cout()endl。 (i)。 cout()endl。 cout()endl。 (i)。 cini。 cylinder c。}void main(){ cube a。double cylinder::countarea(){ return(2**r*r+2**r*height)。 double countvolume()。 } void setheight(int i) { height=i。 int height。}double ball::countvolume(){ return(**r*r*r)。}。 } double countarea()。}class ball:public base{private: int r。double cube::countarea(){ return(side*side*6)。 double countvolume()。public: void setside(int i) { side=i。}。class base{public: virtual double countarea()。請(qǐng)定義一個(gè)抽象類(lèi),并用純虛函數(shù)的方式實(shí)現(xiàn)上述要求。}9. 重載數(shù)組下標(biāo)運(yùn)算符“[]”,檢測(cè)數(shù)組下標(biāo)是否越界。 ()。 cout()endl。a39。 (2)。 cins。}void main(){ editstring str。i) { s[i1]=s[i]。 for(i=len。 strcpy(s,getstring())。}void editstring::deletestring(){ int i,len。 } s[pos]=c。i=pos。 len=getstringlength()。 char s[10]。}int String::getstringlength(){ return(strlen(str))。}。 } void insertstring(char c)。class editstring:public String{private: int pos。 char *getstring() { return(str)。public: void setstring(char *c)。答:includeiostreamusing namespace std??梢詾檫@個(gè)字符串賦值,求字符串的長(zhǎng)度。 cout()endl。 cout()endl。 (str)。 (str)。 (str)。 (i)。 cout()endl。 cout()endl。 (i)。 (i)。 (str)。 (i)。 char str[10]。 teacher tea。 }}。 } void setgrade(int i) { grade=i。public: void setclassno(int i) { classno=i。class student:public person{private: int classno。 } char *getdepartment() { return(department)。 } char *getposition() { return(position)。 char department[10]。 }}。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1