简单的delphi问题(100分)

  • 主题发起人 主题发起人 dinghg
  • 开始时间 开始时间
D

dinghg

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi,vb,vc,这三者之间的关系是不是pascal,basic,c,之间的关系?
以及delphi5新增建了网络上的一些更为强大联结技术,这些技术都需要
一些什么基础,和需要学习哪方面的知识来的已掌握.请列一下这方面的
书籍名?
 
通俗易懂的说法可以那么说,但Delphi、VB、VC与pascal、Basic、C又有很大
的技术改进。例如若用pascal实现Windows的按钮(Button)则很费尽,而用前
三类则易如反掌。这其中就是引入了OOP+VCL等编程技术,使得编程不再是专业
人士的工具了。
关于Delphi的学习,本论坛已介绍过多次,可去查一下。
至于VB、VC则和Delphi的学习差不多。
 
我认为DELPHI、VB、VC之间的关系远比PASCAL、BASIC、C之间的关系复杂的多多。
在用DELPHI、VB、VC编程的过程中,你对PASCAL、BASIC、C的语法了解多少并不是
决定性的因素,更重要的是你对OOP编程以及对WINDOWS低层的东西了解多少。尤其是
VC,用它来编程你必须对WINAPI有一定的了解,至少知道什么东西可以用什么API实
现,而这些API又可以在什么地方查到。VB、DELPHI多用于快速程序开发,用他们来
开发WINDOWS程序界面EASY之至,原因就在于他们提供了许多控件。不过DELPHI的
编译速度、代码执行效率都比VB要强大,并且DELPHI提供了非常简单的控件生成方
法,这也是DELPHI拥有众多爱好者的原因之一。通常,大的程序用VC来提供底层支
持,用DELPHI或VB制作界面。
DELPHI5中所提供的网络上的更强劲的功能,实际上是提供了一些封装了底层的控件
和一些购买来的第三方的技术。因此,你只要大致了解一些网络协议,再搞定控件
的各个属性、方法的含义,就可进行网络上的程序开发了。
至于这方面的书籍,我看DELPHI5自己的帮助就不错,当然,你得有点E文底子和耐
性。其余的,你可以看看COMER的TCP/IP协议、原理等的那三本书。
 
gmwu说的不错。
如果只是一般应用,运用控件已经足够了。
很多时候只有了解更多底层一些的东西才能作得最好。
对于网络的很多技术细节,你可以从RFC中得到。
关于具体的语言,就用看得太重,只要你顺手就行。
(当然还要跟上时代步伐;-)
 
我认为学delphi要三方面知识1。pascal 2.oop概念3.windows编程概念
否则的话只会用控件是编不好程序的,这是我的学习的体会
 
it is object pascal &
object basic(? it can be objected? or basic ++) &C++
 
呜,我也搞不清楚。反正你就知道这三种之中只有Delphi不是
微软公司出的就行了,而且微软的东西通常来讲都是不甚好用
的。(可是别的公司的产品就更别再提了:)
Delphi可以编出一个单一的可执行文件,VB行吗?
Delphi可以用最简单的可视化方法设计界面和功能,VC行吗?
gmwu说的对,其实用什么语言都是一样的。关键是你要有比较
好的灵感,编程的灵感。如果要按梁肇新先生的话来说呢,就
是大家应该先啃Windows API,然后再冥思苦想个最佳创意,
结果就是一鸣惊人。
想必各位都知道,咱们之中的任何几位(不包括我)攒到一块儿
都能搞出个金山快译来,没准儿还能更好。那么就让我们为了
破灭软件公司的垄断妄想而努力奋斗吧!
 
delphi,vb,vc 和pascal,basic,c有一定的关联的.后者是前者的实现语言.而前者把
后者给丰富了.使编程更加简单实用了,但是,很多的东西已经更新了,比如delphi5中
很多的新东西又出来了.网络方面么,我想掌握基本的网络原理是应该的.现在的RFC就
很值得看的.
 
DELPHI、VB、VC之间的关系远比PASCAL、BASIC、C之间的关系复杂的多多。但我认为你不用了解他们之间的关系如何,只要会使用就可以。
如果只是一般应用,运用控件已经足够了,此时使用Delphi编程更为简单;但是对于底层一些的东西,我认为用Visual C++更好。两者之间就用VB。
 
两者都要会一些.
我觉得先学VB比较好,因为我们根本离不了VB,即使不用VB也得用VBScript,
但如果先学了Delphi就不想再学VB了.
 
delphi5首先去掉了bde的限制,无论interbase,dao等都不需要用 bde了,还专门提供了ib express和ado express,这样本地的数据库程序也可以使用interbase的数据库了,再也不需烦人的paradox和access了 ;其次delphi增强了vcl,提供了appevent,还提供了象photoshop一样的多层式设计可以分别设计几个form,到时让他们在同一form显示增强了对nt和win2k的支持,提供了大量的service控制增加了internet的支持,提供了xml等大量的空间,并提供了专门的server控件 最后,增加了对office的支持,包含了全套的office控件,再也不用手写了最重要的一点是,编译出来的程序比d4要小,真真是令人不可思议一个空程序大约200多k,一个数据库程序(无需bde)只需600多k .
学好delphi只要对基本的语法和面向对象知识有所了解,不必去先学习pascal.

 
1并不是这样简单的关系。delphi 彻底重写了 object pascal 即所谓的对象 pascal从底层内核到表面。以是面貌一新了。作为 borland 的看家作品。当然会改
动很大了所以学习 delphi 不用从 pascal 学起便是这个道理。delphi 跟 pascal一点关系都没有了。所以说 delphi 是用delphi 开发出来的。有意思吧!!
2而 delphi5 最大的好处便是所开发的数据库不再依赖 bde
 
只有ADO和Interbase不用BDE,其他的还是一样.
 
我有ib express for d4,d3 一样不用dbe,所以这不算D5的新功能。
希望和大家交流 ynqs@21cn.com
 
是呀,小的觉得是编程序编到后来不是讨论工具的而是一些专业的知识
工具只有一定的区别,你说很多东西这三个工具都能编出来,就是一些
必要的知识比较欠缺,然后才看哪个出的快,哪种算法好!
我信的一句话Justdo
it!
呵呵,D5的帮助好象强了不少呀,好看多了
基础专业知识你用到什么方面就学什么方面的呀,网络你可以看计算机
网络这本书computer network相当的好呀
 
c,basic,pascal只是vc,vb,delphi的编程语言基础的基础,
关键是vc,vb,delphi所代表的编程思想要理解。
面向对象技术是基础,数据库、网络是基础。
这么多基础....
 
你们已经说了这么多了, 我说说什么呢?
1,windows 要了解
2,网络
3,数据库
4,有可能的话, 学一学linux 
 
对windows底层的东西学习很重要
 
在API这一级pascal和c区别不大,至于vb那大便腹腹
的东西,我不太清楚。
 
时间太久,强制结束。 wjiachun
 
后退
顶部