脚王休闲鞋:开源软件

来源:百度文库 编辑:高校问答 时间:2024/04/30 03:45:18
现在有什么可以编辑的开源软件吗?那要用什么来编辑呢?我不知道该学什么来编程,
请问eMule和雪狐桌面精灵,这些软件都是用什么做出来的?可以帮我推荐几个好的教程,网站或者书籍都可以,只要给一个答案就给分,解决答案给100分。

什么是开源软件
开放源代码软件(open source software,简称:Oss或开源软件)是一种源代码公开的软件,这种“公开”正是促使人们使用它的原因,因为这意味着用户可以自由的使用、复制、散发以及修改源码(补充漏洞,按具体需求定制功能)。与其相对是私有/专属软件,如来自微软和苹果的软件,这类软件的源代码是保密的,只有公司的开发人员才可以改动代码。

eMule是使用C++开发的。

楼主想学习编程开发软件的话。这个不是一朝一夕的事情。(现在it行业里,你要应聘一个公司,人家首先问你的就是有几年的开发经验)

但是,也不要把编程看成多么困难的事情。只要你肯努力,就算不能达到比尔盖茨那样的水平,但是也会成为一个出色的程序员。

学习前,请先确定自己对这方面有很大的兴趣,或者以后希望从事it行业,否则,大可没有深入学习的必要(兴趣不大,学学C就好)。

学习的话,建议从基础学起。

首先学习C语言,推荐教材:<C语言程序设计>作者 谭浩强。个人觉得,这本虽然不如,《C程序设计语言》(机械的翻译书籍),但是,非常适合初学者,尤其中国式教育的初学者。

C,是学习所有语言的基础。如果,你很好的掌握了C语言,那么学习其他的,就非常容易上手了。当然,如果你想直接学习Java或其他语言也可以的。

以后的编程方向 ,你可以选择Java、.NET,这两个算是最主流的,本人必将倾向于Java。其他的还有VC,VB,Delphi等等。以后做什么,就看自己的了,喜欢什么,就可以选择什么。

学Java的话,推荐书籍<Thinking in Java>,入门书籍。

这些书籍,都有电子版的,但是不推荐使用。盯着电脑看书,对眼对身体都是不好的。还费电。而且,我是看不下去的,看一小段,就玩其他的了。

最后,建议入门的话,找个老师或者培训机构学习。毕竟没接触过,有人教还是很方便的,而且,比自己看书要快得多。

另外,学习过程中,尽量的都掌握好。没工作的话学习的都是很基础很基础的,基础是要打好的。

ps:个人见解,希望可以帮助楼主解决问题。

开元软件是指开放源代码的软件,一般他用什么编辑的你就用什么编辑,
网上的开源软件几乎什么软件编辑的都有,JSP、java、c、C++、Delphi等等,首先你要学精一种,即使你要的开源软件不是你所学的软件编的,只要对那种语言稍加了解,也可以改为你所学软件编写的,就像英汉翻译一样,对不
学语言之前要明白自己的发展方向,是面向网络的还是面向传统服务器/客户端的,来确定自己的首选语言,学精了一门,我想其它的也就很容易入门了,
建议先学Delphi、或C++,这些教程比较多,现卖本好的教材,再到网上下一些可视化教程,学起来会快一点,
太多不好推荐,因为你没定下来,定下来后,你既然会用eMule,可到VeryCD上看看上面有许多可视化教材比如:Delphi视频教学:中山大学,就很不错。

其实我觉得最好的还是用Linux,直接可以感受到开源的魅力。这是学程序最好的方法之一。