博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF学习笔记之一: 初体验 和 XAML
阅读量:6192 次
发布时间:2019-06-21

本文共 907 字,大约阅读时间需要 3 分钟。

本着"干一行,爱一行"的原则,虽然暂时没有打算升级系统,但是还是硬着头皮开始学习WPF 这个久已闻名却从未见面的开发利器。

初次上手WPF 感觉就像是回到当时学习ASPX 的情景,似曾相识的界面设计语言,UI 和程序分离的设计模式,只是HTML 却已被XAML 所取代。 顿时有种"去年今日此门中,人面桃花相映红,人面不知何处去,桃花依旧笑春风"的感觉。

 

既然初次见面,自然要百度一下对方底细。知己知彼,方能立足于IT 民工之列。

XAML的发音为"Zamel"(有些人读做"zammel"),中文名: “折磨

XAML是eXtensible Application Markup Language缩写,相应的中文名称为可扩展标记语言,它是为构建应用程序用户界面而创建的一种新的描述性语言。XAML提供了一种便于扩展和定位的语法来定义和程序分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。XAML是一种解析性的语言,尽管它也可以被编译。它的是简化式上的用户创建过程,应用时要添加等。

它的特点是: 

1:它支持很多3D动画和很多很炫的界面。具体怎么用――且静待后文

2:它是可扩展的(这不是废话吗?人家名字就是可扩展)。开发人员可以创建自定义的控件、元素和函数来扩展XAML。而且由于XAML各元素在本   质上就是WPF类的映射,所以开发人员可以很轻松地使用的技术对XAML元素进行扩展。也就是说我们可以开发一些自定义控件和组合元素,并将它公开给人员和其它的开发人员使用。

: 它有部分语法是符合程序设计语言的规范。也就意味着只用 XAML 也可以完成简单的事件。

4:它具备了可移植性。你可以将Web 页面直接转化成WinForm……

 

当然,最气愤的是很多网站上都写着“XAML 将给程序设计带来跨时代的改变,届时所有的设计人员不需懂得.NET 语言就可以设计出漂亮美观的界面”。我就纳闷了,难道IT的发展真的是逐步地将程序语言自然化?

 

转载于:https://www.cnblogs.com/jacklee1981/archive/2011/03/02/1968995.html

你可能感兴趣的文章
linux 配置软连接的需要注意的一个问题
查看>>
如何对system.img和userdata.img解包,再重新打包
查看>>
都是 HBase 上的 SQL 引擎,Kylin 和 Phoenix 有什么不同?
查看>>
使用jMeter构造大量并发HTTP请求进行微服务性能测试
查看>>
实现RabbitMQ 延时消息
查看>>
系统目录结构、ls命令、文件类型、alias命令
查看>>
zookeepr集群环境搭建
查看>>
java.util.concurrent.CountDownLatch用方法
查看>>
linux中时间设置date、hwclock、clock
查看>>
jenkins 安装
查看>>
vim 入门
查看>>
从外形如何分辨iTouch是几代的?
查看>>
excel之两个sheet对比
查看>>
Kubernetes 中的服务发现与负载均衡
查看>>
windows系统使用技巧
查看>>
Python之多线程爬虫抓取网页图片
查看>>
论学好Linux系统的超级重要性
查看>>
什么是Code Review(转)
查看>>
Linux下安装Nginx详细图解教程
查看>>
Java高级部分笔记-------泛型
查看>>