中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] ... [20] »
作者:
标题: DOS的界面开发终结者 上一主题 | 下一主题
dk7725
初级用户




积分 117
发帖 6
注册 2005-4-15
状态 离线
『第 46 楼』:  

“WinSail的设计目的是用在工业上,     在电力系统应用中,本内核已完成其95%的工作,     在数控机床应用中,本内核已完成其75%的工作,     在智能仪器应用中,本内核已完成其80%的工作”请问郭兄上述应用内核包括哪 些具体内容,能否详细介绍一下!!!谢谢!!!!

2005-4-20 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
郭恒
中级用户




积分 225
发帖 39
注册 2004-10-6
状态 离线
『第 47 楼』:  

1:对于界面而言,支持320*200*256,640*480*16,800*600*256,1024*768*256色分辨率的VGA形式,
支持320*240*2色分辨率的SED1335控制器的LCD屏幕形式,支持各种Windows界面因素。对话框可以VC++中
拉好界面,通过本系统提供的转换程序可转换成WinSail的源代码或脚本文件,开发界面不难了。2:提供的“示波器”控件,功能强大,特别是支持“多纵坐标”,可满足大多数的动态“波形”显示需要。3:电力系统是弱电控制强电,输出元件多,如继电器、电磁阀、指示灯、电机等等,WinSail的“面象对象
的I/O控制”接口功能强大,硬件可采用“I/O卡、PLC、网卡、COM通讯口”,但软件接口一致,区别是在配
置文件的不同.     例如:
         ExecuteRelay("K1, K2, ~K3, 300, SSR1, 20", pRegister, TRUE, TRUE);
     表示:
        合上K1, K2机械继电器,断开K3机械继电器,等待300mS, 再吸合SSR1固态继电器,等待20mS。
   
4:系统提供的数学仿真包,可以仿真“正弦波、方波、冲击波、三角波”等等,由这些波形的叠加可实现
大多数外部信号的实际情况,是仿真真实世界不可多得的工具。5:WinSail提供的离散信号FIR滤波功能---“低通滤波器、高通滤波器、带通滤波器、带阻滤波器”系数产
生和滤波程序,是所有“电气、电子、自动化、仪器仪表”等行业消除外界干扰的手段。如果您的产品上还
不具备这个功能,那么您的产品只是学生实验品而已。6:WinSail支持的TCP/IP协议,编程界面基本上与“Win9x”一样,如果您的产品支持网卡通讯,可想而知,
由此能给您增加多少的附加值!!!7:WinSail只是一个二次开发平台,其它的这里不想再多描述。

2005-4-21 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
9zhmke
中级用户




积分 355
发帖 99
注册 2003-1-6
状态 离线
『第 48 楼』:  

太凶了!真高兴DOS现在还有这么强的生命力,还有这么多朋友一起完善它。

2005-5-12 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gt2000
初级用户




积分 139
发帖 18
注册 2003-10-27
状态 离线
『第 49 楼』:  

源代码会公开吗,很难得的软件包,可以自由使用码,版权问题有吗

2005-7-17 04:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
faith22
新手上路





积分 10
发帖 4
注册 2005-7-23
状态 离线
『第 50 楼』:  

佩服 DOS下的界面开发 要钱的呀  怎么推广?

2005-7-23 20:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bigboy2050
初级用户





积分 41
发帖 4
注册 2005-7-27
状态 离线
『第 51 楼』:  

WinSail确实很棒!多谢楼主大侠!请问这个WinSail和DJGPP有何不同?这个是用来开发16位dos程序,还是32位dos程序啊?谢谢

2005-7-27 13:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 52 楼』:  

DJGPP:只是IDE开发工具,与BC31/BC45的关系就象是VC++与Dephi的关系。
WinSail:编程库和应用开发工具,与BC31与BC45的关系好拟DLL、OCX与VC++的关系。


    目前WinSail已经发展到V2.0版本。包含以下几大类功能:
   
(1)仿Windows的GUI。

(2)显示模式包括VESA模式、TFT模式、LCD模式。

(3)多任务。

(4)TCP/IP协议栈,基于Packet Driver驱动,所有网络数据包在扩
展内存里,不占用常规内存。

(5)扩展内存支持“物理扩展内存”、“磁盘仿真扩展内存”、“扩充内存卡”。

(6)“文本注册表仿问”功能支持。

(7)扩展数学函数库。

(8)其它常用功能支持。

2005-7-28 15:23
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
guolvguolv
新手上路





积分 5
发帖 2
注册 2005-8-1
状态 离线
『第 53 楼』:  不知道为什么,我编辑里面自再的sail2000的时候有问题

提示error graphics.h,gdi 有问题,请问老大怎么办?

2005-8-4 09:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 54 楼』:  您可能是在Visual C++下编译吧?

Visual C++是不支持graphics.h的,即Visual C++只支持Windows下运行的程序。

WinSail V2.0是开发纯DOS程序的,您应该安装Borland C++3.1作为开发工具,或者安装Borland C++4.5作为开发工具。

2005-8-4 09:44
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『第 55 楼』:  



  Quote:
Originally posted by 郭恒 at 2004-11-24 12:00 AM:
        我个人开发出了一个“WINSail”  软件,其完全是免费的一套软件,完整的
“库文件”、“头文件”“说明书”和“源代码”可在"www.FirstSail ...

免 費 是 那 一 種 呢 ? GNU? Public Domain?

我 找 不 到 下 載 地 方 ...



我 的 網 站 - http://optimizr.dyndns.org
2005-8-12 16:25
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 56 楼』:  WinSail V2.0的下载地址

网页:http://www.firstsail.b2b.cn
位置:主页左上角有“产品列表->软件产品->WinSail V2.0嵌入式系统->附件->WinSail编程库下载”

