1.DataModule单元与一般的窗体单元有何区别?
2.存储过程控件是不是完全可以抛弃?它是否完全可以用Query控件来代替?究竟存储过程控件比Query调用存储过程有何优势呢?
3.学习delphi大部分时间是用来学习delphi给我们预定义的类的应用吗?大家认为呢?谢谢指点~!
2.存储过程控件是不是完全可以抛弃?它是否完全可以用Query控件来代替?究竟存储过程控件比Query调用存储过程有何优势呢?
3.学习delphi大部分时间是用来学习delphi给我们预定义的类的应用吗?大家认为呢?谢谢指点~!
区别很小,只是少些form的特性,感觉
----------
都是来自 TComponent 的祖先。DataModule只是去掉了 Form的所有特性2.存储过程控件是不是完全可以抛弃?它是否完全可以用Query控件来代替?究竟存储过程控件比Query调用存储过程有何优势呢?
-------------------
只是兼容BDE用户的一些习惯,事实上你完全可以用Query或者DataSet代替,个人喜好而以!3.学习delphi大部分时间是用来学习delphi给我们预定义的类的应用吗?大家认为呢?
-------------------
完全学好了你就成为高手了,不是学习使用而是学习人家的实现思想
TDataModule = class(TComponent);
TForm = class(TCustomForm)
TCustomForm = class(TScrollingWinControl)
TScrollingWinControl = class(TWinControl)
TWinControl = class(TControl)
TControl = class(TComponent)
因此DataModule是组件运行期间不可视的缺少的一般控件的响应鼠标\键盘事件等,
一般的Form是控件运行期间可视的. DataModule只能是运行期间非可视组件的Owner.2.存储过程是可以让程序得到更大的性能, 充分利用服务器的价值完成复杂的计算,
而Query是在客户端完成计算,如果进行大的计算会大量消耗的系统资源与网络资源;
如果服务器负荷不大, 计算大就用存储过程否则用Query就可以了;3.我个人觉得只要把TObject, TPersitent, TCompoent, TControl, TForm, TString, TCollection,与Standard控件类搞懂就差不多了.Delphi技术聪明群号:16497064