导航:首页 > 网络问题 > 不会用网络的人如何学习编程

不会用网络的人如何学习编程

发布时间:2022-08-31 20:07:44

㈠ 怎么学习网络编程

您好

具体到编程,用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行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。打好基础学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。

有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。

㈡ 一个完全不懂编程的人,应该如何开始学习

按照楼主所说的,应该是网页编程。

网页编程很简单,我再这儿把你的顺序说一下,具体的还要你自己查,我先说一下我常用的两种编程:
1、ASP
ASP是微软出的一个动态服务页面程序,跟DOS时代的basic语言相似
2、PHP
PHP 最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。
上面PHP是我抄写的,因为我也不知道PHP是谁造的

首先你知道这两个就行,然后就是数据库的搭配
ASP配ACCESS文件型数据库或者MSSQL数据库服务器,这两点的区别是ACCESS文件型数据库在数据库很少的情况下速度是非常慢的,但文件过大就不如MSSQL好用了
PHP一般都配MYSQL

好,不多说了,先看一下顺序,如果你想做新浪博客程序的话

1、博客的页面,如果你会编写HTML或者会用所见即所得的软件如MACROMEDIA DW的话,先用这个软件把博客的界面做下来,具体的你可以找这方面的教程,或者如果你会用WORD的话,这个软件跟WORD的原理一样

2、页面做好以后,就进入程序了,博客得有个后台,添加相关的文章啊之类的,这就要用到表单了

表单就是一个输入框、按钮、下拉表单,单选框、复选框等组起来的
例子:
1、进了后台,提交一篇文章,先做个表单
文章标题(输入框 用article_title的名称)
文章内容(文本区域 用article_content的名称)
提交按钮(提交按钮 用article_submit的名称)

这个页面咱们先定个名称,叫做article.asp,为页面文件

用DW软件做好以上的界面,咱们用ASP来替代,数据库用access来做
ACCESS在OFFICE中有,可以在装OFFICE来安装。
ACCESS中建立一个数据表,这个表的名称用article来命名,做四个字段:
1、ID(自动增长,因为文章很多)
2、article_title(文本,最多50个汉字)
3、article_content(备注,不限汉字字数)
4、article_date(建立日期,就是什么时候添加的这篇文章,默认的类型为日期,输入缺省的字符为<%=Date%>这样可以自动获取添加文章的具体时间)

好,页面和数据库都成功了,下面就是提交数据了
刚才建好了article.asp文件,现在就是做提交文件了,一般来说,可以提交到自身也就是article.asp来写入数据库,但初学最好是分开两个文件,实现程序与页面的分离也是很重要的

article.asp建后表单后,源代码中会出现一行:
<from action="" method="POST" name="form1">
把action=""的双引号中加入要提交到哪个文件中,比如article_add.asp中
那么,article_add.asp用来接收article.asp中的两个表单
<from action="article_add.asp" method="POST" name="form1">
这样一点击提交按钮就会提交到article_add.asp中

article_add.asp

<%

%>

这两行代码是ASP的代表,说明这中间的是ASP程序
<%
'先连接数据库ACCESS文件名称,可以在网上查到
'接收刚才article.asp中定义的名称
article_title = request.form("article_title")
article_content = request.form("article_title")

'获取以后写入数据库
%>

写入成功后,在博客页面上显示article_show.asp

比如说刚才写入的文章的ID为1,那么在博客页面中这样调用
article_show.asp?ID=1
就指明要显示ID号为1的文章

这就实现了一个数据库的添加,显示

总结,楼主要的顺序如下(仅针对网页编程)
1、做页面
2、做好添加的表单
3、数据库文件准备好
4、接收表单的程序文件
5、写入数据库
6、前台显示数据库

如果我某些地方说的不清,请hi我

㈢ 如何在网上学习编程,本人想学编程,却无从

因为我本人就是学习计算机软件专业的,我本人就从来没有通过网络这条途径学习过编程。我要告诉你的一个经验就是:如果你真的要想掌握好计算机编程技能,那么必须要做到:一定、且多亲自上机实践才行!!绝对不能够只是在书本上读程序、研究程序的语法结构、关键字等,那样绝对是无法掌握编程技能的!!!
要想熟练掌握计算机编程技能(其实学习任何编程语言也同理),那么首先要有一台属于自己的电脑、并安装好操作系统,且安装好相应的程序编译开发环境,然后购买一本难度适合自己的编程教材,亲自动手上机编写、编译、链接、直到调试通过教材中的所有源程序(包括每一章的例题、以及每一章后面的练习题)。
只要你真正能够做到一直坚持下去,我保证你肯定可以熟练掌握好计算机程序设计语言。
至于说如何选择编程语言,我个人的观点认为:你可以首先学习 C 语言编程,因为现在 C 语言还是一种比较流行的高级语言。只要你把 C 语言编程学习得精通、熟练掌握了,我坚信你即使再学习其它的编程语言肯定也是非常容易的。因为不同的编程语言,其实编程思路都是一样的,只是其语法、语句、以及关键字不同而已。

