上古奇迹专区与官网合作,为玩家带来上古奇迹攻略,礼包,新闻,壁纸,图鉴,安卓版和ios版下载;上古奇迹完美重现上古时期人神魔史诗大战;更多上古奇迹攻略尽在专区;
QQ软件是一款基于UDP协议的即时通讯软件。 该软件是由深圳腾迅公司开发出来的,所用的语言是C++这个强大的面向对象的编程语言,现在一般用的C++编译具是微软件公司的Visaul C++ 以及宝兰公司的C++ Bulider,在这几款中C++ Bulider相对来说容易上手一点,C++编程对于初学者确实比较难学,如果你想在相对较短的时间内编出类似QQ的程序,那你可以选择VB这类学着容易的语言。 当然其他的如Java、Delphi也能做出这样的软件。
哦,那大型软件呢,还有像迅雷这样的有名的软件呢?
C++基本的东西就很强了
我大二。。要不介绍个招聘网?
大型游戏Java是指望不上了,C#更没几个。我看到的就是清一色的C++,暴雪的那堆游戏,以及最近的星际2(运行库为msvsr80.dll,估计是VC++ 2005),EA、等等。为什么选C++,是因为C++既能以面向对象方式去编程,还可以以C的方式高效的执行。但是就是复杂。
不过小游戏的话,那就随便了。什么语言都可以。
大型软件的话,Java倒是有很多,但是C/C++更多。(别看那个什么编程语言榜单,那只是搜索量和其他统计,真正的公司应用可不是像那榜单一样)。
不过这和语言没什么关系,大型要看设计,看整体设计、详细设计,还有完整的开发流程、规范、约定,版本控制。不然你的工程两下就散架了。
如今大型软件基本都不是唯一种语言写的,qq涉及很多技术,不少语言也用上了如python、lua,但主体是c\c++。
迅雷的话不清楚应该也不例外,只知道看它的主程序是用vs 2003编译的。
现在大型软件用mfc的几乎凤毛麟角了,如果你有机会接触大型项目,你就知道mfc八百年前已经被排除在主流市场之外。东西是学不完的,用到什么时就学什么,遇到文件能懂得找到解决的方向,前提只要基础打捞了没什么大碍。
很强了啊。我虽然是2012年4月开始接触到编程,从学习易语言,到16位汇编,到C,再到现在C++,还没能在控制台上做出这些游戏来呢。我都是在做数学一类的题目。
要成就感啊。。学下网络编程,学下多线程,等到某杂粮又抢号的时候,写个最高效的抢号器,
界面:弄个简约美感的3D视角的俄罗斯方块
AI:弄个算法,随机或者某种规则(不要太极端)出方块,让AI自己玩俄罗斯方块,坚持玩得越久越牛,得分越高越好
通讯:你给AI抛出方块,测试AI的能力
迅雷7是客户端嵌网页的。
客户端是自己写的界面引擎,这个是由C++和COM技术开发的,叫bolt(哈哈,就是闪电意思~)。
界面逻辑用lua来完成,因为方便和网页的javascript交互。
迅雷最核心的下载也是由C++完成并封装成DLL,这样迅雷7,网页迅雷,迷你迅雷都可以来使用这些DLL了。
楼主才大二,建议去找下实习~
顶.用peid查一下,就大概知道用什么编译器了.很明显迅雷7精简版使用的是vc2003.
呵呵,这个不是太清楚,目前迅雷下载部都要求用vs2005了,我在迅雷下载部实习过,你可以看下我博客。
精通一种技术即可,其他的触类旁通。工作中基本上是技术选择你,而不是你选择技术
嗯,这个正准备做,谢谢你的建议。
呵呵,感觉你好强,才半年多就学了这么多知识。
嗯嗯,在我心中C++是最强大的语言。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。