为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

学习软件编程的学习心得范文

2017-09-28 13页 doc 30KB 21阅读

用户头像

is_841159

暂无简介

举报
学习软件编程的学习心得范文学习软件编程的学习心得范文 学习软件编程的学习心得 学习软件编程的学习心得 说到编程,很多人首先会想到C、C++,JAVA,DELPHI。没错,这些都是现今最流行的计算机程序语言,它们各有特色。然而事实上是,不为人知而且比它们更好更出色的语言有很多。它们得以流行的原因有很多,其中最重要的一点是,它们在计算机语言的发展历史上有重要的划时代意义。特别是C的出现,将软件编程引入了真正的可视化编程。很多新编语言的出现现,解决了当时不能解决又不得不解决的问题决。。 另外,这些语言的确确是出色的,它们不但易学,更是易易用,这也是它...
学习软件编程的学习心得范文
学习软件编程的学习心得范文 学习软件编程的学习心得 学习软件编程的学习心得 说到编程,很多人首先会想到C、C++,JAVA,DELPHI。没错,这些都是现今最流行的计算机程序语言,它们各有特色。然而事实上是,不为人知而且比它们更好更出色的语言有很多。它们得以流行的原因有很多,其中最重要的一点是,它们在计算机语言的发展历史上有重要的划时代意义。特别是C的出现,将软件编程引入了真正的可视化编程。很多新编语言的出现现,解决了当时不能解决又不得不解决的问题决。。 另外,这些语言的确确是出色的,它们不但易学,更是易易用,这也是它们得以流行的一大是原因。大家的支持,和原个个别系统和开发公司对它们的支持,以及它们它的的开发组件和类库众多和广大推广的原因,也和使使得它们当今数一数二的计算机的语言。 编程语言不只有这些,计算语机机语言还有很多分类,其中,其网络编程也属于其其一。广为人知的编程语言有语ASP,JSP,,还有PHP。当然,还有脚本语言,比如还ASSP用的VBscriptp,还有在客户端流行行的Javascriptp。其中,ASP())基于VB(),JSPP基于JAVA。 现今已经发展出各种各样今的编程语言,并且,它的们们大多采用了英文编写,,单是关键字和类库就要我们花时间去库 1 / 15 记忆和识别,最后,还得忆去去灵活运用更多的东西。所以,我。们想一次性学习它们,这是不可能学的事情,尽管大多语言的很很相似,你也不可能做到到的。事实上,很少有人能够学习全部,人 大多都只能擅长某一种。都 思想汇报思 /sixianghuibao/a 即便是高级编程人员,像那些为开发软件员工工作的类库和组件高手,,他们也不敢说自己精通通每一种语言。 事实就就是这样,每一种语言有有着它们相似而又不同的语法,它们有着的 不同的关键字,发展出了各的种各样的类库,它们的种函数或者函方法的声明定义都有不同,更多的差义异不为我们所知。异 每一种语言,它都有着太一多的东西需要我们去理多解解和记忆,我们没有时间间和精力做得太多。 对对于初学者,我们最不应该急于求成,更不要应试图一次性学习所有语试言言。事实上,我们可以选选取某种语言学习。每一一种语言都有着自己的强强大功能,好的语言能够够完成所有事情,所以,你不要担心学习, 一种语言不够全面这样的问语题。题 当你能够得心应手手掌控你学习的一种语言言后,你回过头来再去学习其他语言时,你可学能能会发现,原来,这些语言是语那么的相近。这个个时候,你再去学习它们们,我想,那真是很愉快的事情,大概,那个快时候,你会笑出声来。时 我们知道,从某种意义来说,各种语言都有很来多类似的多地方,这大概是因为所有的语言开发是都是基于已有语言创造都的的,开发者也出于对大家的尊重,考虑到易于家学学习等等原因, 2 / 15 他们选择了几乎是相同的语法择来来定义这些新语言。可以说,以所有语言都是基于于已有语言开发的,没有人能够聪明到突发有 其想,更不可能一夜之间想发明出一种完全不同的发外外星语。 代写论文 基于语言再开发语言,这么做能给使用者带来这了一次学了习,全部学会的好处。当然,最大的的好处莫过于新的语言肯好定定比之前的语言更加好用用简单,功能也更全面强强大。某种意义上讲,开发新的语言就是在更开新新旧语言的错误和不足,最,后发展出新语言。 其实,每一种语言的区别大多只在于关键字区的区别,还的有一些语法上的区别。事实就是这上样样,很多语言之所以不同,同就因为它们的关键字不同。就像你吃饭一字样样,中国人用筷子,外国人却不是。这些都没国有有改变吃饭的实质,我们们都能完成一样的事情,那就是吃饭。, 说了这么多,话题也扯得太这远了,回过头来吧。说远了这了么多,我无非是想说说,所有的计算机语言都是相通的,你只都 要学会一种,学习其他的就会是轻易而举的事情。所是以,你用以不着同时学习几种语言。几 如果你不按按照我的建议这么做,我我想劝告你,你将会一样样也学不会,至少,你永永远不能擅长于编程,更别说精通。更每一种语言言都是经历了无数年代,最后由开发者而,来来, 3 / 15 不是一个人能够轻易学完的,事实上,每易一一种语言都有开发和支持它们的公司和软件,持每一天都有更多的新东每西出现,西你的时间不应该该花在学更多的语言,应应该是学习它们的变化。。 现在的软件开发早已经不再是手工编程那已么么复杂化了,大多情况下下,我们只要会语法,只要知道类库和开发软只件件支持的类库和组件,我我们就能够编程,但这都只是开发,说不都 上什么精通不精通。用软件么开发软件做软件,很像开拼拼图和画画,你只要学会画就行。会 毕业论文 你如果只想开发软软件,忽略了语言的基础,我想说的是,础 你的软件永远不会更好更快软。即便如此,你也得花。时间去学时习你所要用的开开发软件的一切,包括那那些扩展的组件和类库。另外,请不要忘了,。软软件开发出来后,还得改改进,你是否能够让软件更自动化,能够自己件检查错误,也或者,你检能能让它多线程工作呢? 其实,我们很难在不同的的语言相似中区分它们的异同,的也不可能同时掌握相同功能下,却有掌着不同的类库和不同的着实实现方法中去运用自如。。 好了,我现在要说说学习编程的一些简单说方方法和步骤,今天将是第第一章,也是一个开始。大概,你可能会用上。小小半年的时间去学习它,也或者更久,我希望,是是这样。 首先,我们应应该学习一下计算机的基础,包括硬件基础,基特 4 / 15 特别是计算机的各种发展展史。之后,我们要理解计算机的工解 作原理,我我们得知道,计算机依靠什么方法进行运算。靠 如果一个软件开发者,他开发了众多软件后,他回过头还回不知道计算机原理,那真好笑的事情原,真不知道,他是怎么,做做软件的。当然,这样的人或许比我们聪明多的了了,因为他知道什么重要要,什么次要。当今的社社会,专业才是真,每个个行业都有无数学习对象象,你能全部学会吗? 思想汇报 /sixianghuibaoi/ / 其次,你应该着手学学习汇编。或许,有人认认为这是乎过早了一点。的确,你很有可能会。无无从下手,这个时候,你你可以先大致了解一下,跳过这一步,往后再,来来学习。 之后,你应该该做的是,选择自己想学的语言,或许,应学 该在在C(c++)或者JAAVA之间选择一种。当然,你要是只学习当 网络编程,可以在络ASP和和PHP之间选择,至于于Javascriptt之类的脚本,你可以最后来学习。最 你已经选选好要学习的语言了吧??现在,就去选择几本上上好的相关基础书籍吧。照我说的去做,你只。能选择最为基础能 的只介绍语法的书,这个时候绍,你可千万别去看软件,的设书,也别去动那些设计软件。这一点,些你你千万要做到,朋友,不不要急于求成。 好了,选好了书籍了吗,?你的的书籍一定是最为基础的的才行,确定这些后,你你应该看书了,对了,看看的时候还得记下 5 / 15 笔记,最好能够把每一个知,识点记下,特别是关键识的东西。的这个过程是很难熬的,你千万不要急难躁躁,另外,你如果从来没没有接触过编程语言,你就更应该慢慢来,你你应该花上半天应时间学习一一个章节。或者,之后的的几个章节,你得花上更更多时间。我想告诉你,朋友,越到后面越难,,,编程可不是吃饭那么简单,每个人都得花上简很多年的时间学习它。很 这个过程中,你还得注注意,千万不能跳过看不懂的东西,不是的,你可以到网上也或者是找可朋友请教,这是很好的朋办法。办只有当你弄明白了了一个后,你才能继续学习。能 也不要急着就学习用开发软件急做软件,千万记住这一做点。你现在点是在学习语法。法 是的,语法这一关关,你得用心,而且得认认真对待,还得过关。你你想不种豆就有豆子收,世上可没这种, 好事情,,除非你偷别人的,那还还是自己的吗?更何况,,你是要为自己学习。收收获都是要时间的,成熟都需要时间。熟 现在,趁你还在学习语法的,时间,你们来简单提一时下下语法吧。 代写论文 关于基础语法,大概有几个方面,当然大了了,每种语言各有不同,不过,大体都一样。, 一、语言本身的发展史和和特点 其实,这一点,在我们选择某种语言,的时候就应该提前的 了解。我在这里只想给大家。说说自己的心得。说 6 / 15 其中,中JAVA的好处,一次编写,永远运行。一它的最大它好处不只这些,大家最喜欢的是,它,可以在不同的环境下工可作作。是的,它不只是在计算机上能够运行,它计同样能够在数同 码产品上运运行,只要相应的机器上有上JAVA虚拟机,JAVAJ软件就能运行,而且我们不必为不同,的机器而修改我们的软的件件源码。 JAVA这个语言是九十年代才出个现现的,它由SUN公司开开发,它的发展也算是飞快的。它的设计初衷飞是要在网络上应是 用。然而而,它却不巧的成为了能够运行在更多环境下能的的语言,可以说,也正因为这一点,它才得以因流行。当然,它的确也流成成就了网络,它的出现为为网络编程带来了更多的的功能和应用。 事实上,当今的网络应用中上,,JAVA、FALSHH、JS、ActiveXe这些小程序或者说是脚本插件,它们真是是功功不可没。另外,JAVVA小程序比其他脚本或者插件都要安全,因或为为它的运行都在虚拟机下完成,不允许超越出下去去操控机器本身。 JAAVA已经发展到了JAAVA2,它已经深入计计算机编程,特别是同时时应用在网络和数码产品上。没什么好说的,品它它和C很相似,事实就是,它是基于几大语言是开开发的,它去除了许多语言中难懂的语法。特语别是,它没有了指针,别它还能自它己检测错误。 7 / 15 如果你觉得C太难,又又想制作可以在数码产品上运行使品用的软件,比如比NOKIA手机的SS60系统下的软件什么的,么可以学习JAVAA。 至于C语言,现在在已经有三个版本,C、、C++、C#。多的不说,这个语言是现在不的的主流,大多软件都靠它。三种版它本的区别在于,第一个主要是采用于旧旧式的结构化模式编写,,C++最大特色是面向向对象,至于最后的C##,它基于.net。 C语言成功之处在于,它它的出现,简化了软件开开发流程,易于学习和编写,另外,它最大的编特点在于,它既是基础特语语言,又是高级语言,或者说,它就是中级语或言。作为基础,言 它能够操控基层的东西,比如操内内存、计算机硬件本身。事实。上,很多硬件驱动动都由它制作而成。 代写论文代 另外,UNNIX的内核曾经都是用它做的,可见它非同用一一般。可以说,C几乎能能够完成所有的计算机功能,当然,不功 是太绝对。对于一些更基础的对东西,大多用汇编搞定东。。另外,你还得明白这么一点,越是基础的东么西,要用更加基础的语西言言去实现。各种数码电器包括电脑系统都不会器用这些高级语用 言编写,有有着更深的东西不为人知知,我们只有继续学习才才能搞精这一切。现在,我们只要学习自己的,语语言就行。 以这里,我我还得说说VC,当然,还有,VB。事实上VCC和VB是微软公司的产产品,我个人认为,VBB就是在C的基础上产生的。生C语言可以轻松更改成其它语言,这也更是它很是 8 / 15 厉害的一个地方。。事实上,像大多的基础语言一样,础C的本身语言特点让它有这样的语能力这么做。我们能够能用用C的一些关键字设计出各种函数和库,它们出当当然可以和VB和其他语语言的函数和类库同名,某种意义上说,就因,为语言之间的类为 似造就了它们之间的相互转化了。。 同样的,它也能像高高级语言一样工作,前提就是,你要提自定义自己己的函数库和类库。这一一点,就是学习编程语言言的难点之一。 VC和和VB已经发展成了.netn版本,ASP就是是从VB而来,如今,也有了。也 很多初学者大概不知道大VC和VB是是什么,事实就是,它们是微软的软件,很简们单单,它们只是软件。这么么理解大概会好本文由毕业论文网收集整理一毕些些,是这样吧。 简历大大全 /html/jiianli/ C语言的开发软件有很多,言最著名的莫过于最VC+++_NET和C++BUUILDER,是的,CC语言并非某个公司和个个人的专属产品。 DEELPHI,这个语言可能没有可C和JAVA出出名,但事实上,它是一种很不错的高级语言一,能够制作各种软件,,而而且它比我们想象中更加简单。加DELPHI属于属BOLAND公司的的产品,开发软件是DEELPHI BUILDDER,是的,BOLAAND公司的开发软件一直被人们称道,这是一因为,它为我们提供了因各 9 / 15 各种各样的组件,可以说说,我们只要半天时间就就可以用BOLAND公司的软件轻松做出功公能能强大的软件。包括C和和JAVA BUILDDER。 VB并不是语言,我把它单独列出语来来,只是说,我们可以单独学习它来制作软件单。事实上,不少的游戏。都由它开发,都可见它的功功能比想象中强大。还有一点,它和有BORLAAND公司的开发软件真真是太像了,它给大家提提供了很多基于WINDDOWS的组件,可以超超快开发软件。 如果是学习网络编程,你可是以选择以ASP或者PHPP,也或者JSP。ASSP(NET)的特点是是,它出自微软的VB,,用VBscript脚本以及脚VB(DLL))的ActiveX组件件构成。它需要运行在安装了安IIS的WINDDOWS服务器上。ASSP(NET)站点的最最大好处在于,可以在任何可以显示的浏览器任上正常动作,所上 有的脚本代码运行和数据处理本都都在IIS服务器上完成,我们成不必担心客户端是否支持的问题。另端外外,ASP源码不会传到到客户端,某种意义上可以防止别人看到你的可代代码。 论文代写 学习ASP,你还得慢慢慢学习ActiveX组件,有的人可能组 会感到惊讶,比如数据库连到接或者分页功能,在接ASSP看来,实现这些东西真是太过简单了。也西有的人会搞不明白,为有什什么语法里没有这些东西,西ASP上却有这些,事实上,朋友,, ASPP支持DLL组件,也就是说,只要你是编程就高高手,你可 10 / 15 以用其他的开发软件,比如开VB,为为你的ASP自创组件。。 组件很像编程中的类库,一般来说,我们类不不必去细验它们是什么,又怎么工作,我们只,要要去运用它就行。现在的的情况就是,各种语言都有第三方的支持,也都就就是组件和插件,你可以从别的公司或者网上以获取,这样的好处在于获,你不必,自己编写更多的东西,却能够用别人的的成就完成各种工作。的比比如上传文件和下载等等等。 好了,关于怎么做组件什么的,你可以做学学习编程。但如果是聪明人,你不会这么做,明因为你没有时间和精力因学学太多。要知道,你要吃饭,最多是自己种地吃买碗筷,你用不着自己买造造碗筷,更用不着去管什么桌子凳子。只要你什会会工作,用钱就能搞定一一切。编程也是这样,你你只要会用就行,除非你你真把自己当博士,也或或者,你还真想什么都弄精,那不成了神弄 精,或者当神仙或者机器去或吧,凡人是没那本事了吧,你不过,几十年的光阴可以用耶。可 学习就是学学习精要,而不是概要;;学习更不是全面,而是是专业。八十年代出生的人大多受了蒙蔽,人的人只知道当科学人 家或者天才,也或者都想做事天完完美。告诉你,完美过气气,要完美的,回家种地地去吧。 思想汇报 /sixianghu/ibao/ i 关于PHHP和JSP,我个人不不是很懂,所以,我不会过会多提及。 另外,学习网络编程的朋友,学你得选去学习一下你XHTMLT 11 / 15 标准,你也要按照这个标准行事。你也照不要只学会用网格做不 网页,要知道,现在大多页数情况下在抛弃它了,数我们用我CSS实现更多功功能。 学习是一步步来的,现在,你只管学来习语法,在后面,习 我会提示你怎么做的,每一提步,我都有介绍。步 另外,不知道有人是不是外误会我的意思了,网络误编编程,可从来没有说,像像HTML或者网页设计属于这个范畴。所以计,,连HTML都不懂的,,先回去学习网页制作和设计吧。当然,和 没必要要还学什么FLASH,你又不当美工。当美,工工的,还是不要学网编的好,学得多了,小心的你你什么都不精。告诉你,,专一才能研究直到精通。通 二、数据类型,变变量,常量,数组 数据类型是最为基础的语据法,每种语言都有相似法或或者相同的数据类型。我们应该理解什么是数我据据类型,也就是学习和记住所学的语言里包含记哪些数据类型。从某种哪意意义上说,数据类型属于简单的类。于 每种语言的数据类型有所不同言,,你只需记住自己学习的的语言的类型定义就行了了。通用的基础常用数据据类型有字节型、整型、字符型、浮点型、双、精精度型、布尔型。当然,,数据类型还有更多。 其中的C、C++里面,,有些类型在不同的系统里有不同统的范围,比如如在32位和64位系统里,有统2字节和4字节节长 12 / 15 度范围区分。 作文文 /zuowen/ 变量和常量,还有数组,各种语言都基本相组同,你只用同记住如何声明和初始化。另外,你明得得养成先声明再初始化的的习惯,这符合更多语言的变量声明语法,也言更为标准,不易更 出错。 另外,变量的声明要符符合标准,不能用关键字做变量名,字一般来讲,变量只能以字母开头,,还只能是字母、数字,和和下划线构成。有的语言区分大小写,千万注言意意这个问题。 另外,变量还有局部和全局之变分,你得搞清楚什么时分候候属于什么类型。局部变量只会局部存在,有变的语言在某些范的 围内不能能有重复相同的变量和局局部变量,但有的语言却却可以。 我们要理解什么是数组,特别是多什维维数组。还有一点,数组的超始是零,认识到组这这一点是非常重要的。最后,字符最串属于特殊的数组。的 三、运算符 计算机语言的初衷就是用来计算,自然要有是运算符。运 最常见常用的自然是算术运算符,的加加减乘除。在这里,我们要记住递增递减,赋们值运算,还有模运算。值 13 / 15 位运算符,或,与,非,异或,各种位移。非 位逻辑运算符,按位或,按位与,按位非,或按位异或,按 关系运算符符,大于,小于,等于,,不等于,大于等于,小小于等于 布尔逻辑运算符,逻辑或,逻辑非算,异或,相等,不相, 等,三元运算符, 赋值运算符,注意有的语言算= 和==的区别 之后是运算符的优先级,我是们们可以用各种括号控制优先优级,其实这和数字上的运算很相似。上 毕业论文业 四、程序控制语句制 程序控制语句用于判断和跳转,其中用最常见的有以下几最 种。 条件语句,if-ellse-if 在这里,有几种不同变化,大,体相体同 Switch () {case…break….defbault} a 循环语句,,do...while while {}e for(;;) 跳转语句,转Goto break contirnue returnn 五、其他。 14 / 15 在这里,我不再过多举例,其,实,这里有最重要的东实西西没有讲,比如类,函数,继承,指针,异常数处理,多态,多处 线程。这中间还有构造函数,这解析函数等等。这些可解以说是以语法中的重点和难难点,所有语言之所以成成语言,也就是它们有着这些特性。着 大概,你已经看完了几个章节你内内容。现在,你已经对编编程有了基础认识。好了,你在这个时候,可了以找两本简单事以 例的书籍了,你可以一边学习籍一一边写程序。 是的,如果可以,你应该用记如事事本这样的工具来编程。。当然,要在自己的电脑脑上运行你的程序还得安装好相应的软安 件,比如如ASP(NET)的IISI, 还得安装.netn,JAVA的JDDK,至于C语言,你可可以安装VC,也或者CC++BUILDER,这个,时候,你就要学习习如何配置自己的电脑并且如何运行这些程并 序。。 千万不要被相应的软件吓住,是的,每种软软软件开发工具比你想象中中还要复杂,告诉你,它们比看起来还可怕。它不过,不那只是现在的情况况下,不用担心,总有一一天,你能够轻易运用它们,到时候,不是它它吓你,而是你吓它了。吓 你应该做的范例只只是用来显示或者计算,如果是网络编, 程,你应该提前学习一下网络应设设计软件,像Dreammweaver。 好了,今天就到这里,我了想,下次再继续吧。想 15 / 15
/
本文档为【学习软件编程的学习心得范文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索