none
TaskVision 解决方案概述:设计与实现 RRS feed

  • 常规讨论

  • 源:http://msdn.microsoft.com/zh-cn/library/ms996494.aspx TaskVision 解决方案概述:设计与实现 发布日期 : 08/20/2004 | 更新日期 : 08/20/2004 Vertigo Software, Inc. 适用于: .NET Framework Windows 窗体 摘要:本文介绍了 TaskVision 解决方案示例的设计和体系结构决策。该示例演示了如何使用 .NET Framework 的 Windows 窗体类和 XML Web 服务生成智能客户端任务管理应用程序。 注:从 2003 年 5 月 7 日起,暂不提供该应用程序的代码。我们很快会重新发布它。 下载本解决方案的代码: TaskVision 客户端 TaskVision服务器 TaskVision源代码 本页内容 概述 解决方案体系结构 学习心得 获得更多信息 概述什么是 TaskVision 解决方案?TaskVision 是一个示例智能客户端任务管理应用程序,它是使用 Microsoft®.NET Framework(一个至关重要的 Windows® 组件,支持运行下一代应用程序和 XML Web 服务)的 Windows 窗体类生成的。TaskVision 允许经过身份验证的用户查看、修改和添加与其他用户共享的项目和任务。它可以在多种方案中使用,从错误跟踪到管理工作程序或者客户服务请求,都可以使用。它的主要用途是为有兴趣使用 .NET Framework 生成智能客户端应用程序和 XML Web 服务的开发人员提供高质量的示例源代码。图 1 所示为 TaskVision 应用程序。 图 1 TaskVision 界面 TaskVision 解决方案演示了许多由 .NET Framework 提供的技术,其中包括: 应用程序脱机和联机模型 通过 HTTP 的应用程序更新模型(无接触式部署) 控制用户对应用程序功能的访问的授权 数据冲突处理 打印和打印预览 Windows XP 主题 动态属性 本地化支持 辅助功能支持(有限) 使用用户名/密码数据库进行窗体身份验证 异步 XML Web 服务调用 使用 SQL 存储过程进行 ADO.NET 数据访问 使用 GDI+ 进行图形开发 基于 .NET Framework 的代码和 COM 应用程序 (COM interop) 之间的集成 本白皮书对 TaskVision 进行了深入的讨论,从该解决方案的开发人员的角度提供了有关其体系结构的详细信息。此外,本文档还通过分析许多主要的应用程序功能以及用以实现这些功能的技术,讲解了如何将 TaskVision 用作能够生成智能客户端应用程序的模板。有关 TaskVision 的完整信息,请访问 TaskVision 主页。 TaskVision 解决方案使用 Microsoft®Visual Studio .NET® 开发,由 C# 和 Visual Basic .NET 编程语言编写。TaskVision 已经移植到 PocketPC 平台上了。有关如何生成 TaskVision 的 PocketPC 版的信息,请参阅 MSDN 上的 Creating the Pocket TaskVision Application。 TaskVision 入门实际体验 TaskVision 最简便的方法是下载并安装 TaskVision Live Client v1.0 MSI。该 Live Client 包含已编译的可执行文件,并配置为从一个公共 XML Web 服务发送和检索它所需要的数据。 与该客户端应用程序对应的服务器应用程序是 TaskVision Server v1.1 MSI。该 Server 安装程序将创建数据库,并安装 XML Web 服务和承载客户端 v1.1 更新(该更新将通过无接触式部署检索和执行)的 Web 站点(分别为“http://localhost/TaskVisionWS”和“http://localhost/TaskVisionUpdates”)。该安装程序特别适用于想在不编译代码的情况下在本地运行整个解决方案的开发人员。 对于想要亲手访问源代码的人,可以使用已发行的 TaskVision Source Code v1.1 MSI,该安装程序将创建数据库,并安装客户端应用程序 v1.1(对于 TaskVision Live Client,就是通过无接触式部署下载和执行的版本)的源代码,以及 XML Web 服务的源代码。对于没有安装该 MSI 所必需的软件的人,可以通过 TaskVision Source Code Viewer 联机查看其中一些源代码。 有关 MSI 的系统要求和安装说明,请参考下面的说明。 注 不可以将 TaskVision Server v1.1 MSI 与 TaskVision Source Code v1.1 MSI 安装到同一台计算机上,这是因为这两个安装使用相同的数据库和 IIS 虚拟目录名称。
    2009年6月22日 5:47