WinSail是基于DOS/WinAll系统,用BC++3.1、BC++4.5语言,在Large大模式下开发出来的软件开发包,目前版本号是2.0。虽然说完整的软件包大约只有450K左右,却能在DOS下生成的程序具有与Win9x完全相同的界面,拥有Group、Label、Edit、ComboBox、Button、Radio、Check、ListBox、Grid、ScrollBar、Desktop、ToolsBar、StatusBar、Menu、PopuMenu、SlideeCtrl、ProcessCtrl、Window、Dialog、ICON、Bitmap、示波器、键盘控件等界面元素,支持鼠标,控件的操作99.9%与Windows兼容!可加载运行脚本对话框;支持Socket套接字编程;具有完整窗口图形界面的最小应用只有150K左右,可在只有1M的电子盘中运行;具有0.5uS微秒精确度的delay函数。
“WinSail V2.0”目前支持:
(1) WinSail的API与“C++ For DOS”函数库“共存”,特别是与C语言的图形函数BGI共存。
(2) 支持具有优先级的多任务,同时可达到50个任务。(注:可配置脚本文件来不需要多任务支持,使程序运行于单任务中) 。
(3) 支持数据库,生成的文件与Foxpro 2.6库兼容,可在微软Office的Excel中直接打开。
(4) 使用16*16的简体、繁体中文字库、8*16的英文字库,支持TrueType字库。
(5) “对话框”能在Visual
C++预先做好界面,然后通过转换软件,能使Windows的对话框界面变成“WinSail”系统的对话框的界面代码源文件或脚本文件,充分利用Visual的优越性,使DOS平台的应用程序界面开发“不再难”!!!!!
(6)
支持640*480*16、640*400*256、800*600*256、1024*768*256、640*480*65536、640*400*65536、800*600*65536、1024*768*65536等多种分辩率。
(7)
支持Group、Label、Edit、多行Edit、ComboBox、Button、Radio、Check、ListBox、Grid、ScrollBar、Desktop、ToolsBar、StatusBar、Menu、PopuMenu、SliderCtrl,ProcessCtrl、Window、Dialog、Icon、Bitmap、Jpeg、GIF、MessageBox、示波器、多元纵坐标示波器、数字键盘、虚拟软件键盘等界面元素。
(8) 支持扩展内存--XMS、扩充内存EMS的内存访问,支持扩展内存仿真技术。
(9) 支持文本注册表--INI文件的读写,在写键值时,可保证在键值后面的“注释内容”仍然还存在。
(10) 支持面向对象的I/O访问,支持PLC仿真支持、屏蔽底层I/O口。
(11)
具有COMM口通讯接口,支持多种校验位,包括“没有校验位”、“奇校验位”、“偶校验位”、“校验位永为1”、“校验位永为0”。后两种校验方式多用在多机通讯中区别“地址”和“数据”。
(12)
支持条形码显示。包括EAN_8、UPC_A、UPC_E、EAN_13(商品码)、ISBN、ISSN、39、128、Codabar、交叉25码
(13) 窗口支持“用I/O口定义的虚拟键盘”、“窗口定时器”、“空闲时调用某函数”、“窗口刷新时调用某函数”等多种回调函数。
(14)
支持多种常用数学运算,包括“低通”、“高通”、“带通”、“带阻”滤波器系数的产生(可加矩形窗、三角形窗、汉宁窗、海明窗、布莱克窗、Sin(x)/x窗、余弦窗、凯塞窗),滤波、插值、拟合、微积分、相关分析、FFT、DFT等。
(15) 支持统计进程SPC和直方图、测量的可靠性和重复性GageR&R报表。
(16) 支持“Bitmap”、“ICON”图像文件的显示、“Wav”声音文件的播放。
(17) 支持“普通示波器”和“多纵坐标示波器”。
(18) 支持Socket 套接字编程,支持TCP/IP网络协议。
(19) 支持全拼、五笔、区位等多种中文输入法。用户可导入Win9x输入法到WinSail中!
WinSail更新日志
1.修正了其它bug;
2.优化了软件的兼容性。
华军小编推荐:
WinSail是一款非常实用、简单的工具,有兴趣的用户可以在华军软件园下载使用,另外还有众多同款同类软件提供下载,如:数字图像处理技术PPT、appmaker、cc3d调参软件OpenPilot GCS等。