VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
有做过大项目如(erp)类的兄弟进来,问下你们一个关于如何组织程序文件的问题
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
有做过大项目如(erp)类的兄弟进来,问下你们一个关于如何组织程序文件的问题
[已结贴,结贴人:deverxp]
发表于:
2007-01-16 15:17:27
楼主
以前都一直用b/s写程序,所以没这个问题,现在想用c/s写一个较大的项目,不知道要如何组织程序文件,主要有下面这些问题,还望不吝赐教:
在我的认识中,在vs c# 2005中新建一个项目,编译后就是生成一个可执行文件,如果我有很多的窗体,那最后这个生成的可执行文件不就很大很大。
q:你们的项目都是怎么处理这种情况下?
以前听说把一些窗体写在dll中用来调用,这样也可以减少可执行程序的大小,可是在我认识中,如果调用dll中的窗体好像很麻烦,而且功能上也有限制,如果窗体有上千个,那不是极大降低开发效率。
q:请问你们平时是否这样做的?
q:请问你们的公司对于这些大项目都是怎样让可执行程序变小,麻烦请稍微举例说下。
在这先谢谢大家了!!!
发表于:
2007-01-16 15:20:25
1
楼 得分:
100
我是这样做(相对通用的模块都单独建为一个类库工程,aspx页面也包含其中)
最方便的是,如果该模块要移植,只需把该模块的dll和页面copy走即可
不过vs2005好像不太支持这样做
发表于:
2007-01-16 15:25:52
2
楼 得分:
0
> 在我认识中,如果调用dll中的窗体好像很麻烦
在c++中有限制,在c#中,则是很方便很自然的。
发表于:
2007-01-16 15:35:48
3
楼 得分:
0
都没做过大项目吗???
发表于:
2007-01-16 16:08:42
4
楼 得分:
0
我们的一般做法是用dll,开发效率没有你想象的那么差。
你做做看就知道了
祝成功
发表于:
2007-01-16 17:00:20
5
楼 得分:
0
在我的认识中,在vs c# 2005中新建一个项目,编译后就是生成一个可执行文件,如果我有很多的窗体,那最后这个生成的可执行文件不就很大很大。
-----------------------------
.net生成的可执行文件都非常小!多几个窗体也不会变大,倒是framework比较大!
发表于:
2007-01-16 17:08:28
6
楼 得分:
0
mark
*****************************************************************************
http://www.poge.com.cn
发表于:
2007-01-16 17:18:59
7
楼 得分:
0
关注
发表于:
2007-01-16 17:28:00
8
楼 得分:
0
把逻辑写到n个project中,以生成n个dll(exe),窗体上没有商业逻辑的痕迹,它不会太大的,再说了。
因为一般来讲,窗体本身需要被移植的可能性还是非常小的。
发表于:
2007-01-17 09:37:24
9
楼 得分:
0
c/s结构和b/s结构是两种不同的应用。
c/s结构中调用dll是很正常的事情,如果有上千个窗体,不一定就会有上千个dll,可以把类似的窗体合并到一个模块中,利用.net 2005中的tabcontrol实现类似窗体的切换,这样维护起来也很容易控制。
本人觉得c/s比b/s简单,也许我做b/s的项目时间不长。
只是发表鄙人的一些薄浅之言。
发表于:
2007-01-17 10:18:10
10
楼 得分:
0
相比之下cs比bs的程序大多了.没办法的
发表于:
2007-01-17 10:55:25
11
楼 得分:
0
还是封装dll吧
发表于:
2007-01-17 11:04:17
12
楼 得分:
0
学习
erp中有几千个窗体?
sap的也没这么多吧?
楼主可以考虑将类似的窗体进行合并,在进入不同模块时,只是控制窗体上显示不同的控件
发表于:
2007-01-17 11:06:49
13
楼 得分:
0
比如,订单输入,采购单输入这两个界面类似,只是label不同,楼主只要改改lable就行,不用的将其隐藏,如果做得细,这样会少好多窗体
发表于:
2007-01-17 11:13:37
14
楼 得分:
0
.net中的dll只是打包的程序集,和win32不一样。其实可以认为是拆开的不同源码文件而已,感觉用起来没什么麻烦的
发表于:
2007-01-17 11:17:41
15
楼 得分:
0
对于比较大的程序,个人感觉还是应该把窗体和功能剥离,分类抽象后封装dll
主程序只是引导
发表于:
2007-01-17 11:17:41
16
楼 得分:
0
学习中
发表于:
2007-01-18 11:39:19
17
楼 得分:
0
mark
发表于:
2007-02-25 09:28:46
18
楼 得分:
0
收藏之
下一篇:
c# web页面实现保存对话框
上一篇:
c#:关于字符串数组变量 传值的问题。
相关文章
.net 下 关于 com 的问题(...
学习c#中遇到的查询问题,希望论坛的朋友帮帮忙!...
如何把数据绑定到label控件上?
datagrid 的单元格中的数如何累加!
怎么弄出这样的表框呢?
urlrewrite回发的问题
asp.net项目开发团队,欢迎加入qq群691711,详情见...
关于日历控件
url重写问题,大家帮忙
关于页面刷新问题 ajax
菜鸟提问啦!如何用循环语句获得多个textbox的值...
在线求解asp.net发送email问题!急!急!
登陆判断权限的问题有代码,就是不知怎么修改。谢...
请问怎样把contextmeun动态加在从数据库中取出的...
在win32项目中使用纯资源dll中的菜单要怎么做
关于中间件技术的问题
请问c#怎样调用oracle中的包函数
进来说吧。
关于vs2003
request.querystring[]和request.querystring()...
其他资讯
问问各位关于c#类?
[求助]最后10分。求正则表达式:大于16位并且包含...
关于ms系统邮件发送的问题,急!
高分求c#方面关于 ic卡编程 的资料
.net1.1转2.0后的问题
c#中如何将一个access的某些表导出到一个新建的a...
怎样继续学习.net?
问一个比较弱智的问题,希望大家帮我解决
用過飞思office系统的请进
datetimepicker的bug吗
为什么我的gridview绑定了不显示内容呢?
image控件如何以编程的方式与数据库的表中的字段...
请问asp.net 2.0 activerecord 是...
關於gridview insert問題
drow = dsmoneyout1.tables(0).rows....
gridview分页问题
困惑
c#与xml留言板快完成时的一个问题~
数据库修改字段名.怎么会出现这样?大家救救我吧
重开一贴,再问combobox的bug问题
快速检索
分类导航标签a
VC/MFC硬件/系统
WebSpherePortal
软件培训/认证/考试软件水平考试
社区支持Blog
.NET技术.NET Framework
MS-SQL Server应用实例
硬件使用网络设计与维护
PowerBuilder语言
Linux/Unix社区系统维护与使用区
企业开发地理信息系统
专题开发/技术/项目设计模式
企业开发Lotus
企业开发BizTalk
软件培训/认证/考试软件培训
PowerBuilder非技术版
最新资讯
c#如何访问剪切板
c#高手请进来看一看,
vc6的bug 吗
使用ajax增加数据的时候,成功了!但是js包错!请大...
关于sdk的问题
listbox控件的selectedindex的相关问题
字符串的分割
谁能帮我介绍一个sql中各数据类型的区别
文件链接路径(高分求救)
我对多线程不懂,谁能举出一个易懂的多线程例子。...
指针问题
哪位有北京无忧开发的"超级模拟软件"二级access不...
购物店问题?哪位大哥告诉我一下思想或是给段代码...
请教一个sql的关联问题~~~
windows下简单配置squid反向代理服务器
c#调用c++的dll,回调函数正确执行一次后,报exe...
如何修改vs2005默认的保存编码
如何点击一行,得到该行文本框里的值,行的背景图片...
如何将某个目录下的所有图片批量导入oracle数据库...
在一个元素点击后不执行获得焦点元素的失去焦点事...
js取余的问题。
怎样将long数据类型转化为char* 数据类型
寻北京.net/sql2000/c#网络程序员2名
这个效果是如何实现的?
输入问题?
oninitdialog函数中是否可以对类的指针成员变量分...
窗体之间的联系问题
关于水晶报表的问题
关于asp:radiobuttonlist的版面问题
关于在ajax方法中动态load用户控件----十万火急(...
一个已经郁闷了好长时间的问题,详细说明请您进入...
f
在线等!!!树的一个问题!
此错如何处理?
请问sqlparameter如何给decimal指定精度
为什么验证不通过?
求junit学习资料
explorer.exe 错误,内存不能read
菜鸟来问以下几个问题:
软考软件设计师
热门点击
byval 对引用类型无效么??
[300分求解,在线等!!!]如何开启新页面进行打...
picturebox控件为什么在工具箱里看不到?
jsp sql 不知道为什么插入的汉字内容是...
在什么时候一个类的成员函数可以直接调用 什...
每行显示固定图片的问题
关于pow函数的问题(菜鸟问)
请问各位 有知道江西下半年软件水平考试的时...
有个小问题
小問題,高手們幫幫忙,解決有分,萬分感謝!!!
小女子专业兼职从事美工设计,ui界面设计和flash制...
在一个解决方案里一个项目访问web项目网站的web....
动态生成word文档的问题,帮我来看看这段代码!
请问asp的<%htmltop%>什么意思?
多线程操作同一个文件,向文件写数据,能不能实现?...
水晶报表交流群:23015187
在vb中,如何获取软件的安装路径
工作快一年了,总结一下,散个分吧
{{偶的日记}} - the day of...
vb代码能不能转c++ builder
动态生成html文件的问题 急
有在 eclipse 下成功部署 roller...
有人用过codegear rad2007吗?下了几个版本...
sink element event 失败了
急寻fgets()读取文本文件时汉字乱码的处理方法
如何用c++通过http协议 发送xml数据给服务器...
js如何遍历页面上所有的控件,包括服务器端的控件...
“/”应用程序中的服务器错误
java执行错误
java 用鼠标拖拽窗体改变大小时调用了哪些方...
抓狂,大家帮我看看,到底是哪里出错了
(新手上路)vs2005能否可以按数据库记录的基偶性...
在vc++6.0中,为什么我没有cdatetimectrl控件.
支付宝接口问题
有什么方法能测一个小程序使用内存多少
什么是asp。net所谓得三层???
實現如下sql語句
帮偶女儿拉票
关于如何正确关闭线程的问题?
sql语句优化