AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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:161375
用户头像

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

关注

评论

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

基于数据中台的过程看板助力光伏单晶行业管理提升

用友BIP

数据中台

利用ETLCloud自动化流程实现业务系统数据快速同步至数仓

RestCloud

ETL

陈长城:NineData面向Doris实时数仓集成的技术实践

NineData

数据库 实时数仓 Doris 玖章算术 NineData

aiohttp - Python 异步 HTTP 客户端库入门教程

Liam

Python 编程 程序员 后端 aiohttp

利用 Kubernetes 降本增效?EasyMR 基于 Kubernetes 部署的探索实践

袋鼠云数栈

Kubernetes 运维 集群管理

邀请报名|11月24日阿里云原生 Serverless 技术实践营 深圳站

Serverless Devs

云计算 Serverless AIGC 沙龙预告

21 天技术人写作行动营招募中

InfoQ写作社区官方

AI 写作 写作技巧 热门活动 活动预告

InDesign 2024 for mac(页面设计和版面应用程序)

展初云

adobe Mac软件 InDesign 2024 下载 InDesign

数据库大事记

小齐写代码

如何基于亚马逊云科技打造高性能的 SQL 向量数据库 MyScale

亚马逊云科技 (Amazon Web Services)

机器学习 深度学习 存储 Amazon EC2 向量数据库

预发部署时机器总是重启两次的“简单”排查

阿里技术

部署 故障排查 排查 预发 重启

观测云产品更新 | 监控、图表、服务管理、单点登录、Pipeline 等优化

观测云

数据库 pipeline 单点登录

SCSS 进阶之道:探索更多样式表达的可能性

伤感汤姆布利柏

PON网络应用场景

小魏写代码

APM建设踩了哪些坑?去哪儿旅行分布式链路追踪系统实践

TakinTalks稳定性社区

在小红书认识不到一周,我和TA成为了同事

用友BIP

智能招聘

四载磨砺,一群青年“识瘤者”以AI助力医疗创新

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 先锋开发者云上说

如何充分压榨一台EC2

申屠鹏会

你真的了解@Async吗? | 京东云技术团队

京东科技开发者

spring 注解 Async 企业号11月PK榜

为了 Vue 组件测试,你需要为每个事件绑定的方法加上括号吗?

OpenTiny社区

开源 Vue 前端 测试

提升提测质量之研测共建 | 京东云技术团队

京东科技开发者

测试 研发 企业号11月PK榜

OpenCL任务调度基础介绍 | 京东物流技术团队

京东科技开发者

gpu 编程语言 企业号11月PK榜 OpenCL

关于圆通物流在AppLink上的操作

RestCloud

APPlink

主流的第三方直播SDK对比(腾讯云、即构、阿里云、声网、网易云信、网宿)

音视频开发_AIZ

实时音视频 直播技术 SDK测试 音视频开发 直播间

如何用AB测试完善产品激励体系

字节跳动数据平台

大数据 A/B 测试 对比实验

学习指南:如何快速上手媒体生态一致体验开发

HarmonyOS开发者

HarmonyOS

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