TaskDialog.NET 1.2

许可: 免费试用 ‎文件大小: 1.18 MB
‎用户评分: 5.0/5 - ‎1 ‎评分

将 Vista 样式的任务对话框添加到 .NET 应用程序的任何平台上由 .NET 框架支持。任务对话框使开发人员能够高效地创建设计良好、一致的对话框,它是旧消息框的多功能替代方法,旧消息框通常用于创建难以理解和使用的对话框。 .NET 框架中没有标准类用于处理任务对话框,并且为了处理 Windows Vista 操作系统上的任务对话框.NET 开发人员需要直接处理 Windows Vista 操作系统提供的任务对话框 API(非托管代码)。 为 .NET 框架编写的应用程序应该在 .NET 框架支持的每个平台(操作系统)上工作。由于使用 Windows Vista 引入了任务对话框,因此在应用程序在其他操作系统(如 Windows XP)上运行时,显然存在一个问题。 该TaskDialog.NET提供类 .NET 开发人员可用于将 Vista 样式的任务对话框添加到其 .NET 应用程序,这些应用程序将在 .NET 框架支持的任何平台上工作。开发人员只需在代码中使用 TaskDialog 类根据需要构造任务对话框,在显示任务对话框时,TaskDialog.NET 将使用本机任务对话框 API(在 Windows Vista 或更高版本上),或使用标准 .NET 类构造与 Windows Vista(例如 Windows XP)之前的操作系统上的本机任务对话框相同的外观任务对话框。 无论任务对话框当前TaskDialog.NET使用本机 API 支持还是标准 .NET 类来操作,通过"任务"类提供的所有任务对话框功能都完全相同。这为开发人员节省了大量精力和时间,并允许您在几分钟内开始使用 .NET 应用程序中的任务对话框。

版本历史记录

  • 版本 1.2 发布于 2008-07-24
    添加了 NavigatePage 支持,允许任务对话框在运行时动态更改其内容(用于创建向导任务对话框)。回调通知机制现在完全是事件样式。其他可能的小问题已经解决。

软件信息

终端用户许可协议

TaskDialog.NET End-User License Agreement: You may use this software only as described in this license. If you do not agree to the terms of this license, you cannot install or use the software. 1. SOFTWARE The capitalized term "Software" used below, refers to the TaskDialog.NET computer software, any updates, modifications and upgrades to the Software that you may receive from time to time. 2. LICENSE GRANT The Software is licensed per individual developer using the Software for development purposes. Each developer who desires to use the Software must hold a valid license. You are granted, as an individual, a personal, single, nonexclusive license to use the Software, and to make and use copies of the Software for the purposes of designing, developing, testing, and demonstrating your software product, provided that you are the only individual using the Software. If you are an entity, you are granted, as a single entity, a personal, single, nonexclusive license to use the Software, and to make and use copies of the Software, provided that for each individual using the Software within your organization, you have acquired a separate and valid license. 2.1. DEVELOPER LICENSE For a single developer license, you are granted a license as a single developer (individual) to the particular licensed version of the Software. You are granted the right as a single individual to distribute your application(s) compiled with the Software incurring no royalty-fee, regardless of the number of copies you redistribute or the price of your application(s), provided that the application(s) are developed solely by you. You may not distribute the Software in order to use them in development environments or tools developed by you and must ensure that the Software cannot be re-used for any purpose outside of your distributed application(s). If you use the Software in such application(s) the users of these application(s) must also obtain a developer license as they are also considered developers that use the Software. 2.2. SOURCE CODE LICENSE For Source Code license, you are granted a license with full Source Code as a single developer (individual) to the particular licensed version of the Software. You are granted the right to view, modify and extend the Source Code in order to meet any type of additional functionality required by your application(s). You may distribute the Source Code in compiled form. You may not distribute or share the Source Code, parts of it, design patterns, algorithms and any other information related to it to third parties. 2.3. ARCHIVAL OR BACKUP COPIES You may copy the Software for backup and archival purposes, provided that the original and each copy are kept in your possession. 2.4. NON-COMPETITION CLAUSE The Licensee Software can not compete with the Software. Under no circumstances may the product be used in whole or in part, as the basis for creating a product that provides the same, or substantially the same, functionality as the Software. 3. RESTRICTIONS You may not use, copy, emulate, clone, rent, lease, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the Software, or any subset of the Software, except as provided for in this agreement. You may not place the Software onto a server so that it is accessible via a public network such as an Intranet or the Internet. You may not use the Software to perform any illegal purpose. All rights not expressly granted here are reserved by Wintaskdialog.com. 4. TERMINATION Unauthorized use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution. 5. NO WARRANTIES The Software IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN RISK. WINTASKDIALOG.COM AND/OR THE AUTHOR(S) WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE. 6. COPYRIGHT All copyrights to the Software are exclusively owned by Wintaskdialog.com. 7. MISCELLANEOUS Installing and using the Software signifies acceptance of these terms and conditions of the license. If you do not agree with the terms of this license you must remove the Software files from your storage devices and cease to use the product. Copyright (c) 2008 Wintaskdialog.com All rights reserved. www.wintaskdialog.com