大家用c#開發大型ERP系統,各模塊以甚麼樣的形式挂在主程序上? 大家用c#開發大型ERP系統,各模塊以甚麼樣的形式挂在主程序上?比如:在DELPHI中,則將每一個模塊編譯成DLL,然后在主程序中調用每一個DLL即可.C#中也是用DLL嗎?有不有更好的方案?謝謝所有的人. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 反射, 比Delphi 更方便.参考:1 建一个类库项目, 在里面添加一个窗体 Form1; 编译这个项目 生成 WinApp.dll;2 另建一个 WinForm 项目; 将上面的 WinApp.dll 拷到 bin\Debug\3 在 WinForm 项目中 加个按钮单击调用:Assembly _Assembly = Assembly.Load("含有 FORM2 这个类的程序集的文件名");//后面不要.DLL 比如 WinAppType _Type = _Assembly.GetType("命名空间+类名"); //比如 WinApp.Form1Form _Form = (Form)Activator.CreateInstance(_Type);_Form.Show(); 和你以前的做法一样,也可以用.net的新东西--反射(不过性能就慢一点) C#新手提问 请各位大神门赐教 (为什么我用C#做的坦克不能移动啊?) 分割字符串到数组的问题 找资源! 有用过timer控件的兄弟,帮忙一下! 字符串转换的问题 安装软件中报错 使用 telnet 命令检查SQL Server 2005服务器工作状态时的问题 更新dataset问题? .pdg用什么工具打开,哪有下啊 高手帮帮我,关于如何在C#的winform里写下载的程序!! 关于进度显示方法的问题 C#中如何使combobox的光标始终位于文本框的最开始?
1 建一个类库项目, 在里面添加一个窗体 Form1;
编译这个项目 生成 WinApp.dll;2 另建一个 WinForm 项目; 将上面的 WinApp.dll 拷到 bin\Debug\3 在 WinForm 项目中 加个按钮单击调用:
Assembly _Assembly = Assembly.Load("含有 FORM2 这个类的程序集的文件名");//后面不要.DLL 比如 WinApp
Type _Type = _Assembly.GetType("命名空间+类名"); //比如 WinApp.Form1
Form _Form = (Form)Activator.CreateInstance(_Type);
_Form.Show();