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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chap7_1.htm

?? VC++編程實例。非常詳細
?? HTM
字號:
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>7.1文檔/視圖概念</title>
<link rel="stylesheet" href="../../../cpcw.css"></head>

<body link="#3973DE" alink="#3973DE" background="../../bg.gif">
<div align="center"><center>

<table border="0" cellpadding="0" cellspacing="0" width="85%">
      <tr bgcolor="#FFFFFF"> 
        <td> 
          <div align="center"><center><table border="0"
        cellpadding="0" cellspacing="0" width="615" height="20">
            <tr>
                <td width="377" bgcolor="#15397D" height="20"><font
                size="5"></font> </td>
                <td width="238" bgcolor="#000000" height="20"><p
                align="right"><a href="../../index.htm"><span style="text-decoration: none"><font
                color="#FFFFFF">電腦報Visual C++網絡教程</font></span></a></p>
                </td>
            </tr>
        </table>
        </center></div>
          <p align="center"><font color="#FF3333" face="Times New Roman"><b>7.1</b></font><b><font color="#FF3333">文檔</font><font color="#FF3333" face="Times New Roman">/</font><font color="#FF3333">視圖概念</font></b></p>
        <p><font color="#3973DE" face="Times New Roman">7.1.1</font><font
        color="#3973DE">概念</font></p>
          <p><font>   在文檔視結構里,文檔是一個應用程序數據基本元素的集合,它構成應用程序所使用的數據單元;另外它還提供了管理和維護數據的手段。</font></p>
          <p><font>  文檔是一種數據源,數據源有很多種,最常見的是磁盤文件,但它不必是一個磁盤文件,文檔的數據源也可以來自串行口、網絡或攝像機輸入信號等。在第十二章“多線程和串行通信編程”中,我們展示了如何使用串行口作為數據輸入的文檔</font><font  face="Times New Roman">/</font><font >視結構程序。文檔對象負責來自所有數據源的數據的管理。</font></p>
          <p><font>  視圖是數據的用戶窗口,為用戶提供了文檔的可視的數據顯示,它把文檔的部分或全部內容在窗口中顯示出來。視圖還給用戶提供了一個與文檔中的數據交互的界面,它把用戶的輸入轉化為對文檔中數據的操作。每個文檔都會有一個或多個視圖顯示,一個文檔可以有多個不同的視圖。比如,在</font><font  face="Times New Roman">Excel</font><font >電子表格中,我們可以將數據以表格方式顯示,也可以將數據以圖表方式顯示。一個視圖既可以輸出到窗口中,也可以輸出到打印機上。</font></p>
        <p><font >圖</font><font 
        face="Times New Roman">7-1</font><font >說明了文檔及其視圖之間的關系。</font></p>
        <p align="center"><font ><img src="T7_1.gif"
        alt="T7_1.tif (144248 bytes)" width="351" height="283"></font></p>
        <p align="center"><font >圖 </font><font  face="Times New Roman">7-1 </font><font >文檔和視圖</font></p>
          <p><font  face="Times New Roman">  MFC</font><font >的文檔</font><font 
        face="Times New Roman">/</font><font >視結構機制把數據同它的顯示以及用戶對數據的操作分離開來。所有對數據的修改由文檔對象來完成。視圖調用這個對象的方法來訪問和更新數據。</font></p>
        <p><font color="#3973DE"  face="Times New Roman">7.1.2</font><font
        color="#3973DE" >兩類文檔視結構程序</font></p>
          <p><font >  有兩種類型的文檔視結構程序:單文檔界面(</font><font  face="Times New Roman">SDI</font><font >)應用程序和多文檔界面(</font><font  face="Times New Roman">MDI</font><font >)應用程序。</font></p>
          <p><font >  在單文檔界面程序中,用戶在同一時刻只能操作一個文檔。象</font><font  face="Times New Roman">Windows95</font><font >下的</font><font 
        face="Times New Roman">NotePad</font><font >記事本程序(如圖</font><font  face="Times New Roman">7-2</font><font >所示)就是這樣的例子。在這些應用程序中,打開文檔時會自動關閉當前打開的活動文檔,若文檔修改后尚未保存,會提示是否保存所做的修改。因為一次只開一個窗口,因此不象</font><font  face="Times New Roman">WORD</font><font >那樣需要一個窗口菜單。單文檔應用程序一般都提供一個</font><font  face="Times New Roman">File</font><font >菜單,在該菜單下有一組命令,用于新建文檔(</font><font  face="Times New Roman">New</font><font >)、打開已有文檔(</font><font  face="Times New Roman">Open</font><font >)、保存或換名存盤文檔等。這類程序相對比較簡單,常見的應用程序有終端仿真程序和一些工具程序。</font></p>
        <p align="center"><img src="T7_2.gif"
        alt="T7_2.tif (234336 bytes)" width="476" height="391"></p>
        <p align="center"><font >圖</font><font 
        face="Times New Roman">7-2 </font><font >單文檔程序(記事本)</font></p>
          <p><font >  一個多文檔界面應用程序也能操作文檔,但它允許同時操作多個文檔。如圖</font><font  face="Times New Roman">7-2</font><font >,</font><font  face="Times New Roman">Microsoft 
            Word</font><font >就是這樣的例子。你可以打開多個文件(同時也就為每個文件打開一個窗口),可以通過切換活動窗口激活相應的文檔進行編輯。多文檔應用程序也提供一個</font><font  face="Times New Roman">File</font><font >菜單,用于新建、打開、保存文檔。與單文檔應用程序不同的是,它往往還提供提供一個</font><font  face="Times New Roman">Close(</font><font >關閉</font><font 
        face="Times New Roman">)</font><font >菜單項,用于關閉當前打開的文檔。多文檔應用程序還提供一個窗口菜單,管理所有打開的子窗口,包括對子窗口的新建、關閉、層疊、平鋪等。關閉一個窗口時,窗口內的文檔也被自動關閉。在這一章里,我們只討論單文檔界面應用程序的編制,有關多文檔技術在下一章里再做討論。</font></p>
        <p align="center"><img src="T7_3.gif"
        alt="T7_3.tif (258750 bytes)" width="536" height="368"></p>
        <p align="center"><font ><b>圖</b></font><font  face="Times New Roman"><b>7-3 </b></font><font ><b>多文檔程序(</b></font><font 
        face="Times New Roman"><b>Microsoft Word</b></font><font ><b>)</b></font></p>
        <p><font color="#3973DE"  face="Times New Roman">7.1.3</font><font
        color="#3973DE" >使用文檔</font><font
        color="#3973DE"  face="Times New Roman">/</font><font
        color="#3973DE" >視結構的意義</font></p>
          <p><font >  文檔視結構的提出對于廣大程序員來說是一個福音,它大大簡化了多數應用程序的設計開發過程。文檔視結構帶來的好處主要有:</font></p>
        <blockquote>
            <p><font  face="Times New Roman">a. </font><font >首先是將數據操作和數據顯示、用戶界面分離開。這是一種“分而治之”的思想,這種思想使得模塊劃分更加合理、模塊獨立性更強,同時也簡化了數據操作和數據顯示、用戶界面工作。文檔只負責數據管理,不涉及用戶界面;視圖只負責數據輸出與用戶界面的交互,可以不考慮應用程序的數據是如何組織的,甚至當文檔中的數據結構發生變化時也不必改動視圖的代碼。</font></p>
            <p><font  face="Times New Roman">b.MFC</font><font >在文檔</font><font 
            face="Times New Roman">/</font><font >視結構上提供了許多標準操作界面,包括新建文件、打開文件、保存文件、打印等,減輕了用戶的工作量。用戶不必再書寫這些重復的代碼,從而可以把更多的精力放到完成應用程序特定功能的代碼上:主要是從數據源中讀取數據和顯示。</font></p>
            <p><font  face="Times New Roman">c. </font><font >支持打印預覽和電子郵件發送功能。用戶無需編寫代碼或只需要編寫很少的代碼,就可以為應用程序提供打印預覽功能。同樣的功能如果需要自己寫的話,需要數千行的代碼。另外,</font><font  face="Times New Roman">MFC</font><font >支持在文檔視結構中以電子郵件形式直接發送當前文檔的功能,當然本地要有支持</font><font  face="Times New Roman">MAPI</font><font >(微軟電子郵件接口)的應用程序,如</font><font  face="Times New Roman">Microsoft Exchange</font><font >。可以這樣理解:</font><font  face="Times New Roman">MFC</font><font >已經把微軟開發人員的智慧和技術溶入到了你自己的應用程序中。</font></p>
        </blockquote>
          <p><font >  由于文檔視結構功能如此強大,因此一般我們都首先使用</font><font  face="Times New Roman">AppWizard</font><font >生成基于文檔</font><font 
        face="Times New Roman">/</font><font >視結構的單文檔或多文檔框架程序,然后在其中添加自己的特殊代碼,完成應用程序的特定功能。但是,并非所有基于窗口的應用程序都要使用文檔</font><font  face="Times New Roman">/</font><font >視結構。象</font><font  face="Times New Roman">Visual 
            C++</font><font >隨帶的例子</font><font 
        face="Times New Roman">Hello</font><font >、</font><font  face="Times New Roman">MDI</font><font >都沒有使用文檔</font><font  face="Times New Roman">/</font><font >視結構。有兩種情況不宜采用文檔、視結構:</font></p>
        <blockquote>
            <p><font >(</font><font 
            face="Times New Roman">1</font><font >)不是面向數據的應用或數據量很少的應用程序,不宜采用文檔</font><font  face="Times New Roman">/</font><font >視結構。如一些工具程序包括磁盤掃描程序、時鐘程序,還有一些過程控制程序等。</font></p>
            <p><font >(</font><font 
            face="Times New Roman">2</font><font >)不使用標準的窗口用戶界面的程序,象一些游戲等。</font></p>
        </blockquote>
        <div align="center"><center><table border="0"
        cellpadding="0" cellspacing="0" width="615">
            <tr>
                <td><a href="chap7.htm">上一頁</a></td>
                <td><p align="right"><a href="chap7_2.htm">下一頁</a></p>
                </td>
            </tr>
        </table>
        </center></div><hr size="1" noshade color="#3973DE">
        <p align="center"><font color="#000000" size="2">本教程由</font><a
        href="http://vcdynasty.yeah.net"><font color="#000000"
        size="2">Visual C++王朝(Where programmers come
        together)</font></a><font color="#000000" size="2">協助制作<br>
        未經許可,請勿以任何形式復制</font></p>
        </td>
    </tr>
