新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于IP的電子白板系統的設計

        基于IP的電子白板系統的設計

        作者: 時間:2009-12-25 來源:網絡 收藏

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


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 扎兰屯市| 木兰县| 英吉沙县| 藁城市| 亚东县| 太仓市| 临沧市| 荆州市| 米林县| 洪泽县| 清镇市| 阳高县| 东平县| 垦利县| 榆林市| 乌兰县| 亚东县| 金塔县| 区。| 宁城县| 丰台区| 石嘴山市| 什邡市| 汉川市| 金门县| 北票市| 长武县| 莱芜市| 汉阴县| 微山县| 台湾省| 孝感市| 墨竹工卡县| 建始县| 秦安县| 沙田区| 新竹县| 库车县| 平乡县| 土默特右旗| 剑阁县|