㈣ 一点都不懂计算机编程的人,如何学起

学编程,你要先弄清楚,编程具体是啥东西,能干什么,自己对编程是不是真的是兴趣,你能耐得住编程人员的寂寞吗?

如果你是真的想学编程,我建议:
1、从学习C语言开始步入编程的大门,这里推荐一本书:《C Primer Plus》是老美写的,堪称经典。中文版现在应该到第五版了,这本书非常适合入门人员阅读,知识点将的很透彻,不是很枯燥的将理论,而是学以致用。(谭浩强的,我不推荐)(另外一本书也可以看看,叫《C语言现代算法》,也是老美写的)
2、《C Primer Plus》看完了,书上的练习、习题,最好都要做完,且要理解
3、然后,然后就是要看自己的方向,比如,嵌入式方向?MFC方向?等等(方向很多,不一一列举),嵌入式方向的话,建议买本嵌入式入门经典来看看,买块开发板,结合例子,学习编码和调试。如果是MFC方向的话,我建议买本VC编程大全来看看。

总之,学编程要耐得住寂寞

㈤ 从未接触过电脑编程的人该怎么开始学习电脑编程

作为一个从来没有接触过电脑编程的人,要学习电脑编程,首先就应该熟悉一些电脑编程的基本规则。
我在刚开始学习电脑编程的时候,就会通过记笔记的方式来记录一些效果,Java和CS语言是电脑编程的基本方法,我每次都会把一些特效比如说移动或者是插图片的代码记到笔记上,反复练习,发现其实很多特效都是融会贯通的。

㈥ 新手请教如何学习网络编程

具体到编程,用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行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。打好基础学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。

有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。

㈦ 一个从没有学过电脑的人如果想学习编程那该如何入手呢

学程序可以先从计算机基础的硬件、网络及数据库原理入手,打好理论基础及实际操作经验积累;然后就是选择一个合适于自己的程序方向,可以针对一些专业级程序开发的例如:VB\C++\C#等,也可针对于应用性的网页系统开发,例如:C\.net\java\php等,当然数据库开发也是一个方向,例如:oracle\VFP等,也可考虑像手机平板电脑系统开发,例如:安卓系统;

㈧ 初学者怎样学习编程有哪些方法

初学者学习编程的方法如下:

1、 打好基础

当你开始学习编程的时候,首先你要确定的东西是“基础”。要打好基础,你需要学习计算机科学。现在,我们可以在网上找到很多针对初学者的课程。互联网的确为初学者提供了便利,使你可以通过网络找到大量有用的信息。因此,你得花时间研究一下这些信息,从中选择最适合自己需求的。

6、平衡好你的学习

作为一个开发人员,能力的提升是永无止境的,而持续的无助感只是作为一个开发者的一部分而已。新技术的诞生不会令开发者轻松下来,因为他们需要不断地提升自身的能力来适应市场的要求。

作为初学者,你应该随时准备学习新的东西。即使是有经验的开发者,他们也会对自己的能力缺乏信心,因为市场上会不断有新的工具,技术和标准涌现,这需要开发者与时并进,才能跟得上变化。但这并不是说你得知道一切事情,只要了解你要了解的事情就可以了。关键是不要停止学习新的东西。

7、学习算法

当你获得一定的项目经验后,你就应该开始学习算法了。 算法是构成计算机科学的核心。无论你是正在做网页开发还是游戏开发,你总得使用算法来实现最终的结果。

阅读全文

与不会用网络的人如何学习编程相关的资料

热点内容
网络共享中心没有网卡 浏览:527
电脑无法检测到网络代理 浏览:1376
笔记本电脑一天会用多少流量 浏览:593
苹果电脑整机转移新机 浏览:1380
突然无法连接工作网络 浏览:1075
联通网络怎么设置才好 浏览:1230
小区网络电脑怎么连接路由器 浏览:1053
p1108打印机网络共享 浏览:1215
怎么调节台式电脑护眼 浏览:715
深圳天虹苹果电脑 浏览:951
网络总是异常断开 浏览:617
中级配置台式电脑 浏览:1011
中国网络安全的战士 浏览:637
同志网站在哪里 浏览:1420
版观看完整完结免费手机在线 浏览:1464
怎样切换默认数据网络设置 浏览:1113
肯德基无线网无法访问网络 浏览:1290
光纤猫怎么连接不上网络 浏览:1495
神武3手游网络连接 浏览:969
局网打印机网络共享 浏览:1005