仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 731|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网页设计NET中对DCOM的挪用

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:50:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。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全没这器材,你们本人能够尝尝)
[img=1border=0style=,1src=]http://www.ckuyun.com/[/img]
有理由相信是能提供更出色的性能。很多平台无法支持复杂的编译器,因此需要二次编译来减少本地编译器的复杂度。当然可能做不到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呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
谁可相欹 该用户已被删除
5#
发表于 2015-2-6 20:09:41 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
山那边是海 该用户已被删除
6#
发表于 2015-2-18 12:37:11 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
柔情似水 该用户已被删除
7#
发表于 2015-3-6 06:36:23 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
飘灵儿 该用户已被删除
8#
发表于 2015-3-12 21:42:48 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
小魔女 该用户已被删除
9#
发表于 2015-3-20 03:17:02 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表