|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
『楼 主』:
DOS 软件开发 调查
使用 LLM 解释/回答一下
做这个调查希望能了目前 DOS 下软件开发状况,如果您或您的公司还在从事DOS 方面的开发,希望您能投票。
这样在一定程度上让更多的人了解目前 DOS 软件开发的需求,为软件开发提供更多潜在的帮助!
提示:请勿发类似以下内容的帖子
1."没有必要再开发DOS软件"
那么关注这个板块,回复帖子,本身就很愚蠢.
2."没有意义的调查"
既然看了,觉得没有意义,就更没必要回复了.
3."开发Windows上的软件吧"
世界上还有 Unix,Linux,FreeBSD,Solaris 等等众多操作系统,各有所长.只知道 Windows 不是一个好主意,而且 Windows 也有 Windows 9x,NT,XP 等和 Window CE ,Windows XP Embedded 等多个分支或版本.所以不同的场合,不同的需求,需要不同的操作系统和应用软件.
4."支持"
怎么说呢,有这个想法很好.如果有行动更好.
任何人都可以从这个主题的阅读次数上知道 是不是有很多人关注 这个话题.
所以建议不要回复雷同或类似的帖子.
5."不支持"
与 1 情况类似,没什么好说的了.
我是一个微型16/32位嵌入式GUI的开发者.利用业余时间独立完成一个微型GUI(四年左右),目前这个 GUI 已经成功移植 DOS,Linux,uC/OS-II.
体积小巧 大小在 100KB~180KB!
特性: 多窗口支持| 完全中文输入/显示| 多数常用GUI控件| 99.9% ANSI C 编写|可移植性强
更多信息请访问 http://www.ecurb2006.com (暂时无法访问)
CSDN Blog : http://blog.csdn.net/ecurb2006
发表这个话题,是希望了解目前 DOS 软件开发的最新动态和需求.
希望更多的人能从这个调查中受益.
谢谢您的关注!
We hope this survey can understand the current software development situation under DOS. If you or your company are still engaged in DOS - related development, we hope you can vote.
In this way, to a certain extent, more people can understand the current demand for DOS software development, and provide more potential help for software development!
Tips: Please do not post content similar to the following
1. "There is no need to develop DOS software anymore"
Then paying attention to this section and replying to the post is itself very stupid.
2. "Useless survey"
Since you have read it and think it is useless, there is even less need to reply.
3. "Develop software on Windows"
There are many other operating systems in the world, such as Unix, Linux, FreeBSD, Solaris, etc., each has its own advantages. Only knowing Windows is not a good idea, and Windows also has multiple branches or versions such as Windows 9x, NT, XP and Window CE, Windows XP Embedded, etc. So different occasions and different needs require different operating systems and application software.
4. "Support"
Well, it's a good idea to have this thought. It would be better to have actions.
Anyone can know from the number of views of this topic whether many people are concerned about this topic.
So it is suggested not to reply with similar or identical posts.
5. "Not support"
Similar to situation 1, there is nothing much to say.
I am a developer of a micro 16/32-bit embedded GUI. I independently completed a micro GUI in my spare time (about four years). Currently, this GUI has been successfully ported to DOS, Linux, uC/OS-II.
Small in size, ranging from 100KB to 180KB!
Features: multi-window support | full Chinese input/display | most commonly used GUI controls | 99.9% written in ANSI C | strong portability
For more information, please visit http://www.ecurb2006.com (temporarily inaccessible)
CSDN Blog: http://blog.csdn.net/ecurb2006
I post this topic hoping to understand the latest developments and demands of DOS software development.
Hope more people can benefit from this survey.
Thank you for your attention!
|

eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
|
|
2007-1-9 13:17 |
|
|
zqlcch
初级用户
 
