delphi中实现界面与业务逻辑的分离
在做delphi软件开发之前,我从事java软件的开发工作,从java开源社区我学到了很多软件的设计理想,这也许就是我从java那里得到的回报啊! 开阔了眼界! 【程序编程相关:数学建模实录(4)】
j雪(zhuam)ndeveloper@sina.com 【推荐阅读:Web页面中遍历TextBox(或其它控】
delphi是一个快速软件开发的ide,通常的programmer 都是先画view(界面) ,然后在在相应的事件里面书写source code,看事例: 【扩展信息:与大虾对话: 领悟设计模式 】
最近的项目是用delphi开发,所以我又看起了delphi,一个月的时间里我看了差不多看了4本delphi方面书籍,在做delphi项目的时候我更是用delphi的语法,java的思想来进行软件的开发与设计,感觉有些累!啊,闲话少说啊,进入正题吧!
1.比如我要向数据库中插入一条记录,通常的做法是这样吧!
sql example: insert into exampletable1 (field1,field2,field3) values(values1,values2,values3)
现在假设这个delphi窗体上有三个text控件,name分别为 frist,second,three
下面我用三种不同方法将数据插入到数据库中:
1.直接插入
client ----------> databaseinsert into exampletable1 (field1,field2,field3) values(frist.text,second.text,three.text)
2.间接插入
client ---(text传递)---> dataclass -------> database意思是先将该窗体数据保存到一个数据类中去,然后在由用户从这个数据类中取数据,将这些数据
传到数据库中去... 下一页