中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 面向对象的批处理语言(Object Oriented Batch Language)
« [1] [2] [3] [4] »
作者:
标题: 面向对象的批处理语言(Object Oriented Batch Language) 上一主题 | 下一主题
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 16 楼』:  

如果是 面向过程思想 使用批处理,
可以把自定义函数(子批处理文件,可以接收参数)放到 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,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-10-14 01:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 17 楼』:  

没有执著和创造性思维就不能点亮世界~:)
再顶!!!
等待楼主源源不断的好想法~:)



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-10-14 01:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yiping1973
初级用户




积分 71
发帖 34
注册 2006-9-15
状态 离线
『第 18 楼』:  

面向对象的批处理?真的有必要么?对批处理真要有正确的认识了,复杂了不如直接做dos软件开发好了。
支持willsort的观点!

2006-10-16 00:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
skno
初级用户





积分 21
发帖 6
注册 2005-8-15
状态 离线
『第 19 楼』:  

如果想要面向对像又想要简单,可以试试 PYTHON.

2007-4-30 06:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lzmyst
新手上路





积分 19
发帖 10
注册 2005-12-13
状态 离线
『第 20 楼』:  

思想不错。有一定的实际应用性。

2007-5-4 14:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
77209341
新手上路





积分 4
发帖 2
注册 2007-5-26
状态 离线
『第 21 楼』:  vssss

[quote]Originally posted by redtek at 2006-10-14 01:07 AM:
顶~~
这个 “@echo %dbg% off” 真有意思,想要调试的时候连批处理文件都不用改了:)
]

2007-5-26 15:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zhanbushi
初级用户





积分 26
发帖 12
注册 2007-5-25
状态 离线
『第 22 楼』:  

谢谢分享~~~~~~~~~~~~~~~

2007-5-26 18:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
IamWizard
新手上路





积分 2
发帖 1
注册 2007-6-2
状态 离线
『第 23 楼』:  

顶一下~~~~

2007-6-2 23:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gmy
版主

操作系统爱好者


积分 1113
发帖 392
注册 2002-11-11
状态 离线
『第 24 楼』:  

我的理解:将BAT图形化,语言标准化(类VB)。

其实他的唯一意义在于程序的保护,执行效率会比原始BAT要慢。



DOS之家 http://doshome.com 站长 葛明阳
2007-6-3 12:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
rocmagic
初级用户





积分 26
发帖 12
注册 2007-10-13
状态 离线
『第 25 楼』:  

厉害啊

2007-10-16 18:27
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
rocmagic
初级用户





积分 26
发帖 12
注册 2007-10-13
状态 离线
『第 26 楼』:  

先下了,谢谢了

2007-10-16 18:28
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
picat
初级用户





积分 150
发帖 68
注册 2007-4-26
状态 离线
『第 27 楼』:  

留个脚印,日后研究,谢谢楼主了。

2007-10-17 13:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
58795362
初级用户





积分 33
发帖 16
注册 2007-12-5
状态 离线
『第 28 楼』:  

这样的贴子我是一定顶的,思路不错!

2007-12-7 19:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
plp626
银牌会员

钻石会员


积分 2278
发帖 1020
注册 2007-11-19
状态 离线
『第 29 楼』:  

楼主的想法就是非凡,总走在我们前头,
不过,本人觉得这项工程任务量巨大!!!!
建议先把一些常用的任务的代码大家商讨下做个规范标准,然后,
建立头文件,做成函数库,再实践下.


  Quote:
大家踊跃发表意见呀!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



2008-1-16 18:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
enjoyer
中级用户

部落守望者


积分 351
发帖 140
注册 2006-6-19
状态 离线
『第 30 楼』:  好想法,有创见!!!

如果批处理的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




一切从底层开始
2008-1-16 23:30
查看资料  发送邮件  发短消息 网志  OICQ (363852426)  编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: