写点什么

EZNamespaceExtensions.Net v2013 增加对上下文菜单、缩略图、图标、属性表的支持

  • 2013-04-09
  • 本文字数:1363 字

    阅读完需:约 4 分钟

Logic NP Software 公司最近发布了 EZNamespaceExtensions.Net v2013 ,让你可以在.NET 中开发外壳(shell)或者 Windows 资源管理器(Windows Explorer)命名空间的扩展。它利用一种易于使用的对象模型,让 shell 命名空间扩展能够平滑而无缝地整合到 Windows 资源管理器中。扩展的外观、体验和功能都和 Windows 资源管理器中的文件夹类似。

EZNamespaceExtensions.Net 为以下 Windows 资源管理器特性和功能提供了支持:

  • 文件夹和非文件夹项目
  • 多级子文件夹
  • 自动子文件夹导航
  • 上下文菜单、针对项目的后台上下文菜单
  • 带有多个列的详细信息和报表视图支持
  • 缩略图视图,剪切、复制和粘贴
  • 分组视图和分类视图
  • 图标和针对项目的叠加图标
  • 针对项目的自动重命名功能
  • 针对项目的属性表和信息条提示

EZNamespaceExtensions 还让我们可以把菜单项整合到 Windows 资源管理器框架主菜单中,并可以向 Windows 资源管理器工具栏增加按钮,还可以在命名空间扩展中拖入、拖出和拖动按钮。它还让你可以在命名空间扩展中把项目展现为文件和文件夹。

为了使用 EZNamespaceExtensions.Net v2013 ,你需要使用集成在 Visual Studio 2012 中的 Shell 命名空间扩展项目模板。它会为开发命名空间扩展自动生成所需要的代码和文件。

然后你可以修改项目,构建,并使用 RegisterExtensionDotNet40.exe 工具注册,那个工具可以在安装目录中找到。此外,你需要使用 RestartExplorer.exe 工具重启 Windows 资源管理器,这样才能够看到命名空间扩展,而且也会在“我的电脑”中看到。

InfoQ 采访了 LogicNP 软件公司的高级开发者 Himangi G,以了解 EZNamespaceExtensions.Net 能够完成的功能。

InfoQ:是什么需求驱使你开发了.NET 中的 Windows Explorer 命名空间扩展呢?

开发.NET 中的 Windows Explorer 命名空间让开发者可以使用现有关于.NET 技术和基础类库的知识和技能,并且可以使用他们最喜欢的.NET 编程语言,可能是 C#或者 VB.NET。使用.NET 开发命名空间扩展让开发者可以充分利用大量基础类库。

InfoQ:能否请你和大家分享一下能够使用 EZNamespaceExtensions.Net v2013 开发的应用程序类型?

以下只是你能使用 EZNamespaceExtensions.Net 2013 开发的某些集成在 Windows 资源管理器和打开 / 保存文件对话框的软件类型: - 文档管理软件

  • 内容管理软件
  • 信息管理软件
  • 虚拟磁盘
  • FTP 程序
  • 数据库管理器或者前端应用
  • 协议处理程序

InfoQ:当分发应用的时候,必须购买 EZNamespaceExtensions.Net v2013 的许可吗?

不需要,EZNamespaceExtensions.Net v2013 包含了无需专利费的分发许可,所以你可以完全免费地和你所开发的命名空间扩展一起分发 EZNamespaceExtensions.Net 的二进制文件。

InfoQ:使用 EZNamespaceExtensions.Net v2013 开发应用程序有多容易?

EZNamespaceExtensions.Net 让你可以马上使用 Visual Studio IDE 的项目向导开始命名空间扩展的开发。它拥有一个简单、设计良好并且完整测试过的 API 框架,这让你可以在几小时或者几天内开发出命名空间扩展,而不需要几周或者几个月。它拥有完整的特性支持,让你的命名空间扩展可以无缝地集成到 Windows 资源管理器以及所有应用的打开 / 保存文件的对话框中。它还包含了注册工具,用来轻松地部署你开发的命名空间扩展。

