我学delphi三起三落了 . 目前还徘徊在门外 去年开始学习 学习了半个月 愣是就会拖几个控件.代码一句不会瞧.不知道程序设计的概念 其实这些不是最主要的 下载的原码无法编译 不知道怎么修改 而且里面的声明类太复杂 别人给我推荐DELPHI7入门到精通 我真TMD想骂人 哪本书根本不是基础性的书籍 ;看了两个月 看完了 最后全忘完了.!~覆盖面之广 超出了一般新手的想象 我估计就算有一年左右的编程经验的人读起来也不是很简单吧.>! ~ 后来就抛弃DELPHI 开始学习C 然后学校开了组成原理 C至少能看懂代码的意思.能够写一些简单的算法了.不想DELPHI 那么概念模糊.DELPHI 不懂哪是因为写的太杂乱.里面到最后我都找不到什么是什么了.!~前几天有拿起了DELPHI的书. DELPHI5开发人员指南 我不的不说一句 我又想骂人了..!~ 这本书写的刚开始还明白 后面不说语法跟C的冲突上 变量声明无法习惯..语法规则苦涩难懂..! 看了三天 觉得本来会的都被哪本书 绕晕了. 我感觉那么本书不是叫循序渐进..哪本书应该叫太全面了..全面的让人害怕 伪代码还好 不是很多 但是很多例子 根据新手的实力 就算倒过头看100编 也不懂里面的写的啥 有意思么.很多代码没有任何的备注 变量声明的部分可以说我说本来很简单的问题 让他特别复杂化了..!~我是一个新手 没权利去评价书的好坏..本人最近准备重拾DELPHI 这一次我真心的希望各位大哥大姐 兄弟姐妹门. 你们就给俺推荐一点新手能搞定的书吧..!~俺们不是高手.俺们也没高手相的那么厉害..!~也没想一口就学会编程.但至少是勉强能俺看懂吧..!~目前为主 俺啥都没学会 心里想做的几个小软件都没有实践成功过! 高手们 推荐一个你认为很简单的给好么.别推荐经典了..~!~DELPHI 光控件还有函数的实例就让人邮的书写了两本了...可以说想学全面哪根本没头绪.目前谁有推荐一本能入门的 本人有C基础 组成原理基础. 基础电脑操作基础...别的啥基础都没哟..!~ 或则有那个高手愿意指导指导俺..俺感激不尽..!~穷途末路了.>!~本人武汉的 如果要在武汉的高手更好..!~~俺QQ 245214969 如果你愿意 哪你留一个QQ 俺加你也可以!~~ 写给高手们呀.也给新手一个警示,,!~大家别喷我了..!~语言偏激之处希望理解..!~浪费那么多时间啥都没学会 肯定有点怨气..! 上面两本我承认 如果入门了之后看起来肯定很经典..!~但是俺们都是没入门的啊 。!~
解决方案 »
- delphi 7开发 Web service供sap r/3系统调用,sap不认wsdl
- 如何在delphi中编程实现让系统用默认的程序打开文件??
- 我的QQ丢了,狂郁闷!!请老朋友把QQ再告诉我一遍...
- 请问我想让inspector拉长后并让treeview关掉如何能保存 ?
- 急ReportBuilder5.5的问题
- 安装delphi6出错!
- 求援C/S的程序开发
- 大家有没有看见过由上网下长的TTreeView控件呢,平时用的是由左向右的。或者有什么办法可以实现这个功能
- delphi中怎么在table中加入可修改的临时字段
- 三层结构:如何获得约束,在客户端,用DCOM
- delphi三层中在客户端如何扑获服务端抛出的异常
- Delphi想翻身,只有靠这个了!
程序员有的时候就要灵活点 不能把自己弄的太累啊
楼主要沉的住气 Delphi是最好入门的了。。慢慢就习惯了啊
LZ C 很简单吗,你只是入门吧
那建议楼主先看 object pascal
然后再看一下~~万一老师的《DELPHI全掌握.chm》
遇到什么行为不会了,再查help、搜索、论坛提问。
建议你先看把pascal过变
然后到网上下载你几个感兴趣的源码。
边看边做。
很多东西是1个循序渐进的过程,你今天看可能还一头雾水,但是明天看情况就不1样了。所以,建议楼主学这个心态要放好。
贵在坚持。
个人经历,呵呵。
一、pascal 精要 动手做懂所有题,有一个不懂的就到论坛上来问,
二、delphi 7从入门到精通,里面不懂的也来论坛上问
三、delphi 精要(本书我还没有看完,不能太确定安排是否适合),也是不懂的就一定要来论坛上提问搞懂(我现在才看到第三章,有些地方我都不是太好搞懂)
四、刘艺的面像对像编程基础
五、一本XX组件大全
六、李维的相关书
七、刘艺的设计模式
六、基它多层及SOAP等相关书(看发展方向而言)
我想如果看完这些,谈不上高手,但是一般的项目问题不大了
delphi 的精华在于 pascal 及VCL ,万老师的delphi 全掌握我认为不适合新手看(当然API前面的部份可以看下),最少我觉得我这个学了delphi 四五年的新手还吃力.
那你觉得DELPHI简单?
OOP又不是C++特有的东西,
另外,不要把Delphi当成一门语言来学,就像认为只需要学MFC就懂VC++了,作为新手,还是抛弃IDE老老实实学语法比较好,《Pascal精要》这本是专讲语法的,看懂了,再去学Delphi
delphi 与别的语言不同之处:
一、是面像对像编程语言,但是很少有书给你的代码上有类,接口的深入说明,就是有也是简单地说说,让人认为面像对像有也可无也可。
二、delphi 最强大之处就是拿来就用,所以学delphi 的人,要真正的精通太维,习惯的思维总是不自动地放弁底层的研究,当然对于没有别的语言基础的入门者,底层也不是想看就看懂的三、delphi 与VB所同之处就是RAD,慢慢的深入学习后,发现拉拉控件就能搞定很多别的语言要几小时才能完成的工作。
delphi 与 C++ 所同之处在于 C++ 能做的delphi 也基本能做,但是很多地方要走出VCL方可
四、delphi 有无比强大的指针,可是说实在的,我学delphi 近三年的时间才知道原来delphi 也有指针的(怪没有找人指路),而现在发现这指针的强大与语法的灵活让人难以全部搞懂!语言只是工具,但是现在学习的,最少也得是32 位平台的语言(C 也同样)
我的经历跟楼主比较相似,以前学过c,都是自学,然后转Delphi,觉得Delphi跟c都不是一个系统的.感觉c跟vb是一个系统的,楼主要是有vb基础的话,
可能学Delphi还要好点.
再说说我的学习经历,刚开始也是对Delphi语法一窍不通,然后看了刘艺的一本教材貌似 <Delphi大学教程>,看过后,再加上写了一些代码,对Delphi的基本语法有写了解了.然后又看了一本Delphi6从入门到精通之类的书,主要是熟悉了一些控件的用法
之后就是学oop了,看了刘艺的那本面向对象
这样基本就算是入门了,然后就可以看楼主提到的那几本经典的书了
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('Hello World!');
end;这样的代码,谁都看到过,可我当时已经自学了3个多月了,楞是不知道怎么搞,简单复制到电脑里,然后激动的等程序运行,结果根本通不过,因为我并不知道要把button双击后再把代码添加进去,以为只要把代码复制进去就能运行的,我傻吧?没办法,因为没人教我。整整两年时间过去,才把光盘中带的一个程序简单改了一些文字,充当厂里的记账软件了,就这样,老板还夸我能干聪明。后来辞职后,有了很多时间来学习,就一直在慢慢边学边干,一直到现在,还在坚持中。就我现在的进度,学个API,简单的sendmessage的运用,我就花了3个多月的时间,可还是一知半解,就在今年。你说我聪明吗?到今年为止,学软件至少是第九个年头了,居然学个东东还要这么长时间。可是我不觉得冤,不管花多少时间,至少已经明白一些了,至少知道这些东西用delphi是可以实现的,只是我的功力不足而已。前几个月自学Tchart的用法,我就花了近两个月,虽然现在用这个控件还是得靠复制粘帖的手段,但是我已经很满意了。就在前两天,我就靠这复制粘帖,短短3天时间就完成了一个小项目,主要就是用Tchart的,每天只工作2个多小时,还有很多版面和其他功能的设计在内,我觉得我已经学得很好了,至少以我的能力来看,已经及格了。所以花再多的时间,我都不觉得亏,也不嫌烦。通过不断的学习,不断的复制粘帖,我感觉自己在一天天的强大起来。虽然我的强大相对别人还是很弱小,但是我不在乎,我又不跟别人比试什么,我只要能完成自己的工作就行了。学程序难吗?不难,日常的程序开发,充其量也就是个体力劳动。学程序简单吗?不简单,要想学高深,得有如饥似渴的精神,越学下去就越觉得自己渺小。
但楼主,只要你坚持下去,你一定会学好DELPHI的!
我用的是DELPHI7
不得不说一句,自从学习了delphi,我现在看.net看java看c看c++看vb看ruby看python看JavaScript都很容易懂,至少写过的几个程序都很正常,用的时间也很少,基本属于不需要学习就能写出一个简单的应用程序的,语言的共通性是很强的,当然修行看个人,理论上都是一个道理就讲得通,用起来还是需要注意一下语法的,努力学习就错不了。
你比我强一些,偶学delphi 是因为公司前任电脑维护员用delphi 开发了个小软件,面试我的人也刚好是电脑外行的,我说我保证三个月写出能用的软件来,就录用我了,录用撮主要原因是我工资要得低,才要1200一个月(04年前后吧,忘了进厂时间了)
前任维护员写了几个软件,但是因为界面不友好而没有用,一个系统,除了报表部份,完全没有代码,delphi 的相关数据库控件一放,就叫程序了,我来没有几天,文员就找我叫苦,去看了下,查询一个数据,需要在DBLookupComboBox中慢慢的找,想想上千条数据中找一条数据............
于是我就开始学,可是学了好久,(到现在也没有好好的明白)还是搞不明白数据感知组件如何查询数据,就放弁了,在QQ群中热心朋友的指点下,用非数据感知组件开始了我的软件开发生涯中的第一个成型程序.............
几年下来,到现在才发现,基础太差了,原因麻,是看过的书都是以应用及巧为主的,现在开始补基础。。
Delphi by Example, by Blake Watson
QUE出版,但可惜这本书太老了,但这本写得浅显易懂,最适合没有任何程序基础的人,直接从英文程序化表达开始。
就是从英文句子到Delphi语句。电子工业出版社96年翻译并出版了这本书。推荐二《Inside Delphi 2006》by Ivan Hladni
这本书的覆盖面和《Master Delphi X》系列一样广,但浅显易懂。
尤其是本书同时有Pascal和C++两种代码的例子,还有语言的比较。
但不知有没有翻译过来的,我这只有一个英文版。
前8章的标题
Chapter 1 - Getting Started with Delphi
Chapter 2 - Delphi and C++ Language Basics
Chapter 3 - Conditions
Chapter 4 - Iterations
Chapter 5 - Procedures and Functions
Chapter 6 - Arrays and Strings
Chapter 7 - User-Defined Types
Chapter 8 - Basic File I/O
然后就是李维的几本书,还有刘艺的,等等,就是深入一点了。另外:PASCAL语言可是程序教学学语言,原本就是用来教学用的,怎么会觉得难懂和别扭?很多伪代码都基本和PASCAL相近。
可怜的程序员们,你们都忘记自己看书的目的了吗?
还不是为了几行代码。
所以,我的做法不是去看什么书。
而是把自己认为有用的代码记录下来。
注意:当你完成一个项目后,势必有一定的技术含量在里面。
在做第二个项目的时候,也势必会用到第一个的部分代码。俗称 C&P 方法。
所以,多看书,不如多积累代码。
于是就开始学啦,挺感兴趣的,现在每天都花大量的时间去接触DELPHI。我本来在学校里学的就是计算机软件相关专业,但
没有用心学习,现在就想来饿补一下。感谢各位的指点。希望自己能坚持下去。
多写代码,多看别人的代码,不懂就搜索,看书实在太慢!
多写代码,多看别人的代码,不懂就搜索,看书实在太慢!
---------------------------------------------------------看书学到的东西会比较系统,不会说知此不知彼,知其然不知其所以然。所以还是建议看看书
三本都是类似这样的上千页砖头
后来发现DELPHI 与VB很相像,
就又开始自学DELPHI
慢慢的语法就开始了解了,
虽说刚学时有些地方不懂,
但我先放着,你不懂说明你当前所掌握的知识面不够,
再过段时间拿出来一看,什么就都明白了,
另外
个人有点意见还请LZ了解,
就是语言与语言都是相通的,
但语法方面却又不同,
最好能坚持掌握一门语言,
不要多门语言都去学想要齐头并进,
那最后,我怕是让你拿一门语言出来开发,
语法都混的差不多了。
晕!
要有目的性的去看书,有目的性的去学习知识,而非是为了学习而学习,否则,就算你学会了N种编程语言,又如何,两三个月
不用,你就忘记的一干二净了。
给自己定个计划,一个阶段写一个小软件出来!这样一步一步的,就起来了。
记得,在学校学这东西的时候,是做了这么几个东西
记事本----》播放器----》-----》小病毒(其实就是注册表控制的东西而已)------》管理系统
楼主要是基本都没学过,那还是应该从语法基础学起
你觉得C容易,那是你看的书从基础开始讲的,C语言讲基础的书多
Delphi讲基础的和讲实例的都很多,你要选择讲基础的
现实中也是有很多语言的语法形式跟C的语法一样,
但是有一点你可能不知道,
windows的API都是用PASCAL的调用格式来写的,
而且PASCAL的语法也是最接近于自然语言的.
DELPHI学习起来其实是非常简单的,所以现在很多公司认为DELPHI程序员不用给高工资,原因是他们认为DELPHI太简单了.DELPHI是一门入门简单,但是深入研究却有难度的语言,
事情都是公平的,要精通一门语言所需要付出的都是一样的,
只是有的在前面付出少,后面付出后,而有的却是前面付出多而后面付出少
要有目的性的去看书,有目的性的去学习知识,而非是为了学习而学习,否则,就算你学会了N种编程语言,又如何,两三个月
不用,你就忘记的一干二净了。
给自己定个计划,一个阶段写一个小软件出来!这样一步一步的,就起来了。
记得,在学校学这东西的时候,是做了这么几个东西
记事本----》播放器----》-----》小病毒(其实就是注册表控制的东西而已)------》管理系统
--------------------------------------------------------嗯,看了然后实践
别人,都觉得好的书。要么lz去看看那种《Delphi XXXX 100例》这样的吧。
感觉比较适合你。
你的问题在于基本功不扎实,语言只是皮毛, 数据结构,算法, 面向对象的思想是内功。
现在的语言太多了,而且工作在不同层面上有不同的语言, 工作在系统层面的有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了解了。
如果往更深层次去发展,就需要仔细看书了。
脱离了动手操作,看书就是徒劳的。
现在工作很多数据用Excel管理,几年下来数据多了就不方便,于是考虑自己做个管理程序,现在学习用DELPHI+FireBird做,边学边做边改,有目的性学习会比较快。
我现在是碰到什么问题,就找那方面的资料看,反正项目没有时间要求,就当学习。
2、虽然近两三年Dephi方面的论坛相继无人问津、新的技术帖子寥寥可数(csdn已经取消了Delphi板块),但是以前的帖子已经足够了,你可针对你学习中的问题,到网上搜一下,基本上都有解决方案。
3、正如上面有的朋友说的,一定要先看看书,但不要去看那些控件如何如何使用方面的。
4、如果你真的敢说 其他某种语言用的熟练了、精通了,学习Delphi 也没什么难的。一点点建议而已,其实学习Dephi 的帖子 很多很多。翻一翻吧
DELPHI,VC,VB,.NET,......都是开发工具,DELPHI也有写的很牛的,现在我们写的东西就不错,两人完成(和我一同学),现在他已经离开去做底层的开发了,
VC也可能写出很烂的东西,关键是使用,江湖高手都使用木头剑,就象计算机里面用汇编一样,但是这样可行吗?我得不出结论,做DB的比较容易上手,但是要对于业务流比较熟悉才能写出好的东西.我不排斥D,毕竟我们这个年纪哪个时候就他最火,先前我还用过PB,现在的年轻人估计很少人知道了,由于要应付一切,所以我学的很杂,JAVA,VC,VB,DELPH,PB,ASP,C#....都用过
数据库SQLSERVER,ORACLE,SYBASE,MYSQL.我不是高手只是年纪比这里的大部分的人要大几岁.70年代呀,一个朴实的年代,只有理想,缺少激情,希望大家都有美好明天,我们已经老去,未来是大家的,好好选择吧,计算机行业,真的穷途末路了?