</table>
  </center>
</div>

</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一区二区三区四区四 | 欧美日韩国产综合久久| 亚洲国产精品t66y| 成人免费视频一区| 国产精品视频一区二区三区不卡 | 91色porny| 一个色综合av| 欧美日韩中文另类| 免费高清在线一区| 国产日产亚洲精品系列| 99久久精品费精品国产一区二区| 亚洲靠逼com| 91精品欧美综合在线观看最新| 免费高清在线一区| 国产精品视频一二三| 欧美性猛交xxxxxx富婆| 九九精品一区二区| 中文字幕免费不卡| 欧美精品在线一区二区三区| 久久精品国产在热久久| 国产日产欧美一区二区三区| 色就色 综合激情| 日韩精品福利网| 国产女主播视频一区二区| 欧洲av一区二区嗯嗯嗯啊| 一区二区成人在线观看| av在线综合网| 亚洲成人av福利| 精品国产成人系列| 91丨porny丨国产入口| 午夜久久福利影院| 中文字幕欧美国产| 91精品国产综合久久精品图片| 国产精品资源在线| 亚洲国产欧美在线| 久久久久久亚洲综合影院红桃| 色欧美片视频在线观看| 韩国成人精品a∨在线观看| 国产精品传媒入口麻豆| 91麻豆精品国产自产在线观看一区| 国产精品中文欧美| 丝袜诱惑亚洲看片| 国产精品免费久久久久| 日韩一区二区在线看片| 99久久99久久精品国产片果冻| 日韩精品国产欧美| 亚洲欧美激情视频在线观看一区二区三区 | 欧美日精品一区视频| 国产一区二区精品久久91| 夜夜精品浪潮av一区二区三区| 久久综合国产精品| 欧美性生活一区| av一区二区三区黑人| 久久国内精品视频| 亚洲影院理伦片| 欧美国产一区在线| 精品国产成人在线影院| 欧美人伦禁忌dvd放荡欲情| 91网站最新网址| 成人一区二区视频| 国产在线视视频有精品| 麻豆国产精品官网| 视频在线观看一区| 亚洲第一成年网| 樱花影视一区二区| 亚洲免费在线看| 亚洲天天做日日做天天谢日日欢 | 欧美在线|欧美| 99精品欧美一区| 成人性生交大片| 国产精品性做久久久久久| 久久精品久久精品| 久久国产婷婷国产香蕉| 免费观看久久久4p| 人人精品人人爱| 轻轻草成人在线| 男人的天堂久久精品| 日本不卡在线视频| 免费久久99精品国产| 美日韩黄色大片| 久久精品国产一区二区| 激情偷乱视频一区二区三区| 国产综合色产在线精品| 国内久久精品视频| 国产精品99久久久久久有的能看 | 日本不卡一二三| 青青草精品视频| 美女视频网站久久| 国产一区999| 国产91精品久久久久久久网曝门| 成人av网在线| 色欧美乱欧美15图片| 制服丝袜国产精品| 精品久久久久久最新网址| 国产视频一区在线播放| 国产精品女主播在线观看| 亚洲欧美一区二区视频| 亚洲综合色在线| 视频在线观看91| 国产精品一区三区| 91在线精品一区二区三区| 在线观看日韩电影| 欧美一区二区美女| 国产精品视频在线看| 亚洲午夜久久久| 韩国中文字幕2020精品| 97久久人人超碰| 欧美日韩www| 国产亚洲人成网站| 亚洲精品综合在线| 美女视频黄a大片欧美| 成人av综合一区| 欧美日韩精品三区| 久久久国产精品午夜一区ai换脸| 亚洲特黄一级片| 日本成人中文字幕在线视频| 国产.精品.日韩.另类.中文.在线.播放| 91在线视频免费观看| 欧美成人三级电影在线| 亚洲欧美在线aaa| 美女免费视频一区| 色综合久久久久综合99| 欧美大片一区二区三区| 亚洲欧美日韩久久| 精品伊人久久久久7777人| 91在线云播放| 久久久久久久久久看片| 午夜久久久久久久久久一区二区| 国产高清精品网站| 欧美人伦禁忌dvd放荡欲情| 国产精品进线69影院| 久久精品国产久精国产爱| 在线观看一区二区视频| 国产日韩欧美制服另类| 蜜桃一区二区三区四区| 91福利视频网站| 久久精品人人做人人综合 | 国产99久久久国产精品潘金网站| 欧美色综合久久| 国产精品视频九色porn| 精品一二线国产| 欧美精品自拍偷拍动漫精品| 亚洲男人天堂av网| 国产成人自拍在线| 精品国产一区二区三区久久久蜜月| 一区二区三区四区不卡视频| 成人爱爱电影网址| 久久男人中文字幕资源站| 免费国产亚洲视频| 欧美精品v日韩精品v韩国精品v| 亚洲精品写真福利| zzijzzij亚洲日本少妇熟睡| 久久久777精品电影网影网| 青草av.久久免费一区| 欧美性xxxxx极品少妇| 亚洲欧美一区二区三区极速播放 | 亚洲午夜久久久久久久久电影网 | 色婷婷久久久亚洲一区二区三区| 精品久久久久久最新网址| 午夜电影一区二区| 在线观看一区日韩| 一区二区三区加勒比av| 91亚洲国产成人精品一区二三| 久久女同精品一区二区| 国产一区二区日韩精品| 久久综合九色综合欧美就去吻| 毛片一区二区三区| 欧美一区永久视频免费观看| 亚洲一区二区综合| 欧美日韩在线不卡| 亚洲国产欧美另类丝袜| 欧美日韩一区 二区 三区 久久精品| 亚洲特黄一级片| 91国偷自产一区二区三区观看 | 国产人久久人人人人爽| 国产福利电影一区二区三区| 国产欧美日韩视频在线观看| 成人综合婷婷国产精品久久蜜臀| 国产日韩亚洲欧美综合| 99久久夜色精品国产网站| 亚洲欧美日韩一区二区三区在线观看 | 久久久久久久久伊人| 国产精品亚洲一区二区三区在线| 国产欧美综合在线| 91丝袜美腿高跟国产极品老师| 亚洲女同女同女同女同女同69| 91麻豆6部合集magnet| 亚洲成人在线网站| 日韩女优av电影在线观看| 精品一区二区三区蜜桃| 国产片一区二区| 欧美性猛交xxxxxxxx| 久久国产麻豆精品| 国产精品蜜臀av| 欧美在线小视频| 韩国av一区二区三区四区| 中文字幕亚洲欧美在线不卡| 欧美视频在线一区| 狠狠色狠狠色综合系列| 国产精品久久久久桃色tv|