申請軟件著作權時的軟件說明書模版資料_第1頁
申請軟件著作權時的軟件說明書模版資料_第2頁
申請軟件著作權時的軟件說明書模版資料_第3頁
申請軟件著作權時的軟件說明書模版資料_第4頁
申請軟件著作權時的軟件說明書模版資料_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

多媒體教學繪圖軟件說明申請人:深圳市中教通集成科技有限公司2011年11月11日一HYPERLINK軟件功能簡介二HYPERLINK通迅流程圖三HYPERLINK主類及類結構圖四 HYPERLINK筆的狀態(tài)檢測軟件說明五HYPERLINK設計總結和理念

一軟件功能簡介電子白板通過與電腦、投影機組成交互式演示系統(tǒng),配套電子筆完全代替鼠標,直接操控電腦。電腦的一切操作均可在電子白板上實現并同步顯示,在電子白板上的操作也均可在電腦上同步顯示,并可存儲打印,該方案采用電子白板的主流技術——電磁感應技術,產品具有響應速度快、定位精度高、操作準確、環(huán)境適應性強、維護成本低等優(yōu)點。該軟件是一款專門針對教育的多媒體教學軟件,用來管理各種工具,包括聚光燈,鍵盤,文本,直尺,圓規(guī),量角器等,為各學科教師及學生提供最大程度的簡易教學.軟件主要功能如下:提供新建文件,打開文件,保存及導出文件等功能,可打開各種圖像文件及PPT文件,可導出PPT,PDF,SWF等文件。提供語言切換等功能。新建各種板頁,包括黑板頁,白板頁,藍板頁等。提供索引頁顯示及刪除頁面等功能。選擇各種畫筆。變通筆,軟筆,書法筆,曲線筆,多線條筆等。粗,中,細,自定義筆寬.實線,點線,點劃線等。提供各種幾何圖形的繪制。三角形,四邊形,梯形,及其它圖形的繪制。提供對象擦除及將筆線條打斷的功能。提供音視頻錄制,FLASH播放等功能提供三角板,圓規(guī),直尺,量角器等數學工具提供文本,鍵盤,聚光燈,放大鏡等工具提供Windows與軟件的切換按鈕。將屏幕書寫與對電腦的鼠標操作全而為一的一種功能。硬筆:提供最真實的線筆書寫軟筆:提供根據方位變幻的書寫筆紋理筆:以圖片紋理為筆背景,進行書寫。熒光筆:帶有透明度的筆。橡皮:擦除對象選擇:選擇對象填充:填充對象放大:放大頁面數據縮小:縮小頁面數據清空:清空當前頁面前一頁:翻轉到前一頁后一頁:進入到下一頁資源庫:提供對各種教學資源的利用。包括各種教學圖片,FLASH,PPT等。幕布:提供屏幕遮蓋功能。筆跡回放:回放當前頁面可見部分的筆跡.照相機:采集屏幕上的圖像.撤銷:撤銷剛才操作的對象重做:重做撤銷的對象無限粘貼:提供無限粘貼功能Word圖標:向Word嵌入書寫筆跡翻轉工具條:提供工具條翻轉功能,可由水平變?yōu)樨Q直,或豎直變?yōu)槠叫小?/p>

二通迅流程圖程序從CWinApp類啟動,創(chuàng)建CMainWindow類主窗口.然后初始化創(chuàng)建所有子窗口,包括工具欄窗口,繪圖窗口,索引窗口,量角器,直尺窗口,幕布,時鐘,鬧鐘,計時器窗口,鎖屏窗口,打印預覽,語言設置窗口,視頻采集窗口,FLASH窗口,聚光燈,放大鏡窗口,并與同時建立窗口的主菜單及菜單的消息響應機制.從而實現對程序中各個消息的響應,并根據響應彈出對應的窗口,或者實現對應的功能.<1>CWinApp類進行程序初始化CWinApp類進行程序初始化然后創(chuàng)建主窗口CMainWindow類然后創(chuàng)建主窗口CMainWindow類初始化窗口菜單,初始化所有子窗體建立菜單消息響應機制初始化窗口菜單,初始化所有子窗體建立菜單消息響應機制點擊工具菜單:如圓規(guī)點擊工具菜單:如直尺

