自动化机器人最好的编程语言是什么?

基本上你需要学习网络编程(WebClient,HttpWebRequest,TcpClient),线程和面向对象编程(类等)。C#是一种很好的语言,但最终你可能会遇到奇怪的错误,需要根据你想要实现的功能找到“解决方法”。
 

krisconseto1987

New member
你可以尝试VB.net或C#。但我更喜欢Delphi(使用Pascal),尽管它比其他语言有些难度(特别是在多线程方面)。
 

propombanle1981

New member
"自动化有什么想法吗?有人试过吗?我现在有u-bot studio和Auto-mation Anywhere,但我对使用它们没有专业知识。"
 

layscutorop1981

New member
个人而言,我喜欢用Java进行编程,因为我在不同的机器上运行Windows/Mac/Linux,并且希望我所构建的任何东西都可以跨平台。C#也可以跨平台,但不是同一个代码。其中某些部分需要重新编写,以在不同操作系统上运行。
 

imunofti1975

New member
这取决于什么样的机器人。几年前,我用C 创建了一个《公会战争》的机器人,因为我必须非常接近RAM。另一方面,我目前正在使用Java开发一个基于Web的机器人来自动化一个网站。
 

rambmetomar1979

New member
我会把我的机器人交给C#,因为这对初学者来说要简单得多,即使PHP也可以为机器人做出出色的工作。我不会选择Visual Basic,尽管用它创建机器人非常简单,但是当你想为Mac用户移植时会有问题。
 
哈咯,我个人会选择 Python。Python 具有非常出色的库和比 Java 更简单的语法优势。而且,当我们试图熟悉一个陌生的任务时,Python 可交互的解释器也是一个不错的工具。如果你能够克服烦人的缩进语法,Python 就是一款非常棒的工具。请查看下面的链接,我认为它们会很好地满足你的需求。
 

emrolvipi1973

New member
如果你不懂任何编程语言,从你最熟悉的语言开始并扩展到达到一个合理的水平。后来你的语言应该由你的目标决定,所以如果你只想构建一个简单的爬虫,你不必构建一个复杂的Java项目,而可以选择Python。
 
我会说对于一些任务使用C#,然后针对其他任务使用NodeJS/PhantomJS。NodeJS和PhantomJS也可以在几乎所有平台上运行。
 

rerafali1986

New member
在开始学习C#之前,他应该先学习编程语言的基础知识,当然还有面向对象编程的基础。这同样适用于JAVA以及任何其他面向对象语言。
 
顶部