Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16501162
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:26:58

下载本文示例代码
天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元 手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   前言  随着技术的不断完善,微软Windows操作系统已成为当前个人计算机应用领域的主流操作系统。Windows操作系统提供了颇受用户喜爱的图形用户界面(GUI),微软为Windows的这个户界面保留了可扩充性,它使得基于32位的Windows应用程序可以通过多种方式来增强系统所提供的操作环境(也称为外壳,英文名称:Shell)。 通过对外壳的扩展,开发人员可以为用户提供其他的文件对象操作方式,或者简化文件系统和网络的浏览,或者使用户能更方便地调用文件系统中对各种对象进行处理的工具。为了说明基于COM接口技术的外壳扩展技术,本文首先编写一个简单的音频播放器,然后编写几个外壳扩展处理程序方便用户对指定文件的操作。  一、外壳编程的方法  编写外壳扩展(以下简称Shell)的应用程序有两种方法,第一种外壳扩展是指无需编程即可实现的Shell扩展,只需要修改相应的注册表条目就可以让Shell按照我们的意愿行事。第二种Shell扩展需要编程来实现,它的功能比第一种Shell扩展要强大得多,在本文中提到的Shell扩展所指的就是这一种。  Windows中Shell扩展处理程序都是基于COM接口,它通过特定的COM接口与Windows Shell进行正常的交互。为了让Windows Shell能找到扩展处理程序并与之交互,Windows Shell扩展处理程序需要遵循一定的规则,这个规则也是编写Windows Shell扩展处理程序时所要遵循的设计思路。这个规则包括两个方面:(1)Windows Shell扩展处理程序应该在注册表中预先设定的位置登记自己,以便Windows Shell能找到它;(2)Windows Shell扩展处理程序应该实现Windows Shell知道的几个特定的COM接口,以便与Windows Shell进行正常的交互。  编程实现Shell扩展一般按如下步骤:(1)创建一个服务器项目(通常为DLL);(2)为项目添加一个实现特定Shell接口的COM类;(3)为该COM类实现一个类工厂;(4)为服务器实现一些框架性的代码;(5)编译链接以生成COM服务器;(6)编辑需要的注册文件;(7)测试和调试Shell扩展程序。zmbbs=1;共2页。 1 2 : 天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元 手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   前言  随着技术的不断完善,微软Windows操作系统已成为当前个人计算机应用领域的主流操作系统。Windows操作系统提供了颇受用户喜爱的图形用户界面(GUI),微软为Windows的这个户界面保留了可扩充性,它使得基于32位的Windows应用程序可以通过多种方式来增强系统所提供的操作环境(也称为外壳,英文名称:Shell)。 通过对外壳的扩展,开发人员可以为用户提供其他的文件对象操作方式,或者简化文件系统和网络的浏览,或者使用户能更方便地调用文件系统中对各种对象进行处理的工具。为了说明基于COM接口技术的外壳扩展技术,本文首先编写一个简单的音频播放器,然后编写几个外壳扩展处理程序方便用户对指定文件的操作。  一、外壳编程的方法  编写外壳扩展(以下简称Shell)的应用程序有两种方法,第一种外壳扩展是指无需编程即可实现的Shell扩展,只需要修改相应的注册表条目就可以让Shell按照我们的意愿行事。第二种Shell扩展需要编程来实现,它的功能比第一种Shell扩展要强大得多,在本文中提到的Shell扩展所指的就是这一种。  Windows中Shell扩展处理程序都是基于COM接口,它通过特定的COM接口与Windows Shell进行正常的交互。为了让Windows Shell能找到扩展处理程序并与之交互,Windows Shell扩展处理程序需要遵循一定的规则,这个规则也是编写Windows Shell扩展处理程序时所要遵循的设计思路。这个规则包括两个方面:(1)Windows Shell扩展处理程序应该在注册表中预先设定的位置登记自己,以便Windows Shell能找到它;(2)Windows Shell扩展处理程序应该实现Windows Shell知道的几个特定的COM接口,以便与Windows Shell进行正常的交互。  编程实现Shell扩展一般按如下步骤:(1)创建一个服务器项目(通常为DLL);(2)为项目添加一个实现特定Shell接口的COM类;(3)为该COM类实现一个类工厂;(4)为服务器实现一些框架性的代码;(5)编译链接以生成COM服务器;(6)编辑需要的注册文件;(7)测试和调试Shell扩展程序。zmbbs=1;共2页。 1 2 : 下载本文示例代码


基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用基于COM接口的Shell扩展技术应用
阅读(109) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~