vc++开发中怎样划分模块 vc++开发中怎样划分模块,比如2个人一起开发,只用mfc不用dll怎样可以把各自对话框工程合并在一起,模块间怎样通信。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我们使用SVN管理代码进行同步,每人开发的内容编译成静态链接库,各自进行单元测试,做好全部模块链接到一起编译出整个系统 和配置管理软件没有关系。模块划分是设计问题,只要把模块的接口确定了,几个人可以分别写程序,需要调用其他人的模块时通过已经设计好的接口进行就可以。接口可以是dll,也可以是一组类,确定接口的时候要把这些类的每一个方法的原型写出来,描述方法的契约,就可以了。一般接口的定义可以直接用.h文件来写,一组公共的h文件,定义所有的接口。关键问题是如何确定系统划分为多少个模块,模块的接口有哪些方法,这个问题可以应用设计模式和设计原则解决。用设计模式比较容易一些,你要考虑自己的场景是什么,也就是自己要解决什么问题,如果你不知道会出现什么问题,可以直接看设计模式,每个设计模式都针对某类问题,也就是设计模式的场景,你可以看看每个设计模式要解决的问题你的程序中是否会碰到,如果碰到,就采用设计模式的解决方案划分模块就可以。如果没有设计模式可用,那么就用设计原则发明新的解决方案。 呵呵看看设计模式了,比如ui和实现的分层,协同开发,你是vs自己有vss 使用VSS等源代码管理软件,协同开发会比较好一点 华为3COM 在dll中用DoModal方式打开窗体,在AfxGetResourceHandle()时报错,可能是什么原因? ||SOS||急求实现水平滚动字幕的封装好的类!小弟先谢谢了。 这个谁会啊!来就送分! 如何在最小化窗口上增加右键菜单? ○○○求救,关于写Execl文件的问题○○ 初学VC 我是菜鸟能帮我吗?!:) 请教最最简单的问题,如何让窗口每次都在正中央显示(固定不动) CString与char* 关于UDP SOCKET 吞吐量问题! 我也放分:告诉你一个好消息哦,腾迅为庆贺成立六周年,现在开放六位数的QQ免费申请,你快去申请一个呀!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货