點擊工具菜單:如圓規(guī)點擊工具菜單:如直尺繪制圓,及圓弧彈出直尺窗口,可在直尺上繪圖畫線.并測量尺寸;繪制圓,及圓弧彈出直尺窗口,可在直尺上繪圖畫線.并測量尺寸;點擊工具菜單:如量角器點擊工具菜單:如量角器響應所有的對應的菜單消息響應所有的對應的菜單消息畫角,扇形畫角,扇形若客戶點擊退出則若客戶點擊退出則退出程序

上下位機交互流程圖:首先設備插入PC,程序循環(huán)檢測并判斷是否有設備插入,如果有,并且是自身需要的設備則打開;然后進行連接通迅,連接成功后,用軟件對投影進行定位,定位完成后可以準確書寫.也可以定位快捷鍵,從而實現快捷鍵的準確使用.點擊快捷鍵上的圖標,實現對應的功能.設備插入設備插入PCPC檢測并打開設備連接設備連接設備并完成定位定位定位快捷鍵定位快捷鍵完成快捷鍵定位完成快捷鍵定位點擊快捷鍵選擇筆點擊快捷鍵選擇筆若點擊橡皮出現紅筆藍筆等若點擊橡皮出現紅筆藍筆等則可擦除筆記則可擦除筆記

關于鼠標模擬:設備插入后,PC檢測并打開設備,然后連接,連接完成后進行定位.此時軟件對筆狀態(tài)進行檢測,左標志位按下,則模擬左鍵,右標志位按下則模擬右鍵,若只有移動標志,則模擬Move;若PC退出,則下位機終止掃描,并停止筆信號的檢測及標志位的上傳.設備插入設備插入PC檢測并打開設備PC檢測并打開設備連接設備并完成連接設備并完成定位定位PC模擬鼠標PC模擬鼠標下位機下位機若檢測到落筆,則數據上傳用戶退出程序用戶退出程序下位機下位機終止掃描

三主類及類結構圖CTEDrawApp:應用程序類,整個程序啟動的主程序.對WinMain進行了包裝.其將構建一個全局APP對象,CMainWindow:主窗口類,應用程序從BOOLCTEDrawApp::InitInstance()里對此類進行調用,生成主窗口,并進入消息循環(huán).CMenuEx:自繪菜單類,由CMainWindow類或工具窗體類進行調用.用來對菜單進行自繪,生成帶圖標及色彩的高清真彩色菜單.CTEInterface:程序接口類,應用程序與各個接口的消息交互處,它最終實現對程序菜單或按鈕及其它部件消息的全部響應.是一個真正的消息接口類.CTELanSetting:語言設置類;可動態(tài)設置語言;設置成功后程序會自動切換,并重新載入其他語種,然后將其分配到菜單或框架提示當中.CTEIndexPage:索引頁面類,可通過點擊索引頁菜單選項,來查看頁面索引,并對頁面進行管理; CTECoverDlg:遮屏類,幕布類;提供上下幕布,左右幕布,全屏幕布,可動態(tài)遮蓋當前已經書寫的內容;CToolbarEx:視圖模式下的工具條類,提供快捷工具按鈕,CTEDrawWnd:全局繪圖窗體,用來將所有的對象進行顯示,并可對對象進行回放,縮放,旋轉等.

主類調用圖:<1>CWinApp類進行程序初始化CWinApp類進行程序初始化然后然后InitInstance創(chuàng)建主窗口CMainWindow類CTEDrawWnd類生成繪圖主窗體,并將其做為CMainWindow類的子窗體CTEDrawWnd類生成繪圖主窗體,并將其做為CMainWindow類的子窗體調用調用CMenuEx初始化窗口菜單,并初始化所有子窗體建立菜單消息響應機制,對菜單消息進行響應建立菜單消息響應機制,對菜單消息進行響應點擊菜單或按鈕選項,可實現的功能如下:點擊菜單或按鈕選項,可實現的功能如下:選擇,填充,放大,縮小,紋理筆,軟筆,硬筆,書法筆,曲線筆,鎖屏,幕布,圖像采集,索引頁管理,聚光燈,筆寬設置,圓,圓規(guī),量角器,直尺,四邊形繪制,三角形繪制.選擇,填充,放大,縮小,紋理筆,軟筆,硬筆,書法筆,曲線筆,鎖屏,幕布,圖像采集,索引頁管理,聚光燈,筆寬設置,圓,圓規(guī),量角器,直尺,四邊形繪制,三角形繪制.橢圓,直線,梯形,直角三角形,Arc,立方體,圓柱,棱柱,等等.