积分 178
发帖 85
注册 2006-7-6
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
看了作品,感觉很好,像这样的作品非常适合于工控程序之类的特殊用途,
在论坛的大部分朋友一般都是从事免费的DOS程序开发的,不太适合,建议楼主
向那些相关论坛发布看看,毕竟现在的免费GUI(qbwin,winsail,allegro等)也不少。。。
楼主四年的成果,还是很不错的
After seeing the work, I feel it's very good. Such works are very suitable for special uses like industrial control programs. Most friends in the forum are generally engaged in free DOS program development, which is not very suitable. It is suggested that the poster post it on relevant forums. After all, there are also many free GUIs now (qbwin, winsail, allegro, etc.)... The poster's four-year achievement is still very good
|
|
2007-1-11 07:39 |
|
|
osfree
初级用户
 
积分 72
发帖 34
注册 2007-1-12 来自 中国大陆
状态 离线
|
『第 3 楼』:
可以运行于 FreeDOS 下的免费 窗口操作系统
使用 LLM 解释/回答一下
可以运行于 FreeDOS 下的免费 窗口操作系统:PowsdeRTOS.
“微内核”(Microkernel)技术
Powsde-RTOS是一个具有“微内核”(Microkernel)技术的嵌入式实时多任务操作系统( ME-RTOS :Microkernel Embedded RTOS),没有常规软件那样庞大而沉重的“软件包袱”,因此系统稳定坚固,自身精致而使效率发挥到极致。
淋漓尽致的“嵌入式”(Embedded)技术
Powsde-RTOS具有强大的功能而自身占用内存仅十多KB,经功能扩展(例如:加入Micro-GUI的窗口界面)后,也不过几百KB。将“嵌入式”体现得淋漓尽致,为用户实现了软件嵌入芯片或电子盘,精巧的嵌入式产品会赢得更多的市场,而开发与升级显得简便易行。
极速的实时多任务(Real-time Multitask)特性
由于Powsde-RTOS系统采用了“微内核嵌入式实时多任务操作系统(Microkernel Embedded RTOS)”,并且应用层的代码采用了“多进程(Multi-process)编程”,因而在实时多任务方面表现不凡,任务并发处理轻松自如,在实时多任务并发处理方面是单任务操作系统或多任务系统下的“单进程(Simplex-process)软件”望尘莫及的。系统根据对应的编程模式,经过配置后可根据应用任务数量和特性选择各具优势的运行模式:绝对抢占式、任务协作式。
系统内嵌“微型数据库管理系统MDBMS”
Powsde-RTOS内嵌的“微型数据库管理系统MDBMS (Micro-Database Manage System)”最大特点是:既是“微型Micro”体系又能和主流大型商用数据库(如SQL, ORACLE, SYBASE等)部分兼容。系统处理的原始数据文件可以直接被主流大型商用数据库识别并读进数据入库,因此在一些大型系统中可以省去许多中间系统,数据可直接在服务器端入库。
系统时间已直接采用内嵌的“恺撒记日法”(JD)
由于Powsde-RTOS直接采用学术界中普遍采用的是Julian(JD)记日法(儒略记日法或凯撒记日法),连续日历和时间相关的科学计算上下几十亿年,无“千年”问题,俗称天文日历。在各种大型数据库程序中(如SQL,ORACLE,SYBASE等),无一例外的都存在与此相关的日历内核程序。特别是在那些需要以时间轴进行剖切面海量数据分析的大型系统里,由本系统组成的智能设备在处理前置实时数据时均已带有JD时标,因此给大型后台系统带来了极大的便捷。
系统内嵌“微型图形用户界面接口 POWSDE Micro-GUI”
Powsde-RTOS内嵌的“微型图形用户界面接口Micro-GUI”,百分之百汉化,完全兼容主流的窗口界面操作风格和使用习惯,“窗口、面板、按钮、图标”等一应俱全,初次使用也会轻松上手,操作自如,形如在桌面系统一样。分辨率支持128X64、320X240、640X480、800X600、1024X768、非标尺寸。色彩支持2色、8色、16色、256色、16位。屏幕效果支持:背景自动缓存与恢复、以数据流方式保存或加载图象、视觉动画等。
系统支持“动态换肤”技术
POWSDE Micro-GUI支持“动态换肤”技术,使工业产品的界面色彩也能符合与满足用户个性化或定制的需求。同时具有“根窗口(Boot Window)”特性。
系统内嵌“直接芯片驱动DCD技术”
Powsde-RTOS系统对所有的通讯端口采用了“直接芯片驱动DCD技术(Direct Chipset Driver)”,直接驱动通讯端口硬件芯片的寄存器和直接读写通讯端口的数据流,而不是通过BIOS系统软件的中断调用进行驱动和读写数据,从而避免了调用BIOS时的开销和数据的转传,提高了数据的可靠性和传输的时间。支持通讯端口数据通讯的实时并发操作。同时所有的通讯端口都配有可变的输入、输出缓冲器,缓冲器是一个可变的循环链表而不是固定大小的线形链表。这个循环链表的总容量、链接节点数、单表容量等参数,用户都可以按实际情况灵活配置与监控。
系统内嵌“文件传送协议 POWSDE Micro-FTP”
Powsde-RTOS系统内嵌的简化“文件传送[输]协议FTP(File Transfer Protocol)”功能,为“远程文件下载、远程在线软件升级”带来了方便和功能延伸。
系统通讯口采用“动态协议”技术
Powsde-RTOS系统所有通讯口均能采用“动态协议”切换技术,同一通讯口可接入不同厂家不同规约的外部传感器或数据设备。更换不同厂家不同规约的外部传感器或数据设备时,只需打开设置窗口为同一通讯口下的外部传感器或数据设备设置不同的协议代号即可。同一通讯口根据实际接线也可以动态的配置为“上行远程通讯口”或“下行本地通讯口”。
系统采用分级动态用户管理和权限管理
Powsde-RTOS系统引入并采用了与大型商用体系类似的分级动态用户权限管理,不同权限的用户拥有完全隔离的、不同的、私有的窗口菜单及功能体系,因此用户在进行任何操作之前均需要象大型系统一样必须登陆才能进入,并且有SOE顺序日志记录,给设备的运行管理带来了方便。
系统支持“远程维护,在线升级”
Powsde-RTOS系统支持“远程维护”,并具有诸多特点。支持:远程启停、远程设参、远程文件下载、远程在线软件升级、远程诊断等远程维护功能。
Free window operating system that can run under FreeDOS: PowsdeRTOS.
"Microkernel" Technology
Powsde-RTOS is an embedded real-time multitasking operating system (ME-RTOS: Microkernel Embedded RTOS) with "microkernel" technology. It does not have the large and heavy "software baggage" like conventional software, so the system is stable and solid, and its own delicacy maximizes efficiency.
Extensive "Embedded" Technology
Powsde-RTOS has powerful functions and only occupies more than ten KB of memory. After functional expansion (for example, adding the window interface of Micro-GUI), it is only a few hundred KB. It fully embodies "embedded" technology, realizes software embedding in chips or electronic disks for users, and exquisite embedded products will win more markets, and development and upgrade are easy.
Ultra-fast Real-time Multitask (Real-time Multitask) Features
Since the Powsde-RTOS system adopts "Microkernel Embedded Real-time Multitask Operating System (Microkernel Embedded RTOS)" and the application layer code adopts "multi-process programming", it performs exceptionally well in real-time multitasking. Task concurrent processing is easy, and it is beyond the reach of single-task operating systems or "simplex-process software" under multi-task systems in real-time multitask concurrent processing. According to the corresponding programming mode, the system can select operating modes with respective advantages: absolute preemptive and task cooperative after configuration according to the number and characteristics of application tasks.
Embedded "Micro Database Management System MDBMS"
The biggest feature of the "Micro Database Management System MDBMS (Micro-Database Manage System)" embedded in Powsde-RTOS is that it is both a "micro Micro" system and can be partially compatible with mainstream large commercial databases (such as SQL, ORACLE, SYBASE, etc.). The original data files processed by the system can be directly recognized and read into the database by mainstream large commercial databases, so many intermediate systems can be omitted in some large systems, and data can be directly stored in the server.
The system time has directly adopted the embedded "Julian day counting method" (JD)
Since Powsde-RTOS directly adopts the Julian (JD) day counting method (Julian day counting method or Caesar day counting method) generally adopted in academia, continuous calendar and time-related scientific calculations span billions of years, without the "millennium problem", commonly known as astronomical calendar. In various large database programs (such as SQL, ORACLE, SYBASE, etc.), there are calendar kernel programs related to this without exception. Especially in large systems that need to perform massive data analysis on the time axis, the intelligent devices composed of this system all have JD time stamps when processing pre-real-time data, thus bringing great convenience to large background systems.
Embedded "Micro Graphical User Interface Interface POWSDE Micro-GUI"
The "Micro Graphical User Interface Interface Micro-GUI" embedded in Powsde-RTOS is 100% Chinese-ized, completely compatible with the mainstream window interface operation style and usage habits, with "windows, panels, buttons, icons" and so on. It is easy to get started and operate freely at the first use, just like on the desktop system. The resolution supports 128X64, 320X240, 640X480, 800X600, 1024X768, non-standard sizes. The color supports 2 colors, 8 colors, 16 colors, 256 colors, 16 bits. The screen effects support: background automatic cache and recovery, saving or loading images in data stream mode, visual animation, etc.
System supports "dynamic skin change" technology
POWSDE Micro-GUI supports "dynamic skin change" technology, so that the interface color of industrial products can also meet the personalized or customized needs of users. At the same time, it has the "Boot Window" feature.
Embedded "Direct Chipset Driver DCD Technology"
The Powsde-RTOS system adopts "Direct Chipset Driver DCD Technology (Direct Chipset Driver)" for all communication ports, directly drives the registers of the communication port hardware chip and directly reads and writes the data stream of the communication port, instead of driving and reading and writing data through the interrupt call of the BIOS system software, thus avoiding the overhead and data transmission when calling BIOS, improving the reliability of data and transmission time. It supports real-time concurrent operation of communication port data communication. At the same time, all communication ports are equipped with variable input and output buffers, and the buffer is a variable circular linked list instead of a fixed-size linear linked list. Parameters such as the total capacity, number of linked nodes, and single table capacity of this circular linked list can be flexibly configured and monitored by users according to actual conditions.
Embedded "File Transfer Protocol POWSDE Micro-FTP"
The simplified "File Transfer Protocol FTP (File Transfer Protocol)" function embedded in the Powsde-RTOS system brings convenience and functional extension to "remote file download and remote online software upgrade".
The communication port of the system adopts "dynamic protocol" technology
All communication ports of the Powsde-RTOS system can adopt "dynamic protocol" switching technology, and different external sensors or data devices of different manufacturers and different protocols can be accessed by the same communication port. When replacing external sensors or data devices of different manufacturers and different protocols, it is only necessary to open the setting window to set different protocol codes for the external sensors or data devices under the same communication port. The same communication port can also be dynamically configured as an "uplink remote communication port" or a "downlink local communication port" according to the actual wiring.
The system adopts hierarchical dynamic user management and permission management
The Powsde-RTOS system introduces and adopts hierarchical dynamic user permission management similar to the large commercial system. Users with different permissions have completely isolated, different, and private window menus and function systems. Therefore, users need to log in like large systems before performing any operation to enter, and there is SOE sequence log recording, which brings convenience to the operation management of the equipment.
System supports "remote maintenance, online upgrade"
The Powsde-RTOS system supports "remote maintenance" and has many characteristics. It supports remote maintenance functions such as remote start/stop, remote parameter setting, remote file download, remote online software upgrade, remote diagnosis, etc.
|

