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

正文內(nèi)容

基于vc的語音傳輸系統(tǒng)的設(shè)計與開發(fā)畢業(yè)設(shè)計畢業(yè)論文-在線瀏覽

2024-08-03 04:09本頁面
  

【正文】 以C++語言為藍(lán)本,以眾多的集成工具為骨架,在計算機領(lǐng)域的諸多方面都發(fā)揮著重要的作用。VC提供了MFC類庫,一般性的工作可以全部交給VC來完成,用戶只要在其基礎(chǔ)上做出自己想要實現(xiàn)的功能即可。 Visual C++的發(fā)展過程作為一種C/C++語言的集成開發(fā)環(huán)境(IDE),產(chǎn)生VC的最早的根源其實要追溯到DOS時代的Borland公司,當(dāng)初Borland公司開發(fā)的Turbo Pascal和Turbo C讓程序員們深刻感受到了把編輯器和編譯器集成在一起的IDE是多么的方便,微軟公司也看到了這一優(yōu)點,于是相繼開發(fā)了Quick C和Microsoft C/C++等多個DOS版本的C/C++集成開發(fā)工具。VC的革命性改變得益于Windows95的推出,微軟公司又放棄了16位編程,以后的VC都只用于32位編程開發(fā),為了與MFC類庫的版本號保持一致,微軟公司跳過了版本3。 Visual C++的特點在VC發(fā)展的同時,Borland公司也在不斷改進他的C/C++開發(fā)工具,并相繼推出了Borland C++和C++ Builder等產(chǎn)品,其實,現(xiàn)在的C++ Builder也是一個非常優(yōu)秀的開發(fā)工具,但是基于下邊的幾點原因,我們可以看出VC有著不可比擬的優(yōu)越性:1 VC的核心——MFC類庫已經(jīng)是事實上的行業(yè)標(biāo)準(zhǔn),Borland自己開發(fā)的類庫也在向MFC看齊。3 VC的聯(lián)機幫助已經(jīng)被集成到MSDN庫中去了,后者包含了微軟公司大部分產(chǎn)品的技術(shù)文檔和支持資料,內(nèi)容相當(dāng)豐富,是程序員不可多得的參考資料,現(xiàn)在MSDN庫隨著Visual ,極大地方便了用戶。VC 95/98/NT/2000/XP等的系統(tǒng)上。從Visual Studio ,——Developer Studio。如圖31所示,最上邊是標(biāo)題條、菜單和工具欄,中間左邊的窗口是工作區(qū)窗口,右邊為文檔窗口,顯示正在編輯的文本文件(或資源),下方為輸出窗口和狀態(tài)欄。VC啟動之后,窗口中幾乎一切都是空白的,所以我打開了一個工程。程序中只要按一定的格式填寫系統(tǒng)留給客戶的那一小部分。 消息處理函數(shù)Windows程序是事件驅(qū)動的,對于一個窗口,它的大部分例行維護是由系統(tǒng)維護的?! ≡谙⑻幚砗瘮?shù)中,對傳入的消息進行處理?! 】蛻魧懸粋€消息處理函數(shù),在窗口建立前,將消息處理函數(shù)與窗口關(guān)聯(lián)。通常情況下,客戶都不會處理全部的消息,而是只處理自己感興趣的消息,其他的,則送回到系統(tǒng)的缺省消息處理函數(shù)中去。 } 窗口的建立客戶需要自己建立窗口,建立后會得到系統(tǒng)返回的窗口句柄(HWND),后繼的針對窗口的操作都針對句柄進行。 這個屬性指定步驟是通過指定窗口類來完成的。對于一些特殊窗口,如按鈕等控件,他們的行為是系統(tǒng)制定好了的,所以不需要自己注冊,直接使用對應(yīng)的“窗口類”名稱就行了。這樣,當(dāng)有針對該窗口的消息時,將調(diào)用“窗口類”中指定的消息處理函數(shù),在其中得到處理。同時為了簡化程序設(shè)計,Windows在內(nèi)部也定義了許多窗口類,即常說的字窗口控件,應(yīng)用程序直接使用這些類名就可以創(chuàng)建子窗口。在創(chuàng)建對話框時并不需要調(diào)用CreateWindowEx函數(shù),而是調(diào)用了DialogBoxParam或CreateDialogBox函數(shù)。要創(chuàng)建對話框就要先創(chuàng)建對話框模板。創(chuàng)建對話框模板最簡單的方法是使用VC自帶的資源編譯器,使用VC++的“Insert/Resource”菜單命令,可以非常方便地向工程中加入對話框資源。因此,建立窗口后,將進入一個循環(huán)。循環(huán)退出后,程序即結(jié)束。   return 0 。 } //應(yīng)用程序主函數(shù)//參數(shù):實例句柄、前一個實例的句柄、命令行參數(shù)、窗口顯示方式int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow) {  //注冊窗口類  static TCHAR szAppName[] = TEXT (HelloWin) 。  = CS_HREDRAW | CS_VREDRAW 。 //關(guān)聯(lián)消息處理函數(shù)  = 0 ?!? = hInstance 。 //圖標(biāo)  = LoadCursor (NULL, IDC_ARROW) 。 //畫刷  = NULL 。 //類名稱  //注冊  if (!ReGISterClass (amp?! ? return 0 。  hwnd = CreateWindow (szAppName, //窗口類名稱   TEXT (The Hello Program), //窗口標(biāo)題   WS_OVERLAPPEDWINDOW, //窗口風(fēng)格   CW_USEDEFAULT,   CW_USEDEFAULT,   CW_USEDEFAULT,   CW_USEDEFAULT,   NULL,   NULL,   hInstance, //實例句柄   NULL)?!? UpdateWindow (hwnd) ?!? while (GetMessage (amp。msg) 。msg) 。 }4 Windows網(wǎng)絡(luò)編程 網(wǎng)絡(luò)和協(xié)議網(wǎng)絡(luò)是可以交換數(shù)據(jù)的互相連接的計算機的集合。為了確保所有的傳輸平穩(wěn)地進行,網(wǎng)絡(luò)建立在協(xié)議之上。用戶發(fā)送的信息要經(jīng)過各層協(xié)議的封裝,如圖4-1所示:用戶User dateUser dateUser dateUser dateTcp headerEthernet headerIp headerTcp headerIp headerTcp header硬件應(yīng)用層TCP層IP層鏈路層圖41 TCP/IP協(xié)議棧TCP/IP是面向連接的協(xié)議。通常,一方稱為客戶,另外一方稱為服務(wù)器。例如,當(dāng)打開網(wǎng)站時,瀏覽器是客戶,WebServer是服務(wù)器。服務(wù)器然后返回響應(yīng)和請求的數(shù)據(jù)。客戶僅在有需要時才啟動,因為客戶總是一個連接的發(fā)起者,信息的請求者。服務(wù)器和客戶方都需要使用IP地址和端口號,但是服務(wù)器的IP地址和端口號一般都是固定的。工作在軟件層的幾個協(xié)議,如HTTP、FTP、POPSMTP等,大多數(shù)是以服務(wù)器/客戶機方式工作的。請求和響應(yīng)數(shù)據(jù)的準(zhǔn)確格式由這些協(xié)議定義。許多函數(shù)與BSD Unix中使用的Berkeley套接字函數(shù)是相同的。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1