功能实现文档_第1页
功能实现文档_第2页
功能实现文档_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

功能实现文档一,功能概述:从用户输入的文件中提取相应的坐标信息,并按照规定的通信协议传给下位机。支持用户绘图功能,集成各种常用图形库处理和编辑功能。支持图形数据,系统数据,设置数据的导入导出。支持界面中英文切换。可以设置本软件所支持的硬件的各种参数。软件实现对所有微软字体的设置修改,并另行开发自定义字体配套软件。可对用户自定义图形进行填充,填充类型包括折叠和轮廓。支持以太网功能。不能出现漏打,缺失的情况。软件性能稳定,不能随意死机,界面友好,人性化,方便用户操作。二,功能实现:1,主界面以及各子层界面的实现:软件的开发环境采用VS2008智能设备下的MFC应用程序,MFC的英文全称是MicrosoftFundationClasses,即微软的基本类库,为用户界面的设计,对文件的操作,多媒体的使用等功能的实现都提供了很好的模版,在设计过程中只要合理运用便能提高软件的可操作性以及实现界面的友好化;在设计过程,所用的MFC类库和自己定义的类在提供的对象的各种属性和方法都将经过谨慎的编写和严格的测试,可靠性很高,这就保证了程序的可靠性和正确性,这将有效的防止程序运行过程中出现漏打和缺失的现象。2,绘图,编辑以及填充功能的实现:利用MFC的消息传递机制,可以很方便的实现绘图的过程。首先,利用消息函数OnLButtonDown捕获触摸点,然后再为程序的视图类添加移动消息响应函数,如果两个函数同时得到响应,便调用画笔进行画图,同时还可以通过画笔的设置改变颜色,线条的宽度等属性;而对于图像的填充,则可以利用画刷功能来实现。3,实现应用程序界面中英文切换以及不同字体的切换:创建语言文件CHINESE.LNG,ENGLISH.LNG,不同是每个窗体都加入一个识别字段。具体实现过程:CIniWR为网上流行读写INI文件类,直接COPY,呵呵使用GetModuleFileName函数获得当前路径,以便准确读取语言文件。实现代码:CStringszCurPath("");GetModuleFileName(NULL,szCurPath.GetBuffer(MAX_PATH),MAX_PATH);szCurPath,ReleaseBuffer();g_szCurPath=szCurPath,Left(szCurPath,ReverseFind('//')+1);3)SetDialogLanuage函数为设置对话框语言,传递参数有:字段名,窗体的指针,窗体的ID号,语言文件路径(中文或英文)。4, 数据的导入导出:为了实现数据的传输的稳定,数据的导入导出采用文件的形式进行传递,MFC封装的文件类CFile对此提供了很好的支持,很方便实现文件的读入与保存,从而达到了数据导入导出的稳定实现。5,以太网功能的实现:程序的运行环境是wince7.0,而wince是一种嵌

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论