网络编程的学习步骤 50
我想学习网络编程,现在的基础是c/c++,想往深处发展,最近做截包的程序,用的是SPI,但是想更好的学习比如驱动方面,但是我的不知道如何处理这两个的关系,所以请教怎样学习...
我想学习网络编程,现在的基础是c/c++,想往深处发展,最近做截包的程序,用的是SPI,但是想更好的学习比如驱动方面,但是我的不知道如何处理这两个的关系,所以请教怎样学习?比如先要学好spi在弄驱动,还是一起学习即可,详细介绍一下网络编程的前景,我知道大家也并不是为了什么积分,所以希望大家能认真的帮个忙,给我资料链接也好!!或者还有其他重要的东西我有遗漏,也给列出以下
展开
3个回答
展开全部
TCP/IP详解这类书就不必读了,你只是开发网络程序又不是开发网络底层驱动程序啊.至于用那种语言我就建议你使用C/C++,尤其是C++强烈推荐.因为它可以使用面向对象的编程方式节省开发成本.至于JAVA它虽然也可以进行面向对象编程,但是它是解释性的语言,速度慢,并且在没有安装JAVA虚拟机的机器上的机器上无法运行.
不过如果你想深入了解网络编程的细节的话,你还是使用C语言吧,一个个API去调用这样可以增加你的理解.
这种文章很多.在网络上找一下就可以了.不过我认为你一定要有MSDN这个东西.这个东西只要是公开了的API,内核函数,结构体,他都有详细的用法.
不过如果你想深入了解网络编程的细节的话,你还是使用C语言吧,一个个API去调用这样可以增加你的理解.
这种文章很多.在网络上找一下就可以了.不过我认为你一定要有MSDN这个东西.这个东西只要是公开了的API,内核函数,结构体,他都有详细的用法.
展开全部
看过《疯狂的程序员》你应该也会有体会,技术不是越多越好,而是需要专精一门语言,你现在可以去看一下汇编或者MFC,争取能够有一样特别精通的语言,然后试着自己做做东西或者找个实验室和老师做一些东西
你会发现有了一门精通的语言之后再去学习新的技术会特别快,不同的语言很多东西都是传承相通的
你会发现有了一门精通的语言之后再去学习新的技术会特别快,不同的语言很多东西都是传承相通的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
网络编程有两个方向,ASP.NET和JSP看你对那个有兴趣了,学习网络编程需要专精一门语言,了解多门语言,现在C#好找工作,Java工资高。在学好Oracl数据库,了解其它数据库的基本使用,这些基本就差不多了,至于前台展现框架拿太多了,建议工作中学习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询