菜鸟致高手的一封信!!(100分)

  • 主题发起人 主题发起人 let_mb
  • 开始时间 开始时间
L

let_mb

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:
你们好!
我是菜鸟,学习DELPHI有一段时间了,我想更深入的了解delphi,但是没有头绪,总觉得
底气不足,我想是因为对原理性的东西了解太少(例如为什么要使用bde,开发出来的程序
delphi都作了那些优化或者改动,delphi的工作机制是什么),所以只有求教于各位高手
了,请大家贴贴自己多年来使用delphi的经验或者对delphi的理解。
(菜鸟很想飞,但是翅膀不够硬..)
 
现在不要再用BDE了,borland不维护了
建议用ADO,快、标准、兼容性好,配合MSSQLSERVER最好
如果用interbase可用IBX
先不要管那么多原理,做几个东西后再来感觉吧
 
了解Windows的底层(消息驱动,句柄管理,进程,线程。。)
对照底层的api和delphi的源代码看Delphi的VCL封装机制,这些都知道了,就已经挺牛了。
 
通常情况下,数据库的设计者是不希望应用程序直接写数据库文件(那样安全性得不到保证
而且会很麻烦容易出错),于是数据库厂商设置了数据库驱动程序,它是介于数据库文件和
应用程序之间的一层,它封装了对数据库文件的底层操作。但是如果每一种数据库都弄一个
驱动的话那可不得了。人们认识道了统一数据库接口的重要性,所以微软件推出了odbc数据
库驱动,它几乎支持所有的数据库,它的出现大大简化了对不同数据库的程序的改动。BDE
是宝兰公司推出的数据库接口。bde本身也是很优秀的,特别是对pardox数据库。但是它用
起来还是比较麻烦,还有一些非技术的原因,现在BDE是越用越少了。目前ADO数据接口使用
比较多,使用起来也极为简单。
 
》解Windows的底层(消息驱动,句柄管理,进程,线程。。)
》对照底层的api和delphi的源代码看Delphi的VCL封装机制,这些都知道了,就已经挺牛了。

这个我一点都不懂? ;怎么办? ;
我一直认为这应该是c 或 vc 干的! ;我也想知道!
 
先看离线数据库,每天多上DFW,你很快就会飞了!
 
对,用ADO好.建议你看一本书!李维的
我的站点上有下载!
HTTP://DNBOOK.MYRICE.COM
 
我觉得先学习一下VC,帮助很大的。

我感觉 delphi 和 vc 就像 c 与 汇编 一样。
 
错误的观点,Delphi的Object Pascal的本质跟c一样的,只是语法不一样,c更加灵活而已。
例如:
C里面的*char等价于Pchar。。。
 
小第感激不尽。
 
后退
顶部