亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? chap1_5.htm

?? 這是一本關(guān)于VC++網(wǎng)絡(luò)編程的書
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>面向?qū)ο蠛蚖indows編程</title>
</head>

<body stylesrc="chap1_4.htm" style="text-decoration: none" bgcolor="#FFFFFF" text="#000000" link="#3973DE" alink="#3973DE">
<div align="center"><center>

<table border="0" width="615" cellspacing="0" cellpadding="0">
  <tr>
    <td><div align="center"><center><table border="0" width="615" cellpadding="0" cellspacing="0">
      <tr>
        <td width="451" bgcolor="#15397D"></td>
        <td width="164" bgcolor="#000000"><p align="right"><a href="../../index.htm"><strong><font color="#FFFFFF">Visual C++網(wǎng)絡(luò)教程</font></strong></a></td>
      </tr>
    </table>
    </center></div><b><font FACE="Times New Roman" SIZE="3"><p ALIGN="center"></font><font color="#3973DE" FACE="Times New Roman" size="4">1.5 </font><font color="#3973DE" size="4">面向?qū)ο蠛?lt;/font><font color="#3973DE" FACE="Times New Roman" size="4">Windows</font><font color="#3973DE" size="4">編程</font></b><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">面向?qū)ο蠹夹g(shù)是目前流行的系統(tǒng)設(shè)計開發(fā)技術(shù),它包括面向?qū)ο蠓治龊兔嫦驅(qū)ο蟪绦蛟O(shè)計。面向?qū)ο蟪绦蛟O(shè)計技術(shù)的提出,主要是為了解決傳統(tǒng)程序設(shè)計方法——結(jié)構(gòu)化程序設(shè)計所不能解決的代碼重用問題。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">結(jié)構(gòu)化程序設(shè)計從系統(tǒng)的功能入手,按照工程的標(biāo)準(zhǔn)和嚴(yán)格的規(guī)范將系統(tǒng)分解為若干功能模塊,系統(tǒng)是實現(xiàn)模塊功能的函數(shù)和過程的集合。由于用戶的需求和軟、硬件技術(shù)的不斷發(fā)展變化,按照功能劃分設(shè)計的系統(tǒng)模塊必然是易變的和不穩(wěn)定的。這樣開發(fā)出來的模塊可重用性不高。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">面向?qū)ο蟪绦蛟O(shè)計從所處理的數(shù)據(jù)入手,以數(shù)據(jù)為中心而不是以服務(wù)(功能)為中心來描述系統(tǒng)。它把編程問題視為一個數(shù)據(jù)集合,數(shù)據(jù)相對于功能而言,具有更強的穩(wěn)定性。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">面向?qū)ο蟪绦蛟O(shè)計同結(jié)構(gòu)化程序設(shè)計相比最大的區(qū)別就在于:前者首先關(guān)心的是所要處理的數(shù)據(jù),而后者首先關(guān)心的是功能。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p ALIGN="JUSTIFY"></font><font SIZE="3">面向?qū)ο蟪绦蛟O(shè)計是一種圍繞真實世界的概念來組織模型的程序設(shè)計方法,它采用對象來描述問題空間的實體。關(guān)于對象這一概念,目前還沒有統(tǒng)一的定義。一般的認為,對象是包含現(xiàn)實世界物體特征的抽象實體,它反映了系統(tǒng)為之保存信息和(或)與它交互的能力。它是一些屬性及服務(wù)的一個封裝體,在程序設(shè)計領(lǐng)域,可以用“對象</font><font FACE="Times New Roman" SIZE="3">=</font><font SIZE="3">數(shù)據(jù)</font><font FACE="Times New Roman" SIZE="3">+</font><font SIZE="3">作用于這些數(shù)據(jù)上的操作”這一公式來表達。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p ALIGN="JUSTIFY"></font><font SIZE="3">類是具有相同操作功能和相同的數(shù)據(jù)格式(屬性)的對象的集合。類可以看作抽象數(shù)據(jù)類型的具體實現(xiàn)。抽象數(shù)據(jù)類型是數(shù)據(jù)類型抽象的表示形式。數(shù)據(jù)類型是指數(shù)據(jù)的集合和作用于其上的操作的集合,而抽象數(shù)據(jù)類型不關(guān)心操作實現(xiàn)的細節(jié)。從外部看,類型的行為可以用新定義的操作加以規(guī)定。類為對象集合的抽象,它規(guī)定了這些對象的公共屬性和方法;對象為類的一個實例。蘋果是一個類,而放在桌上的那個蘋果則是一個對象。對象和類的關(guān)系相當(dāng)于一般的程序設(shè)計語言中變量和變量類型的關(guān)系。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">消息是向某對象請求服務(wù)的一種表達方式。對象內(nèi)有方法和數(shù)據(jù),外部的用戶或?qū)ο髮υ搶ο筇岢龅姆?wù)請求,可以稱為向該對象發(fā)送消息。合作是指兩個對象之間共同承擔(dān)責(zé)任和分工。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">面向?qū)ο蟮木幊谭椒ň哂兴膫€基本特征:</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>1.</font><font SIZE="3">抽象:</font><font FACE="Times New Roman" SIZE="3"></p>
    <p ALIGN="JUSTIFY"></font><font SIZE="3">抽象就是忽略一個主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節(jié)。比如,我們要設(shè)計一個學(xué)生成績管理系統(tǒng),考察學(xué)生這個對象時,我們只關(guān)心他的班級、學(xué)號、成績等,而不用去關(guān)心他的身高、體重這些信息。抽象包括兩個方面,一是過程抽象,二是數(shù)據(jù)抽象。過程抽象是指任何一個明確定義功能的操作都可被使用者看作單個的實體看待,盡管這個操作實際上可能由一系列更低級的操作來完成。數(shù)據(jù)抽象定義了數(shù)據(jù)類型和施加于該類型對象上的操作,并限定了對象的值只能通過使用這些操作修改和觀察。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>2.</font><font SIZE="3">繼承:</font><font FACE="Times New Roman" SIZE="3"></p>
    <p ALIGN="JUSTIFY"></font><font SIZE="3">繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現(xiàn)有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。這也體現(xiàn)了大自然中一般與特殊的關(guān)系。繼承性很好的解決了軟件的可重用性問題。比如說,所有的</font><font FACE="Times New Roman" SIZE="3">Windows</font><font SIZE="3">應(yīng)用程序都有一個窗口,它們可以看作都是從一個窗口類派生出來的。但是有的應(yīng)用程序用于文字處理,有的應(yīng)用程序用于繪圖,這是由于派生出了不同的子類,各個子類添加了不同的特性。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>3.</font><font SIZE="3">封裝:</font><font FACE="Times New Roman" SIZE="3"></p>
    <p ALIGN="JUSTIFY"></font><font SIZE="3">封裝是面向?qū)ο蟮奶卣髦唬菍ο蠛皖惛拍畹闹饕匦浴7庋b是把過程和數(shù)據(jù)包圍起來,對數(shù)據(jù)的訪問只能通過已定義的界面。面向?qū)ο笥嬎闶加谶@個基本概念,即現(xiàn)實世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護的接口訪問其他對象。一旦定義了一個對象的特性,則有必要決定這些特性的可見性,即哪些特性對外部世界是可見的,哪些特性用于表示內(nèi)部狀態(tài)。在這個階段定義對象的接口。通常,應(yīng)禁止直接訪問一個對象的實際表示,而應(yīng)通過操作接口訪問對象,這稱為信息隱藏。事實上,信息隱藏是用戶對封裝性的認識,封裝則為信息隱藏提供支持。封裝保證了模塊具有較好的獨立性,使得程序維護修改較為容易。對應(yīng)用程序的修改僅限于類的內(nèi)部,因而可以將應(yīng)用程序修改帶來的影響減少到最低限度。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>4. </font><font SIZE="3">多態(tài)性:</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">多態(tài)性是指允許不同類的對象對同一消息作出響應(yīng)。比如同樣的加法,把兩個時間加在一起和把兩個整數(shù)加在一起肯定完全不同。又比如,同樣的選擇編輯</font><font FACE="Times New Roman" SIZE="3">-</font><font SIZE="3">粘貼操作,在字處理程序和繪圖程序中有不同的效果。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢,很好的解決了應(yīng)用程序函數(shù)同名問題。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">面向?qū)ο蟪绦蛟O(shè)計具有許多優(yōu)點:</font><font SIZE="3" FACE="Times New Roman"><ul>
      <li><p ALIGN="JUSTIFY"></font><font SIZE="3">開發(fā)時間短,效率高,可靠性高,所開發(fā)的程序更強壯。由于面向?qū)ο缶幊痰目芍赜眯裕梢栽趹?yīng)用程序中大量采用成熟的類庫,從而縮短了開發(fā)時間。</font><font SIZE="3" FACE="Times New Roman"></p>
      </li>
      <li><p ALIGN="JUSTIFY"></font><font SIZE="3">應(yīng)用程序更易于維護、更新和升級。繼承和封裝使得應(yīng)用程序的修改帶來的影響更加局部化。</font><font FACE="Times New Roman" SIZE="3"></p>
      </li>
    </ul>
    <p ALIGN="JUSTIFY">Windows</font><font SIZE="3">的最初開發(fā)是在</font><font FACE="Times New Roman" SIZE="3">80</font><font SIZE="3">年代早期,在</font><font FACE="Times New Roman" SIZE="3">C++</font><font SIZE="3">出現(xiàn)之前,但是當(dāng)時已經(jīng)提出了面向?qū)ο笫降某绦蛟O(shè)計思想。</font><font FACE="Times New Roman" SIZE="3">Windows</font><font SIZE="3">的開發(fā)者們已經(jīng)意識到將界面上不同的項看作對象的好處,但是他們?nèi)匀槐黄炔捎脗鹘y(tǒng)的</font><font FACE="Times New Roman" SIZE="3">C</font><font SIZE="3">語言來處理這些對象。在</font><font FACE="Times New Roman" SIZE="3">Windows</font><font SIZE="3">的界面設(shè)計和軟件開發(fā)環(huán)境中,可以說處處貫穿著面向?qū)ο蟮乃枷搿?lt;/font><font FACE="Times New Roman" SIZE="3"></p>
    <p ALIGN="JUSTIFY"></font><font SIZE="3">在</font><font FACE="Times New Roman" SIZE="3">Windows</font><font SIZE="3">中,程序的基本單位不是過程和函數(shù),而是窗口。一個窗口是一組數(shù)據(jù)的集合和處理這些數(shù)據(jù)的方法和窗口函數(shù)。從面向?qū)ο蟮慕嵌葋砜矗翱诒旧砭褪且粋€對象。</font><font FACE="Times New Roman" SIZE="3">Windows</font><font SIZE="3">程序的執(zhí)行過程本身就是窗口和其他對象的創(chuàng)建、處理和消亡過程。</font><font FACE="Times New Roman" SIZE="3">Windows</font><font SIZE="3">中的消息的發(fā)送可以理解為一個窗口對象向別的窗口對象請求對象的服務(wù)過程。因此,用面向?qū)ο蠓椒▉磉M行</font><font FACE="Times New Roman" SIZE="3">Windows</font><font SIZE="3">程序的設(shè)計與開發(fā)是極其方便的和自然的。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">采用面向?qū)ο蟮姆椒▉磉M行</font><font FACE="Times New Roman" SIZE="3">Windows</font><font SIZE="3">程序設(shè)計還可以簡化對資源的管理。當(dāng)我們將資源映射成一個</font><font FACE="Times New Roman" SIZE="3">C++</font><font SIZE="3">對象時,對資源的使用可以翻譯成以下</font><font FACE="Times New Roman" SIZE="3">C++</font><font SIZE="3">順序:</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>1.</font><font SIZE="3">創(chuàng)建一個對象:如定義一個畫筆對象</font><font FACE="Times New Roman" SIZE="3"></p>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91蝌蚪porny| 国产精品久久一卡二卡| 国产精品久久久久久户外露出| 亚洲影院在线观看| 成人精品电影在线观看| 91精品一区二区三区久久久久久| 亚洲天堂成人在线观看| 国产精品77777竹菊影视小说| 欧美日韩一二三| 一区二区三区在线播放| av电影一区二区| 国产精品美女一区二区| 精品在线免费视频| 欧美一级理论片| 天天色综合成人网| 欧美亚洲国产bt| 亚洲激情图片小说视频| 成人午夜视频在线| 久久久99免费| 国产精品66部| ww亚洲ww在线观看国产| 美女久久久精品| 日韩一级二级三级| 日韩成人午夜精品| 欧美老肥妇做.爰bbww| 亚洲一二三四久久| 在线看日韩精品电影| 亚洲乱码国产乱码精品精的特点| 国产成人av一区| 国产欧美日本一区视频| 国产一区高清在线| 国产欧美日本一区二区三区| 国产传媒欧美日韩成人| 久久精品视频在线免费观看| 国产精品夜夜嗨| 日本一区二区免费在线观看视频 | 爽好多水快深点欧美视频| 欧美中文字幕一区二区三区亚洲| 中文字幕字幕中文在线中不卡视频| 成人白浆超碰人人人人| 自拍偷拍亚洲欧美日韩| 一本久道中文字幕精品亚洲嫩| 亚洲精品第一国产综合野| 欧美在线观看禁18| 午夜精品在线视频一区| 日韩欧美国产小视频| 韩国欧美国产一区| 中国色在线观看另类| 色综合网色综合| 热久久一区二区| 精品欧美一区二区久久| 成人性生交大片免费看中文| 亚洲欧美日韩在线| 制服丝袜亚洲网站| 国产精品一区二区在线观看网站| 亚洲国产精品精华液2区45| 91丨九色丨蝌蚪富婆spa| 亚洲成人一二三| 久久人人爽爽爽人久久久| av亚洲精华国产精华精| 午夜精品视频在线观看| 久久新电视剧免费观看| 色婷婷综合久久久久中文一区二区 | 精品一区二区三区不卡| 国产亲近乱来精品视频| 在线观看视频91| 国产在线精品一区二区不卡了| 亚洲欧洲av另类| 日韩你懂的在线观看| 91美女视频网站| 狠狠久久亚洲欧美| 亚洲乱码国产乱码精品精98午夜| 日韩一区二区免费在线电影| 成人精品一区二区三区四区 | 自拍偷拍国产精品| 日韩精品影音先锋| 91蝌蚪porny| 国产福利一区二区三区视频在线| 一区二区三区加勒比av| 久久久午夜精品| 56国语精品自产拍在线观看| 成人福利在线看| 九九国产精品视频| 亚洲午夜久久久久久久久电影院| 久久亚洲精品小早川怜子| 欧美日韩亚洲另类| aaa亚洲精品一二三区| 精品一区二区三区免费毛片爱| 亚洲伦理在线精品| 欧美国产乱子伦 | 久久99精品久久久久婷婷| 亚洲精品一卡二卡| 国产精品色噜噜| 欧美不卡在线视频| 欧美三级在线视频| 色综合久久久久网| av电影天堂一区二区在线观看| 国内精品免费**视频| 日韩精品三区四区| 性感美女久久精品| 亚洲综合色成人| 国产精品久久久久久久久久久免费看 | 国产精品污www在线观看| 欧美一级午夜免费电影| 555www色欧美视频| 欧美午夜不卡在线观看免费| 99久久综合精品| 成人毛片视频在线观看| 国产高清精品网站| 风间由美性色一区二区三区| 国产一区二区h| 国产成人精品免费视频网站| 国产成人精品亚洲日本在线桃色| 久久99精品一区二区三区| 久久精品国产99久久6| 久久成人免费日本黄色| 激情欧美一区二区三区在线观看| 日本女人一区二区三区| 麻豆成人av在线| 国产精品香蕉一区二区三区| 成人综合婷婷国产精品久久免费| 国产99久久久久久免费看农村| 精品无人码麻豆乱码1区2区 | 亚洲免费在线电影| 亚洲一区在线观看免费| 首页国产欧美日韩丝袜| 免费成人在线观看| 国产精品自拍一区| 懂色av中文一区二区三区| 91亚洲精品久久久蜜桃| 欧美性videosxxxxx| 91 com成人网| 精品福利一区二区三区| 国产日韩亚洲欧美综合| 亚洲欧美日韩在线播放| 日本成人中文字幕| 国产91精品一区二区麻豆亚洲| 国产白丝精品91爽爽久久| 一本一道波多野结衣一区二区| 欧亚洲嫩模精品一区三区| 日韩区在线观看| 欧美国产一区二区在线观看| 亚洲乱码国产乱码精品精98午夜 | 精品欧美一区二区久久| 中文成人av在线| 同产精品九九九| 国产成人精品一区二区三区网站观看| 91啪九色porn原创视频在线观看| 欧美日韩一区二区三区免费看 | 国产精品高清亚洲| 亚洲va欧美va人人爽| 欧美四级电影在线观看| 日韩免费观看高清完整版 | 国产亚洲欧美色| 亚洲蜜桃精久久久久久久| 麻豆国产欧美一区二区三区| 99在线视频精品| 日韩一区和二区| 亚洲欧美国产高清| 国产乱淫av一区二区三区| 欧美手机在线视频| 国产片一区二区三区| 日韩av在线播放中文字幕| caoporm超碰国产精品| 日韩一区二区三区在线| 一区二区三区在线视频观看| 韩日av一区二区| 欧美浪妇xxxx高跟鞋交| 1000部国产精品成人观看| 美女视频第一区二区三区免费观看网站| 成人av网址在线| 欧美v亚洲v综合ⅴ国产v| 一区二区三区欧美亚洲| 国产精品1024久久| 精品少妇一区二区三区在线播放| 一区二区三国产精华液| 波多野结衣中文字幕一区二区三区 | 激情文学综合网| 欧美日韩精品欧美日韩精品一 | 久久中文娱乐网| 91视频一区二区三区| 国产精品人人做人人爽人人添| 久久不见久久见免费视频7| 欧美日韩和欧美的一区二区| 亚洲乱码国产乱码精品精可以看| 成人免费毛片片v| 中文字幕乱码亚洲精品一区| 九九精品一区二区| 日韩精品一区二区三区四区| 三级欧美在线一区| 欧美在线看片a免费观看| 一区二区高清视频在线观看| 99久久久久久| 综合激情成人伊人| 91视频91自| 一区二区在线观看免费| 色成年激情久久综合| 亚洲一卡二卡三卡四卡无卡久久 | 不卡一区二区三区四区| 国产欧美一区二区精品性色|