1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 有哪些零基础的学习资料推荐 – PHP基础 – 前端 php怎么获取表单内容

有哪些零基础的学习资料推荐 – PHP基础 – 前端 php怎么获取表单内容

时间:2023-08-15 14:05:49

相关推荐

有哪些零基础的学习资料推荐 – PHP基础 – 前端 php怎么获取表单内容

前端开发,负责页面展示。学习路线,html+css+javascript+jQuery+bootscrapt之类的框架,前期学很简单,一个<button></button>就能显示一个按钮.要学精通还是有难度的,需要线性代数之类的高级知识。如果没有好的文凭,那可能还需要ps技术。

后台开发,负责后台逻辑,可以选择的java,微软….这是目前最大的两个体系,也各有优势。java前期较简单,前面的学习基本上都是方法调用。但要想精通同样很有难度。选择微软也可以直接从C#入门,前期和java一样易学。

在学习一门语言之前,首先要考虑好选择哪种架构,可分为CS,BS两种。BS是网页开发,CS是桌面应用程序开发。

(仅供参考)

若选择微软 a.桌面开发学习路线是C-> C#或者C++ ->数据库

b. C#->网页开发 html+css+javascript->数据库

若选择java a. 网页开发:javaSE->数据库->html+css+javascript->ajax+xml+(json可选)->JSP&servlet->SSH(之类的框架)

市场上还有很多很多语言,比如PHP,Python….可以去58同城找招聘程序员的信息,看看他们公司的要求,学习公司需要的。选择书籍可以根据上面推荐的语言去查找。最好别选明日科技出版社的从入门到精通系列,坑死人。再次申明,这些文字仅供参考。微软答得很简略,还需要自己再去找找更详细的资料。

过不过时不是谁说了算的,市场会决定,需求会决定,计算机发展史上其实有很多你没听过的语言,那些才叫过时了,基本上书店看不到了,比如C的前身B语言。与其在乎会不会过时还不如搞清楚学习编程的核心是什么,那就是编程思想,而不是语句和代码,语言及其语句和代码是按一定格式来实现你的思想的。其实从任何语言入手都是可以的,各有各的特点和用途,比如说BASIC是微软开发基于初学者的语言,现在大多作为编写应用软件的宏程序(当然JAVA也有脚本语言,就是网页开发里的JS),而VB6是最后一个可视化的BASIC,而目前最新的OFFICE还内嵌VBA,即VB for Application,用户可以借此提高工作效率。玩游戏时常用的按键精灵也是用类VB的语言,如果你会驾驭照样也能有所作为。可以说VB目前已沦为脚本的代表,当然VB6你照样可以有地方下载得到,而由于硬件的提升,其运行效率已经完全能满足要求(偶见过牛人VB写的2D游戏,虽然可玩性欠缺,这个和游戏本身的设计有关,但是画面刷新及动画流畅度并不是很不堪),所以关键还在于怎么用。另外VB可以写回调函数,也可以调用Windows的API,不过就是语句多一点,代码重用机制太少,还有个问题就是VB是弱语言,它允许很多模糊的定义,这很方便初学者,但是由于定义模糊也很容易造成混乱,一旦被VB调教成散漫的习惯之后,你在学习其他强类型语言你可能会不适应。而C/C++这类强语言类型,定义严格不容易混淆,但是对初学者的学习过程打击是最大的,时不时报个错你莫名其妙不知道问题再哪里,几番折腾之后你发现编程工作是个累人的活,很是压抑,甚至X的心都有。学习要根据你的立足点,别人无法代替你选择,选择语言的方法就是了解一种语言的局限性,如果它无法满足你的要求,那就暂时放一放。问题是对于初学者你并不知道你需要什么,而作为过来人,告诉你C++好,说面向对象多么美妙,或者说C#更好,因为完全面向对象,你也没体会,为什么偶要面向对象,有什么好处?如果几个人有不同的说法,那你肯定没有方向,因为作为新人你无从判断。好了,你既不知道自己要什么,别人说的某语言的特点你也没体会也很莫名其妙,你怎么选择?偶就给你级别顺序,“级别”越低的语言越接近机器,对编程人员越不友好(开发效率低,麻烦),但是执行效率高,代码明确直接,比如机器语言就是直接控制CPU每一步操作的。“级别”越高的语言对编程人员越友好,那是因为编译器提供了后台服务,代价就是层层打包,你不知道你的代码到底做了些什么,这也是高级语言存在的意义,解放你的时间和脑细胞。而VB目前属于一个尴尬的地位,不考虑计算机性能,VB属于既没有太高的友好性又没有效率,所以现在偶觉得用途最广的就是脚本和宏了,因为更高级的语言比如C#开发效率更高,而且也是可视化的。当然汇编、C/C++、C#、java,PHP,DELPH更专业,有些适用于网页开发有的基于本地底层驱动,硬件控制或者是数据库应用程序或是一般应用程序,而有的都兼顾,针对性不同用途不同,这里所谓的适用是相对的,其实任何语言都可以完成任何任务,只是语言有侧重,你如果用汇编编写网页访问那是很麻烦的事情,所以你的发展方向及语言的侧重点决定你该学习什么,其实思路(逻辑)都是一样的,都是需要训练的,而这些语言的特点网上一搜就知道不需要偶多言。选择首学什么没有好坏之分,偶的观点:选择一门语言先学习起来,熟练之后再去研究学习其他语言看看有什么区别,至于最终选择看你自己兴趣和要求了,偶现在建议你先学C#,好处是语法和C/C++差不多,大部分关键词都一样,今后想学C++一点不别扭,可视化,底层封装,你不需要管很多琐碎的内存管理问题,完全面向对象,培养你面向对象的思想,错误检查比C++更友好,还有狠多好处,比如代码折叠,这个很有用处。顺带说下,偶是从汇编学起的,偶当时是因为一个游戏盘坏了扇区,找不到源了,只能自己编写汇编读取磁盘扇区去分析,好在游戏程序所在扇区没坏,坏的是关卡数据,因此后来自己编写了个地图编辑器,但是汇编语言的麻烦在于内存定位很麻烦,当时还没有好的编译器,什么都要自己编排,虽然很痛苦,但是这是段难忘的时光,在这期间偶了解了CPU读取内存的机制以及数据总线地址总线控制总线这些概念,还有就是电路时序,什么是上升沿什么是下降沿,由此偶也懂了SDRAM为什么比DRAM快两倍。然后接触C++,再接触VB,然后C#。

编程有很多领域,应该先从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言.不同的语言对应着不同编程领域,只有确定这些信息了,才知道要看什么书籍。喜欢为WINDOWS开发软件,那么 C语言是必备基础(C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言)。

学好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等.这些是不错的选择。然后光有语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能。

拓展资料:

编程,是让计算机为解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。