查看英文原文: EZNamespaceExtensions.Net v2013 Adds Context Menus, Thumbnail, Icons, Property Sheet Support

2013-04-09 21:161517
用户头像

发布了 340 篇内容, 共 140.9 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

安全领导力| GitLab 持续位列 Gartner AST 魔力象限

极狐GitLab

安全

火山引擎推出基于全新视角的 Web 端性能监控方案

字节跳动终端技术

字节跳动 Web 性能监控 火山引擎

[Day38]-[二叉树]-二叉树的右视图

方勇(gopher)

LeetCode 二叉树 数据结构算法

ChunJun支持异构数据源DDL转换与自动执行 丨DTMO 02期回顾(内含课程回放+课件)

袋鼠云数栈

大数据

Java并发机制的底层实现原理

急需上岸的小谢

5月月更

限时免费!六位袋鼠云数栈资深产品专家带来《数智赋能实战六讲》,欢迎报名

袋鼠云数栈

数据中台 大数据 开源

【刷题第一天】蜡烛之间的盘子

白日梦

5月月更

数据大屏,仅仅是数据展示吗?

葡萄城技术团队

数据分析 BI 数据可视化 数据大屏 BI分析

轻量迅捷时代,Vite 与Webpack 谁赢谁输

葡萄城技术团队

前端 vite webpack 轮子

千人千面工作台,轻松定制你的移动业务场景

BeeWorks

一文带你了解 「图数据库」Nebula 的存储设计和思考

NebulaGraph

数据存储 图数据库

《对线面试官》Java泛型

Java3y

Java 程序员 编程语言 java 5月月更

SAP 电商云启用 Enterprise Product Development Visualization Integration 的配置步骤

汪子熙

angular 电商 SAP commerce 5月月更

面试突击45:为什么要用读写锁?它有什么优点?

王磊

Java 面试

五年谷歌ML Infra生涯,我学到最重要的3个教训

OneFlow

机器学习 深度学习 深度学习框架 MLOps Data Infra

Docker下的Spring Cloud三部曲之二:细说Spring Cloud开发

程序员欣宸

Java spring-cloud 5月月更

导航网站合集 | 你想要的资源它都有

小炮

七、高可用之故障演练

穿过生命散发芬芳

故障演练 5月月更 高可用设计

STM32+华为云IOT设计的动态密码锁

DS小龙哥

5月月更

BI系统打包Docker镜像及容器化部署的具体实现

葡萄城技术团队

Docker 数据分析 BI BI 分析工具

OceanBase 源码解读(十):一号表及其服务寻址

OceanBase 数据库

oceanbase 源码解读

【高并发】ThreadLocal学会了这些,你也能和面试官扯皮了!

冰河

并发编程 多线程 协程 异步编程 精通高并发系列

python处理excel文件,python xlsxwriter 一文初掌握

梦想橡皮擦

5月月更

web前端培训项目的 Vite 迁移实践分析

@零度

前端开发 vite

福昕软件:用PDF辅助技术弥合阅读障碍者的数字鸿沟

联营汇聚

面试中被问到最多的 19 个 JavaScript 问题

海拥(haiyong.site)

JavaScript 5月月更

IDC Panel:智能运维在金融行业中的场景化应用

BizSeer必示科技

官宣|Apache Flink 1.15 发布公告

Apache Flink

大数据 flink 编程 流计算 实时计算

Java 基础语法

源字节1号

软件开发 前端开发 Java后端 小程序开发

超级全面的设计类网址导航

小炮

养殖场新来了个“AI管家”

华为云开发者联盟

hilens ModelArts Pro 养殖场 AI摄像头 天视通

EZNamespaceExtensions.Net v2013增加对上下文菜单、缩略图、图标、属性表的支持_C#_Anand Narayanaswamy_InfoQ精选文章