<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于IP的電子白板系統(tǒng)的設(shè)計(jì)

          基于IP的電子白板系統(tǒng)的設(shè)計(jì)

          作者: 時(shí)間:2009-12-25 來源:網(wǎng)絡(luò) 收藏

          3.2 
            本次是用VC++6.0的AppWizard和MFC開發(fā)Windows應(yīng)用程序。首先進(jìn)行界面及畫圖代碼的編寫,并生成圖元鏈表完善存取、刪除等功能。接著是利用Socket的TCP功能實(shí)現(xiàn)網(wǎng)絡(luò)交互。最后是解決如何在接收端將數(shù)據(jù)包轉(zhuǎn)換成圖形顯示出來。
          的基本工作步驟如下:
            (1)繪圖程序通過GDI將鼠標(biāo)繪制圖形與顯示設(shè)備連接起來。
            (2)程序?qū)D元的特征取出并放入一個(gè)對(duì)象類內(nèi),用鏈表鏈起以實(shí)現(xiàn)存取和刪除指定圖元操作。
          (3)通過Socket的TCP功能建立連接。
           ?。?)連接成功后,程序?qū)D元對(duì)象或文字作為數(shù)據(jù)包在網(wǎng)上傳送。
            這幾部分相互銜接又互為調(diào)用,構(gòu)成了完整的。
          3.3 特點(diǎn)
          本次完成的系統(tǒng)是作為遠(yuǎn)程教育的一個(gè)基本組成部分,經(jīng)過測(cè)試驗(yàn)收,系統(tǒng)運(yùn)行正常,實(shí)現(xiàn)了基本的交互功能,并具有以下特點(diǎn):
            (1)它能夠在繪圖板內(nèi)任何地方繪制直線、矩形、圓、自由線以及添加文字,并改變邊線和文字的顏色,同時(shí)可實(shí)現(xiàn)矩形和圓的實(shí)心與空心并添加填充色。
          (2)提供22種色彩供用戶選擇。
          (3)具有標(biāo)準(zhǔn)的文字類型選擇功能。
           ?。?)將全部所繪圖形存為.pdf文件,并在下次需要時(shí)調(diào)用。
          (5)能夠選擇定位框內(nèi)所有圖元進(jìn)行刪除。
           ?。?)建立TCP連接,并提供不同的連接錯(cuò)誤提示。
           ?。?)在建立好的連接上傳輸數(shù)據(jù),并根據(jù)接收到的信息改變繪圖板上的內(nèi)容。
          (8)圖文并貌地實(shí)現(xiàn)實(shí)時(shí)網(wǎng)絡(luò)交互。
           ?。?)采用面向?qū)ο蠹夹g(shù)及對(duì)象連接、集成網(wǎng)絡(luò)與繪圖及字處理軟件,增強(qiáng)系統(tǒng)功能,方便用戶使用。
            (10)用開放式結(jié)構(gòu),具有良好的擴(kuò)展性和通用性。
            的系統(tǒng)要求:Windows 95/98/2000/NT;局域網(wǎng)網(wǎng)卡;TCP/網(wǎng)絡(luò)協(xié)議。
          4 結(jié)束語
            這次設(shè)計(jì)僅僅是完成電子白板系統(tǒng)的部分功能而已,系統(tǒng)還有許多功能沒有實(shí)現(xiàn)。比如,服務(wù)器一對(duì)多點(diǎn)連接,網(wǎng)絡(luò)的加密,繪圖板的拖拽、翻轉(zhuǎn)、鏡像以及網(wǎng)絡(luò)權(quán)限的管理等等。這些都可以作為系統(tǒng)的外延充實(shí)系統(tǒng),有待以后完善。


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();