`
javatoyou
  • 浏览: 1072681 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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

阅读更多

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

作者:wyq@zzti.edu.cn

下载源代码

本文需要你熟悉 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”控件,不可行知道吗?由于在网络上使用,会不会有影响?

麻烦您了,谢谢!

分享到:
评论

相关推荐

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

    接着,我们将C#控件内嵌到网页中的过程分为几个步骤: 1. **创建自定义控件**:在C#中,你可以通过继承自`System.Web.UI.WebControls.WebControl`或`System.Web.UI.WebControls.ServerControl`基类来创建自定义控件...

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

    在本文中,我们将探讨如何将使用C#语言开发的控件内嵌到网页中,以实现类似的功能。首先,我们要明确一点,C#是.NET框架的一部分,它允许开发者创建各种类型的Windows应用程序,包括桌面应用和Web应用。在本文中,...

    C# winfrom webbrowser控件 内嵌火狐内核内核

    标题中的"C# WinFrom WebBrowser控件内嵌火狐内核内核",意味着我们将探讨如何在C#的WinForm应用中替换默认的`WebBrowser`控件,使其能够利用Mozilla Firefox的Gecko内核进行网页渲染。这通常涉及到使用第三方库,如...

    c# datagirdview控件内嵌combox方法与内嵌combox可下拉可编辑与combox加载数据库数据

    在C#编程中,DataGridView控件是用于展示表格数据的强大工具,而为了增强其功能,我们经常会在单元格内嵌入ComboBox控件。这使得用户不仅能够查看预设的选项,还能进行编辑,提供更加丰富的交互体验。本教程将详细...

    excel控件大全c#嵌入excel

    本文将深入探讨标题为“excel控件大全c#嵌入excel”的主题,主要关注其中提到的两个控件——koogra和myxls,并结合C#编程语言来讲解如何在应用程序中嵌入Excel功能。 首先,让我们了解koogra控件。Koogra是一款用于...

    C# 在 WebBrowse控件中捕获 MouseClick 或 MouseDown事件

    在C#编程中,WebBrowser控件是一个非常实用的组件,它允许开发人员在Windows Forms应用程序中嵌入一个网页浏览器。然而,与普通的WinForm控件不同,WebBrowser控件处理鼠标事件的方式有些特殊,因为它涉及到HTML文档...

    C#浏览器控件

    "C#浏览器控件"指的是使用C#编程语言实现的浏览器控件,这种控件可以在应用程序中嵌入网页浏览功能,允许用户在不离开主应用的情况下查看和交互网页内容。这种技术在开发诸如桌面应用、信息展示系统或者需要内嵌Web...

    C#控件查询手册

    在详细讲解C#控件查询手册的知识点之前,首先需要明确的是,手册是一本集合了各种C#控件分类、属性和用法的参考资料。这种手册通常被软件开发人员作为查询工具书,以便快速查找和应用特定控件。下面,我将详细梳理...

    C# Android 嵌套H5网页 Android端外壳

    本项目就是这样一个例子,它使用C#进行Android开发,创建了一个Android外壳应用,该应用内嵌了WebView来加载和展示H5网页。通过这个项目,我们可以学习到以下关键知识点: 1. **Android WebView组件**:WebView是...

    C# 改进的label控件(带图片和文字、圆角)

    在C#编程中,开发人员经常需要自定义控件以满足特定的设计或功能需求。本话题涉及一个改进的Label控件,它具有独特的特点:带有图片和文字,并且支持圆角设计,同时还提供了三种视觉样式——鼠标移入、按下和挪开时...

    c# word编辑器,winform 编辑器,word控件,word相关大全

    首先,"C# Word编辑器"是指在C#编程语言中创建的应用程序,能够对Word文档进行读取、编辑和保存等操作。这通常通过Microsoft的COM组件(Component Object Model)接口来实现,即使用InterOp服务,它可以调用Office...

    C#Winfrom内嵌外部程序

    在C# Winform应用开发中,有时候我们需要将外部应用程序(比如浏览器、文本编辑器或者其他桌面应用)嵌入到我们自己的窗口中,以便提供一个统一的用户界面。这可以通过调用Windows API函数来实现,其中“SetParent”...

    C#窗体内嵌外部程序(cmd.exe)的显示

    在C#编程中,有时我们需要将外部程序如`cmd.exe`命令行界面内嵌到我们的应用程序窗口中,以便用户能够直接在我们的应用中执行命令行操作。本文将详细讲解如何在C#窗体中实现这一功能。 首先,我们需要导入两个...

    C# 内嵌浏览器.rar

    在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用时。"C#内嵌浏览器"指的是使用C#来实现一个可以嵌入到应用程序中的Web浏览器控件。这种技术允许开发者创建具备浏览网页功能的应用程序,而无需依赖...

    C#控件大全

    - **WebBrowser**:内嵌浏览器控件,用于在应用程序中浏览网页。 6. 自定义控件: - 开发者可以根据需求创建自己的控件,通过继承现有的控件类并添加自定义功能。 在"C#控件大全"的PDF文档中,你可能会找到每个...

    基于C#的Excel内嵌程序

    在IT领域,尤其是在软件开发中,C#是一种广泛使用的编程语言,尤其在构建Windows桌面应用程序时。本项目“基于C#的Excel内嵌程序”展示了如何在C#的WinForm应用中集成Microsoft Excel,使用户能够在应用程序内部直接...

    基于C# 开发的 嵌入谷歌浏览器.zip

    在本项目中,“基于C# 开发的 嵌入谷歌浏览器.zip”是一个涉及使用C#编程语言开发的软件,其核心功能是嵌入谷歌浏览器(Google Chrome)的Web控件,实现一个自定义的浏览器界面。这个项目可能是学生进行毕业设计或...

    C#窗口程序中嵌入网页调用js

    在C#开发中,有时我们需要在Windows Forms应用程序中嵌入一个网页,并且能够与该网页中的JavaScript进行交互。这种需求常见于那些需要将现有Web应用集成到桌面应用中的场景。本文将详细介绍如何在C#窗口程序中使用`...

    C#代码直接显示网页,能够读取网页内容!

    7. **浏览器控件**:如果你需要在C#应用程序中显示完整的网页,可以使用`WebBrowser`控件,它内嵌了IE渲染引擎。通过`Navigate`方法加载网页,然后可以使用控件的事件和属性与网页交互。 8. **权限和跨域**:如果...

    用c#写的web浏览器--网页嵌入

    WebBrowser控件是.NET Framework提供的一种控件,它允许开发者在应用程序中内嵌Internet Explorer引擎,展示和交互网页内容。 描述中提到的"带有选项卡的浏览器"意味着该项目使用了多个WebBrowser控件来模拟现代...

Global site tag (gtag.js) - Google Analytics