问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

delphi自学问题

发布网友 发布时间:2023-02-26 07:13

我来回答

5个回答

热心网友 时间:2023-05-18 08:13

勤奋,努力 + 实践.
---------------------------------------
关于Delphi可以做什么,本来我以为我是很明白的,但是,当我一天天的熟悉它的时候,我越来
越感觉到,我并不知道,或者应该说,并不完全知道!
有人说,真正的程序员用VC,是的,用VC可以做任何事,至少在Windows平台是的,WinAPI在VC中
可以直接使用,而没有任何调用习惯改变的问题,而且任何新的技术出来的时候(我这里指在W
indows平台上,下面将不再作特别说明),一般都是先提供C/C++的技术资料.例如DirectX技术
,目前还没有什么成熟的或是被大家公认的VCL类库出来,而当DirectX出现时,就注定VC中会有
相应的MFC类库的.
但是,Delphi能够做什么呢?我曾经和一些朋友讨论,最后,得出一个结论,如果你不想加入微软
公司的话,Delphi可以满足你的全部要求,而且,一般而言,在做一件事情的时候,你不妨先考虑
一下Delphi是否能够完成,如果实在不行的话(这种事我目前还没有出现过,或许是因为我做得
还不够久吧)再选择其它工具如VC吧!
Delphi能够做什么?大家首先想到的就是做数据库应用程序,是的,它开发Database应用程序的
速度和效率绝对不会比PB差多少,至少我认为是这样,因为我就是用大半年的时候一个人完成
了一个大财务软件的开发的(一个人完成的软件项目会很大么?你完全有理由这么想的,我不想
对此作任何评论),而这样的速度与和效率就来自于Delphi的VCL和其完善的对象技术.如果你
没有用过Delphi中的Resposity技术的话,我建议你去找资料理解一下.
那么Delphi还可以做什么呢?做一些其它东西如何?呵呵,这个我们从Delphi自带的Demo开始研
究起吧,至少里面提供一个WebBrowser的例子,如果你有过了解的话,你会知道那样的一个软件
,在Delphi中是用了多少工作量就完成了的?我想在VC中不会这么容易吧?其它开发工具也不一
定会样的,至少我认为如此!
那么还可以做什么呢?COM技术是Windows的核心,ActiveX技术也是一项应用广泛的技术,Delp
hi对这些有了完美的支持,在Delphi下做一个基于COM的应用程序不要太容易的.我的经验告诉
我是这样的.同时在Delphi中通过OLEAutomation来调用其它程序如 Office,IE等等,甚至Vis
ualSourceSaft,我也曾经用过这样的技术做了一件很无聊的事:就是我的一个Realplay版本是
*版的(RealplayG2的).不可以连续播放!,后来,我一气之后,在Delphi中导入了它的TLB文
件,发现RealplayG2本身就是一个ActiveX控件,呵呵,一切都Easy起来啦.我做了一个很实用的
界面(不过我的审美能力实在有限,那个界面并不漂亮!).
哦,对了,现在是Internet了, Delphi对它的支持呢?当然会有.在Delphi中封装了对于常用通
讯协议的支持,这里的版主就是不是介绍了一个用它做邮件收发系统的例子么,一切都是那么
的简单!当然,它对internet的支持不止于此,看一下Dephi自带的例子中的webserver吧,你会
发现一些东西的.Delphi对于三层或是多层的支持很简单明了!
我发现我写得已经很多了,再举一个例子吧,就是用Delphi做了一个功能强大的网络,呵呵,做
出了类似于Excel的功能.
最后我要说听一句就是:其实VC的优势来源于操作系统对其的隐性支持,呵呵,经过Borland公
司的努力,在Delphi中调用WinAPI也是一件很容易的事哦!看一下Windows.pas吧.这个文件其
实就是VC里面相应的文件的改写版本.当然,在这个文件里面不可以包括了所有的WinAPI,如果
再有需要怎么办?很简单:自己引用WindowsDLL,然后类似于windows.pas的方法来声明吧!

热心网友 时间:2023-05-18 08:14

呵呵,我不是来赚分的,工作十几年了。给你一些我的看法:
1、英语不是必要的。你做基础的应用开发,如数据库应用程序,一般的delphi书籍中写的已经够用了,delphi帮助中的常用单词碰到了就查一查学一下。如果你要做深层次的开发,那必须要有好的英语基础,因为无论哪本书都没有delphi的帮助完整,要看delphi的源码并分析,有英语基础是要的。
2、学习编程是长期的。最忌讳的就是今天这种语言、明天那种语言。无论何种语言都有它的优点。你只要有兴趣,持续的学下去就什么都有了。不要有速成的想法。
3、学习编程要注重实践。你可以给自己安排任务去开发一款软件,可以用的软件,可以帮到人的软件,你会发现在开发软件的过程中,你需要这样那样的功能,再研究如何去实现,有目的的进行学习才会有效。不要去刻意记函数。

热心网友 时间:2023-05-18 08:14

