给学delphi新手的一点警示高手也进来看一下吧!~~
我学delphi三起三落了 . 目前还徘徊在门外
去年开始学习 学习了半个月 愣是就会拖几个控件.代码一句不会瞧.不知道程序设计的
概念 其实这些不是最主要的 下载的原码无法编译 不知道怎么修改 而且里面的声明
类太复杂 别人给我推荐DELPHI7入门到精通 我真TMD想骂人 哪本书根本不是基础性
的书籍 ;看了两个月 看完了 最后全忘完了.!~
覆盖面之广 超出了一般新手的想象 我估计就算有一年左右的编程经验的人读起来也不是很
简单吧.>! ~ 后来就抛弃DELPHI 开始学习C 然后学校开了组成原
理 C至少能看懂代码的意思.能够写一些简单的算法了.不想DELPHI 那么概念模糊.DELPHI 不懂哪是因为写的太杂乱.里
面到最后我都找不到什么是什么了.!~前几天有拿起了DELPHI的书. DELPHI5开发人员
指南 我不的不说一句 我又想骂人了..!~ 这本书写的刚开始还明白 后面不说语法跟C
的冲突上 变量声明无法习惯..语法规则苦涩难懂..! 看了三天 觉得本来会的都被哪本
书 绕晕了. 我感觉那么本书不是叫循序渐进..哪本书应该叫太全面了..全面的让人害怕
伪代码还好 不是很多 但是很多例子 根据新手的实力 就算倒过头看100编 也不懂里面的
写的啥 有意思么.很多代码没有任何的备注 变量声明的部分可以说我说本来很简单的
问题 让他特别复杂化了..!~我是一个新手 没权利去评价书的好坏..本人最近准备重拾
DELPHI 这一次我真心的希望各位大哥大姐 兄弟姐妹门. 你们就给俺推荐一点新手能
搞定的书吧..!~俺们不是高手.俺们也没高手相的那么厉害..!~也没想一口就学会编程.但
至少是勉强能俺看懂吧..!~目前为主 俺啥都没学会 心里想做的几个小软件都没有实践
成功过! 高手们 推荐一个你认为很简单的给好么.别推荐经典了..~!~DELPHI 光控件
还有函数的实例就让人邮的书写了两本了...可以说想学全面哪根本没头绪.目前谁有推
荐一本能入门的 本人有C基础 组成原理基础. 基础电脑操作基础...别的啥基础都没
哟..!~ 或则有那个高手愿意指导指导俺..俺感激不尽..!~穷途末路了.>!~
本人武汉的 如果要在武汉的高手更好..!~~
俺QQ 245214969
如果你愿意 哪你留一个QQ 俺加你也可以!~~ 写给高手们呀.也给新手一个警示,,!~
大家别喷我了..!~语言偏激之处希望理解..!~浪费那么多时间啥都没学会 肯定有点怨气..! 上面两本我承认 如果
入门了之后看起来肯定很经典..!~但是俺们都是没入门的啊 。!~
[解决办法]
看看
[解决办法]
各种书看几眼,哪些能看得下去,就看哪本,看不下去的,以后慢慢看
[解决办法]
语言偏激之处希望理解..!~浪费那么多时间啥都没学会 肯定有点怨气..! 上面两本我承认 如果 入门了之后看起来肯定很经典..!~但是俺们都是没入门的啊 。!~
全帖不少字,只有最后两句算是稍微实在一点。至于你说的delphi比C还难懂,这么多年了,我还是第一次听人这么说。至少C在学校里还是有课程可以教的,哪怕是选修。但是delphi程序员,多半是自学起来的,由此可见到底是哪个容易学了。也许你真的是适合学习C,而不是delphi。
学习,并不是必须要有本适合自己的书,更重要的是要从实践中真正掌握自己所需的知识。如果你有耐心,就一个字一个字的看书,一段一段抄写书中的代码到你自己的delphi程序中,看看到底是实现啥功能;如果你没有耐心,你甚至不需要去学习任何语法、函数、过程,你完全可以边学边搞开发,有不懂的就查书、上网查资料,记住只查你所需的功能,这样就很容易能解决问题了。
写个程序难吗?一点都不难!我自己就根本不去背那么多的代码,我都专门存在一个文件夹里,写程序的时候,遇到不清楚的,马上去查,然后把代码复制粘帖,根本不用费多少手脚。我少说也开发了十几个项目了,都是独立开发的,虽然工程量并不大。你说我是老手吗?不是!几乎没段代码我都要去查资料,去复制粘帖。但是你能说我不懂吗?不懂怎么完成那么多项目?
不掌握好方法,给你一本《葵花宝典》,你又能咋样?
[解决办法]
方法不对头怨不得别人
[解决办法]
我的第一本入门书,飞思科技的《Delphi7入门基础》,里面错误很多,不过入门还是很不错的。Delphi的好处就是入门容易,但精通和其他语言一样不易,要做好心理准备,delphi,博大精深啊!
[解决办法]
从楼主的叙述看~~
那建议楼主先看 object pascal
然后再看一下~~万一老师的《DELPHI全掌握.chm》
[解决办法]
只看 不背 多练
[解决办法]
开始,自己尝试实现一些小工具、小游戏,结果能容易输出的,文本即可,如输出到memo1.lines里
遇到什么行为不会了,再查help、搜索、论坛提问。。。。。。。
[解决办法]
LZ情况
建议你先看把pascal过变
然后到网上下载你几个感兴趣的源码。
边看边做。
很多东西是1个循序渐进的过程,你今天看可能还一头雾水,但是明天看情况就不1样了。所以,建议楼主学这个心态要放好。
贵在坚持。
个人经历,呵呵。
[解决办法]
我个人觉得你要看的书:
一、pascal 精要 动手做懂所有题,有一个不懂的就到论坛上来问,
二、delphi 7从入门到精通,里面不懂的也来论坛上问
三、delphi 精要(本书我还没有看完,不能太确定安排是否适合),也是不懂的就一定要来论坛上提问搞懂(我现在才看到第三章,有些地方我都不是太好搞懂)
四、刘艺的面像对像编程基础
五、一本XX组件大全
六、李维的相关书
七、刘艺的设计模式
六、基它多层及SOAP等相关书(看发展方向而言)
我想如果看完这些,谈不上高手,但是一般的项目问题不大了
delphi 的精华在于 pascal 及VCL ,万老师的delphi 全掌握我认为不适合新手看(当然API前面的部份可以看下),最少我觉得我这个学了delphi 四五年的新手还吃力.
[解决办法]
这样基本就算是入门了,然后就可以看楼主提到的那几本经典的书了
[解决办法]
今天反正也闲来无事,就给楼主介绍一下我自学delphi的“传奇历史”吧,这个“传奇”,并不是指我有多聪明,恰恰相反,而是我有多笨。
八九年前,当时我还在一家小印刷厂上班,干着简单的电脑维护的工作,后来老板说厂里需要用个简单的小软件,记账用的,老板看我有点电脑的基础,就跟我说,你会做软件吧?我说不会,他就说,不会就学,反正也不急,边学边做吧,从此开始了我的软件开发生涯。当时我买了本《delphi6从入门到精通》,就开始学习了。整整两年的时间,甚至可以说,一点都没入门。我一边看书,一边从书里抄一些代码到电脑里,看看能不能运行,记得当时印象很深的一段代码:
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('Hello World!');
end;
这样的代码,谁都看到过,可我当时已经自学了3个多月了,楞是不知道怎么搞,简单复制到电脑里,然后激动的等程序运行,结果根本通不过,因为我并不知道要把button双击后再把代码添加进去,以为只要把代码复制进去就能运行的,我傻吧?没办法,因为没人教我。整整两年时间过去,才把光盘中带的一个程序简单改了一些文字,充当厂里的记账软件了,就这样,老板还夸我能干聪明。
后来辞职后,有了很多时间来学习,就一直在慢慢边学边干,一直到现在,还在坚持中。就我现在的进度,学个API,简单的sendmessage的运用,我就花了3个多月的时间,可还是一知半解,就在今年。你说我聪明吗?到今年为止,学软件至少是第九个年头了,居然学个东东还要这么长时间。可是我不觉得冤,不管花多少时间,至少已经明白一些了,至少知道这些东西用delphi是可以实现的,只是我的功力不足而已。前几个月自学Tchart的用法,我就花了近两个月,虽然现在用这个控件还是得靠复制粘帖的手段,但是我已经很满意了。就在前两天,我就靠这复制粘帖,短短3天时间就完成了一个小项目,主要就是用Tchart的,每天只工作2个多小时,还有很多版面和其他功能的设计在内,我觉得我已经学得很好了,至少以我的能力来看,已经及格了。所以花再多的时间,我都不觉得亏,也不嫌烦。
通过不断的学习,不断的复制粘帖,我感觉自己在一天天的强大起来。虽然我的强大相对别人还是很弱小,但是我不在乎,我又不跟别人比试什么,我只要能完成自己的工作就行了。
学程序难吗?不难,日常的程序开发,充其量也就是个体力劳动。学程序简单吗?不简单,要想学高深,得有如饥似渴的精神,越学下去就越觉得自己渺小。
[解决办法]
我是先看完了学DELPHI的视频教程,然后再看书的!但我在学DELPHI之前就一直在用VFP,所以有一些基础吧!
但楼主,只要你坚持下去,你一定会学好DELPHI的!
我用的是DELPHI7
[解决办法]
开始学习啊!
[解决办法]
我这两天看COM技术 开始看不懂,看了好几遍 现在终于有点明白了!
[解决办法]
去年7,8月份开始工作,然后才学DELPHI,现在是越学越觉得要学的东西多.关键是要学会怎么学习,不懂的查资料嘛
[解决办法]
代码不是用来看的,是用来学的,学习是需要思考的。。不懂是需要慢慢理解的,其余的是需要时间的。
不得不说一句,自从学习了delphi,我现在看.net看java看c看c++看vb看ruby看python看JavaScript都很容易懂,至少写过的几个程序都很正常,用的时间也很少,基本属于不需要学习就能写出一个简单的应用程序的,语言的共通性是很强的,当然修行看个人,理论上都是一个道理就讲得通,用起来还是需要注意一下语法的,努力学习就错不了。
[解决办法]
我跟楼主感觉差不多,我也在论坛上请教过,热心人给了我不少好建议。事实上我静下心来想一想,自己用心不专才是真正症结所在,因为我一边还在学与Delphi思路截然不同的软件,这怪不得别人。
[解决办法]
Chapter 7 - User-Defined Types
Chapter 8 - Basic File I/O
[解决办法]
我也是刚学delphi3个多月的新手,开始1个月左右,可能会觉得pascal语法有点不习惯,不过用了一个多月也就习惯了,我以前有过一丁点c#的基础,delphi几乎没有费什么劲就入门了,虽然对vcl的理解基本都是拖拖控件,不过边看pascal语法,边试着将以前的c#程序改为delphi的,前几天用delphi做了个小游戏外挂,居然还卖了十几份,小赚几百。。嘿嘿。
[解决办法]
0
[解决办法]
基础比较重要吧
书过一遍就行了
[解决办法]
顶你...呵呵..............面试的时候,有大家说,如果程序员到了一定的高度后,拿什么编程环境都是次要的.
就是说,你拿到什么环境都是跟项目走的.
[解决办法]
想当年,刚接触DELPHI,还是DELPHI3吧,就买了本《DELPHI3从入门到精通》(也就是Mastering Delphi 3),不错呀,从基础讲起的。后来也买了Mastering Delphi 5和Mastering Delphi 6,也行,不过没有象Mastering Delphi 3讲的这么基础罢了,不过做为入门也行,不象LZ说的那么难看吧。《DELPHI3从入门到精通》这本书肯定没卖了,网上的电子版也不好找了。《DELPHI5开发人员指南》是手头的必备书,象本字典,又是手册,还有技术指导,呵呵。
然后就是李维的几本书,还有刘艺的,等等,就是深入一点了。
另外:PASCAL语言可是程序教学学语言,原本就是用来教学用的,怎么会觉得难懂和别扭?很多伪代码都基本和PASCAL相近。。。。
[解决办法]
差距是怎么出来的???
可怜的程序员们,你们都忘记自己看书的目的了吗?
还不是为了几行代码。
所以,我的做法不是去看什么书。
而是把自己认为有用的代码记录下来。
注意:当你完成一个项目后,势必有一定的技术含量在里面。
在做第二个项目的时候,也势必会用到第一个的部分代码。俗称 C&P 方法。
所以,多看书,不如多积累代码。
[解决办法]
[解决办法]
LZ加油吧,以前偶学习DEIPHI的时候,写出来了一个小软件,呵,现在搞C/JAVA/ASM
[解决办法]
其实也不是说没看过书,应该说不是从头到尾的专门去看Delphi书籍。我要表达的意思是直接着眼于开发,会学习的更快
要有目的性的去看书,有目的性的去学习知识,而非是为了学习而学习,否则,就算你学会了N种编程语言,又如何,两三个月
不用,你就忘记的一干二净了。
给自己定个计划,一个阶段写一个小软件出来!这样一步一步的,就起来了。
记得,在学校学这东西的时候,是做了这么几个东西
记事本----》播放器----》-----》小病毒(其实就是注册表控制的东西而已)------》管理系统
--------------------
嗯,看了然后实践
[解决办法]
lz为什么不考虑一下自己的问题呢?
别人,都觉得好的书。
要么lz去看看那种《Delphi XXXX 100例》这样的吧。
感觉比较适合你。
[解决办法]
看了再写几句代码 长进就快了
[解决办法]
如果我没有猜错,lz没有一门语言学好了的。
你的问题在于基本功不扎实,语言只是皮毛, 数据结构,算法, 面向对象的思想是内功。
现在的语言太多了,而且工作在不同层面上有不同的语言, 工作在系统层面的有c,c++...工作在虚礼机(运行时环境)上的有java,c#... 工作在浏览器上的有javascript, vbscript,....工作在数据库里面的有sp.
还有好多我自己都没有见过。
但是程序设计正的是一通百通, 语言之间的差别不就是关键字不同,程序结构的表现形式不一样么?有的用大括号, delphi用begin end;看这就不舒服了?
我去年之前没有看过一本delphi,去年8月和朋友一起做一个东西, 是安徽省农产品企业的保税系统,用delphi,我们1一个月产品就出来了。 看是准备用java作, 后来考虑到还要安装虚拟机,那些企业肯定不会, 就改用delphi.我到现在还不会用delphi写一个对象,但是我们用了一个折衷的方案, 不面向对象, 面向窗口。就是说一个窗口就是一个模块,窗口之间相互调用。
我没有学到delphi的精髓,但是我觉得要是我有时间, 这个肯定不是问题。
我从业java有3年,但是你问我最喜欢的语言是什么, javascript.道理很简单, 是台电脑就可以编写运行js, 一旦我有个想法想用程序实现,马上用js.
楼主觉得c简单, 你未必都学好了。界面程序先不说,你在cmd下运行tree命令, 看到结果了没? 你用c写一个tree试试?当年我学c/c++的时候,因为没有条件天天上机, 只好作习题,我把当时可以买到的习题集都作了.
最后要说的是, 你真的要好好的学好一种语言,哪怕只有c. 这年头,能完转c的人不多.
[解决办法]
Delphi学习起来很快的,
不必看那么多数,看下语法就可以了,
然后就是写代码,可以从模仿别人代码开始,
写多了,别人代码看多了,就对Delphi了解了。
如果往更深层次去发展,就需要仔细看书了。
脱离了动手操作,看书就是徒劳的。
[解决办法]
本人深有同感,自学了半年,啥编程基础都没得,也就会拖几个控件。。。。。
[解决办法]
多看看"清华"的书
[解决办法]
楼主加油!我是从VB转DELPHI的,时间也不久,以前VB搞过小玩艺儿,没有搞过什么正经程序。
现在工作很多数据用Excel管理,几年下来数据多了就不方便,于是考虑自己做个管理程序,现在学习用DELPHI+FireBird做,边学边做边改,有目的性学习会比较快。
我现在是碰到什么问题,就找那方面的资料看,反正项目没有时间要求,就当学习。
[解决办法]
给楼主一点建议:
首先,在 2009 年竟然看到 有人学习Delphi 深感惊讶,Dephi 现在没落了,但Dephi绝对是个好东西。
先说说Delphi,Delphi这东西,可以说真的非常强大,只是Borland 太无能,无能的让那么多大师出走。记得看过有个人的一篇文章,鄙视了其他所有的语言,而对Dephi一番赞扬,虽然不敢苟同所有的言论,但是对那些诉说delphi不是的人,只能说你没有真正的研究过她。
1、Dephi 有强大的控件支持,为所有初学者提供了尽可能的方便,但是带来的后果却是让绝大多数人认为,delphi编程就是控件罗列,楼住初期尽可能的利用控件来做你想做的事情,不过请尽快忘掉那些控件吧,只有你忘掉了控件你才会真正的了解她。
2、虽然近两三年Dephi方面的论坛相继无人问津、新的技术帖子寥寥可数(csdn已经取消了Delphi板块),但是以前的帖子已经足够了,你可针对你学习中的问题,到网上搜一下,基本上都有解决方案。
3、正如上面有的朋友说的,一定要先看看书,但不要去看那些控件如何如何使用方面的。
4、如果你真的敢说 其他某种语言用的熟练了、精通了,学习Delphi 也没什么难的。
一点点建议而已,其实学习Dephi 的帖子 很多很多。翻一翻吧
[解决办法]
delphi 现在用的人多吗,语言都一样的。没有太多区别。
[解决办法]
语言其实并不是非常的重要,关键是是否学会了编程的思想,建议先学JAVA OR C OR C++然后去选择一项开发工具
DELPHI,VC,VB,.NET,......都是开发工具,DELPHI也有写的很牛的,现在我们写的东西就不错,两人完成(和我一同学),现在他已经离开去做底层的开发了,
VC也可能写出很烂的东西,关键是使用,江湖高手都使用木头剑,就象计算机里面用汇编一样,但是这样可行吗?我得不出结论,做DB的比较容易上手,但是要对于业务流比较熟悉才能写出好的东西.
我不排斥D,毕竟我们这个年纪哪个时候就他最火,先前我还用过PB,现在的年轻人估计很少人知道了,由于要应付一切,所以我学的很杂,JAVA,VC,VB,DELPH,PB,ASP,C#....都用过
数据库SQLSERVER,ORACLE,SYBASE,MYSQL.
我不是高手只是年纪比这里的大部分的人要大几岁.
70年代呀,一个朴实的年代,只有理想,缺少激情,希望大家都有美好明天,我们已经老去,未来是大家的,好好选择吧,计算机行业,真的穷途末路了?
[解决办法]
一个字:练!
[解决办法]