摘要:
引入:Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB)1.运行Dcomcnfg.exe 2.组件服务――计算机――我的电脑――DCOM配置――找到microsoft word 文档 3.点击属性 4.选择“安全性” 5.选定“使用自定义访问权限”和“使用自定义启动权限” 6.分别编辑权限,添加Everyone(ASPNET,VS Developers,De... 阅读全文
摘要:
在前面我们已经完成了ActiveX控件的开发,接下来的就是发布它了。 首先,我们建立一个windows安装项目,并将ActiveX控件的主输出添加到项目输出中。然后,改动ActiveX控件的主输出文件,将其Register属性改为vsdrpCOM.如图: 下一步,我们改动项目属性,将引导程序更改为 Web引导程序。很遗憾的是,在 Web引导程序设置 中的安装文件夹URL中必须使用绝... 阅读全文
摘要:
在我的上一篇blog中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。 我们在Demo中加入ShowMessage方法: public void ShowMessage(string msg) { if(msg != null) { ... 阅读全文
摘要:
前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: UserControl1.cs内容如下:using System; using... 阅读全文
摘要:
“电脑朗读”(英文)一个很好的触发点,通过它可以实现电子小说阅读、英文听力测试、英文单词学习... 下面的Speech已对MSTTS作了简单封装。 1.安装好MSTTS(如果你有装金山词霸,系统就已经安装了),可以在winnt\speech中打到vtxtauto.tlb文件; 2.用.Net SDK自带的tlbimp工具把vtxtau... 阅读全文
摘要:
using System;namespace Test.Com{/// /// 功能:字符串处理函数集/// public class DealString{#region 私有成员/// /// 输入字符串/// private string inputString=null;/// /// 输出字符串/// private string outString=null;/// /// 提示信息/... 阅读全文
摘要:
C#中可使用using关键字自动清除对象资源。 # MyObject.cs using System; namespace MyProjects { public class MyObject : IDisposable { public MyObject() { } public void Dispose ( ) { // Dispose Console.WriteLine ( "Dispose... 阅读全文
摘要:
using System;namespace PropertyIndexerApp{ /// /// Class1 的摘要说明。 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // ... 阅读全文
摘要:
override一个C#函数时,如果想调用这个函数在父类的父类中相应的方法,可以将override关键字变成new,调用时将Object转义成父类的父类 class A{ public virtual void Func() { Console.WriteLine("A"); }} class B:A{ public new void Func() { Console.WriteLine("... 阅读全文
摘要:
interface用来声明接口1.只提供一些方法规约,不提供方法主体 如 public interface IPerson { void getName();//不包含方法主体 }2.方法不能用public abstract等修饰,无字段变量,无构造函数。3.方法可包含参数 如 public interface IPerson { void getAge(string s);... 阅读全文