中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 21:16
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 面向对象的批处理语言(Object Oriented Batch Language)
16 发表于 2006-10-14 01:25 ·  中国 北京 朝阳区 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
UID 63324
性别 男
状态 离线
如果是 面向过程思想 使用批处理,
可以把自定义函数(子批处理文件,可以接收参数)放到 Include 命名(类似)的目录内,

例如:还可以把象pengfei和版主做的浮点运算等一系列已经接近完美的批处理做成函数库格式,每个函数一个文件,存入函数专有目录内。
这样积少成多,将来开发的时候,只需简单调用就行:)



C:\TEMP\basic 的目录

2006-09-30 14:51 <DIR> .
2006-09-30 14:51 <DIR> ..
2006-09-30 14:51 <DIR> Include
2006-09-30 14:51 <DIR> Lib



使用oop思想超级棒!!!
楼主的技术是具有创新思维的!!!

目前不知道如果楼主的这个创造性实现了部分功能以后,
应用它的人我想可能是:

较精通DOS命令、精通批处理编写、精通面向对象的程序开发并真正开发过一段时间(如JAVA等),
然后有着对技术狂热的执著……
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
17 发表于 2006-10-14 01:28 ·  中国 北京 朝阳区 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
UID 63324
性别 男
状态 离线
没有执著和创造性思维就不能点亮世界~:)
再顶!!!
等待楼主源源不断的好想法~:)
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
18 发表于 2006-10-16 00:24 ·  中国 黑龙江 牡丹江 中移铁通
初级用户
积分 71
发帖 34
注册 2006-09-15 02:15
UID 62611
状态 离线
面向对象的批处理?真的有必要么?对批处理真要有正确的认识了,复杂了不如直接做dos软件开发好了。
支持willsort的观点!
19 发表于 2007-04-30 06:31 ·  中国 湖北 黄石 大冶市 电信
初级用户
积分 21
发帖 6
注册 2005-08-15 09:48
UID 41666
状态 离线
如果想要面向对像又想要简单,可以试试 PYTHON.
20 发表于 2007-05-04 14:53 ·  中国 广东 中山 电信
新手上路
积分 19
发帖 10
注册 2005-12-13 01:56
UID 47019
状态 离线
思想不错。有一定的实际应用性。
21 vssss 发表于 2007-05-26 15:38 ·  中国 广东 深圳 电信
新手上路
积分 4
发帖 2
注册 2007-05-26 14:34
UID 89372
性别 男
状态 离线
Originally posted by redtek at 2006-10-14 01:07 AM:
顶~~
这个 “@echo %dbg% off” 真有意思,想要调试的时候连批处理文件都不用改了:)
]
22 发表于 2007-05-26 18:53 ·  中国 海南 海口 移动
初级用户
积分 26
发帖 12
注册 2007-05-25 17:03
UID 89286
性别 男
状态 离线
谢谢分享~~~~~~~~~~~~~~~
23 发表于 2007-06-02 23:13 ·  中国 上海 嘉定区 电信
新手上路
积分 2
发帖 1
注册 2007-06-02 15:52
UID 90054
性别 男
状态 离线
顶一下~~~~
24 发表于 2007-06-03 12:44 ·  中国 山东 青岛 阿里云
版主
★★★
操作系统爱好者
积分 1,113
发帖 392
注册 2002-11-11 00:00
UID 228
性别 男
状态 离线
我的理解:将BAT图形化,语言标准化(类VB)。

其实他的唯一意义在于程序的保护,执行效率会比原始BAT要慢。
DOS之家 http://doshome.com 站长 葛明阳
25 发表于 2007-10-16 18:27 ·  中国 广东 东莞 电信
初级用户
积分 26
发帖 12
注册 2007-10-13 18:43
UID 99648
性别 男
状态 离线
厉害啊
26 发表于 2007-10-16 18:28 ·  中国 广东 东莞 电信
初级用户
积分 26
发帖 12
注册 2007-10-13 18:43
UID 99648
性别 男
状态 离线
先下了,谢谢了
27 发表于 2007-10-17 13:54 ·  中国 上海 电信张江机房
初级用户
★★
积分 150
发帖 68
注册 2007-04-26 00:18
UID 86476
性别 男
状态 离线
留个脚印,日后研究,谢谢楼主了。
28 发表于 2007-12-07 19:51 ·  中国 广东 广州 番禺区 电信
初级用户
积分 33
发帖 16
注册 2007-12-05 16:57
UID 104767
性别 男
状态 离线
这样的贴子我是一定顶的,思路不错!
29 发表于 2008-01-16 18:44 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
UID 103127
性别 男
状态 离线
楼主的想法就是非凡,总走在我们前头,
不过,本人觉得这项工程任务量巨大!!!!
建议先把一些常用的任务的代码大家商讨下做个规范标准,然后,
建立头文件,做成函数库,再实践下.
大家踊跃发表意见呀!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
30 好想法,有创见!!! 发表于 2008-01-16 23:30 ·  中国 广东 深圳 南山区 电信
中级用户
★★
部落守望者
积分 351
发帖 140
注册 2006-06-19 17:11
UID 57261
性别 男
状态 离线
如果批处理的OOP实现了,那么任何应用程序岂不是都文本化了!!!以后大家共享软件的时候只要传文本就OK了,哈哈. 不过这时候版权问题不好弄啊:P
如果效率够好的话(硬件速度越来越快,好象没有太大问题),那么开发程序也简单了(省去了许多工具Compiler/Assemblyer/Llinker),DOS本身就是一个大的开发环境啊,太有创意了!!!
应该好好规划一下,这个说不定就是以后的发展方向呢(如果做的好,这一个特点可以超越Windows和其他图形界面的OS),支持楼主!!
可以想象,那时侯DOS就纯粹只是一个kernal(洋葱的芯),在他的基础上可以运行n个应用程序甚至n个OS(洋葱的n层皮):D

咱们的DOS也该考虑64位的架构了,要不然怎么发挥出它短小精悍的威力呢??在64位上面大规模使用批处理应该很有意义.

[ Last edited by enjoyer on 2008-1-17 at 12:21 AM ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
zzz19760225 +1 2016-12-11 23:22
一切从底层开始
论坛跳转: