首页
登录 | 注册

把 C# 语言开发的控件内嵌在网页里面

下载本文示例代码
本文需要你熟悉 C#,ActiveX

  回一个读者的信,简谈把我们的控件镶嵌在网页内(我们可实现把应用程序放到网页里去啦)。至于这个小控件,功能不值得一提。至于代码,大家看用 C# 编写的控件就是啦。

王坚,你好!

  抱歉,现在才能给你回信。十分抱歉。你说的这个问题是可以实现的。目前我已转向C#语言,我想在.NET平台上给你展示,不知道你认为如何?当然你也可以用C++来完成。原理一样。
  如果你也用.NET开发控件的话,那么也可以在网页中嵌入。目前,我正在努力把程序放到网页上,让人们更好的,更方便的利用我们的网络。现在我要创建一个“Windows 控件库”工程名“PdfControl”,然后在控件窗口内嵌入“Acrobat Control 用于 ActiveX”控件。在这个工程中,我把程序默认名字更改为“pdfctl”,这里提醒你要注意网页原代码的写法。现在让我们看一看效果图:


图一

注:我们把“Acrobat Control 用于 ActiveX”控件应用到“PdfControl”控件中去,然后把PdfControl 控件应用到我们的网页中去。

当点击"Chang Size"按钮,我们会看到下面的图片:



  至于具体的代码,我作为附件以及“Acrobat Control 用于 ActiveX”控件(4.0版本)发过去。有什么疑问可以继续来信,保证不会间隔这么长时间回信啦。:)
  需要的说明的是,我们的这些操作基本上受到很大的限制,要想得到如上图所显示效果,你需要在“Visual Studio .NET 2003 命令提示”运行“caspol -s off”这个命令。另外,同样需要在IIS中设置一个虚拟目录,在其属性中,选择执行权限为“纯脚本”。另外,我们引用的控件是安装Acrobat Reader 4.0 注册的控件,其他高版本不行。

//下面为那位朋友的来信啦:
先生/小姐:

您好!

  我看了您的文章“做个PDF格式电子图书浏览器——浅谈一类控件的使用”后很有启发。有一个问题我想请教一下:
  我想做一个 ActiveX 的控件用来在网页中显示 pdf 的文件,我看您的文章后,想试试看在我的ActiveX 控件中加入“Acrobat Control 用于 ActiveX”控件,不可行知道吗?由于在网络上使用,会不会有影响?

麻烦您了,谢谢!
下载本文示例代码

相关文章

  • 可扩展的高性能的.NET图解控件Essential Diagram详细介绍
    Essential Diagram for ASP.NET是一款可扩展的高性能的.NET图解控件,可以用于开发像Microsoft Visio一样的图形和绘图应用程序,支持矢量和光栅图形,支持AJAX功能.     具体功能: 支持导出图解 ...
  • .net甘特图控件免费下载地址
    exG2antt控件是一款可编辑的表格和甘特图控件,联合了exGrid和exGantt控件.          具体功能: 支持打印和打印预览 所见所得的模版/布局编辑器 支持界面换肤 支持ADO和DAO 支持保存或加载控件数据到XML文档 ...
  • Xceed FTP文件上传下载控件.NET版Xceed FTP for .NET介绍
    Xceed FTP for .NET 是一款完全由C#编写的,功能强大的FTP文件传输控件,可以完全用于您的WinForm以及Asp.NET程序里,提供了FTP协议具有的所有功能 具体功能: 支持.NET 2.0到.NET 4.0,从Vis ...
  • 创建读取Microsoft Word 文件强大的.NET控件Essential DocIO
    Essential DocIO是一款强大的.NET控件,可用于读取Microsoft Word 文件,使你的应用程序可以很容易地创建丰富的Word文档,支持多种像Office word一样的操作,可以导出为多种文件格式,对文档进行格式化等, ...
  • 1 介绍(Introduction) 1.1 为什么要有编码规范(Why Have Code Conventions) 编码规范对于程序员而言尤为重要,有以下几个原因: - 一个软件的生命周期中,80%的花费在于维护- 几乎没有任何一个软件 ...
  • http://blog.csdn.net/jia20003/article/details/7765210 自从JamesGosling开发Java语言,SUN大力推行基于Java的从前端到后端的完整的企业级 解决方法(J2EE),发展至今 ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.013 s.
京ICP备10005923号