PowsdeRTOS,可运行于FreeDOS,窗口实时操作系统. |
|
2007-1-12 02:42 |
|
|
ecurb2006
中级用户
   www.ecgui.com
积分 272
发帖 123
注册 2006-9-23
状态 离线
|
『第 4 楼』:
希望参与投票的朋友把软件简单介绍一下
使用 LLM 解释/回答一下
现在点名了
GOTOmsdos Wengier 本是 zqlcch 19951001
xxxxzzzz cchessbd happyman06 dsysps ad669 gezi322 osfree JasonDay cnch happybasic
Now it's roll call.
GOTOmsdos Wengier Ben Shi zqlcch 19951001
xxxxzzzz cchessbd happyman06 dsysps ad669 gezi322 osfree JasonDay cnch happybasic
|

eCGUI-微型嵌入式GUI/ DOS/Linux/uC/OS-II/等 图形界面开发
www.ecgui.com
|
|
2007-2-5 05:02 |
|
|
19951001
高级用户
    流落街头
积分 570
发帖 272
注册 2005-10-17 来自 北京
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
专业:计算机应用技术
主要使用 C 和 C++开发 WIN32 平台和 Linux 平台下的程序。
开发 DOS 下的程序是个人爱好,一般是自己用的小工具。
Major: Computer Application Technology
Mainly use C and C++ to develop programs on WIN32 platform and Linux platform.
Developing programs under DOS is a personal hobby, generally small tools for personal use.
|
|
2007-2-8 00:21 |
|
|
pcuser80
初级用户
 
