[如何学好网络编程.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[如何学好网络编程

现在新手问得最多得一个问题,就是,应该学什么,什么才最有前途。   在我开始入门得时候,我也想过这个问题。为了简单,我用VB进行了入门。但是心里老是觉得比用VC得低一等。但是看到VC得时候,又退了回来,因为看不懂。就这样一边学计算机个各种知识,一边用VB编写一些小程序。慢慢,我知道了API,知道了操作系统原理,知道了DLL,知道了COM。这个时候,再去学习VC,很快就入门了,然后慢慢渐入佳境。但有所小成时候,我发现一个问题,就是VC的开发效率不高,什么细节都要考虑的面面俱到,特别是内存泄漏更是把握不好(或许是我的编程习惯不好)。于是我又用VB去开发,但是发现这个时候感觉不一样了,很多东西看的更加透彻了。所以现在,如果不是对运行效率要求非常高,我是不会去完全用VC的。后来又发现了VC和VB的结合点,就是vc开发底层,VB写界面。   就在这个时候,WE浪潮是越来越火了,我也有些动摇了,在接触了JAVA后和.NET之后,有点失望了(并不是说没有前途,只是个人不是非常喜欢那种),如果用他们开发C/S程序,还要带上个虚拟机,而且.NET中的VC有了受限和非受限之说,用起来不是很爽,就又退了回来,只是在需要写网站的时候才用一下。   我想,是不是我跟不上时代了??   偶然一个机会,我看到一个超级高手说的话,编程设计就像武术,而且还给我介绍了一个适合初级学习者的网站中国自学编程网,。新手入门的时候老是想要学天下第一的武功。但是你没有看到《天龙八部》中乔峰把一套入门的“太祖长拳”打成那样的时候,震惊了多少人。如果你是高手,入门武功都能打遍天下无敌手;如果是半调子,就算有屠龙刀又有什么用呢?在他手里也只是个比较锋利点的武器罢了。真正的高手,都是自己悟出来的,不是教出来的。不要想着学什么天下最牛的武功,因为谁都要必然走过,手中有剑心中无剑,手中有剑心中有剑,手中无剑心中有剑,最后达到手中无剑心中也无剑 。必须要经历一个从量的积累到质的改变得过程。   现在我还在我的WIN32世界中钻研。前短时间,有同事引进了一种国产的汉语编程语言,没想到开发速度又上了一个台阶。开始我对这种汉语编程语言没有太在意,用着用着发现编码量减少了,进度快了(偷懒的结果),现在用的也很爽。   所以没有绝对强大的语言,就没有绝对强大的武功一样。如果你是高手,一根树叶也能杀人。如果你是高手,VB也能很精彩。无论学习编程还是计算机的其它方面,首先是培养兴趣,这点非常重要,如果有兴趣,编程会使你有强烈的兴奋感,你自然就有了强烈的求知欲。不然它就会是一份枯燥的工作,你也不可能深入学习下去。一开始可以看一些计算机软硬件杂志比如说电脑报,对于里面提及的计算机操作技巧尽量动手试试,这样会使你有些成就感,这很好,要的就是这个。其实学习一些crack技术也是培养兴趣的一条捷径,上网看看,或去书店找找《黑客,就这么几招》之类的东东看看(想想这些漫画书:-的作用这就于限此吧),当你发现开始对计算机产生兴趣后,那么就开始学习专业知识吧,上面提及的东东可以不用再看了,你可能觉得从中学了不少知识,但要清楚的是这些都是一些三流的非专业知识。你 还有很长的路要走,得赶快上路,不要在上面浪费时间了! 2一开始你可以学习basic语言,这个语言并不会耽误你太多的时间,学习它完全是为了入门,让你对电脑编程有一个比较初步的认识。,知道一些最基本每条语句的功能,搞清楚一些基本的数据结构(尤其是数组)对于一些其余用途的函数最好不要做任何学习,因为这样只会分散你的注意力,并天马行空地多写些小程序自娱自乐,当你能够可以熟练的运用basic编出猴子选大王,以及电脑出题考试之类的程序时,你就可以开始后面的学习了。(之所以选择basic也是为了培养兴趣,选择c就显得有点不适合了,就教材而言basic教材上的屏控制比c教材上来得丰富得多,而一般的c教材上基本上没有这方面的介绍,这对于自己想些小程序来做很有利)。 3接下来是可以看c了,学c主要是学过程化的程序设计,学会把自己的程序分成许多的函数(或过程),养成良好的编程习惯。这时可以多看一下高人的程序,不一定要懂意思,主要是学会别人程序的格式(比如变量如何起名,怎么划分函数)。除开掌握基本的控制流语句外,应该学习一些很简单的i/o函数和数学函数。c的学习主要是你舍弃原来basic程序那种把所有语句积成一大堆的风格,要学会使用函数,提高代码重用性。对于指针之类的东西如果实在看不懂可以先不去管,到后面会有办法。当你能够比较自如的用c编写一些小的计算程序时,你就可以开始你的数据结构的学习了(数学的学习主要是在学校,自己要多用心)。数据结构你可以一点一点慢慢看,并不需要专门空出一段时间来专门研究,这样的目的是让你能够很好的掌握它,要学会用数据结构的知识来规范自己的程序设计和提高程

文档评论(0)

xiaoyi2013 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档