delphi学习路线
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或者百度)
没事就发一下仅供参考
delphi学习路线的更多相关文章
- Android学习路线总结,绝对干货
title: Android学习路线总结,绝对干货 tags: Android学习路线,Android学习资料,怎么学习android grammar_cjkRuby: true --- 一.前言 不 ...
- 从啥也不会到可以胜任最基本的JavaWeb工作,推荐给新人的学习路线(二)
在上一节中,主要阐述了JavaScript方面的学习路线.先列举一下我朋友的经历,他去过培训机构,说是4个月后月薪过万,虽然他现在还未达到这个指标. 培训机构一般的套路是这样:先教JavaSE,什么都 ...
- 《C#微信开发系列(Top)-微信开发完整学习路线》
年前就答应要将微信开发的学习路线整理给到大家,但是因为年后回来这段时间学校还有公司那边有很多事情需要兼顾,所以没能及时更新文章.今天特地花时间整理了下,话不多说,上图,希望对大家的学习有所帮助哈. 如 ...
- 一位资深程序员大牛给予Java初学者的学习路线建议
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...
- 分享篇——我的Java学习路线
虽然之前我是开发出身,但是我学习的语言是Objective-c,这个语言使用起来范围比较窄,对于自动化学习来说也是无用武之地,所以我自己学习了Java,对于一个有开发经验的人来说学习一门新语言相对来说 ...
- Java Web 学习路线
实际上,如果时间安排合理的话,大概需要六个月左右,有些基础好,自学能力强的朋友,甚至在四个月左右就开始找工作了.大三的时候,我萌生了放弃本专业的念头,断断续续学 Java Web 累计一年半左右,总算 ...
- Java Web学习路线
2016-08-22的早上,本是一个很平静的早上,坐在去往公司的公交车上想到了很多之前上学时的点点滴滴,回想起来还真的是耐人寻味啊,当初青春的懵懂,当初的冲动,当初的做事不考虑后果! 也正是这耐人寻味 ...
- 适合PHP学习者的学习路线 10个PHP优化技巧
适合PHP学习者的学习路线: (1) 熟悉HTML/CSS/JS..网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉 (2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法 (3) ...
- linux 下C语言学习路线
UNIX/Linux下C语言的学习路线.一.工具篇“公欲善其事,必先利其器”.编程是一门实践性很强的工作,在你以后的学习或工作中,你将常常会与以下工具打交道, 下面列出学习C语言编程常常用到的软件和工 ...
随机推荐
- 【OS_Linux】Linux 基本命令整理
1. 查看目录文件:ls2. 打印当前工作目录:pwd3. 查看文件内容:cat 文件名4. 打开编辑器:vim 文件名 1 2 3 4 5 修改:按Insert键 退出修改模式:按Esc 键 进入输 ...
- ClientAbortException:java.io.IOException解决方案
org.apache.catalina.connector Class ClientAbortException java.lang.Object java.lang.Throwable java.l ...
- Day15模块(导入,使用)
Day15模块 什么是模块: 一系列功能的集合体 一个py文件就是一个模块 aaa.py就是aaa模块 模块四种形式: 内置的模块 py文件 第三方的 包 模块三种来源:内置的,第三方,自定义 为什么 ...
- (转)在Xcode 7上直接使用Clang Address Sanitizer
原文地址: http://www.cocoachina.com/ios/20150730/12830.html WWDC 2015上,除了Swift 2.0外,还有一个令人激动的消息:可以直接在Xco ...
- initcall机制
参考:initcall机制 /* include/linux/init.h: */ /* For assembly routines */ #define __HEAD .section " ...
- HUB、Switch、Router在OSI模型层次信息
序 (HUB)集线器工作在局域网(LAN)环境,像网卡一样,应用于OSI参考模型第一层,因此又被称为物理层设备. Switch交换机工作在OSI第2层数据链路层 Router路由器工作在OSI第3层网 ...
- LeetCode(111) Minimum Depth of Binary Tree
题目 Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the s ...
- Lex与Yacc学习(三)之符号表
符号表 列举单词表的方式虽然简单但是不全面,如果在词法分析程序运行时可以构建一个单词表,那么就可以在添加新的单词时不用修改词法分析程序. 下面示例便利用符号表实现,即在词法分析程序运行时从输入文件中读 ...
- Luogu 3423 [POI 2005]BAN-银行票据 (多重背包单调队列优化 + 方案打印)
题意: 给出 n 种纸币的面值以及数量,求最少使用多少张纸币能凑成 M 的面额. 细节: 好像是要输出方案,看来很是头疼啊. 分析: 多重背包,裸体??? 咳咳,好吧需要低调,状态就出来了: dp [ ...
- Java中TreeMap集合讲解
1.TreeSet介绍 TreeSet是一个有序集合,可以以任意顺序将元素插入到集合中,在对集合进行遍历的时候,每个元素将自动按照排序后的顺序呈现.底层使用的是二叉树(更具体点是红黑树)实现,对于元素 ...