代码改变世界

WPFEx(WPF样例工程)

2010-04-05 21:22  lvkun  阅读(950)  评论(2编辑  收藏  举报

去年开始学习WPF,并且应用到实际的工作项目中。作为新一代的Windows图形系统,用来开发界面,要比之前的MFC或者WTL,爽利多了(个人认为用MFC开发界面简直就是噩梦)。所以下定决心,学好这项技术。

之前,也研究过Flex,对TourdeFlex留下了比较深刻的印象。其中花样繁多的样例,确实能够大大提升学习的效率。于是参照着TourdeFlex,我也自己开发了一个WPF的样例程序,并且放到了Google Code(WPFEx)上面。

通过这个工程,主要是希望:

  1. 能够掌握和积累WPF相关知识;
  2. 对WPF的知识体系进行梳理;
  3. 与一起学习WPF的同学们进行交流;

大家如果有什么好的demo的想法,也可以加入到这个项目当中来。或者大家想要什么样的demo,可以发信给我,在能力范围之内的,我会想办法实现。

开发工具

Visual Studio2010RC1(相对于Beta2稳定很多,速度也快了很多,推荐使用)

TortoiseSvnankhSvn(能够很方便的与Google Code同步代码)。

目前进度

已完成程序的基本框架。

  • 控件示例:
    • Button
    • CheckBox
    • ComboBox
    • ListBox
    • Menu
  • 布局示例:
    • StackPanel
    • Grid
    • Canvas
    • DockPanel
  • 使用AvalonEdit控件实现了代码的高亮显示。

计划

在最初版本中完成基本控件的示例。目前还缺少:

  • DataGrid
  • ProcessBar
  • RichTextBox
  • Tree

后续版本会包含到更多的控件,控件的样式,以及动画等方面的示例。