VB和批处理

希望在这2方面的高手能够说下自己对这2种语言的理解不要百科那些的。。那些我也看过的,不过还是很模糊希望集思广益,能够有通俗易懂些的。另外,VB和批处理为什么能同时写在一起... 希望在这2方面的高手能够说下自己对这2种语言的理解
不要百科那些的。。那些我也看过的,不过还是很模糊
希望集思广益,能够有通俗易懂些的。
另外,VB和批处理为什么能同时写在一起呢?
展开
 我来答
小陈_cwt
2010-08-02 · TA获得超过153个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:223万
展开全部
批处理产生于DOS年代,哪时的电脑是386、486... 运行的程序是在 DOS 的提示符下打入命令,命令是一行英文字符,有内部命令和外部命令两种,内部命令是系统启动后就已经驻留内存可以运行的命令,外部命令就是我们现在所说的可执行文件(*.COM 和 *.EXE),命令输入错了,电脑就不会帮你干活,后来微软搞了一个 WINDOWS31 ,把命令改为图标,只要双击图标电脑就工作了,现在我们用的WINDOWS就是WINDOWS31的高版本,所以现在的人没有用命令操作电脑的体会。而批处理就是用一个文件把很多个DOS命令组合在一齐实现一定的功能。是一种应用层的简单编程,编程能力有限,还会常因找不到外部命令而不能正常工作.
VB是WINDOWS下的一种Basic语言,是能生成可执行文件的编程语言,是真正的编辑语言,如果你对WINDOWS API 熟悉,VB几乎能实现你所要的全部功能.VB.NET更加把VB提升到与C#为同一层次的地位.
VB和批处理为什么能同时写在一起呢?批处理能加入VB写的可执行文件,VB可以用 Shell 或 API 来调用批处理文件.
百度网友e355ee04a
2010-08-02 · TA获得超过798个赞
知道小有建树答主
回答量:1583
采纳率:0%
帮助的人:725万
展开全部
VB和批处理根本就是两回事。
VB写出来的的是WIN32可执行程序。
VB能实现批处理能实现的功能。但批处理不可能实现VB的功能
总之他们俩不是一个概念的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-08-02
展开全部
批处理只是一次过把多条dos命令写在一个批处理文件里面 批处理执行罢了

vb是生成exe的可执行文件 根本不同原理的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友74d1b69
2010-08-02 · TA获得超过448个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:134万
展开全部
VB是一种高级程序设计语言。
所谓批处理:只是一连串的DOS命令,把它们写在一块,让它们顺序执行。就像成批成批处理命令一样,所以叫“批处理”- -!
两者不能混为一谈!

VB之所以能调用是通过Shell去执行。批处理调用VB……就该是VB写好的程序,可以运行的,通过批处理的命令去“运行”它!

呃!

其实,任何两种语言都有可能在一起的!像动态网页设计的时候,可能用ASP代码里面插入JaveScript语言、插入VBScript语言、SQL语句等等。只要能整合,各干各的活,有什么关系呢?
更何况是VB跟批处理本来都是微软他们家的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyykkkyyyy
2010-08-03 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3256万
展开全部
虽然不是高手,但自认原理上知道一点
VB 是一种可视化的编程语言,源于早期DOS甚至更早的操作系统里的BASIC编程语言,操作系统发展为窗口式的于是在前面加个V 可视化,适于新的环境编程,尤其适合用于编制Windows系列上应用的软件,编程时写代码有专门的软件,甚至还可用鼠标操作代替其中相当一部分代码的编写。最终是要“转”成exe文件或许还有附件来执行的。
估计楼主问“VB和批处理为什么能同时写在一起呢?”里的VB是说的是VBS,它除了代码几乎就是VB,而且是把VB里提供的很多现存的与操作系统接口很紧密的,叫函数也好,叫过程也好,叫对象也好给提供出来,方便用户用纯文本编写,不用编译(即不必转成exe)只要后缀改为VBS,用一个解释器程序来解释并执行的,或称为“脚本”,相对于VB而言,主要是方便简单地改动,基本上它还是属于“编程”。
一般现在说的批处理指的是把命令行命令放到一个文本文件里,后缀名是.BAT(现在也可用.CMD),它主要是把一批命令放到一起去执行,编程能力非常有限,但却很方便,因为所有命令甚至是自己开发的一个程序也可算作是命令,都可集于它里面去按一定的条件和顺序调用,因而也适合于处理要用某些命令组合的多次执行的批量任务,那么它和VBS有点类似——纯文本、不需要专门编译
至于说两者可以放一起完全是个误会,VB呢根本就和批处理是两码事,VBS和批处理都是纯文本,却不是同一个东西解释执行的,会产生误会的原因是因为每一种都有编辑文本的功能,自然也能用这一种去编辑另一种的代码去保存为另一种的后缀名的文本并加以调用,而之后也可保留也可立即又把它给删了就更象是代码放一起用了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2010-08-09 · TA获得超过163个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:180万
展开全部
批处理其实就是一些dos命令通过一些最基本的程序框架连接起来的语句集。

批处理很简单,但很实用,学起来很快。但可以通过批处理迅速掌握一些编程基础,有利于进一步发展。

而VB是一种比较适合初学者的可视化编程语言,但要边一个好的VB程序也不容易,需要不断实践积累。

你说的能写在一起可能是在VB中插入DOS命令,而在批处理中却无法插入VB语句。(但可以用vbs,通过echo命令输出到.vbs文件后执行)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式