VB.net模块化编程的问题

VB.net里面如何实现A程序员完成一个模块的代码编写,如何实现接口,然后B程序员编写的代码连接到A的模块程序里面,求方法求解析求引导

其实很简单的,有两种方法,先说最简单的,源代码管理其听说过吧,使用源代码管理器管理源代码,这样就可以多个程序员协同处理同一个文件,只要事先沟通好程序结构就行了。

另外一个就是在以方案的形式创建工程,实际上这种方法也最好用源代码管理器管理。一个方案下面包含N个项目,被使用的项目模块编译成dll文件,在主程序中引用并使用这些dll就行了。

建议使用第二种方法,第一种只适合小项目使用。例如我下面的截图,就是一个方案下面包含两个项目,其中databaselibrary是数据库操作类,直接编译成dll供第二个oa项目使用,这样是要每个人负责不同项目就行了,事先根据功能划分好项目。但是最好还是用源代码管理工具,这样协同的时候方便,不用把代码考来考去,而且还有代码版本等等功能

温馨提示:内容为网友见解,仅供参考
无其他回答

VB.net模块化编程的问题
其实很简单的,有两种方法,先说最简单的,源代码管理其听说过吧,使用源代码管理器管理源代码,这样就可以多个程序员协同处理同一个文件,只要事先沟通好程序结构就行了。另外一个就是在以方案的形式创建工程,实际上这种方法也最好用源代码管理器管理。一个方案下面包含N个项目,被使用的项目模块编译...

vb6.0与vb.net有何不同?
在功能和性能方面,vb.net通常能提供更高效、更稳定的运行环境。它支持更先进的编程概念,如面向对象编程、泛型编程等,这些特性使得程序更加模块化、可维护。同时,vb.net拥有更强大的调试和错误追踪工具,有助于开发者更快速地发现并解决代码问题。总的来说,vb6.0与vb.net在编程语言、运行环境、功能...

VB6.0与VB.NET区别?
VB6.0与VB.net在语法上是相似的,VB.net是微软后续开发的编程语言,与VB6.0最大的区别是完全的面向对象,而VB6.0是属于面向过程的。VB6.0简单易用,但是微软已经在2008年宣布不再继续提供支持,是已经淘汰的编程语言了,但是对于非专业的程序员,依然可以在Win7上进行程序开发,我就是其中的一员。

学编程到底是学C语言、C++、VB、jave中的哪种比较好?
问题六:学哪个编程语言应用最广泛?还有,,,哪种编程语言学起来比较容易些?? VB~VC~VF~C~C#~C++~JAVA~.NET~这些都是编程 ASP~CGI~PHP~JSP这些是WEB编程。。 虽然都是编程,但编出来的程序可是不一样的。 目标是什么?开发?创业?还是去公司上班?还是业余爱好? 如果想业余编小程序,推荐VB~VC~容易上手。简单。

有些人说VB过时了,不管是对是错,总有他们的道理的,我想知道为什么说VB过...
看做什么用了。用于windows应用程序编程,用什么语言没有区别。现在VB.NET与一二十年前的VB已不可同日而语,看不到任何当年的影子,功能相当强大。说VB过时的人,其实是他的知识过时的已经不是一点半点了。JAVA的长处其实只不过是虚拟机支持下的跨平台应用,可应用于嵌入式设备,如手机等。但业界评价...

DNN(DotNetNuke)是什么?
什么是DNN? DNN是DotNetNuke(DotNet核动力)的简写, 其最初的思想应该来源于 现在已经绝迹的IBuySpy, DNN是用VB.NET编写的开源的系统(当然也有人做过C#的翻译,其时对于一个"成熟"的开发人员来说,开发语言不应该是他们工作的桎梏,更何况DotNet下的各中东西都是"一样的").DNN目前最新的版本 应该...

vb语言学习难不难,先学哪方面
我个人理解,不论什么编程语言,就语言本身都不难,难的就是编程思想,从我个人学习编程的经历上,我认为想学好编程不是从哪个语言入手,而是要先学会用计算机的思维去思考,能做到这一点,语言真的不是难事,一本语法手册就全搞定了。简而言之,君欲取之必先予之,想让电脑听你的话,就肯定要先有...

vb6.0和vb.net去区别
主要是开发的目标不一样。VB6.0属于VS6.0,是用于开发Win32桌面应用程序的开发语言和环境;操作系统主要面对Windows9X\\Win2K\\WindowsXP等。VB.net属于VS.net,适用于.net开发平台,开发基于.net框架的应用;VB.net并不是VB6的升级版,而是全新的一种开发平台。语法也和VB有很大的区别。VS6(1998)因...

上海市高等学校计算机二级考试里面的VB.NET的编程环境是用VB6.0,还 ...
二、考试目标 Visual Basic是当前流行的,简单易学、功能强大的程序设计语言,特别适合非计算机专业学生学习和应用。学生通过该课程的学习,应能了解程序设计语言的基本知识、面向对象的基本概念,掌握程序设计的基本方法与思路,其中包括数据类型、基本语句、模块化程序设计、常用算法、界面设计等,并能综合应用...

VB.net 如何使用
(4)程序具有模块化的功能,因此可以将一个大的应用程序分成数个小的且不同功能的程序,让不同的程序设计师分别编写独立不同功能的程序,并以团队开发,加快应用程序开发的时间。3.试比较传值调用与传址调用的差异。(1)声明方式不同:传值——在程序中的虚自变量之前加上ByVal 传址——在程序中...

相似回答