Delhpi之我见. (欢迎大家也谈谈自己的看法) (0分)

  • 主题发起人 主题发起人 zyx1122
  • 开始时间 开始时间
Z

zyx1122

Unregistered / Unconfirmed
GUEST, unregistred user!
以前听人说Delphi很好用.
所以最近也学学Delphi.
不过学了快2个月, 很多Delphi的东西还是不会用.
1. 写com, thread, 和底层的软件我会选择C++
2. 写Web我会选择Java
3. 让我选择Delphi的唯一一个原因就是很多人说Delphi写多层应用很方便.主要是数据库.
3.1 而我到现在还不会写Master/Detail. 按书上写的做可以.
但我写在三层架构里就死活不行. 最后还是按找自己的方法(是别人教的)
在Master表的AfterScroll里写
'Select * from DetailTable where PK = MasterTable.PK.value'
3.2 还有就是我按Delphi说的怎么也保存不了数据. 用Post, ApplyUpdate(-1)
最后还是自己写:
Update tablename Set field1 = 'value1', field2 = 'value2'
3.3 Delphi里没有C++的map, vector, list之类的东东, 我想用map传递数据也传不了.
只有OleVariant, C++也有.
3.4 我在Server端写的Functions, LoadData, SaveData, UpdateData, DeleteData等,
参数是EntityClass, 这样从Client端传EntityClass到Server端也很麻烦. 都需要自己写.
基本上没有用Delphi什么功能, 觉得用其他语言也一样. 因为整体结构还是要自己写.
 
没人理我, 好可怜!
[:(]
 
很多东西只是你没有学会,而不是做不到。
要实现你要求的功能,其实都很简单,只不过是你没掌握,而自己将其复杂化而已。
如果只讨论技术方面,Delphi是不会输给C++的,(有的地方比不上C++,但同时也有很
多地方是C++所不能比拟的)。
 
聪明程序员用delphi...
 
对你的理解表示无语:(
 
to ICDB
其实我并不是要复杂化它
我所做的是一种整体设计(UML).
所有的Client端并没有Table, SQL的概念,
他们只需要知道EntityClass, 调用LoadData, SaveData, DeleteData
 
to : Zhuhuix
我最近在写一个打印机口的驱动程序.
我想我不会用Delphi去写.
我是不是很愚蠢呢?
 
就是。我也在郁闷中.....
 
delphi的东西很难处理业务层,UML的东西,delphi事先也不方便。麻烦
 
各位大虾都在忙什么?
可不可以透露点学习Delphi的心得呢?
 
各个工具擅长的地方不一样吧?
你DELPHI学习了多久?不大可能要求才学习很短的时间就能做很高级的应用吧?
你刚刚学习C/C++的时候,你能够用它干点什么?
如果你已经很熟悉C/C++,我也不劝你去学DELPHI了.
 
接受答案了.
 
后退
顶部