如题我想学习下电脑编程,想自学自己买资料教程.想问一下朋友们自学的难度大不大,也希望朋友们给我指点一下我该如何下手,从基础学起该施用那种软件及相应的教程书..............谢谢
我用一篇我比较欣赏的文章回覆你,希望对你有所帮忙:
------------------------------------
Delphi的世界,你在哪个位置?(ZT)
Delphi,1个几近完美的语言 。有人赞之,也有人厌之,这很正常,因为我们处在不同的阶段 。你在哪个位置?我们一起跳出来看看吧 。本文仅是小生几年来(几年?晕,几年就这水平?) 学习delphi的些许总结,也许很多东西并不适合你,是以只以此来抛砖引玉,望各位板砖多用在祖国建设的火热工程中 。好,闲言少扯,这就开始 。
■崭露头角的Delphi Toucher
心情:轻衫薄履,稍带羞涩的走近Delphi,为的只是好奇或者道听途说 。认识Delphi也许是偶然,也许是被迫,总之,对于Delphi的掩盖真相的东西,老是感觉那是洞房花烛前的盖头,按捺不住的心情,想揭却又不敢 。
症状:处于这个阶段的人,对Delphi,或者说是对编程只是蒙蒙胧胧的一些不成系统的理解,对于IDE或者程序的理解也仅只停留在拖动几个控件,点几下鼠标,再照猫画虎的敲出几行Hello World来,就有十足百足胜似蜈蚣的成就感 。控件没有任何命名规范,代码也仅只是CPP(COPY PASTE PRINT)出来的 。所有代码全部挤在主窗口单元中,多于1个窗体或者单元的程序对他来说基本是没法翻越的山头 。
此阶段,虽然是初学乍练,但稍有闪失,就可能成为散布到满山头的拖拉机司机 。
如此一来,一部门想探寻按钮或者代码违后真相的人,便有了下一条路的通行证 。
建议:不要仅只认为点两下鼠标或拖几个控件就是编程 。RAD(可视化迅速研发)仅只是为提高研发效率,而并不是为你展示真相的 。迈出了脚步,但仅只是方才上路 。清晰的了解IDE以及为你提供的现成的东西的用处,和编程真正的目的--解决问题 。
推荐用书:《Delphi从初级读物到精通》
■初入师门的Delphi Starter
心情:犹如方才学艺的山君,小有所成,能够应付一些小病小灾,却一般会在真正的场合中自乱阵脚 。飘飘然的欲望经常在小成小利中不觉泛出,实难把握 。
症状:这个阶段的人,对于一些常用的控件的施用可谓是轻车熟路 。工程文件表现出了多个窗体的分工/调用 。因为所做的程序稍微复杂一些,用到的控件多了之后,命名开始规范起来 。施用一些现成的或者第三方提供的控件,可以做出相对比较复杂的小软件 。
但几乎所有的实现代码都挤在各自窗体的实现单元里,很少看到自力出来的单元文件 。窗体与窗体之间调用关系纵横交错,经常出现1个窗体的控件援用了另1个窗体中的控件属性,更动一处而动全身 。因为施用了大量的三方控件,乃至于工程移植是个很让人抓狂的事情 。
代码编著混乱,甚至很多语法例则也不甚知晓,逻辑也是在控件的驱动下四下拼凑 。经常遇到很多询问基本语法、语义规则的问题,所谓飘然浮于表面、不知甚解者大部分处于此阶段 。
当然,因为RAD的便捷性,这一阶段已经可以应付一般的应用而无需花费太多的心思 。这个阶段是个分水岭,更深切的学习可以使你向下一阶段出发前进,但安于现状的话,估计拖拉机公司又多了一名抢饭碗的员工 。本人观点:很多认为Delphi垃圾的人大部分处于这个阶段 。
建议:首先是语法基础,施用Code来构建你的想法,程序终归要用代码逻辑来实现 。换句话说,尽量用代码来展现你的程序,而不是鼠标 。
推荐阅读
- 学习电脑编程;想学习电脑编程
- 电脑无法读取u盘的解决方法 电脑无法读取u盘该怎么处理
- 帮忙起个电脑公司名字-电脑之家 数码中心
- 电脑键盘被锁了的解锁方法 电脑键盘被锁住了应该如何解锁
- 电脑之家 数码中心-推荐一款上限5000的数码摄像机
- 闪讯终结者怎么开启笔记本电脑热点
- 电脑之家 数码中心;上海7月份婚博会怎么样?
- switch怎么连接电脑显示器? 连接电脑显示器操作教程
- 电脑如何强制关闭程序
- 长沙昂达MP3现在的代理商!电脑之家 数码中心
