编程的脚本语言需要环境吗
❶ 分别说明以下编程语言或脚本语言一般的学习或编程环境: (说下知道的就可以,谢谢各位!)
1、微软的vs就可以了,这个软件还是挺好的。
2、eclips或myeclips这两个也是不错的当然还有NetBeans。
3、一般JavaScript我就用Dreamweaver。
4、EditPlus
5、Eclipse
6、MyEclipse
7、vs
后两个我也不知道,其实什么样的工具都是那么回事关键是看你会不会。
❷ 按键精灵里边的新建脚本需要提前设置语言环境吗
按键精灵里边的新建脚本需要提前设置语言环境
如果是单独的两个脚本是不能调用的.但是你可以把某个脚本写成子程序或者函数过程粘贴到另一个脚本里调用.
如果你的这个脚本要写成函数供很多脚本调用,在按键精灵的我的命令库里新建一个命令库,然后把脚本写成函数保存,以后你在写其他脚本的时候就可以调用该函数.并且你制作小精灵的时候也会自动把该函数打包进去.
如果你不更换电脑,这样做还是很方便的.在我的命令库里的函数都可以自己修改,作为新手学习很有用.
❸ 有哪些脚本语言不需要搭建环境除了js和vbs
autohotkey之类的,也甭搭建,安装了就带环境可以跑了(实际上就是不用配置而已)。
脚本语言都得有语言环境才能被解释出来运行。
js、vb只是windows下默认装的ie什么的已经给带了执行环境而已。
如果转到Linux或苹果系统下,那python等很多脚本语言都是系统自带环境的。
❹ 脚本语言有哪些
脚本语言有很多种,像是我们常见的Cmd命令也可以算是一种脚本,你说的脚本语言应该是Web应用程序的脚本。
这类的常见的有JavaScript、VBScript、Perl、PHP、Python、Ruby。
脚本语言的特点是语法简单,一般以文本形式保存,并且不需要编译成目标程序,在调用的时候直接解释。这可以当做是脚本语言的判断标准,比如说JavaScript,你只需要用记事本新建一个Html文件,在里面加上一段脚本就可以了,在浏览器打开Html文件时自然会调用JS脚本。
总之你能用记事本写出程序,不需要编译环境生成目标程序的基本上就是脚本语言。
❺ 请问VBS脚本的执行需要什么环境吗
首先,我的vbs文件关联已经被“豪杰”夺取了。我双击Deploy.vbs就会打开豪杰,比较郁闷。但是我用了打开方式,试了浏览器、cmd,都无济于事。 今天,我想到这个问题后,就有想法去Microsoft的News Group上去问一问。然后又去了CSDN的全文检索。果然很争气,我的关键字只是vbs,执行,就找到了一大堆我想要的东东。了解到用wscript.exe来执行这个文件。 在cmd里敲了wscript.exe Deploy.vbs,但是返回错误是 There is no script engine for file extension '.vbs'。这个时候我想到了google。果然搜到了不少有用的信息,其中第一条里我就找到了解决办法。 原因是我的vbs关联已经丢失了,必须显示指定。 cmd中敲入 wscript.exe //e:vbscript Deploy.vbs。果然成功!!! 总结:用wscript.exe 执行类似vbs这类的脚本文件。如果文件关联丢失。可以用//e:vbscript. 附上我找到的很有帮助的文章。 一、什么是WSH? WSH是Windows Scripting Host(Windows脚本主机)的缩略形式。WSH这个概念最早出现于Windows 98操作系统,是一个基于32 位 Windows 平台、并独立于语言的脚本运行环境。比如:你自己编写了一个脚本文件,如后缀为 .vbs 或 .js 的文件,然后在 Windows 下双击 并执行它,这时,系统就会自动调用一个适当的程序来对它进行解释并执行,而这个程序,就是 Windows Scripting Host,程序执行文件名为 Wscript.exe (若是在DOS命令提示符下,则为 Cscript.exe)。 想知道自己的机器上有没有WSH吗?查看一下你的机器里有没有“Wscipt.exe”或者“Cscript.exe”这两个文件就可以了。如果找到,恭 喜你!你已经安装了WSH。否则,自己手动安装吧: 在Windows 98环境下,WSH是作为操作系统的一个组件自动安装的,如果不慎丢失了这个组件,可以从依次打开“控制面板-->添加/删除程 序--〉Windows安装程序--〉附件”,然后将“Windows Scripting Host”前的划上“√”,再确定即可完成WSH组件的安装。 二、脚本语言与WSH的关系 大家知道,脚本语言(包括JavaScript和VBscript语言等)经常会被植入网页之中(其中包括 HTML 页面客户机端和 ASP 页面服务器端) 。对于植入 HTML 页面的脚本,其所需的解析引擎会由 IE 这样的网页浏览器载入;对于植入 ASP 页面的脚本,其所需的解析引擎会由 IIS( Internet Information Services)提供。而对于出现在 HTML 和 ASP 页面之外的脚本(它们常以独立的文件形式存在),就需要经由 WSH 来 处理了。需要说明的是:WSH 要想正常工作,还要安装IE 3.0 或更高版本的 IE,因为 WSH 在工作时会调用 IE 中的 VBScript 和 JavaScript 解析引擎。 [未结束][iba_page]在这些被植于网页的脚本语言中,绝大多数是与网络安全无关的。但也有少数别有用心的好事 者,把一些严重危及网络安全的代码(我们常常称之为“恶意代码”,他们通常都要通过修改注册表达到“恶意”的目的!),混放在正常的 脚本之中,常常让我们防不胜防。但是,如果我们了解一点关于脚本语言的知识,这些“伎俩”都是非常容易识破的。还是让我们从几个简单 的实例开始吧…… 三、WSH应用举例 WSH可以处理脚本程序,怎样阅读和编写WSH的脚本源文件呢?只要你有一点Basic(会VB的编程更好,呵呵)语言的基础,学会看懂WSH脚 本语言的程序并不是一件难事。去C:WINDOWSSAMPLESWSH目录以下将看看吧!里面提供了几类经典的脚本例子,而且分别提供了VBScript和 JavaScript两个版本,我们只要用记事本打开它们并仔细研究就不难学到一些基本的WSH应用。 你只需在记事本中依次输入以下每个实例中的代码,并保存为相应的“*.vbs”文件,双击这个文件,你就可以看到相应的效果了。
❻ 脚本是编程吗
编程语言包含脚本语言的。
不过脚本语言和一般语言等的区别是
1、一般编程语言要编译连接成可执行文件,才能执行。脚本语言直接解释执行
2、一般语言用作系统程序或者应用程序开发,脚本语言常用来做系统管理
3、一般语言用起来麻烦,必须编译才能运行,但是,一旦编译后,可脱离环境运行,而脚本语言必须安装对应的脚本环境
4、脚本语言相对系统管理方面比一般语言强大,而且便携性好,其执行环境一般比较小,有的只是一个解释器。
5、脚本语言便于交流
脚本语言包含:
Perl
Python,
sed,
awk,
tcl/tk等等,一般语言包含C/C++,
Pascal,
C#,
Java等
总之,用什么性质语言,关键看应用,系统管理要脚本语言,一般应用用常见编程语言。
❼ 脚本语言和编程语言的区别是什么
1、脚本语言:又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序。
2、编程语言:一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
二、特点不同
1、脚本语言:脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。
2、编程语言:程序在运行时可以改变其结构,开发快速,接近自然语言,易于理解,更方便的代码管理。
三、优缺点不同
1、脚本语言:脚本语言极大地简化了“开发、部署、测试和调试”的周期过程。大多数脚本语言都能够随时部署,而不需要耗时的编译/打包过程。
2、编程语言:任何编程语言的使用都需要确保编写的程序能够根据实际需要及时调整。因此,快速原型开发环境非常重要,在这种环境下,动态语言和相关库的结合可以大大增强其优势。
❽ 哪些语言开发的程序,才需要.net 环境的支持呢
通常需要.net环境的开发语言
C#
VB.net
F#
C#可以作为Unity的脚本语言所以不是一定需要,
其它两个即便有其他环境也没有成气候
❾ 任何编程语言都需要编程环境吗
C#与JAVA的相同之处:由于C#与JAVA都是基于C++发展起来的,因此二者之间具有很多相似之处,具体如下:
1、C#和JAVA语言的编译结果是独立于计算机和编程语言的,可执行文件可以在受管理的执行
环境中执行;
2、C#和JAVA语言都是采用了自动的垃圾回收机制;
3、C#和JAVA语言都取消了指针操作;
4、C#和JAVA语言都没有头文件;
5、C#和JAVA语言都只支持单重继承,要实现与多重继承类似的功能,必须通过接口来实现;
6、类都是从Object类派生而来,类的对象通过关键字new生成;
7、C#和JAVA语言都支持线程;
8、C#和JAVA语言都没有全局变量和全局函数,所有的变量和函数都属于某个类所有;
9、C#和JAVA语言都支持对数组和字符串边界的严格检查,不会出现边界溢出的情况;
10、C#和JAVA语言都使用“.”操作符,不再使用“->”和“::”操作符;
11、C#和JAVA语言都将null和bool作为关键字;
12、C#和JAVA语言中所有的值都必须先初始化后才能使用;
13、C#和JAVA语言中的if语句都不允许采用整数作为判断条件;
14、C#和JAVA语言中的try语句块都可以后接finally语句块。
C#与JAVA的不同之处:
尽管C#和JAVA有很多相同之处,但是由于二者是两家不同公司开发的高级程序设计语言,它们又相互独立,
自成体系,各自具有一些自己特有的特点,下面将C#与JAVA之间的不同之处如下:
1、属性
对于那些经常使用快速开发工具,如Delphi或者Visual Basic的开发人员来说,属性是一个非常熟悉的概念。
一般来说,通过getXXX可以读取属性的值,而通过setXXX可以设置属性的值。
JAVA中比较常见的属性操作语句: foo.setSize(foo.getSize()+1); label.getFont().setBold(true);
c#中比较常见的属性操作语句: foo.size++; label.font.bold=true;
很明显,上述的属性设置方式较JAVA来说更为简洁,可主读性也更强。这充分体现了C#简单的特点。
JAVA对于属性的定义:public int getSize(){ return size; } public void setSize(int value){ size=value; }
c#对于属性的定义进行了简化:public int Size{ get{ return size; } set{size=value; }}
2、index
C#提供index来给对象加上索引的功能,从而用与处理数组类似的方式来处理对象,JAVA语言则不支持index
C#中定义index的典型方式如下:
public Story this[int index]
{
get{return stories[index]; }
set{
if(value!=null){
stories[index]=value
}
}
3、delegate :可以认为是一种类型安全、面向对象的函数指针。
C#使有delegate可以通过一个名字访问不同的函数,它实现和JAVA中的interface类似的功能,但是它比interface更为好用。
4、event
C#提供对event的直接支持,它通过delegate和event关键字实现对事件的处理。event关键字隐藏所有delegate方法,运算符“+=”和“-+”允许程序员自由加入或者删除时间处理程序。
5、enum:枚举用于指定一系列的对象。
C#通过如下语句来定义和使用枚举:
定义:public enum Direction{North,East,West,South};
使用:Direction wall=Direction.North;
JAVA不直接支持枚举,如果要实现和C#相类似的功能,必须先定义一个类
public class Direction{
public final static int NORTH=1;
public final static int EAST=2;
public final static int WEST=3;
public final static int SOUTH=4; }
在定义了Direction类后,JAVA可以通过引用类中的值来使用枚举:
int wall= Direction.NOTRH;
6、foreach语句
C#提供了标准的for循环,同时还提供了foreach语句(从VB中引入)来循环处理集合中的元素。
JAVA遍历集合中的所有元素的典型处理方式如下:
while(!collection.isEmpty())
{
Object o=collection.get();
connection.next();
…
}
C#遍历集合中的所有元素:foreach(object o in collection){…}
7、统一数据类型:
大多数的高级程序设计语言都有基本数据类型,如整型、浮点类型等。同时,为了更好地满足实际的需要,对不同的数据类型有不同的处理方式,显然,如果能够对简单数据类型的处理和对复杂数据类型的处理结合在一起,并用一致的方式加以处理的话,无疑会大大提升应用程序设计的效率,增强程序设计的灵活性。
JAVA语言在处理基本数据类型的时候也采取分别处理的策略,但是在基本数据类型的基础上提供了一系列封装这些基本数据类型的类,例如:整型(int)被类Integer所封装,双精度浮点(double)被类Double封装。
C#提供了一种和JAVA不同的方式来实现数据类型的统一。事实上,在c#中,即使是int这样的简单数据类型在C#内部也是通过一个结构体Int32来实现的,在C#中,可以这样认为,int只是结构体Int32的一个别名。由于C#中的结构体也继承自类Object,这样,Object类中定义的方法,各个结构体也拥有,于是,在C#中可以通过如下的方式来操作整数:int I=5; System.Console.WriteLine(i.ToString());
8、操作符重载
通过操作符重载可以用一种比较自然的方式来操纵各种数据类型,从而大大提升程序的可读性和灵活性。C#中的“==”操作符在Object类中进行了定义,在Object中定义的==操作符通过比较两个值的引用来获得最后的结果。如果使有和集合相关的类,则必须在这样的类中实现ICompar接口,这个接口中定义了一个方法CompareTo,该方法返回两个对象的比较结果,在此基础上,可以进一步定义各个实现比较的操作符,如
“>”、“<”、“>=”、“<=”等。事实上,数字类型(int、long等)可以直接使用这些比较操作符,它们的内部都实现了ICompare接口。
9、多态性
虚似方法提供了多态性的技持。多态意味着派生类可以定义一个和基类中同名的方法。尽管JAVA和C#都支持多态性,但是它们的具体实现方式还是有一定的差别。
在JAVA语言中,默认情况下,基类的对象可以直接调用派生类中的虚似方法,在C#语言中,基类要调用派生类中的虚似方法必须通过virtual关键字来实现。同时,在C#语言中,一个方法要重载基类中的同名方法,还必须通过关键字override来实现。在C#中实现多态的典型程序如下:
Class B{ public virtual void foo{}}
Class D:B{ public overried void foo(){}}
以上只是简单地比较了C#和JAVA之间的异同,事实上,这二者之间的比较远不止上面所介绍的内容,要学好这两种语言,需要经过大量的实践工作,在实践中区分开两种语言
❿ 运行策略编程和脚本编程有何异同
脚本语言:又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序。 2、编程语言:一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。 二、特点不同 1、脚本语言:脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。 2、编程语言:程序在运行时可以改变其结构,开发快速,接近自然语言,易于理解,更方便的代码管理。 三、优缺点不同 1、脚本语言:脚本语言极大地简化了“开发、部署、测试和调试”的周期过程。大多数脚本语言都能够随时部署,而不需要耗时的编译/打包过程。 2、编程语言:任何编程语言的使用都需要确保编写的程序能。
编程语言包含脚本语言的。 不过脚本语言和一般语言等的区别是 1、一般编程语言要编译连接成可执行文件,才能执行。脚本语言直接解释执行 2、一般语言用作系统程序或者应用程序开发,脚本语言常用来做系统管理 3、一般语言用起来麻烦,必须编译才能运行,但是,一旦编译后,可脱离环境运行,而脚本语言必须安装对应的脚本环境 4、脚本语言相对系统管理方面比一般语言强大,而且便携性好,其执行环境一般比较小,有的只是一个解释器。 5、脚本语言便于交流 脚本语言包含: HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。 2.脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些. 3.与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。 注:脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL都是脚本语言。C/C++编译、链接后,可形成独立执行的exe文件。