按照事务分??
taber(旺财,快来吃饭!) 能否谈谈。
taber(旺财,快来吃饭!) 能否谈谈。
解决方案 »
- 求DXDBGRID的详细使用技巧
- 如何停止一个word与ppt的进程,各位大哥代码提示一下
- 两个StringGrid互相负值的低级问题!
- 装QRDESIGN 报错,望哪为好心大虾点拨小第。
- 再线强烈关注,各位请救命呀!非常急呀!
- 小声问一下:delphi里面实现C类似的宏定义到底可能不可能?
- 超奇怪的问题,高手可以来看一看
- 谁知道学习Authware用什么书最好?来者有分,UP有分!!
- 因前几天我出差去了,所以没及时给大家发分,现在又来发分了,不过以后小弟提的问题大家多动动脑筋了。
- 一个关于数据库报表的问题
- 怎样判断一个一个字符串是数字。
- 使用Delphi开发三层结构,使用Crystal做报表
后面各做各的,如果你需要的模块别人还没做出来可以自己做个简单的模拟一下,如主界面.最后再COPY到一块调试
我原来做程序时,可以说就把整个程序看成一个模块,没有什么接口。
可以独立调试执行No.2 接口保持一致
模块编写之前,接口就要统一出来No.3 使用公共单元
类型,变量,函数,对象一定要共用
1。使用公共部分,是以前老早的办法了,如非必要,建议不要使用;
2。使用DLL传递数据是一种以前的,基于面向过程的方式,其特点是利用函数调用,是一种类似于调用API的方式。
3。现在流行的是OOP方式,而框架结构是未来的方式,不论是MS,还是Borland都有类似的结构,它是一种基于类的思想的,一个Frame就是一个完整的类,其数据结构和方法都由自己来维护,我个人认为这是最优的方式。
遥源代码级的协作,注意用sourcesafe之类就可以!
可以独立调试执行 No.2 接口保持一致
模块编写之前,接口就要统一出来 No.3 使用公共单元
类型,变量,函数,对象一定要共用
其实最主要的是接口保证一至,这是最主要的;
2 安排工作进程
3 使用相关工具
具体软件工程书上游,我给以个工具,[email protected]
你说的是一种在一种大的环境下的协作模式问题,几个人同在DELPHI下只需要利用DELPHI的管理模型即可。DELPHI在某些方面是不够面向对象,这是它语言本身的缺陷,但C++系列也不是完全面向对象的(当然它在某些方面是要比DELPHI强),如果说到完全面向对象的话,目前没有一种语言是的,即使是JAVA,它的基本数据类型也不完全是类,如INT即是。
COM和DCOM、COM+是MS的一套标准,它是基于接口的,是在已形成代码的情况下实现的,这是它的强项,而DELPHI的Frame类型,则是基于源代码级的,它在进行统一编译时非常有用。
至于你所说的松散藕合的问题,只要你是遵循类的方式,如不直接调类的对象,尽量少使用公用变量,调用时用专用函数去调用,减少友元的使用(针对于C++)等等,这样做出来的程序绝对是松散藕合的。
—————————— 一已之见,有错请指校。
你觉得对于初学者而言,那种比较 好?(现在时间也比较紧)
我说的是C#,不是C++,也不是VC,C#是微软为.NET平台定制的一种新的编程语言,它按照面向对象的方法重写了全部基础类库,在C#中,连程序入口的主函数都是包装在一个类里的。C#给我们带来了很多新的东西。而且它是面向组件的,有空你可以看看哦,相信你也会被它吸引的。至少目前我还没看到比它更优雅的语言。