C语言网络编程怎么学,C语言网络编程怎样开始学起

1 , C语言网络编程怎样开始学起C语言只是一点基?。?网络编程的话还差很多,C#,ASP.NET 。要想做好网络编程还差很多呢 。建议你报个培训学校,这样学的更有针对性,会让你少走弯路,在培训学校里会有好多实践项目让你练习,提高你的技能,比如石家庄国立电脑学校就不错,你可以看看他们的网站 。你现在学的说明还不深入,建议买本java和vb学习学习你很好学!小红姑娘. 学windows的网络编程就不知道了, 学Linux的网络编程可以看<<Unix网络编程>>
2 , c语言编程怎样入门任何知识的学习没有太多捷径,但有经验、方法及教训(1)基础教材选择-系统又通俗易懂,最好有该书配套免费视频建议选择系统正统的大学教材,尽量不要选择“多少天精通C语言”等吸引眼球的教程,相信一点C语言学习没有速成 。这里给大家推荐一本不错的入门教程:清华大学出版社-孙海洋-C语言程序设计,讲解很透彻、知识点很全面、例程较多且通俗易懂 。优酷“孙海洋课题”还有全书免费教学视频,便于自学 。(2)动起手来--立马安装VC++6.0或VS开发环境C语言是特别注重动手实操能力的课程?。《鹗掷?,现在开始安装VC++6.0开发环境,从第一个经典程序“Hello,world!”开始 , 每一个例题及知识点均通过开发环境验证、理解深化 。多做每一章小型实验操作(网上多得很) 。提升代码调试能力 。(3)有了基础后,一般可以有两个发展方向可供选择(i)转向项目实战建议购买一本C语言项目教程,在实践项目中强化理论知识的学习 。(ii)继续深入理论学习建议购买国外经典深入学习C语言的教程,人民邮电出版社-C Primer Plus(第5版),或者 机械工业出版社-C程序设计语言(第2版.新版)下定信心,坚持下去!希望对你有所帮助 。下面是转载的 孙海洋 版 C语言程序设计 部分内容截图 。
3,c语言的网络编程怎么学首先 你得学会C语言这个是基础 。然后 学习网络协议只有知道了网络协议 你才知道你要做什么 要怎么做 。最后,看你的操作系统 。不同操作系统的网络接口是不一样的 。调用对应的网络接口执行你要执行的操作就可以了 。0基础0起点编程 , 包括所有主流编程语言 <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.jtr.cn%2f" target="_blank">http://www.jtr.cn/</a> 不满意,你杀了我【C语言网络编程怎么学,C语言网络编程怎样开始学起】
4,怎么自学C语言 入门很多同学对咱们C语言的课程、学习存在着很多误解,而且很多同学还不知道《C语言也能干大事》后面的课程安排是什么,因此这里一并做一个说明 。有同学问“别人都说开发数据库系统、Web系统还是Java、C#等最流行,咱们用C语言学了开发也不是浪费吗?”、“C语言不是做嵌入式开发、操作系统等底层的东西吗?”、“我们为什么不讲C语言的 嵌入式开发?”、“人家都学Web开发 , 咱们这学C语言开发C/S的程序不是落伍了吗?” 。确实在实际工作中,由于C语言的门槛比较高,很少有实际项目用C语言进行数据库系统、Web系统等的 开发的 。但是我不止一次强调“学习时学东西和工作时学东西是不一样的” 。工作以后选用的技术、 语言一定是选择做合适、最方便做所从事方面的,比如开发Web程序肯定首选PHP、Java、.net,开发 底层系统肯定首选C/C++ , 开发桌面系统肯定首选VB、Delphi , 也就是“用合适的语言做合适的事情” ;但是对于在校生来说则是“用最熟悉的语言做所有事情” 。初学编程的人最容易在语言的表层陷入 太长时间,如果要学数据库开发了就要去学Delphi、PB,又要学Web开发了就又去学Java、.net , 又要学底层开发了就又去学C/C++,可是每门语言都没深入,最后真正要学的数据库开发、Web开发、底层 开发等等没怎么学会,倒是把大量的时间浪费在学这些基础语法上 , 浪费了宝贵的时间,这也是我痛恨目前很多大学课程安排的一个原因 。因此我的倡导就是对于在校生来说则是“用最熟悉的语言做所 有事情”,我甚至建议大学只学一门C语言就够了,然后就教大家用C语言做所有的方面 。不要以为不同语言实现这些不同的目标时是多么的不同 。举例来说,Socket网络编程无论是在C中还是 Java中还是.net中都是一个样子(端口、connect、recv、send、listen等等) , 数据库开发在C、Java、.net、VB、Delphi中也是一个套路(数据库连接、编译的SQL、参数化SQL、结果集、游标等等 ),Web开发在C、Java、.net、PHP中也都是面对的同样的东西(生成HTML、请求参数处理、Session 、Cookie、Http报文等等),总之一句话,万变不离其宗,等到真正需要“用合适的语言做合适的事情”的时候能非常容易的“一通百通”过去的,而且行业经验丰富的面试官也明白这个道理,一个熟悉用VC操作ADO进行数据库访问的人绝对不会再像那些“精通各种语言”的人那样需要再去花几个月学习JDBC,因为概念非常类似,也许半天时间就能熟悉JDBC 。如果已经把《C语言也能干大事》的Socket网络编程部分学的差不多的同学可以到网上搜搜Java、.net等语言中网络编程的文章,你看看无论是 讲到的概念,还是编写的代码是不是都是和咱们《C语言也能干大事》中讲的那么相似,这时候你就能明白我的用心良苦了?。。?最后,附《C语言也能干大事》完整版视频教程下载地址:http://hi.baidu.com/%BC%C6%CB%E3%BB%FA%BF%BC%D6%A4%CA%D3%C6%B5%BD%CC%B3%CC/blog/item/001d02edbd3146d82f2e2191.html5,C语言网络编程路由器本身不具备数据保存能力 。通常 , 路由器的功能是端口转发 。在路由器建立端口映射(公网某端口和内网某台电脑的某端口关联)后,外网电脑才能和内网某电脑进行通信,通信过程中路由器一直负责数据的中转 。但内网电脑一旦关闭连接,路由器是无法单独收取并保存信息的,它会直接把断连事件通知给连接的另一端(外网某电脑) 。例如你的情况 , 如果局域网里是作为服务器S(监听方),外网某电脑作为客户端C(连接方) 。S程序本身监听端口2014,而C要连接的是路由器在公网的12345端口 。设路由器在公网IP是123.124.125.126,S的内网IP是192.168.1.1 。这时需要对路由器进行手动配置,让路由器能将公网的12345端口和内网192.168.1.1这台电脑的2014映射关联 。这时,内网192.168.1.1上的S对2014进行监听(就用bind然后listen),路由器会反映到公网上,于是在公网看来 , 就是”电脑“123.124.125.126在对12345进行监听 。而如果外网连接123.124.125.126:12345(注意冒号),路由器会将这个连接请求转化成对192.168.1.1:2014(注意冒号)的连接请求,于是S就会收到连接 , 能用accept接受它 。后面都和局域网编程一样了 。有问题请继续追问 。朋友,我的建议是,你在学网络编程之前,一定要把c基础学好,当然不只看谭教授的书了 , 下面推荐的几本书被公认为c语言方面的经典书籍,分别是:1、c和指针 kenneth a.reek 著 徐波译人民邮电出版社2、c陷阱和缺陷 andrew koenig著 高巍译 人民邮电出版社3、c专家编程 dennis ritchie著 人民邮电出版社另外推荐基本网络编程书籍,也被称为经典,分别是:1、tcp/ip详解 卷1:协议 w. richard stevens著 谢希仁校 机械工业出版社2、unix网络编程(第三版) steven著 清华大学出版社你说你c基础不是很好 , 所以我建议你看书的先后顺序:先把谭教授那本书看透,接着看上面的c语言方面的三本书籍,当然你可以先看其中的一本或两本,看透后 , 你的c语言功底就很不错了(一定要结合书里面的范例多做题),此时你的基础就打好了,就可以接着看下面我给你推荐的两本关于网路编程方面的书籍了!好好学习,学海无涯!6,c语言编程怎么学你买本C语言入门经典 现在应该是出道第四版了 。这个效果很好 , 没骗你 , 我才刚学完,你可以试下现在中国的高校基本上都是用谭浩强老师编写的《c语言程序设计》这本书作为c的入门教材 , 你要学c就先得有一本教材 。这本书的前6章很容易理解,就算有看不明白的地方你也不要着急,不要放弃 , 继续往后面看 , 把能看懂的先吃透,待你头脑比较清醒的时候回过头来把原来不懂的地方再仔细看几编,切忌懒惰!一定要把每一个新的知识点吃透 。学习编程语言都有一个捷径,那就是研究别人的代码,教材上的习题你必须都要弄明白,弄明白之后自己再上机验证一下,说到上机操作,你就必须得在你的电脑上装一个编程的工具,我建议你用 Turbo C 2.0.简单,易学 。一开始你会觉得编程很有意思,有时甚至让你感到编程令你很兴奋 。如果你能保持这样的心态来学的话 , 你将学得很快 。c的灵魂是“指针”,在接触“指针”时你应该仔细认真的对待它 , 和它交朋友 , 这样它才会挺你的话 。学任何东西都是起步难,不管你学C还是其他的东西,不懂的东西就去 www.csdn.net去找些牛人问问,那里是程序员汇集的好地方,大家也都很友善 , 估计大家都是这么熬过来的,想当一个程序员,或者说 , 想学编程 , 一定是要下苦工夫的 , 知难而进才是学习最好的态度 。祝你能学习得顺利 。0基础0起点编程,包括所有主流编程语言 http://www.jtr.cn/不满意 , 你杀了我按我的过程去学 , 包你觉得很简单:一、看书 。这是基本 。二、上机 。上机的第一步是知道怎么在电脑上编译并运行源程序,你可以完全按书上的步骤上机操作,甚至可以把书的例题都抄到电脑上去运行一次 。渐渐地,你要分析程序的执行过程 。如果程序中有错误,要知道调试 。如果没有错误,就到源程序中多加一些输出语句什么的,分析程序执行过程中各变量的值 。三、实践 。学了一门编程语言,总要自己编几道像样的程序才行 。可以先从书的习题做起,再后来就到网上去找些习题,总之,看书,实践,不会的再回去看书!多写代码 , 把握好逻辑 , 条理要一定清晰 。最主要还是要多练习这个问题嘛,可能依个人而不同 。不过对于初学者而言,把c语言的基本语法记?。?而且经常的编写些小程序(当然你也可据书本上的程序上机是输入 , 然后据结果看程序),这样是很容易入门的 。要想学得更深就得自己去多看资料,而且最好是学好数据结构 。

    推荐阅读