深爱那片海 发表于 2015-1-16 22:50:21

ASP.NET网页设计NET中对DCOM的挪用

前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。NET中对DCOM的挪用
本来一向觉得C#不克不及挪用DCOM,如今才发明能够,写出来,但愿对人人有匡助
我调的DCOM是用delphi写的,远程服务器ip是192.168.0.1挪用的DCOM有包括有完成接口的类为DCOMclass,clsid={2E2C947F-9A08-4839-A05D-05021722D30C}
当地有DCOM的tlb文件DCOMclass.tlb内里包括了DCOM的接口和完成的类
上面入手下手,
1.确保DCOMclass.tlb注册到你的当地机上(regsvr32)
2.在项目中增加对DCOMclass.tlb的援用
3.写以下代码挪用,代码很复杂
System.Guidguid=newGuid("BB7B3214-03D7-11D6-AEE1-52544C1B3FF5");
System.Typet=Type.GetTypeFromCLSID(guid,"192.168.0.1",true);
objectCOMobject=System.Activator.CreateInstance(t);
DCOMclassmyclass=(DCOMclass)COMobject;
好了,如今可使用了.....
(附,也能够经由过程progId来调,我这里的DCOM全没这器材,你们本人能够尝尝)
http://www.ckuyun.com/
有理由相信是能提供更出色的性能。很多平台无法支持复杂的编译器,因此需要二次编译来减少本地编译器的复杂度。当然可能做不到java编译器那么简易。

透明 发表于 2015-1-18 20:11:54

是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。

兰色精灵 发表于 2015-1-23 10:28:11

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

小女巫 发表于 2015-1-31 15:38:38

对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。

谁可相欹 发表于 2015-2-6 20:09:41

由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。

山那边是海 发表于 2015-2-18 12:37:11

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

柔情似水 发表于 2015-3-6 06:36:23

ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。

飘灵儿 发表于 2015-3-12 21:42:48

如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。

小魔女 发表于 2015-3-20 03:17:02

由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
页: [1]
查看完整版本: ASP.NET网页设计NET中对DCOM的挪用