zoukankan      html  css  js  c++  java
  • [WPF系列]从基础起步学习系列计划

    引言

    WPF技术已经算不什么新技术,一搜一大把关于WPF基础甚至高级的内容。之前工作中一直使用winform所以一直没有深入学习WPF,这次因项目中使用了WPF技术来实现比较酷的展示界面。我在这里只是把个人学习WPF的过程做些总结,同时也为想我这样的初学WPF的提供一点帮助。不足之处还请大家指教。

    学习工具

    俗话说:“工欲行其事,必先利其器”,在学习WPF时我们应该找几个工具提高我们的学习和开发效率.

    1. kaxaml 一个实时查看xaml代码和呈现的工具。可从这里下载http://www.kaxaml.com/
    2. Snoop 侦察WPF可视树和数据源,是调试的好助手。下载地址https://snoopwpf.codeplex.com/
    3. WPF inspector 类似Snoop 下载地址https://wpfinspector.codeplex.com/

    学习计划

    第一部分:WPF基础知识(基础概念原理,控件及其数据简单绑定)

    【WPF系列】基础学习 WPF是什么?

    【WPF系列】基础学习-WPF架构概览

    【WPF系列】基础学习-WPF设计模式概览

    【WPF系列】基础学习-XAML

    【WPF系列】基础学习-Layout

    【WPF系列】基础学习-RouteEvent

    【WPF系列】基础学习-Command

    【WPF系列】基础学习-DependencyProperty

    【WPF系列】基础学习-DataBinding

    第二部分:WPF高级部分(自定义控件,数据高级绑定)

    【WPF系列】高级学习-CustomButton

    【WPF系列】高级学习-CustomListBox

    【WPF系列】高级学习-ChartControl

    【WPF系列】高级学习-MapControl

    【WPF系列】高级学习-Deepzoom

    【WPF系列】高级学习-GifAnimatedControl

    【WPF系列】高级学习-Adorner应用之-ImageHotSpot

    第三部分:MVVM模式在WPF的应用

    【WPF系列】MVVM模式-Prism应用

    第四部分:项目实战

    【WPF系列】项目实战-权限管理

    第五部分:进阶

    【WPF系列】进阶-WPF之调试

    【WPF系列】进阶-WPF之性能优化

          

    目录索引

    1.WPF程序初识

    2.WPF控件介绍

    3.WPF数据绑定

    文章逐步更新...

    后记

    鉴于两个原因:一,博客园里已经有不少不错的WPF教程系列,有很多文章写得都相当不错,字句都见博主的功底深厚;

    二,“选择多了往往会让人无法选择”博客园里现有的文章已足以让一个初学者从浅入深的学会WPF

    所以我决定在本系列文章以整理前辈的文章为主,,在系列文章整理过程中如有引用到各位前辈博主的文章有可能有“断章取义”或者“拿来主义”之嫌,请各位博主多多见谅,还请各位不吝赐教。

    参考博客园中WPF系列文章列表

    圣殿骑士 WPF案例总结 http://www.cnblogs.com/KnightsWarrior/category/194630.html
    周永恒 WPF之旅 http://www.cnblogs.com/Zhouyongh/category/100667.html
    何戈洲 WPF Step By Step 系列 http://www.cnblogs.com/hegezhou_hot/category/260429.html
    赖仪灵 闲话WPF之二三 http://www.cnblogs.com/YilingLai/category/75620.html

    参考文献

    What tools do you use for WPF development?

    作者:旭东
    出处:http://www.cnblogs.com/HQFZ
    关于作者:专注于微软平台项目架构、管理和企业解决方案。现主要从事WinForm、ASP.NET、WPF、WCF、等方面的项目开发、架构、管理。如有问题或建议,请不吝指教!
    本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题,可以联系我,非常感谢。
    如果您该文觉得不错或者对你有帮助,请点下推荐,让更多的朋友看到,谢谢!

  • 相关阅读:
    js实现将字符串里包含手机号的中间四位替换为****
    草稿for套for
    js实现将时间戳转换成2017-05-06 09:03:02
    时间日期校验接口
    JS延迟导航nav
    nav导航
    鼠标滚动请求加载
    常用开源Jabber(XMPP) IM服务器介绍(转)
    01.base-v1.js
    Haproxy安装及配置(转)
  • 原文地址:https://www.cnblogs.com/HQFZ/p/4046965.html
Copyright © 2011-2022 走看看