2006年12月
sparkle中对3d模型材质brush的设定,类型包含(imagebrush、drawingbrush、visualbrush).阅读全文>
发表于 @ 2006年12月31日 11:27:00|评论(loading...)|编辑
使用Motion Path来实现路径轨迹动画,可以使图形、3d模型按特定路径运动.阅读全文>
发表于 @ 2006年12月31日 11:24:00|评论(loading...)|编辑
一切物体之所以被人们看到是因为有光的存在,而在三维模型中的空间感,也主要表现在灯光的作用上.下面我们就来在sparkle中实现它吧.阅读全文>
发表于 @ 2006年12月28日 11:48:00|评论(loading...)|编辑
sparkle可以获取主流三维软件的3d模型,从而使软件开发实现三维效果更加容易方便.阅读全文>
发表于 @ 2006年12月28日 11:11:00|评论(loading...)|编辑
使用sparkle可以很方便的制作图形移动、变形、变色等常用动画,这种动画在开发过程中都可以作为xmal形式实现资源共享.阅读全文>
发表于 @ 2006年12月28日 10:16:00|评论(loading...)|编辑
交互动画设计工具PK篇,微软进军网络图形设计市场,挑战"图形老大"Adobe,flash的"克星"sparkle阅读全文>
发表于 @ 2006年12月27日 17:40:00|评论(loading...)|编辑
语音识别,还记得星球大战里的那个总陪在主人身边听话的智能机器人么?拥有了听和说的技能,在那个时候这还是人们的想象,但是今天我们就可以来实现它!
阅读全文>
发表于 @ 2006年12月20日 17:37:00|评论(loading...)|编辑
web 页面中使用语音合成技术
语音合成技术其实并没有什么神秘的,也不像想象中的那么繁杂。今天我就与大家一起来看一下,怎么让我们网页为我们朗读文本。怎样做到在web中进行语音合成 。我也将使用最短的代码,最通俗话语来完成这篇文章。
阅读全文>
发表于 @ 2006年12月19日 16:57:00|评论(loading...)|编辑
Windows Presentation Foundation(以前称作 Avalon)为胖客户端开发用户界面引入了一个意义深远的新方法。WPF 第一次将用户界面设计与代码设计相分离。这种分离意味着,通常标记在一个文件中而代码则在另一个文件中,这与 ASP.NET 很类似。然而,这种分离仅在编译时存在。标记文件用于生成形成代码文件的代码,进而生成应用程序。
为了便于设计,Microsoft 开发了一种丰富的标记语言,称作 XAML。XAML 是一种基于 XML 的标记语言,它支持一个用于开发特定应用程序的新模型,这些应用程序具有对许多不同的用户界面概念的本机支持,如 2D 和 3D 绘图、动画、控件包容、控件和文档流,以及一个丰富的数据绑定模型。本文将概述 WPF 数据绑定,并假定您对 WPF 有一定的了解。如果您还不了解 WPF,请参阅 Tim Sneath 的 Architectural Overview of the Windows Presentation Foundation Beta 1 Release 一文进行概览。
为什么使用数据绑定?
如果您要开阅读全文>
发表于 @ 2006年12月19日 16:05:00|评论(loading...)|编辑
本文仅介绍了几项通信技术。在将来的通信文章中,我们将详细探讨 Windows Communication Foundation、.NET Framework、协作技术、Internet 信息服务、Office 12 和 Microsoft Live。有关详细信息,请继续关注 Windows Vista Developer Center (http://msdn.microsoft.com/windowsvista/) 站点。
无论是在家庭还是工作环境中,连接性都已经成为计算机及其应用程序的必要功能。现代组织通常将网络计算机和其他计算设备结合使用来实现各种功能
阅读全文>
发表于 @ 2006年12月19日 15:53:00|评论(loading...)|编辑
刑侦辅助还原系统是帮助刑事侦查人员在案发现场勘查时,绘制案件现场草图,还原案件现场三维场景的软件系统。
现在刑事侦查人员都是通过纸笔的传统方式绘制案件现场草图,然后由IT建模人员根据现场草图生成案件现场3D模型供分析。通过使用刑侦辅助还原系统可以完全改变这种传统的侦查方式,刑事侦查人员可以:
快速绘制案发现场情况草图。
根据草图还原案发现场的三维空间模型。
将现场拍摄照片与草图和三维空间模型邦定,使信息组织更有序。
阅读全文>
发表于 @ 2006年12月19日 14:52:00|评论(loading...)|编辑
移动运营商的业务网络管理系统一方面作为重要的生产系统,要满足日常运维的工作需要;另一方面要提高客户满意度,是展现运维水平的窗口。这就需要在业务网管系统界面呈现中提供友好的人机交互效果以提高系统易用性,降低运维难度的门槛。我们采用WPF技术并应用到网管软件UI中,利用其强大的图像表现力,呈现出友好的人机视觉效果,增强系统可操作性。我们开发出可以方便部署及提供二次开发接口的展现系列组件,统一了开发人员和设计人员创建、显示和操作文档、媒体及用户界面的方法。其中核心组件包括:GIS组件、CHART组件、网络拓扑等。阅读全文>
发表于 @ 2006年12月19日 14:49:00|评论(loading...)|编辑
本系统采用了WinFX3.0中的WPF技术,突破原有的视觉展现瓶颈,重构出了视觉效果极佳的IT运维管理场景,给维护人员提供了一种直观、全方位的设备监控环境,能够快速准确的发现、定位设备在运行过程中出现的问题,降低维护投入成本。本系统在监控设备运行状态的前提下加入了智能分析、业务审批流程等模块,增强整体的管理性。功能涵盖:资产管理、监控模块建立、设备状态监控、性能分析、设备购买申请审批流程等。状态监控模块是将设备内部状态数据与三维模型数据相关联,在终端实时观测设备的状态变化,并根据指标阀值产生告警,使维护人员发现、定位问题更加容易。分析模块中除了能方便定义分析的指标外,对输出的结果用户还可以方便的定义,具有灵活定制的能力。阅读全文>
发表于 @ 2006年12月19日 14:17:00|评论(loading...)|编辑
Windows Vista 是开发人员平台的重大进步。
Windows Vista 可以更容易地创建“安全”的应用程序,这些应用程序安全、稳定且易于维护。它进行了大量改进,如引入了用户帐户保护 (UAP),使开发人员能够轻松地创建应用程序,而用户不需要以管理员的身份登录就可以安装并运行这些应用程序。另外,ClickOnce 和新的 Windows 安装程序使开发人员可以创建更易于部署和更新的应用程序,从而使更新客户端应用程序与访问网页一样简单。
Windows Vista 还使开发人员和设计人员可以创建界面美观的应用程序,从而提高易用性并使视觉效果更具特色。Windows Vista 的新 shell 和显示系统使开发人员和设计人员能够将应用程序集成到 Windows 以及相互集成到对方中,从而使创建更好用、更美观的用户界面变得更简单。
最后,Windows Vista 使信息、系统以及客户的连接变得简单。使用 Windows Communication Foundation Web 服务基础结构,开发人员创建的应用程序可以通过对 WS-* 规范的内置支持,与众多阅读全文>
发表于 @ 2006年12月19日 14:07:00|评论(loading...)|编辑
Windows Workflow Foundation 使用户可以直观地设计复杂的算法,从而解决业务问题并为进程建模。工作流是用于说明数据和操作流的工具。因此,任何需要 IF 或 WHILE 语句的方案都可以是工作流。但是,任何人都不能使用仅包含 IF 语句的工作流,工作流运行时确实具有成本,该成本可以在流复杂性超出给定阈值时分摊。
如何界定工作流的使用是否高效低耗的界限?在本专栏实现的技术支持方案对于工作流可能过于简单,可以通过使用票证数据库(甚至是工作流通过技术支持服务处理的同一票证数据库)以等效的方式实现。
基于工作流的解决方案的真正优点是使复杂进程更易于建模和实现,更重要的是使其更易于改进和扩展。Windows Workflow Foundation 为 Windows Workflow 程序提供了托管执行环境,还为程序提供了持续时间、可靠性、挂起/恢复以及补偿特征。在某种意义上,活动类似于中间语言 (IL) 操作码或程序语句,但包含特定领域的知识。简而言之,Windows Workflow Foundation 使程序语义具有声明性并且十分准确,使用户能够为接近实阅读全文>
发表于 @ 2006年12月19日 13:52:00|评论(loading...)|编辑
每次要学点新东西时,我都会发现使用教程比阅读文档要简单、省事得多。假定大多数人都有同感,难道您真的会在尝试使用某个东西之前先阅读说明吗?我肯定不会。为此,我已经决定直接付诸行动,演练如何构建一个 Windows Presentation Foundation (WPF) 应用程序。由于这是 Coding4Fun,而且世界上有足够多的企业-Web 2.0-数据-门户-小玩意,那么就让我们面对这个现实,来准备做一个游戏吧!遗憾的是,我认为在此直接制作 Halo 3 游戏并不现实,因此,我认为更小的游戏可能更合适,也就是说在这些教程结束时能够完成的游戏,比如说数独游戏。嗨,好处是您可以在工作中玩数独游戏而不会受惩罚!好吧,那么我们要怎么开始呢?
当然,我的工作站上碰巧安装了所有这些软件(太好了)。不过既然一切都已经安装好了,就让我们开始吧。激活 VC#,新建一个项目,然后选择"WinFX Windows Application"。(如果看不到这一项,您应该确保安装了 Visual Studio Extensions,因为该项是一项新增的内容。)。我输入"SudokuFX"作为项目名称,您将阅读全文>
发表于 @ 2006年12月19日 13:49:00|评论(loading...)|编辑
引用摩尔定律,称处理能力成指数级增长已经成为计算行业中显然令人厌倦的说法。然而,强大的三维图形硬件作为今天最现代化的计算机的标准硬件,除了用于游戏和少数专业人员业务应用程序之外,当前在某种程度上并没有得到充分的利用。Windows Presentation Foundation 作为一个以提供丰富且投入的用户体验为目标的平台,就是为了充分利用这些功能而诞生的。
作为下一代演示子系统,Windows Presentation Foundation 集成了各种输出服务:用户界面、二维和三维图形和图像、基于文档的打印和呈现、语音以及音频和视频服务。通过为所有这些服务提供基于一个框架的托管代码,Windows Presentation Foundation 使提供新的、丰富的用户体验成为可能,这在以前是很难或根本不可能实现的。它的框架是 .NET 开发人员所熟悉的,最终将减少构建数据绑定应用程序所需的代码行数。此外,Windows Presentation Foundation 引入了新的和增强的服务(例如动画),同时还保留了与为 GDI/GDI+ 编写的现有代码的互操作性。
阅读全文>
发表于 @ 2006年12月19日 13:45:00|评论(loading...)|编辑
Windows Presentation Foundation(以前的代号为“Avalon”)是 Microsoft 用于 Windows 的统一显示子系统,它通过 WinFX 公开。它由显示引擎和托管代码框架组成。Windows Presentation Foundation 统一了 Windows 创建、显示和操作文档、媒体和用户界面 (UI) 的方式,使开发人员和设计人员可以创建更好的视觉效果、不同的用户体验。阅读全文>
发表于 @ 2006年12月19日 11:55:00|评论(loading...)|编辑