• vs2010使用手册 > 为了让ActiveX控件获得客户真个信任
  • 为了让ActiveX控件获得客户真个信任

    免费下载 下载该文档 文档格式:PDF   更新时间:2011-05-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:pdf
    文档作者:Lenovo User
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    为了让ActiveX控件获得客户真个信任
    建站工具 http://www.mlnumo.com
    为了让ActiveX控件获得客户真个信任 最近做读卡器的B/S应用程序启示,由于读卡器厂商提供的手册都是C/S版本的,而且惟有一个原始 的Dll包,并没有web版的,那么就只好本身开端,人给家足了. 要开发Web版的读卡程序,概略思绪如下: 1.应用C#对原始的Dll举办封装,这里要封装两局限形式,一部分是串口通讯的功效,一部分是对卡 读写的功能. 2.开发ActiveX控件调用封装后的Dll,使用串口通讯来对卡进行读写. 3.打包并揭橥ActiveX控件. 4.使用ActiveX控件. 思路1中封装代码有2个类SerialInte***ceHelper,串口通讯的帮忙类,MifareOneHelper,M1卡的读写 帮助类,我们放在了项目CardReader.Library中.由于本文的重点是使用VS2010(C#)进行ActiveX控 件的开发,是以思路1中的内容就不进行详述了,反面会间接给出类库没关系参考.本文的实例中演 示C#开发 一个ActiveX读卡器控件,杀青读取卡号并显示出卡号或分外讯息的功能,分红三个大的程序来实现 :开发ActiveX控件,打包并发布ActiveX控件和使用ActiveX控件.罕见的一些ActiveX大部分是使用 VB,Delphi,C++开发,使用C#开发ActiveX要处置上面三个标题问题:(1)使.NET组件可以被 COM调用(2)在客户机上注册后,ActiveX控件能经过议定IE的平安认证(3)已在客户机上注册时 ,装配包能通过IE的签名认证开发ActiveX步骤:1.创立WindowsFormsControlLibrary项目 CardReader.Controls,设置项目属职能够被COM调用.右击CardReader.Controls,挑选属性,设置项 宗旨Assembly属性,如下图1所示:
    图1对MakeAssemblyCom-Visible选项划钩.设置项目的编译选项,如图2所示:北京网站空间代理 r/>
    设置应用程序的AssemblyInfo属性,右击项目的Properties,掀开AssemblyInfo文件 ,Assembly:AllowPartiallyTrustedCallers,留意增加援用System.Security,代码如下 :usingSystem.Reflection;
    usingSystem.Runtime.CompilerServices; usingSystem.Runtime.InteropServices; usingSystem.Security; //GeneralInformationaboutanassemblyiscontrolledthroughthefollowing //setofattributes.Changetheseattributevaluestomodifytheinformation //associatedwithanassembly. [assembly:AssemblyTitle("CardReader.Controls")] [assembly:AssemblyDescription("")]
    速成建站软件
    [assembly:AssemblyConfiguration("")] [assembly:AssemblyCompany("Microsoft")] [assembly:AssemblyProduct("CardReader.Controls")] [assembly:AssemblyCopyright("Copyright©Microsoft2011")] [assembly:AssemblyTrademark("")] [assembly:AssemblyCulture("")] [assembly:AllowPartiallyTrustedCallers()] //SettingComVisibletofalsemakesthetypesinthisassemblynotvisible //toCOMcomponents.Ifyouneedtoaccessatypeinthisassemblyfrom //COM,settheComVisibleattributetotrueonthattype. [assembly:ComVisible(true)] //ThefollowingGUIDisfortheIDofthetypelibifthisprojectisexposedtoCOM

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • vs2010mfc使用教程  vs2010使用视频教程  如何使用vs2010  vs2010使用教程  vs2010使用方法  vs2010如何使用csc  vs2010使用opencv2.1  vs2010使用ogre的例子  vs2010使用