delphi学习路线
2024-09-22 09:57:53
酷派(53376063) 11:04:19
1.语法基础PASCAL精要 先看个1-3遍,这是基础中的基础,只要没弄清楚看10遍都不多,当然最好结合着代码实例去看。(以后遇到哪儿不熟练继续反复看)
2.熟悉开发环境找个DELPHI视频看看,跟着做,跟着熟悉开发环境等基本操作。(不能急于求成,编程本来就是个沉闷的工作,得能坐的住)
3.学会断点调试熟悉了开发环境,很重要的是要学会调试,可以搜些DELPHI调试技巧方面的文章,边看边想边练。
4.从简单入手多多练习找些简单的代码实例研究学习。自己试着做些自己的需求。
5.抄袭别人的代码 意即:别人的代码你可以读懂并且可以复制过来修改后自己能用,其实做到这一步并不难,有些新手觉得别人的代码拿来也看不明白,那是基础还不够,继续重复1-4步即可。百度很强大,抄袭不可耻。这是个非常好的学习方法。当然不能无脑的抄,要多想想人家为什么那么写,哪儿写的好,哪儿写的不好。
6.如何进阶 当你觉得你抄袭别人代码没问题的时候就该进阶了,这个时候面向对象实践之路和大话设计模式可以边研究VCL代码边看再穿插着INSIDEVCL.当然你如果能找到更适合你的分析DELPHI源码的书籍更好,这里我只说自己看过的书,并不一定代表是DELPHI书籍中最好的
7.高手唯手熟尔 多练多学多百度,至于问人。呵呵。都是从新人过来的,以我的经验,求人不如求己。毕竟大家都忙都有自己的事情要做,不排除有热心人帮忙,但毕竟少数。
就说这么多吧。上边的书都看差不多了也练差不多了,其实剩下的就是项目经验了,多跟别人一起或者自己做些几万行代码的项目基本上也就练差不多了,理论只是基础。
1.语法基础PASCAL精要 先看个1-3遍,这是基础中的基础,只要没弄清楚看10遍都不多,当然最好结合着代码实例去看。(以后遇到哪儿不熟练继续反复看)
2.熟悉开发环境找个DELPHI视频看看,跟着做,跟着熟悉开发环境等基本操作。(不能急于求成,编程本来就是个沉闷的工作,得能坐的住)
3.学会断点调试熟悉了开发环境,很重要的是要学会调试,可以搜些DELPHI调试技巧方面的文章,边看边想边练。
4.从简单入手多多练习找些简单的代码实例研究学习。自己试着做些自己的需求。
5.抄袭别人的代码 意即:别人的代码你可以读懂并且可以复制过来修改后自己能用,其实做到这一步并不难,有些新手觉得别人的代码拿来也看不明白,那是基础还不够,继续重复1-4步即可。百度很强大,抄袭不可耻。这是个非常好的学习方法。当然不能无脑的抄,要多想想人家为什么那么写,哪儿写的好,哪儿写的不好。
6.如何进阶 当你觉得你抄袭别人代码没问题的时候就该进阶了,这个时候面向对象实践之路和大话设计模式可以边研究VCL代码边看再穿插着INSIDEVCL.当然你如果能找到更适合你的分析DELPHI源码的书籍更好,这里我只说自己看过的书,并不一定代表是DELPHI书籍中最好的
7.高手唯手熟尔 多练多学多百度,至于问人。呵呵。都是从新人过来的,以我的经验,求人不如求己。毕竟大家都忙都有自己的事情要做,不排除有热心人帮忙,但毕竟少数。
就说这么多吧。上边的书都看差不多了也练差不多了,其实剩下的就是项目经验了,多跟别人一起或者自己做些几万行代码的项目基本上也就练差不多了,理论只是基础。
PS:干软件这个行业是个很容易就被技术淘汰掉的行业,所以提前规划好自己。
老规矩,不河蟹的声音必删,没把自己当高手,只说下自己经历过的,希望对新手有帮助。请淡定的回帖。
酷派(53376063) 11:09:37
1.pascal精要(基础中的基础)
2.Inside VCL (delphi的核心代码讲解,很经典的一本书)
3.Windows核心编程(看名字就知道了,让你开阔眼界,提高水平用的,做WIN32开发必看的一本书,基本上任何时候回头再看都会有新的感受)
4.面向对象实践之路(这本看不明白可以考虑看 大话设计模式)(想设计优秀的代码,这本书可以看看,不过我当时看的晕头晕脑的)
5.Win32多线程程序设计(看看吧,打好理论基础 ,然后多做点项目也就差不多了,很多时候不太用到多线程,或者说并不是很复杂的多线程)
6.Delphi算法与数据结构(能让人焦头烂额的一本书,呵呵,有足够经验再去看吧)
7.Delphi Win32核心API参考(参考书而已,不用特意看,或者干脆找个CHM的API即可,也可以直接MSDN或者百度)
没事就发一下仅供参考
最新文章
- 【NLP】Python NLTK处理原始文本
- HTTP访问错误大全
- Android 笔记 Intent and Bundle day7
- 完全移除TFS2013的版本控制
- django--模型元选项(八)
- HTML5 web Form表单验证实例
- 启动ip转法功能
- ZOJ 2315
- The REST Objection
- c++のdll两种调用方式
- JDBC概述以及几种驱动程序
- EffectiveC#03--用委托表示回调,用事件定义对外接口
- 找出并解决 JavaScript 和 Dojo 引起的浏览器内存泄露问题
- cocos2d-x 定时器selector的使用 :schedule的使用
- 【2017-03-16】TSQL基本编程、存储过程、触发器
- ajax 动态添加商品列表
- sublime中css输入分号后自动提示的烦恼
- Gradle 1.12翻译——第十九章. Gradle 守护进程
- php文件管理,能够点击依照时间,大小,名称排序
- java session创建与获取