积分 136
发帖 50
注册 2006-9-8
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
目前在学习阶段,由于DOS编程比WINDOWS编程要简单……
Currently in the learning stage, because DOS programming is simpler than WINDOWS programming...
|
|
2007-2-9 03:54 |
|
|
happybasic
中级用户
  
积分 298
发帖 118
注册 2006-3-1
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
所在行业: 光驱研发
常用语言 for Work: 80c51, DJGPP, Borland C/C++(DOS && WIN)
for 业余爱好: Quick BASIC, Visual Basic
Industry: Optical drive R & D
Common languages for Work: 80c51, DJGPP, Borland C/C++(DOS && WIN)
For hobbies: Quick BASIC, Visual Basic
|

欢迎光临happyBASIC小站:http://yxbasic.51.net |
|
2007-3-22 02:08 |
|
|
mrli81
新手上路

积分 14
发帖 6
注册 2009-9-10
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
常用语言 for Work: C
for 业余爱好: C,asm
环境:keil,iccavr,tc++3.0,bc++,avrgcc
编译器使用:
edit界面:UE,
使用编译器方法:自写bat,为编译器制作生成bat补丁,用ue加载
Common languages for work: C
For hobbies: C, asm
Environment: keil, iccavr, tc++3.0, bc++, avrgcc
Compiler usage:
Edit interface: UE,
Method of using compiler: Write self-made bat, make generated bat patches for compilers, load with UE
|
|
2009-9-14 01:28 |
|
|
wang123ok
初级用户
 
积分 22
发帖 13
注册 2018-10-4
状态 离线
|
『第 9 楼』:
我说
使用 LLM 解释/回答一下
论坛目的是什么?就是让什么都不懂的人一点一点明白其中的知识和乐趣。现在以是win10时代,为什么有的怀念dos。是因为有些东西不是越新越好,只是更便于操作。但是她的根基就是dos。我希望dos论坛越办越好。我喜欢!
The purpose of the forum is to let people who know nothing about it gradually understand the knowledge and fun in it. Now it's the era of Win10. Why do some people miss DOS? Because some things are not better the newer they are, just more convenient to operate. But its foundation is DOS. I hope the DOS forum will get better and better. I like it!
|
|
2018-10-6 23:06 |
|
|