李琿
摘要:軟件設計要求界面簡單、內容清晰、功能實用。本文闡述了基于VS2008工具下Demo測試軟件的開發方法,從創建文檔、生成應用程序及播放列表文件三個方面入手,旨在為相關工作人員提供理論性的參考意見,確保軟件的實用性和科學性,推動軟件設計的創新性發展。
關鍵詞:Visual Studio 2008;單文檔;顯示屏;軟件設計
中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2019)01-0218-01
VS2008是Visual Studio 2008的簡稱,是微軟公司的一款軟件開發產品,其優勢在于語言簡練、功能強大、特點明確,利用VS2008能實現軟件的優化和設計,確保Web的有效應用。本文主要針對單文檔進行開發,利用自定義插件的功能插入到程序中,實現對話框的輸入設置,完成對信息的管理和調整。
1 單文檔的創建
首先,打開VS2008開發面板,在文件菜單中找到新建命令,單擊并選中項目,此時會出現“新建項目”,然后在C++中點擊MFC,選擇對應程序,將軟件名稱輸入到下方新建項目中名稱一欄,完成單文檔的創建。
其次,輸入名稱后確定,此時會出現MFC程序的引導對話框,在設置程序類型一項中選擇單文檔,下方設置項目類型中選擇MFC標準,設置使用環境中選擇共享DLL,選擇后單擊完成[1]。
需要注意的是在選擇項目類型時,使用Windows資源管理器設計的項目風格與管理器相同,使用MFC標準設計的項目風格則與MFC程序相同,二者之間的主要區別在于Windows資源管理器會自動選擇在設計的程序架構中存在兩個視圖,樹視圖會派生在左側,列表視圖會派生在右側,程序的整體風格與Windows極為相似。而MFC程序風格是在架構中存在一個視圖,屬于一種普通視圖,相當于標準的MFC程序。在選擇MFC后,受到其自身組件的影響,將通過鏈接庫使用動態鏈接的方式進行共享信息,這樣能保證程序啟動后能加在數據庫。對于靜態庫來講,是直接將數據鏈接編寫到MFC庫中,無需DLL也能實現信息的共享和利用。
2 應用程序功能的實現
Demo測試軟件主要控制按鈕功能為保存、添加、列表、刪除和發送,通過五個按鈕實現軟件控制。
其一,保存按鈕。當需要保存時點擊按鈕即可彈出對話框,此時選擇保存路徑并添加文件后綴進行存儲備用,需要注意若將其保存在D盤,容易與其中的同名文件出現沖突,形成覆蓋,應確保文件名的獨特性,防止出現同名現象。
其二,添加按鈕。在編輯區點擊添加按鈕會出現新的播放信息,可以通過這種方式添加想要加入的內容,與軟件形成連接的顯示屏就會播放對應內容。由于受到顯示范圍的局限性,軟件最多可添加十五屏,若添加的過多則會彈出提示字樣,所以應根據設置數量添加合適的內容。
其三,列表按鈕。點擊列表按鈕,出現對話框,此時選中播放文件,編輯區中會出現與文件相對應的詳細信息,通過對詳細信息的編輯和處理來調整內容,再點擊發送即可將此文件發送到接收端。
其四,刪除按鈕。若需刪除無用的播放文件,需要選中所刪信息,點擊刪除選項,所有文件相關信息將被完全刪除,整體的播放數量將減少一個,其他播放文件將按順序自動排列。實現刪除功能需要調用GetItemState()函數,觀察其是否已經被選中,若選中則可刪除,還要將刪除行下方的其他數據顏色行號下移,保持顯示出來的顏色與信息一致。
其五,發送按鈕。在需要發送文件時點擊此按鈕會自動選中D盤中的播放列表,文件名稱為000.1st,文件將把發送的信息儲存下來,當再次打開列表時,內部將開始讀取文件緩存,文件上傳可以利用兩種方法,一種是互聯網,另一種是串口。當文件完成上傳成功后,系統會提升完成,若在播放文件時編輯區域內無字體和文本相關信息,則在發送時會出現屬性為空的提示。為確保文件上傳效率,進行集中管理,在文件上傳前要進行打包,其大小為1kB。若文件小于1kB,則在發送第一包后停止,若文件大于1kB,則會將所有文件包上傳并彈出結束對話框[2]。
3 播放列表文件形式的生成
Demo測試軟件播放列表主要是將文件按升序自動排列,最左側為編號“1”、“2”、“3”、“4”…然后是文件名稱,文件信息和播放條,在播放前應通過名稱找到所要播放的文件,進行信息核對,準確無誤后點擊添加至播放列表,若其中的文件需要刪除則點擊刪除按鈕,還要注意列表文件名稱與信息的對應性。
4 結論
總而言之,在Demo測試軟件設計過程中能掌握VS2008的功能和作用,在其提供的窗口、資源、視圖以及編程模式下優化軟件結構,而且VS2008還支持多種語言編程,如VC、C#、VB、C++等,對使用多種語言的用戶都通用,而且基本掌握了MFC的部分功能,將軟件投入使用能節省大量人力成本,確保經濟效益。
參考文獻
[1] 王振宇.基于Spring Boot的整車出庫管理系統設計與開發[D].南京郵電大學,2018.
[2] 黃繼國,張世清,羅劍兵.基于VS2008的任意波形生成軟件的設計與開發[J].電子技術與軟件工程,2016(16):52-53.
Abstract:Software design requires a simple interface, clear content, and functional functionality. This paper describes the development method of Demo test software based on VS2008 tool, starting from the three aspects of creating documents, generating applications and playlist files, aiming to provide theoretical reference for relevant staff to ensure the practicability and science of software. Sexuality promotes the innovative development of software design.
Key words:Visual Studio 2008; single document; display; software design