这是一个系列的。http://www.wpftutorial.net/LearnWPFin14Days.html
的学习笔记。出处http://chinapkw.iteye.com
第一天,从这里开始wpf
- 安装开发所需工具
- 一些wpf 的基础概念
- 创建第一个wpf应用(我们的hello world^_^)
- 学习wpf是如何改变了我们的开发流程
微软给我们提供了两个开发工具,一个就是为程序员开发提供的vistual studio ,以及为设计人员提供的expression blend 。当然vistual studio 在xaml 编辑上也是很出色地,而exression blend 对图形设计上的支持很好,当然对xaml 编辑也很好。
Visual studio
visual studio 2010对wpf 开发支持的很好,不好我还是在用visual studio 2008 ,2010中包含了图形设计。
2008开始支持wpf的。当然如果你在用visual studio 2005你可以添加此模块便可以开发wpf 应用了。
当然还可以下载免费的express edition of visual studio,地址给出
Download Microsoft Visual C# 2010 - Express Edition
Microsoft Expression Blend 3 + Sketch Flow
Expression Blend 是为设计者准备的Expression Studio 的一部分,是微软特地为用户体验准备的。Blend 包含了所Visual Studio designer 缺少的功能,比如style,emplating,animations,3D graphics, resources and gradients 最新的版本的还包了一个强大的原型设计工具SketchFlow。当然Expression Blend 可以打开由visual studio创建的工程文件。
Download Microsoft Expression Blend 3
其它有用的工具
它是一个WPF运行时对Visual UI调试的一个工具
该工具是一款Visual Studio插件辅助工具,用于编辑XAML文档,包含多种代码模板,简化开发人员输入代码过程,是一款很不错的辅助工具。该工具同时支持WPF/Silverlight开发。
Silverlight Toolkit - Silverlight控件开发包 这是对silverlight开发的工具包
.Net Reflector 反编译wpf 的工具
KaXaml KaXaml是一款开源的轻量级XAML编辑器,该项目支持视窗编辑,支持高亮语法支持。该项目是开源项目,详细中文介绍请看这里。
- 大小: 13.7 KB
- 大小: 13 KB
- 大小: 51.2 KB
- 大小: 36.6 KB
- 大小: 83.7 KB
分享到:
相关推荐
在第一天的实验中,参与者学习了如何: 1. **设置样式基础属性**:这涉及到通过调整按钮的属性,如颜色、大小和形状,来改变其视觉外观。例如,将窗口背景设置为黑色,使按钮更具对比度。 2. **使用图片作为背景**...
1. 狗病问题:这是一个逻辑推理题,通过排除法,第一天和第二天无枪声,说明每家至少看到一家病狗,但没人开枪,因为所有人都认为自己的狗是健康的。第三天开枪,说明至少有一家主人看到了其他48家狗中有两家病狗,...
1. **获取当前周的第一天**:通过 `DateTime.Now.DayOfWeek` 获取当前星期几,再结合 `DateTime.AddDays()` 方法计算出本周第一天的具体日期。 2. **日期比较**:在 Silverlight 中,可以使用 `运算符对两个 `...
上述代码中,`Main`方法初始化了一个定时器,设置其每隔一天触发一次`OnTimedEvent`事件。在`OnTimedEvent`方法中,通过`Process.Start`方法启动了指定的exe文件。 在实际应用中,你可能需要将程序设置为Windows...
【标题】:“用于情人节表白小程序”是一篇关于利用C#编程语言开发的浪漫技术应用,旨在帮助人们在情人节这一天向心爱的人表达情感。这样的小程序不仅体现了编程技术的实用性和创新性,还展现了程序员的独特浪漫。 ...
Q3 2008 SP2表明该控件集在2008年第三季度进行了最后一次主要更新,并在此SP2中进行了一些优化。 5. **Bin35和Bin**:这两个文件夹可能是控件库的编译输出,分别对应.NET Framework 3.5和2.0的DLL文件。通常,"Bin...
这里我们关注的是使用WebService实现天气预报查询程序。WebService基于开放标准,如XML(可扩展标记语言)、WSDL(Web服务描述语言)和SOAP(简单对象访问协议),使得跨平台和跨系统的数据交互变得可能。 首先,...