申請(qǐng)軟件著作權(quán)時(shí)的軟件說明書模版資料_第1頁
申請(qǐng)軟件著作權(quán)時(shí)的軟件說明書模版資料_第2頁
申請(qǐng)軟件著作權(quán)時(shí)的軟件說明書模版資料_第3頁
申請(qǐng)軟件著作權(quán)時(shí)的軟件說明書模版資料_第4頁
申請(qǐng)軟件著作權(quán)時(shí)的軟件說明書模版資料_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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

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

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

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

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

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

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

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

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

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

筆的狀態(tài)筆的狀態(tài)右鍵Move左鍵右鍵Move左鍵左鍵按下,筆信號(hào)產(chǎn)生復(fù)位,通知單片機(jī),單片機(jī)檢測(cè)到后將其上傳給PC,PC檢測(cè)到筆左鍵標(biāo)志位變更,則進(jìn)行左鍵按下的模擬左鍵按下,筆信號(hào)產(chǎn)生復(fù)位,通知單片機(jī),單片機(jī)檢測(cè)到后將其上傳給PC,PC檢測(cè)到筆左鍵標(biāo)志位變更,則進(jìn)行左鍵按下的模擬PC檢測(cè)筆標(biāo)志位PC檢測(cè)筆標(biāo)志位筆左鍵按下筆左鍵按下NoPC檢測(cè)NoPC檢測(cè)到左鍵標(biāo)志位YesYes模擬左鍵模擬左鍵如果右鍵按下,筆信號(hào)產(chǎn)生復(fù)位,通知單片機(jī),單片機(jī)檢測(cè)到后將其上傳給PC,PC檢測(cè)到筆右鍵標(biāo)志位變更,則進(jìn)行右鍵按下的模擬如果右鍵按下,筆信號(hào)產(chǎn)生復(fù)位,通知單片機(jī),單片機(jī)檢測(cè)到后將其上傳給PC,PC檢測(cè)到筆右鍵標(biāo)志位變更,則進(jìn)行右鍵按下的模擬PC檢測(cè)筆標(biāo)志位PC檢測(cè)筆標(biāo)志位筆筆右鍵按下NoPC檢測(cè)NoPC檢測(cè)到右鍵標(biāo)志位YesYes模擬模擬右鍵如果如果沒有鍵按下,卻收到移動(dòng)信息,則將移動(dòng)消息通知單片機(jī),單片機(jī)檢測(cè)到后將其上傳給PC,PC檢測(cè)到筆移動(dòng)消息,則進(jìn)行鼠標(biāo)移動(dòng)的模擬,非DOWN狀態(tài)下的移動(dòng)模擬.

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論