As title, thanks.
解决方案 »
- SQL语句问题???
- 请问,我想用OpenGL开发开发点东西,在Delphi中如何使用?
- FastReport可以做多维图表么?
- 小妹想问:请问如何实现异地存取数据,利用INTERNET,数据库用ORACLE
- UDP 传送记录?
- 怎么样才能把键盘上的3个电源功能键的功能屏蔽掉啊?
- 如何使程序更小~~~~~
- 当我激活一个TTABLE的时候,设置了“IndexName”属性,怎么就出现“Index is out of data”的出错提示?
- 请问:BCB 与Delphi最大的区别是什么?
- 我的Edit一输入就闪退(XE7),什么原因
- dephi 用odbc连接access,怎么去掉每次出现的用户密码提示框
- delphi开发的程序在WIN2000,WINXP下运行正常,在WIN98却不行,是怎么回事?
不过我个人认为它所说的应该都是OOP的方法而不是思想。
其实要学习OOP思想,最好的途径是去看C++的书。当然两者之间有些差别,你可以两相对照,看看有哪些是Object Pascal不支持的,还有哪些是Object Pascal所特有的,印象会更深刻。至于例子,那好办,自己动手把C++的例子翻译成Object Pascal的就行。
初步oo你可以看看如何用delphi编写组件的书。
其实代码最能说明问题,Borland社区提供的面向对象的医院信息管理系统Delphi源码算最经典了,不过因为大量使用了嵌套类让初学者很难看懂,这一点也说明了看一些简单的Java书是对OO是多么有帮助的。Borland社区提供的面向对象医院信息管理系统Delphi源码在我的主页上可以下载:
http://www.ifrance.com/man8888/OO.htm
http://5inet.cn/web/Delphi/OO.htm
不过不要花太多时间研究这个程序,虽然经典但是我觉得这个例子概念性太强了,不大适合初学者,仅供参考。