您好, 访客   登录/注册

基于VS2008的Demo测试软件设计研究

来源:用户上传      作者:

  摘要:软件设计要求界面简单、内容清晰、功能实用。本文阐述了基于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
转载注明来源:https://www.xzbu.com/8/view-14760511.htm