
第39卷第1期 2016年3月
上海船舶运输科学研究所学报
JOURNAL OF SHANGHAI SHIP AND SHIPPING RESEARCH INSTITUTE
文章编号:1674-5949(2016)01-044-05
Vol, 39 No. 1 Mar.2016
基于VC的船舶监控界面显示分辨率自适应方法
姚恒传,张晓慧”
(上海船舶运榆科学研究所航运技术与安全国家重点实验室,上海200135;
2.苏州中韩杜可设备工程有限公司,江苏昆山215300)
摘要:使用VisualC+十编程语言开发工具,在某船舶监控界面上实现监控软件对显示分辨率的自适应,分析用户显示器分辨率与监控软件开发分辨率不同时产生的不良后果,从面将适应性原理应用于软件设计中。重点介绍在VC6.0版本下显示分辨率自适应系统的开发步骤,对实际应用中遇到的问题进行解决,设计并实现能够自适应
显示分辨率的监控界面。该研究对于分辨率自适应技术在船舶监控界面设计中的推广和应用具有一定意义,关键词:监控界面;自适应;分辨率
中图分类号:U665.2
文献标患码:A
DesignofResolution-AdaptiveShipMonitoringInterfacewithVC
ZHANGXiaohui,YAOHengchuan
(1. State Key Laboratory of Navigation and Safety Technology, Shanghai Ship &. Shipping Research Institute, Shanghai 200135, China; 2. Suzhou China-Korea DOOCH Equipment
Engineering Co.,Ltd,Suzhou 215300,China)
Abstract; The problem of mismatch between the monitor resolution and that software designed for display is investigated and the C+ + method to develop monitoring sofrware which automatically adjusts the display resolution according to that of a moni-tor is introduced. The process of developing such software with VC6. O is given, and some problems experienced during the de velopment are described particularly
Key words; Monitoring interface; self-adaptationt screen resolution 0引言
随着计算机技术不断发展,计算机显示器的更新换代速度逐渐加快、屏幕显示分辨率不断提高。监控软
件使用平台的多样性使便得监控软件需要在各种显示分辨率不同的显示器上显示。然而,监控界面的开发是在某一特定的分辨率下进行的,若用户分辨率与开发分辨率不同,则会造成监控界面显示比例失调,甚至部分监控界面无法显示。对此,提出在固定分辨率下开发的监控软件须能适应不同显示分辨率的要求,以减少
系统开发的复杂性、缩短软件开发周期。下面介绍一种监控软件能自适应显示分辨率的方法。 1
显示分辨率自适应概念
显示分辨率可用来确定计算机屏幕上所显示信息的多少,以水平像素和垂直像素来衡量。显示分辨率低时,屏幕上显示的像素少,但尺寸较大;显示分辨率高时,屏幕上显示的像素多,但尺寸较小。
收稿日期:2015-10-28
作者简介:姚恒传(1985-一),男,山东靠坊人,助理工程师,主要从事工程管理工作。万方数据