EZNamespaceExtensions.Net v2013增加对上下文菜单、缩略图、图标、属性表的支持
2013-04-10 11:18
543 查看
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命名空间扩展呢?
InfoQ:能否请你和大家分享一下能够使用EZNamespaceExtensions.Net v2013开发的应用程序类型?
InfoQ:当分发应用的时候,必须购买EZNamespaceExtensions.Net v2013的许可吗?
InfoQ:使用EZNamespaceExtensions.Net v2013开发应用程序有多容易?
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程序
数据库管理器或者前端应用
协议处理程序
文档管理软件
内容管理软件
信息管理软件
虚拟磁盘
FTP程序
数据库管理器或者前端应用
协议处理程序
InfoQ:当分发应用的时候,必须购买EZNamespaceExtensions.Net v2013的许可吗?
不需要,EZNamespaceExtensions.Net v2013包含了无需专利费的分发许可,所以你可以完全免费地和你所开发的命名空间扩展一起分发EZNamespaceExtensions.Net的二进制文件。
InfoQ:使用EZNamespaceExtensions.Net v2013开发应用程序有多容易?
EZNamespaceExtensions.Net让你可以马上使用Visual Studio IDE的项目向导开始命名空间扩展的开发。它拥有一个简单、设计良好并且完整测试过的API框架,这让你可以在几小时或者几天内开发出命名空间扩展,而不 需要几周或者几个月。它拥有完整的特性支持,让你的命名空间扩展可以无缝地集成到Windows资源管理器以及所有应用的打开/保存文件的对话框中。它还 包含了注册工具,用来轻松地部署你开发的命名空间扩展。
相关文章推荐
- 动手改造Ibatis,使其支持文件系统存储数据列 之 看我如何给ResultMap增加属性
- CAD Import .NET支持AutoCAD DWG 2013
- 为ASP.NET 2.0菜单控件增加target属性
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- 为ASP.NET 2.0菜单控件增加target属性
- asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
- asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
- sharepoint 2010 扩展调查字段属性(5)-增加图片支持-多选-查看投票结果
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- 关于 ODP.NET 中 OracleCommand.BindByName 属性
- asp.net中js调用activex的方法提示“该对象不支持此属性或方法”
- ASP.NET给用户控件(.ascx)增加属性
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
- ASP.NET Core MVC 直接运行报错:对象不支持“addEventListener”属性或方法
- asp.net生成高质量缩略图通用函数(c#代码),支持多种生成方式
- 1.TreeView.应用--2.asp.net 2.0中TREEVIEW中动态增加结点--3.msdn中nasp.net 2.0中TREEVIEW中动态增加结点--4.TreeView.ImageSet 属性,换换treeview的皮肤
- asp.net mvc使用validate.js验证 若name属性包含特殊字符则加上双引号即可
- 绑定Enum到ASP.NET数据绑定控件的完美解决方案[05/26修订]——增加支持第三方枚举描述,支持二进制与过的枚举值