编程学习学什么语言编像PCAnywhere或Remoteadmi
学什么语言编像PCAnywhere或Remote administrator等远程协助比较好??? 我学VB,学到网络编程的时候说VB网络编程要用Winsock控件,如果服务端的机器没装这个控件的话就运行不了~~~所以有些忧郁继续是否继续研究VB了~~~ 还有象灰鸽子企业版是什么语言编的了??用这个语言的好处是什么?? 问题补充:.NET是什么??还有现在说是.NET大行其道~~~为什么??那我想编C/S的网络程序学什么好了??? 现在学什么语言编C/S程序好了??
>如果服务端的机器没装这个控件的话就运行不了~~~ >所以有些忧郁继续是否继续研究了~~~ 你的这个想法比较可笑,按你这个思路的话你什么都不能学,因为没有什么软件不是建立在某种前提条件之上的。就算你写个支持裸机启动的汇编程序,它都要靠特定的firmware程序来支持引导。就算不扯那么远,只说常见的编程方法,你用VB需要VB运行库支持,你用C需要C运行库支持(你总不见得完全自己手工实现C库吧),你写Windows程序需要API库支持,写MFC或ATL程序也许要相应的运行库。请问你打算怎么办? 当然,我不是说你一定要继续研究VB这种过时很久的东西,不过如果你只是因为VB需要用winsock就放弃它,那你太幼稚了。 >还有象灰鸽子企业版是什么语言编的了?? >用这个语言的好处是什么?? 灰鸽子用Delphi编写的。这个开发环境曾经辉煌一时,不过现在也基本上处于淘汰边缘。Delphi的优点很多,详细的可以展开写上几千字,你可以自己去搜。不过实际上它能流行一时的主要原因是比较简单易学,开发周期短,并且在简单的同时兼顾到了效率(这是Delphi优于VB的地方,VB虽然也易学易用,但效率低下)。Delphi是一种开发环境,它主要使用改进过的Pascal(OO Pascal)语言作为开发语言。 > .NET是什么??还有现在说是.NET大行其道~~~为什么?? 实际上,微软在定义.net的时候出现过多次反复和模糊。目前来讲,.net就是微软的一切:)。从狭隘的编程的观点来看,你可以把.net理解为一个运行在操作系统和你的程序之间的一层中间程序,它的作用是把你的程序转化为操作系统可识别的操作。这个过程有点类似于VB编程,你的VB网络程序需要Winsock控件,Winsock控件就类似.net的作用。你需要深入学习,才能完整体会.net的内涵,暂时理解这些就够了。 说.net大行其道,这个不为什么。因为它确实大行其道,所以我们说它大行其道。.net能流行的原因有很多,包括很多非技术层面的因素。.net再一次简化了编程的复杂性,这个是最根本的原因。 >现在学什么语言编C/S程序好了?? 不管什么程序,只要你是在Windows上运行,目前来说都应该转向.net平台(设备驱动、高性能系统组件除外)。当然,看样子你想写病毒,写病毒的话应该去了解普通C语言及操作系统原理。其实问题的本质并不在于你掌握了哪种语言,而在于你理解多少原理性的东西。对于缺乏深刻的操作系统及特定领域的技术背景的所谓病毒而言,常见的任何语言都可以实现。而那种具有深刻技术背景的病毒往往需要在C语言或汇编语言层次上来实现,而当你能达到这个层次的时候,语言早就不是你所关心的问题了。我想你不知道我在说什么,呵呵,没关系,慢慢来吧。反正目前给你建议就是:如果你是想正正经经学写程序,就学.net(推荐学.net中的C#),如果你是想搞歪门邪道的话,那就学C语言好了。