語種實現圖:1:首先從配置文件中讀取當前的,語言各類,然后尋找對應的語種文件.判斷語種文件名是否為空,如果是則使用默認語種,否則將調用當前語種文件.LoadAllLanguageText函數載入所有的語種文字;LoadText_ToolResource初始化所有的工具狀態(tài)下所有要用到的文本.以便在工具狀態(tài)下顯示.GenerateMainMenu函數生成在視圖模式下的全部的框架菜單,并用SetMenu將菜單設置為主窗體菜單,從而實現菜單的顯示,及映射.<1>GetPrivateProfileStringGetPrivateProfileString函數讀取當前配置文件中的語言種類判斷語種文件名是否為空,如果是則使用默認語種,否則將調用當前語種文件.判斷語種文件名是否為空,如果是則使用默認語種,否則將調用當前語種文件.LoadAllLanguageTextLoadAllLanguageText函數載入所有的語種文字;LoadText_ToolResourceLoadText_ToolResource初始化所有的工具狀態(tài)下所有要用到的文本.以便在工具狀態(tài)下顯示.GenerateMainMenuGenerateMainMenu函數生成在視圖模式下的全部的框架菜單,并用SetMenu將菜單設置為主窗體菜單,從而實現菜單的顯示,及映射至此語種的載入和所有的菜單窗體語言資源的分配就完成了.至此語種的載入和所有的菜單窗體語言資源的分配就完成了.

四.筆的狀態(tài)檢測軟件說明筆的狀態(tài)有以下三種,左鍵,右鍵,Move;當左按鈕按下時產生左鍵按下的信號,右按鈕按下時是會產生右鍵按下的信號;不按下,但接近面板有感應時應生Move信號;下位機檢測到硬件的筆信號后,生成對應的標志位,進行上傳;軟件通過標志位的變更來確定是那一個鍵按下,并模擬成對應的鼠標信息.軟件通過獲取鼠標信息來完成對應的功能操作.筆的狀態(tài)有以下三種,左鍵,右鍵,Move筆的狀態(tài)有以下三種,左鍵,右鍵,Move

筆的狀態(tài)筆的狀態(tài)右鍵Move左鍵右鍵Move左鍵左鍵按下,筆信號產生復位,通知單片機,單片機檢測到后將其上傳給PC,PC檢測到筆左鍵標志位變更,則進行左鍵按下的模擬左鍵按下,筆信號產生復位,通知單片機,單片機檢測到后將其上傳給PC,PC檢測到筆左鍵標志位變更,則進行左鍵按下的模擬PC檢測筆標志位PC檢測筆標志位筆左鍵按下筆左鍵按下NoPC檢測NoPC檢測到左鍵標志位YesYes模擬左鍵模擬左鍵如果右鍵按下,筆信號產生復位,通知單片機,單片機檢測到后將其上傳給PC,PC檢測到筆右鍵標志位變更,則進行右鍵按下的模擬如果右鍵按下,筆信號產生復位,通知單片機,單片機檢測到后將其上傳給PC,PC檢測到筆右鍵標志位變更,則進行右鍵按下的模擬PC檢測筆標志位PC檢測筆標志位筆筆右鍵按下NoPC檢測NoPC檢測到右鍵標志位YesYes模擬模擬右鍵如果如果沒有鍵按下,卻收到移動信息,則將移動消息通知單片機,單片機檢測到后將其上傳給PC,PC檢測到筆移動消息,則進行鼠標移動的模擬,非DOWN狀態(tài)下的移動模擬.

五:設計總結和理念 本程序是本著易學,易用,模塊化,及共用性,多語種支持的原則進行設計及開發(fā)的.首先;確保開發(fā)出來的軟件,用戶易學,易學才能易用,才能有好的銷路.模塊化,易于管理和修改,多語種支持,可以最大化的提供國際化支持,讓世界客戶都來使用.整個流程圖模塊及設計如下:主模塊,負責程序的啟動加載子模塊UI模塊語言模塊繪圖模塊通用工具模塊主模塊,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論