我自学delphi也有段时间了,我看了很多入门文章,里面最常见的名词:声明...什么都不懂,我英语水平很差,如果在下人士说叫我先补习英语,我不知道补哪一方面的。我学delphi这段时间里,我也会利用一些函数。
之前我在百度搜索"最底层的编程语言是什么",给出的答案是'机器码'但是我还是不觉的是最底层,那机器码是什么....我认为学最最底层的才是真正的程序员。有一次父亲问我编程学的怎么样了,我说原地踏步,我好像还说了应该学C语言,父亲说你学会了一门就会觉的有成就感,其他才会更有兴趣学。我觉的没有错,这学一下那学一下最后什么都没学到。最后我还是选择学delphi。我在一些群里发一些自己所遇到的问题,有些人很快的答出,我很羡慕他们,同时觉的自己很笨,是记忆力差,还是头脑生锈。。。我真的很痛苦。(说的是delphi)我不想再为"鸡生蛋,蛋生鸡"的原理琢磨我。还有就是看到一些比较长的函数,老是觉的太长...我看到一个教程里面说:不会编程的人就不会与计算机沟通。他说的没错,也给了我学编程的信心。我希望delphi的高手帮我解答我的问题,同时自己学delphi的经验。我不想看到比较无聊的回答。如果你只想赚分,没有诚意的话就不要回答。回答者能理解我的,请不要提供一些难一理解的答复。
只有你看完了才会知道我的大意,如果就认为我的问题是"怎么学delphi"转一些常见文章给我,那就拉到。

热心网友 时间:2023-05-18 08:15

我也在学习delphi
学了两个礼拜了
做了个类似于windows系统里的那个记事本
很简单的东西 delphi编程的组件太方便了
我现在也跟你一样 原地踏步了
难点不知道怎么攻
接下来是连接数据库
但是我搞了别人的一个人事系统来学 也是用delphi做的
很方便学习 代码很多 先看懂来再模仿去做
我想这样比较好 光看书也不行 如果研究透了几个大系统也不错了
至于英语 本来就是应该要学的 就一起学习了
而且编程里面的英语都是一些计算机英语 看多了自己都记住了
我也觉得不要刻意要把哪个东西一下全面学会 要耐心
先零散的接触一些函数 主要就是遇见了的常用的要自己用他去实现下
看书看代码好像都懂了 但是要自己抛开书来编却脑子一片空白
学一点 用一点 这样才不会觉得悬在上面
个人的一点心得 一起努力!

热心网友 时间:2023-05-18 08:15

楼上的一位,为什么学Delphi做程序员职业?奉劝楼主还是算了。
现在的程序员职业不好做吗??

我也是才开始自学Delphi的,情况跟你也一样。
大家的兴趣一样,可以相互学习与交流。
QQ: 251865197
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中央空调松下有什么问题 松下空调保修多久 "松下空调保修期多久?" 松下空调投诉电多少钱 松下空调投诉电多少 局域网内无法查看电脑共享文件为什么看不见局域网其他电脑的共享... .指出下列各句所用的说明方法。 A.下定义 B.列数字 C.打比方 D.作比 ... 塞上看柳的阅读 5²×3.14×(12+1/3×8)得多少? 国家药师资格分数怎么查2014年 全国执业药师成绩怎么查2014 关于Delphi自学 葛根粉可怎么吃 闸阀阀门的阀芯是纯铜的吗 伏龙衣服属于什么档次 常州雨晨服装批发市场地址 武进沟南有没有淘宝服装包装厂 常州金坛有那些大的服装厂? 常州有卖儿童公主裙的吗 常州万达附近有服装厂吗 2000gb流量能用多长时间 冷冻温度多少合适冰箱 长笛欢乐颂怎么吹 “寄予度”怎么翻译? 翻译:长江是我国最长的河流 谁能把液压油缸的原理说详细点? 购买床头柜的注意事项有哪些 购买床头柜的小技巧 购买床头柜的小技巧介绍 让对方看到心疼的短句子说说 让对方看到心疼的句子发朋友圈40句 让对方看到心疼的句子简短发朋友圈 曲靖铁塔公司欠场地租金怎么办 梦见被心爱的女人咬 怎么开假的病假条 装病请假装什么病好请假一周 梦见被一个陌生的女人咬了一口 梦见被陌生女人咬了一口 承诺书模板精选五篇? 梦见被认识的女人咬 荣耀畅玩4c没装sd卡,可以截屏吗? 华为4c怎么把聊天记录拍照 怎么用华为荣耀4C手机拍照后截图.发给淘宝上的客服 梦见被疯女人咬 梦见自己是男人被女人咬脚趾头 梦见被疯女人咬过后她就死了 一类卡太多有什么影响 办理了第三张农业银行卡还能用吗 苹果11屏保时间怎么放置在照片下面 华为电脑充电头100瓦的为什么充不上电 kindlepapaerwhite5如何查看日版 用英语说说夏天的天气以及你喜欢穿什么衣服