|
本帖最后由 benyuty 于 2011-5-15 22:00 编辑
人们常说,没学会走路,就想飞?走路从什么时候开始呢?当我们刚学走路的时候是不会规则的迈步的,所以大人们会让我们先迈出一只脚,然后再迈出另一只脚,并且经过很多时间反复的练习,让这个动作习惯化,这样我们就学会了走路,这之后我们还会学习小步,大步,以及跑步,刘翔也是经历了这个过程最后才飞起来的。同样是腿脚方面的例子,我们学习滑冰,一开始会摔跤,同时脚也很不舒服,这个时候走路都会变的困难,那么会的人会告诉我们怎么滑行,怎么拐弯,怎么倒滑等,此后申雪和赵宏博才带来了一块块金牌一次次荣誉,同时带给我们以及全世界人民视觉的无限享受。说到这里大家觉得你这样唠叨,什么意思啊,和易语言入门有什么关系,我就是要说,不管是学习什么,我们都要从第一步开始,让一些基本的东西习惯化,再经过反复的训练,最后才可以在思想和指尖的共同作用下,在屏幕上展示出一个界面。
我们走,我们跑,我们滑冰,脚都是基础,我们要撑起这个身体走未来的路,脚还是基础,易语言之学习,什么是基础呢?
首先我觉得应该是对于计算机这个概念的了解,甚至可以理解为硬梆梆的或者冷冰冰(CPU还真不容易冷冰冰的)的计算机硬件设备,有人说我又不是要研究硬件,我学了要做进销存,和硬件也没关系啊,那么,同行问你,说看你电脑好慢啊,内存不足吧,你说不知道啊,内存是什么啊,内存是干什么的,我都觉得很尴尬,但是你或者觉得自己这是大智若愚,其实不然,这是你真的很愚。不了解内存,硬盘以及分区,显示器以及分辨率这些计算机的基本设备和常识,这样一来,你如何去理解取磁盘总空间()、取屏幕宽度 ()这样的命令及其作用呢?其实我们不妨打开电脑机箱,哪怕你是个女程序员,不要觉得这些只是男人们才会做的事情,既然进入这个行业,那你就需要去看看内存长什么样子,硬盘到底有多硬,显示器到底怎么显示(这个嘛,我觉得还是算了,高压包或许会让你看见从天堂射来的光芒),让这些东西在大脑有个型的概念,你就不会觉得自己在云里雾里的感觉。
其次就是程序最基本的组成,那就是基本命令、基本的组件。每一个命令就像组成身体的细胞,我们不是去研究身体,所以我们可以不去研究到细胞,但是我们要写程序,我们就要去研究程序的每一个组织。这个时候很多人的毛病就出现了,只见森林不见树木,整天想着做个什么彩票软件,到处问谁帮我写个彩票算法呀,这时候他居然不知道取文本中间()什么意思,还有说我怎么去修改游戏中的金币数量啊,谁给我写个代码呀,此时他居然不知道怎么把一段内容显示到标签上面。其实说这些不完全是挖苦的意味,就是告诉大家从基本的学习,或许是比较枯燥,但那是必需的过程。核心库里面的几百个命令就是核心,其实对于命令的入门只需要里面一个命令,取文本中间(),这个命令是什么意思呢,那就是获取某个文本中间从某个位置开始指定长度的内容,我觉得这个不需要什么强大的教程或者别人给你反复的讲解吧,此时中文编程的优越性体现出来了,至少这个命令应该可以算作这段话的一个简称。鼠标停在这个命令中间,按下F1键,在易语言下边的提示夹里面就说得很明白了,第一个参数,欲取其部分的文本,这时候很多人不明白,什么叫做欲取,难道你不知道“欲”就是要或者打算的意思吗,如果真不知道,那还是先学好中文再来,编程还真不是谁都可以干的事情。如果你看懂了中文的意思,那你可以尝试一下了,因为这样一个命令一来不会让计算机奔溃,二来不会死人,很多人会说,奥,我看明白,简单。但是当你没写过的时候,甚至没有写过很多次的时候,你还是不会写或者说不会灵活的去使用,就这一个命令你花一个小时把各个细节都搞明白了还真就算不错了。它的参数,返回值,以及参数类型,你觉得 取文本中间(“易语言”,3,1)是什么意思呢?也许你会说那是取出“易语言”三个字中从第3个位置开始取出1个字,你认为会得到什么样的返回值呢?你可以动手试试看到结果了吗?也许你真的没想到。那么我觉得你要想正真驾驭易语言,这几百个核心命令和几十个基本组件你都要不止一次的用过,否则何谈信手拈来?掌握了这些其实这也只是算作入门了,你入门了吗?
再次,程序是需要数据交换或者数据处理的,变量、数组、文件、数据库等这些基本的方法或者介质也是需要把握的东西,很多人会在能够把编辑框里面的内从保存到一个文件中而欣喜若狂,富有成就感,我当时也是这样的欣喜,人们都希望自己走过留下点什么,哪怕只是脚印,这时候我们留下了文件,文件是计算机中最基本的数据保存方式。一步步的我们写出了自己的记事本、自己的便签程序、自己的日记本等等程序,我们把很多编辑框中的数据保存在了数据库,我们形成了一个信息管理系统,就这样我们的程序慢慢的庞大起来,我们的视野渐渐的宽阔起来,我们的经验渐渐丰富起来了。当我们看到别人的程序的时候,我们很理智的去想这个东西写起来会用到什么、怎么去处理
最后当我们掌握了这些基本的元素之后,我们就具备了飞的基本资格了,因为我们已经会走了。人们就会谈论怎么提高效率,怎么更加标准化、专业化,那就可以去学习基本的算法、数据结构以及一些技巧,试想不熟何来生巧?这时候我们就可以玩跨栏,玩花样滑冰了,展示程序的美,闪耀思想个性的光芒。
这个世界上,没有人可以随随便便成功,也没有人注定要失败,未来在我们自己的手上,你是自己生命的主角,今天该唱哪一出,你要知道
|
|