2005-8-15 14:15
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 57 楼』:  如何做动态波形显示?

经常需要从AD转换卡采集到的数据做动态波形显示,用以下算法  

   (1)假设波形显示颜色为WHITE,背景色为BLACK,窗格为DARKGRAY颜色。
   (2)定义一个布尔变量BOOL bDisplay= FALSE
   (3)如果bDisplay = TRUE,已保存的采样数据用WHITE颜色异或画图,并置bDisplay = FALSE
   (4)从数据采样卡上采样数据
   (5)将采样数据用WHITE颜色异或画图,并置bDisplay = TRUE
   (6)保存采样数据
   (7)重复第(3)~(6)

采用以上的算法有以下缺点。
   (1)波形数据点数比作图宽度大的时候,需压缩显示。
   (2)压缩后,多个点在同一位置上异或画点,导致波形不够清晰
   (3)压缩后,多个点在同一位置上异或画点,导致波形的高频成份丢失。

目前采用以上的算法解决:
   (1)假设波形显示颜色为WHITE,背景色为BLACK,窗格为DARKGRAY颜色。
   (2)定义一个布尔变量BOOL bDisplay= FALSE
   (3)如果bDisplay = TRUE,已保存的采样数据用BLACK颜色直接画图,且用DARKGRAY颜色重画窗格,并置bDisplay = FALSE
   (4)采样数据
   (5)将采样数据用WHITE颜色直接画图,并置bDisplay = TRUE
   (6)保存采样数据
   (7)重复第(3)~(6)

各位DOS爱好者,有没有更好的解决方法???

2005-8-15 14:40
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『第 58 楼』:  



  Quote:
Originally posted by firstsail at 2005-8-15 02:15 PM:
网页:http://www.firstsail.b2b.cn
位置:主页左上角有“产品列表->软件产品->WinSail V2.0嵌入式系统->附件->WinSail编程库下载”

謝 謝 ! 下 載 了 , 真 是 厲 害 。

但 , 應 用 上 有 沒 有 限 制 呢 , 例 如 免 費 謹 限 於 個 人 使 用 , 商 用 要 不 要 付 款 買 許 可 ...

因 為 程 序 可 以 在 Windows 上 開 發 , 而 在 WinSail 執 行 , 真 的 省 時 省 力 ...



我 的 網 站 - http://optimizr.dyndns.org
2005-8-17 10:23
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
firstsail
高级用户





积分 668
发帖 295
注册 2005-7-26
来自 广东深圳
状态 离线
『第 59 楼』:  WinSail显示模式的详细说明!

序号  Device             Mode(宏)                Mode(值)    说明
1     VGA = 9            VGAHI        2                   640*480*16色

2     VESA = 11            VESA800_600_16           = 0           800*600*16色(暂不支持)
                    VESA640_400_256           = 1           640*400*256色
                    VESA640_480_256           = 2           640*480*16色(暂不支持)
                    VESA800_600_16_2           = 3           800*600*16色(暂不支持)
                    VESA800_600_256           = 4           800*600*256色
                    VESA1024_768_16           = 5           1024*768*16色(暂不支持)
                    VESA1024_768_256           = 6           1024*768*256色
                    VESA1280_1024_16           = 7           1280*1024*16色(暂不支持)
                    VESA1280_1024_256           = 8           1280*1024*256色
                    VESA320_200_256           = 9           320*200*256色
                    VESA320_240_256           = 10           320*240*256色

3  SED1335VGA = 13  SED1335VGA_320_240_1   = 0           320*240*1色
                    SED1335VGA_640_480_1   = 1           648*480*1色(暂不支持)
                    SED1335VGA_800_600_1   = 2           600*800*1色(暂不支持)
                    SED1335VGA_1024_768_1  = 3           1024*768*1色(暂不支持)

4  TFTVGA = 14      TFTVGA_320_240_256           = 0           320*240*256色(暂不支持)
                    TFTVGA_640_480_256           = 1           640*480*256色
                    TFTVGA_800_600_256           = 2           800*600*256色
                    TFTVGA_1024_768_256           = 3           1024*768*256色(暂不支持)
备注       

(1)其它仿真分辨率 * 256Color。须修改全局变量nAfxScreenWidth和
nAfxScreenHeight的值,只能改小,不能改大。
(2)Device的值配置在Config.Sys文件的[Display]段的"Device"键值,为整数类型!
(3)Mode的值配置在Config.Sys文件的[Display]段的"Mode"键值,为整数类型!
(4)单色仿真配置在Config.Sys文件的[Display]段的"Mono"键值,为布尔类型!
(5)使用PCM-3386嵌入式主板的用户,须将[Display]段的"Pcm3386"键值,设置为"TRUE"!
(6)使用PCM-3486嵌入式主板的用户,须将[Display]段的"Pcm3486"键值,设置为"TRUE"!

    配置文件为"Config.Sys",如下所示:
        [Display]
         Device = 9;设备号
         Mode = 2 ;模式号
         Mono = True ;单色/彩色显示控制
         Pcm3386 = False ;Pcm-3386嵌入式主板用户
         Pcm3486 = False ;Pcm-3486嵌入式主板用户

2005-8-23 15:46
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
maya0su
中级用户




积分 241
发帖 131
注册 2005-9-28
状态 离线
『第 60 楼』:  

下载不了,要“价格面议”我不打算买,所以我觉得楼主是骗子!做广告来了!



房东说:这娃是个好孩子!
2005-10-31 16:57
查看资料  发送邮件  发短消息 网志  OICQ (55115315)  编辑帖子  回复  引用回复
« [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] ... [20] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: