如何自学网络编程,怎样自学网络编程

1,怎样自学网络编程多学点 ASP + 各种数据库的操作方面的吧 学好ASP当然会要有点 vb 或者 java 的基础 有能力的同时不防学学 php 也是不错的
2,网络编程怎么学起当然是先学C++的winsock或者JAVA的SOCKET编程拉,HTML这些比较简单,用到的时候再学也不迟.毕竟好的网络应用程序是以强大的后台作支撑的.先看c然后vc然后java先从简单的代码开始学起,只要学明白一个编程软件 , 在学别的编程就非常好学了
3,谈谈新手如何学习PHP网络编程网络编程的前景很不错的,随着移动互联网的普及与发展,手机应用不断深入我们生活的方方面面,移动系统和软件应用的开发领域,成为了未来很具有潜力的行业之一 。在未来5年内,合格软件人才的需求将远大于供给 。其中 , 尤以JAVA、PHP、HTML5与CSS3开发、Asp.net开发人才最为缺乏 。首先,你有了c的基础了 , 去学习其他网络编程就会相对较快适应一些 。在这些语言中,php有着很多优点,开源,适应很多中小型网站 , 也不排除有大网站使用它,如腾讯的有些网站页面 。网络编程主要是从事于网站后台的建设,前台美工之类的不用去深究 , 基本会运用掌握即可,是全才就更好 。至于其他语言,如.net对于很多零基础想自学来说的朋友 , 虽然入行门槛比较低,但PHP也是不怎么好学的,因为自学会走相当多的弯路 , 甚至一个星期内在重复一个PHP知识点的学习,可能还是没有办法消化,所以零基础的朋友建议选择PHP培训学校系统的学习 。你需要具备这么几点:一是兴趣 , 不是3分钟热情,是真的感兴趣,要能坚持下来 。二是较强的逻辑思维 。三是反复的练习 。只要学的好,前景一片光明 。要学多久:至于多久能学会php , 主要看实践,有的一两个月也能学会,有的需要三四个月,也要看你要求自己学到什么程度 , 是不是要求自己能单独做项目 。还要看你是自己看教程自学,还是跟老师学,自学的话肯定要费更多的精力 , 但也不乏有天资非常聪慧的,花很少的精力很快学会 。零基础学php怎么学:首先从php基础知识开始学咯,再到thinkphp、Linux、Apache、MySQL,逐步进阶 , 多实践,肯定能学会的,不是说php是世界最好的语言嘛,扎克伯格也用PHP写出了最风骚的Facebook 。怎么才能学好php?(1)熟悉HTML/CSS/JS等网页基本元素 , 完成阶段可自行制作完整的网页,对元素属性达到熟悉程度(2)理解动态语言的概念 , 运做机制,熟悉PHP语法(3)学习如何将PHP与HTML结合起来完成简单动态页面(4)接触MYSQL,开始设计数据库程序(5)不断巩固 , 摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板(6)完成一个功能齐全的动态站点 我的这套线路可能跟许多学习PHP的爱好者不谋而合 , 这也算是一个循序渐进的学习过程 , 不过新手不要看到上面的概括就以为学习蛮简单的,在此不得不对您稍微泼一下冷水,任何东西其实都不简单,即使是小吃部的烧饼也不是一下子就会做成的 。【如何自学网络编程,怎样自学网络编程】
4,新手请教如何学习网络编程具体到编程 , 用java来实现网络编程是很容易的,可以作为网络编程的入门 。使用C++和winsock相对复杂一些 。总之看实际需要了 。你好初学网络编程者可以从以下几个步骤开展:1)下载一个可以互动的学习工具,通过这个与这个工具互动,我们可以及时的学到每个api的结果如果 。对于有c/c++或java基础的朋友通过一两个礼拜的时间就可以上手了,另外个人建议初学者可以学习dive into python 。2)掌握网络编程中会用到的几个基本概念和内涵 , 比如IP地址,port号,socket等3)记住和消化网络编程C/S模型,把server和client端编程的常用模式理解和消化4)花几天时间学习socket api集 , api集可以分为下面几大类:创建 socket bind listen accept收发 read/recv/recvfrom write/send/sendto关闭 close shutdown参数 getsockopt/setsockopt地址 gethostbyaddr getaddrbyhost,...在学习这些api时候,可以先关注在函数功能,参数意义上5)结合python互动平台 , 实践socket api的用法,比如socket函数怎么使用,bind怎么使用等等 。在互动过程中,我们可以变换参数,看看调用结果如何 。比如,创建一个tcp socket的语法如下:socket(AF_INET,SOCK_STREAM)创建一个udp socket的语法如下:socket(AF_INET,SOCK_DGRAM)6)学习socket server端编程实现简单规约比如echo,time等,然后通过cmd中的telnet来测试 。7)学习I/O模型,比如阻塞、非阻塞和反应式(select,poll,WaitForMultipleObject)等8)学习Richard Stevens的《Unix网络编程》,深入学习其中的api原理以及服务端设计原理,并通过代码编写 。9)下载高性能网络编程框架twisted , 笔者强烈推荐 , 它将使你的网络编程效率提高10倍以上 。10)学习设计模式、操作系统知识比如线程、进程、同步等 。要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求 。打好基础学编程要具备一定的基?。芙嶂幸韵录阜矫妫海?)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的 , 最早的计算机也是为数值计算而设计的 。因此,要学好计算机就要有一定的数学基?。鲅д哂懈咧兴骄筒畈欢嗔?。(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力 , “逻思力”的培养要长时间的实践锻炼 。要想成为一名优秀的程序员,最重要的是掌握编程思想 。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累 。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验 。谁都有第一次 。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的 。可以先学一下网页的基石html标记语言学好后可以学一下asp或php之类的

    推荐阅读