现在在学VC,以后想搞网络通信,有几个问题想在这里请教高手和过来人:1、语言问题
进行网络编程选哪种语言好?我C/C++有一定的基础,
C++会更好些。请问现在进行网络编程流行用哪种语言?2、编程方式
假若选择C++,又有几种方式?是SDK编程还是MFC编程?
要是两种都可以的话,现在公司更多的是用哪种?3、学习资料
假若语言选择的是C++,C++方面有什么好的网络编程方面
的入门书籍?学习资料的选择只是与语言有关,与编程方式
有没有关系?比如选择SDK与选择MFC学习资料有不同吗?
当然我知道不管选什么开发语言和编程方式,网络知识是
一定要的,像什么《tcp/ip详解》《用tcp/ip进行网络互联》
肯定是要看的。 谢谢大家!只要回答的比较详细和正确的会另开贴再加分!
进行网络编程选哪种语言好?我C/C++有一定的基础,
C++会更好些。请问现在进行网络编程流行用哪种语言?2、编程方式
假若选择C++,又有几种方式?是SDK编程还是MFC编程?
要是两种都可以的话,现在公司更多的是用哪种?3、学习资料
假若语言选择的是C++,C++方面有什么好的网络编程方面
的入门书籍?学习资料的选择只是与语言有关,与编程方式
有没有关系?比如选择SDK与选择MFC学习资料有不同吗?
当然我知道不管选什么开发语言和编程方式,网络知识是
一定要的,像什么《tcp/ip详解》《用tcp/ip进行网络互联》
肯定是要看的。 谢谢大家!只要回答的比较详细和正确的会另开贴再加分!
3. 一般的网络编程资料都是以C来讲解的,且大多是直接使用SDK,很少见到使用MFC的,所以你使用C++的话,不存在什么问题。
2。做游戏,视频传输,流媒体之类的用DXSDK吧,一般的应用软件用MFC吧,一般的SDK也可以为了快速开发使用,最好懂的怎么做。
3。网络我感觉是很有必要要学的,以后的发展离不开网络。对于VC,会基本的知识做软件速度不会特别的快,除非是VC高手中的高手,付出相同的努力在开发速度上VC比不上其他的,比如Java,Delphi,但是对于面向对象来说我感觉C++是非常不错的,做出的软件性能上也是相当好的,严格的说纯正的面向对象语言是smalltalk,C++是面向对象的混种,但是混种不是坏事,因为他具有更好的开发思想,在smalltalk中定义一个变量都是对象,这没有必要,对于C++,是从C过来的,照顾了一大批C程序员,也同时提出了C++的思想,也许好多人在做软件是都会用到Rose,那是C++的元老门设计的,所以对面向对象表达的非常好。对于语言的比较,有人这么说,他是来比较VC和VB的,VB是猎物,VC是猎枪,如果你想尽快吃到猎物那你选择VB,如果你想吃到最美的猎物那你拿起你的猎枪吧。对于网络这块,不仅仅局限于一般的网络软件,手机软件也需要的,PDA什么的,现在越来越向信息型发展,而这需要有非常好的网络技术。我感觉网络很重要,对于DXSDK,做游戏的我想没有哪位不会想到用DXSDK做游戏。一般的SDK也不错,毕竟做起来块,如果说都要搞的非常精通,那时估计也过30了,呵呵。
祝你成功!
随着开发工具.NET的出现,既是说已经进入了网络编程时代。
新语言C#包容了C和C++,因此你不用担心问题1了。
(我们的老师是这样说的,学好C,这是一切语言的基础,转型很容易的)问题2,(踏雪无痕)前辈说得很好。
问题3,资料的重要性,我认为选择从例子编程中受益最大,单看书本很孤燥的。
学着做,照着做,试着做,尽量做,呵呵