zoukankan      html  css  js  c++  java
  • WPF学习笔记1---初接触

      刚刚接触WPF,微软的一套东西。WPF最大的特点就是UI设计与代码逻辑的完全剥离。这样美工和程序员的分工就变得非常清楚。因为界面和程序的耦合度很低,也增加的代码的灵活性和可重用性。

        微软为WPF的UI设计提供了类似PS的软件Blend Expression,可以很方便的“画”界面。界面设计基于XAML,一种面向对象设计的标签式语言。与传统的WinForm开发比较,WPF最大的特点就是使用了数据绑定的机制。WPF的理念是以数据为中心,界面只是用于单纯的展示数据用的,要做什么逻辑修改都应该作用在数据本身,然后再由界面“忠实”的展现出来。

        WPF模糊了Web和桌面的界限,都可以使用XAML来设计实现,逻辑代码只要是.Net平台的都可以自由选择。对WPF最直观的的印象就是够炫,而且也是微软当下主推的,发展前景良好,相比而言Adobe的Flex已经走下坡路。

      只是个开始,第一印象WPF的设计思想应该是基于MVC的,比较复杂有待认真学习。

  • 相关阅读:
    java 的异常和错误,有哪些
    java里的15种锁
    Netty知识点总结(一)——NIO
    Java中的路径问题
    Java定时任务-Timer
    安装Idea后需要做的3件事
    线程中的队列(queue)
    信号量(Semaphore)
    python线程的同步事件Event
    python中的GIL
  • 原文地址:https://www.cnblogs.com/caizhenjun/p/3366283.html
Copyright © 2011-2022 走看看