![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程随想
文章平均质量分 65
wqf2
这个作者很懒,什么都没留下…
展开
-
给COM组件文件的右键菜单中添加"注册组件"与"卸载组件"项
给COM组件文件的右键菜单中添加"注册组件"与"卸载组件"项 (http://blog.csdn.net/wqf2/) 对于经常使用COM组件的人来说,注册组件,卸载组件肯定经常操作。通常大家都会在“运行”对话框里输入“regsvr32 xxx”的方式来注册。这样做不免有些麻烦,那有没有办法通过文件右键菜来操作注册与卸载呢? 其实只需要编写一个 .reg文件,将其添原创 2004-07-29 14:19:00 · 1496 阅读 · 1 评论 -
VC中的“__declspec”能作什么(2)-为类增加属性
属性,是面向对象程序设计中不可缺少的元素,广义的属性是用来描述一个对象所处于的状态。而我们这篇文章所说的属性是狭义的,指能用“=”操作符对类的一个数据进行get或set操作,而且能控制get和set的权限。 先看一下代码: #include IOSTREAM>#include map>#include string>#include CONIO.H>using n原创 2004-08-20 15:13:00 · 5890 阅读 · 3 评论 -
VC中的“__declspec”能作什么(1)-定义接口
接口是一个没有被实现的特殊的类,它是一系列操作的集合,我们可以把它看作是与其他对象通讯的协议。C++中没有提供类似interface这样的关键字来定义接口,但是Mircrosoft c++中提供了__declspec(novtable)来修饰一个类,来表示该类没有虚函数表,也就是虚函数都是纯虚的。所以利用它我们依然可以定义一个接口。代码例子如下: #include IO原创 2004-08-20 14:38:00 · 7409 阅读 · 5 评论 -
浏览器中运行的ActiveX 自动升级功能实现
浏览器中运行的ActiveX 自动升级功能实现(http://blog.csdn.net/wqf2) 现在我们公司的一些应用产品有B/S的需求,而ActiveX已经作为我们C/S向B/S过渡的最方便的桥梁。B/S最大的好处就是不需客户端运行安装程序,很容易部署。在我们传统的C/S的客户程序中,自动升级功能采用的模式是:服务端运行一个自动升级服务程序,客户端连接这个服务根据版本原创 2004-08-06 13:25:00 · 2222 阅读 · 1 评论 -
VC中使用com组件的另一种方法
VC中使用com组件的另一种方法(http://blog.csdn.net/wqf2) 我们知道在vc中最常用的是通过CoCreateInstance来创建com组件的实例,今天我们介绍另一种更为灵活的方法。 先看代码: HINSTANCE hComInstance = NULL; ICalc * pICalc = NULL;原创 2004-08-06 11:49:00 · 2117 阅读 · 2 评论 -
如何设置开机启动程序
如何设置开机启动程序(http://blog.csdn.net/wqf2) 或许你要让自己的程序开机启动,或许你想要查出木马程序。那么本文将对你有帮助。 开机启动程序可以通过下列方法来设置:1. 注册表项:HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/RunHKEY_USERS/.DE原创 2004-07-29 14:16:00 · 17415 阅读 · 1 评论 -
让C++也来支持事件
让C++也来支持事件?(http://blog.csdn.net/wqf2/) 面向对象发展到今天,人们已经不满足于对一个事物的描述仅停留在属性和方法上了。事件也作为对象的基本组成部分,被新兴的面向对象语言所采纳。 所谓事件就是一个对象在某个特定的条件下触发通知对象的创建者,由创建者来进行相应的处理。我们可以看到事件的真实处理过程并不被包装在对象里。在java,c#,deph原创 2004-07-14 17:05:00 · 974 阅读 · 3 评论 -
系统环境变量设置关键技术
系统环境变量设置关键技术 (http://blog.csdn.net/wqf2) 最近我编写了一个小工具,专门用于设置系统的环境变量。当然windows也提供环境变量的设置功能,只不过功能较弱,所以我写了个功能强大的。下面我简单介绍一下设置环境变量的关键技术。 设置环境变量通过程序可以分两步来操作: 1、通过修改注册表项来修改环境变量存储的数据 用户环境变量列表的注册表原创 2004-07-29 13:59:00 · 2388 阅读 · 1 评论 -
VC中的__declspec能作什么-前言
??? “__declspec”是Microsoft c++中专用的关键字,它配合着一些属性可以对标准C++进行扩充。这些属性有:align、allocate、deprecated、dllexport、dllimport、 naked、noinline、noreturn、nothrow、novtable、selectany、thread、property和uuid。接下来我将用一系列文章来介绍__原创 2004-08-20 14:31:00 · 11326 阅读 · 2 评论