微软的每一个新操作系统对软件开发度带来一定冲击,但没有哪个系统能像Vista那样对开发形成如此大的冲击。Vista改变了原有的编程机制Win32 API终于要与我们说再见了,取而代之的是可管理的WinFX,而WinFX就是微软继DOS、Win16、Win32之后推出的第四代API。 Vista新技术形成的“完美风暴” 洞察Vista之后微软技术发展的趋势 来自MSUP(微软团队开发精英)网站的一篇好文字记录了台湾技术专家们的一些看法,虽然片纸只言,但不乏有价值的真知灼见。 [ 详细内容] Vista改变编程机制 迎接互联网的挑战 跟随微软下一代操作系统Vista变革的还有其编程机制WinFX,而这正在等待成熟的第四代Windows API也是微软力图将以往优势与最新局势统一起来的重磅举措。 [ 详细内容] 微软发布关键性编程技术 带动Vista需求 WinFX是Vista操作系统中的基本编程模式。据微软公司Web服务战略部门的主管比克斯霍恩表示,此版本是微软公司推出新编程模式过程中的一个“具有重大意义的检查站”。 [ 详细内容] Vista通信基础架构WCF体验 Windows Vista:通信基础结构 Windows Vista 旨在成为下一代连接平台,为所有上述商务和家庭功能提供内在的基础结构支持。它为安全而可靠的连接提供了基础,从而我们可以更轻松地创建连接解决方案。 [ 详细内容] 用Vista和WCF中P2P通信功能开发软件 在我们多数人考虑点对点 (P2P) 应用程序时,自然而然就会想到即时消息传送应用程序、简单文件共享程序和游戏。 [ 详细内容] WCF开发指南之构建服务 Windows通讯基础(简称为WCF)是一种SDK,用于让你使用典型的CLR编程结构(例如用于发布和消费服务的类和接口等)来构建Windows面向服务的应用程序。WCF的编程模型是声明性的并且大部分是属性驱动的。 [ 详细内容] WCF开发指南之客户端开发 如果客户端使用WCF,那么调用操作的普通方法是使用一个代理。这个代理是一个CLR类,它暴露单个描述服务合同的CLR接口。 [ 详细内容] Windows Workflow Foundation Windows 工作流活动技术概览 从软件的角度看,需要人为操作的多数是异步事件处理、状态保持以及共享服务器可用性。Windows Workflow Foundation 实际上支持任何涉及人为操作的情况。 [ 详细内容] 最先进的技术:Workflow Foundation Windows Workflow Foundation 为开发和执行基于复杂过程的多种应用程序提供了框架。典型示例包括文档管理应用程序、企业对企业应用程序和企业对消费者应用程序。 [ 详细内容] 精彩专题回顾 深入浅出Win32多线程程序设计 深入浅出Visual C++动态链接库编程 Visual C# 轻松入门全攻略 代码的力与美 程序设计中的美学 责任编辑:方舟 · 特别视线:Vista掀“完美风暴”席卷程序开发 ·天极开发者网络倾情奉献: http://dev.yesky.com/ ·策划: 方舟 [023-86583043] WPF构建全新图形界面 Windows Presentation Foundation慨述 在过去十年中,我们看到了应用程序开发模型形成了两个分支 — 传统的“智能客户端”安装应用程序和基于 Web 的应用程序,两者都为了在开发界内占据统治地位而展开竞争。 [ 详细内容] 使用WPF和WWF开发猜单词游戏 本文介绍使用新的Windows Presentation Foundation提供的3D图形和可用于Workflow Foundation(经由DmRules)中的函数库来开发一个简单的猜单词游戏。 [ 详细内容] 为.NET程序批上WPF的绚丽外衣 出身名门的常用开发语言Visual C++与Windows操作系统有紧密的联系,在操作注册表上具有得天独厚的优势。[ 详细内容] 用WPF构建强大的用户体验 标准的应用程序自然地支持菜单驱动导航,而浏览器应用程序自然地支持超链接导航。但是Windows Presentation Foundation应用程序模型能够让两者混合。[ 详细内容] XAML入门教程 XAML简介 XAML是eXtensible Application Markup Language的英文缩写,相应的中文名称为可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。[ 详细内容] 开发环境介绍 在开始利用XAML开发WPF程序之前,我们最希望的应该是一个强大的WPF开发工具。在本章中,将介绍创建和运行一个XAML程序所必须的软件环境,而后对一个XAML工程的基本结构进行详细的说明,最后就是如何编译和运行一个WPF程序。[ 详细内容] 创建XAML应用程序 虽然XAML可以创建一个类库和模块供其它的程序使用(有点类似于用C#或者VB.NET等语言创建一个DLL程序集,供其它的程序使用),但是我们还是经常直接使用XAML来构建用户界面。[ 详细内容] 用VS2005开发XAML程序 如果我们使用Visual Studio 2005来开发一个XAML程序,那与上述的手动创建XAML程序过程来说是相对便捷的。你可以直接选择一个WinFX模板来创建特定类型的WPF程序。[ 详细内容] XAML核心语法 就如同其它的基于XML的标记语言一样,XAML大体上也遵循XML的语法规则。例如每个XAML元素包含一个名称以及一个或多个属性。[ 详细内容] XAML的五大元素 所有的XAML均是一个WPF类,但是并不是所有的WPF类都可以用XAML描述。那些可以用XAML描述出来的元素大多数是用来表现用户界面的,这些元素都是由System.Windows.UIElement类派生出的。[ 详细内容] 附加属性和绑定属性 有极少数的XAML元素存在下面所描述的情况,就是其自身的属性大多数情况下是在其它的元素中进行声明和使用的,该元素本身却很少使用这些属性。这些在其它元素中声明和使用的属性我们称为附加属性。[ 详细内容] 读者调查 <script language="JavaScript" src="http://survey1.yesky.com/js/correlative.js" type="text/javascript"></script> <script language="JavaScript" src="http://survey1.yesky.com/dynamicJs/563.js" type="text/javascript"></script> Vista新技术调查· Vista新技术调查 · 您认为Vista的技术是否会很快普及 不会,现有技术完全能满足企业和个人的需要,用户不会急于更换系统 会,现有技术很难满足互联网的需要,Vista能快速方便的开发基于互联网的应用程序 说不清,按照xp的普及速度,怎么也要3-4年吧 · 您最看好Vista中的那种技术 Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation