解决方案

上位机软件系统开发工具简介

seo靠我 2023-09-22 18:12:48

1、微软基础类库(MFC)简介 

本系统上位机软件设计是基于 MFC进行开发的,MFC(Microsoft  Foundation Classes)是微软基础类库的简称,提供了基于 C++语言的面向对象编SEO靠我程的框架,软件工程师可以使用该框架开发 Windows 应用程序。本系统采用 MFC 作为上位机软件开发工具,主要原因是:

(1) MFC 使用 C++作为底层编写语言,并对大多数常用的 WindowsSEO靠我 API 进行了类的封装,并以成员函数或变量的形式开放接口供用户使用,这对在 Windows 系统上开发应用程序提供了极大的便利,而且 C++最大优势是效率高、运行快、资源占用少,这十分符合自动化光学SEO靠我检测设备的需求。

(2) MFC 提供了可视化编程界面,包括了像表格控件、按钮控件、文本框控件和矩形控件等,通过直接拖动控件至指定位置,即可完成相应的控件布局工作。 

(3) MFC 采用消息映射机制,每个SEO靠我对话框类中,均包含一个消息映射表,对于控件的多种响应如鼠标单击、双击事件,都可生成一对消息映射关系,开发人员只需新建一个消息,并在自动生成的消息响应函数中编写对应的处理函数,即可完成对应的功能,这使得SEO靠我开发人员可以专注于逻辑功能的编写,提高开发效率。

2、界面库 BCGControlBar 

MFC 虽然具有可视化编程、灵活高效等优点,但人机交互界面风格比较单一,不够简洁美观,对于工厂生产环境来说,需要一SEO靠我个友好、美观的人机交互界面让技术人员很快的上手并熟悉软件系统的使用,所以十分必要对 MFC 编写的上位机软件进行必要的界面美化工作。

BCGControlBar 是 MFC 的一个扩展库,主要是用来设计SEO靠我和美化 MFC 的界面,这个扩展库包含了 300 多个设计完备的 MFC 扩展类。通过 BCGControlBar 扩展库美化的控件能轻松的融入应用程序中,能够节约大量的界面美化事件节约大量的开发和调SEO靠我试时间。

3、SQL Server 2008 R2 数据库

随着大数据时代的流行,数据库种类也层出不穷,但按存储数据的结构来分,数据库主要可以分为两种,关系型数据库与非关系型数据库。其主要的区别是,关系型SEO靠我数据库处理结构化的数据,这些数据有着明显的行列关系,使用标准数据查询语言的数据库基本都是关系型数据库;非关系型数据库,又称为 NoSQL 数据库,可以处理非结构化的数据,如网页、图片、音频等不能用二维SEO靠我表格来存储的数据。考虑到本软件系统存储的为针对柔性封装基板的检测数据,且均为标准的结构化数据,所以本系统可以选用关系型数据库。

SQL Server 2008 R2 是 Microsoft  公司推出的SEO靠我关系型数据库管理系统,使用结构化的查询语言,且提供了丰富的数据处理和管理操作。 本系统选择 SQL Server 2008 R2 软件作为系统的数据库平台,主要基于以下两点:

(1) SQL ServeSEO靠我r 2008 R2 可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。还可以直接对数据库进行增加、删除、修改操作,而且支持 T-SQL 语法,提高数据查询效率,方便对检测过程中的大量数据进SEO靠我行批量查询操作,节省查询时间。

(2) SQL Server 2008 R2 在 Windows 平台下具有很高的安全性,可设置身份验证的登录模式,而且还提供数据文件和日志文件加密功能,保证工厂敏感信息SEO靠我的不被泄露。

参考:

[1]张睿. 超薄高密度柔性封装基板外观检测系统[D].华南理工大学,2019.

“SEO靠我”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服邮箱:html5sh@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。

网站备案号:浙ICP备17034767号-2