自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jeffrey‘s workspace

程序员的一生时间90%是用在编程上,而剩余的10%是活在世界上。 ——CSDN

  • 博客(9)
  • 收藏
  • 关注

原创 依赖属性Dependency Property

概述:Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行时 (CLR) 属性的功能。这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。依赖项属性提供用来扩展属性功能的功能, 最常用的莫过于“数据绑定”功能,依赖项属性可以通过数据绑定来引用值。数据绑定通过特定的标记扩展语法(在 XAML

2017-10-12 09:05:04 345

原创 Lambda表达式

“Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。

2017-10-10 16:23:45 252

原创 Data Binding

Data Binding不应该叫“数据绑定”,应该称为“数据关联”,意思是说,在数据和界面(或其他数据)之间具有某些关系和联动。Data Binding的几个关键概念数据源(Data Source,简称Source):顾名思义,它是保有数据的实体、是数据的来源、源头。把谁当作数据源完全由程序员来决定——只要你想把它当做数据核心来使用。它可以是一个UI元素、某个类的实例,也可以是一个

2017-10-10 14:55:17 395

原创 XAML是什么

网 络程序开发团队的经验倒是很值得借鉴:草图产生后,设计师们可以使用HTML、CSS、JavaScript直接生成UI,程序员则在这个UI产生的同时 实现它背后的功能逻辑。在这个并行的合作中,设计师们可以使用Dreamweaver等设计工具,程序员使用Visual Studio来进行后台编程。有经验的设计师和程序员往往还具备互换工具的能力,这使得他们能基于HTML+CSS+JavaScript这个

2017-10-10 14:28:16 2825

原创 托管语言

使用WPF技术开发产品,程序的“皮”,也就是UI,是使用XAML语言来“画”出来的;而程序的“瓤”,也就是功能逻辑,可以由程序员来选择使用C#/VB.NET/C++.NET等托管语言来实现。

2017-10-10 13:29:01 1013

原创 控件

控件控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作, 然后是控件的使用。设计控件是一项繁重的工作。自行开发控件与使用控件进行可视化程序开发存在着极大的不同,要求程序员精通面向对象程序

2017-10-10 13:09:00 323

原创 学习曲线

学习曲线的定义为"在一定时间内获得的技能或知识的速率",又称练习曲线(practice curves)。人们为了知道学习进程中的现象和进步的快慢的详情,作为以后努力的指针,应用统计图的方法作一条线,把它表示出来。它源于“二战”时期的飞机工业,当产量上升时,生产每架飞机的劳动时间会极大地下降。随后的研究表明,在许多行业都存在这种现象。学习曲线体现了熟能生巧。

2017-10-10 11:48:07 476

原创 WPF

知乎:为什么很少看到使用WPF开发的流行的应用程序呢?因为wpf一点都不棒,你不要看了个tutorial,getting started教程,写了个todo list,就觉得xaml布局很强大,binding很牛逼,写到大型应用你就会发现,坑是无比的多,碰到问题没有社区,你只能自己解决。而且你还会被微软坑,最近的.net 4.7就一堆wpf的狗屁bug。总结,wpf的开发体验连io

2017-10-10 10:44:03 6891

转载 Microsoft Silverlight

Microsoft Silverlight是一个跨浏览器的、跨平台的插件,为网络带来下一代基于.NETFramework的媒体体验和丰富的交互式应用程序。Silverlight提供灵活的编程模型,并可以很方便地集成到现有的网络应用程序中。Silverlight可以对运行在Mac或Windows上的主流浏览器提供高质量视频信息的快速、低成本的传递。Microsoft Silverlight的中文

2017-10-10 10:33:47 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除