没有合适的资源?快使用搜索试试~ 我知道了~
WPF、SilverLight、XAML新技术文档(初学者学习资料)
需积分: 10 18 下载量 84 浏览量
2011-01-04
10:31:44
上传
评论
收藏 8.19MB DOC 举报
温馨提示
试读
64页
WPF、SilverLight、XAML新技术文档(适用于初学者学习)
资源推荐
资源详情
资源评论
目录
开发新技术之 简介
开发入门之开发环境介绍
开发入门之创建 应用程序
开发入门之用 开发 程序
开发入门之 核心语法
开发入门之 的五大元素
开发入门之附加属性和绑定属性
用 开发 程序
关于 开发中的基础答疑
用 进行 开发
应用程序的 ! 项目结构
学习:拖动滚动条来控制媒体播放
开发入门例程 "
,你应该知道的 件事
基本开发环境简介
# 推出 与 $ 的竞争对手%&'
什么是
、($、$) 技术比较
银光乍现并将支持 *)"
实例讲解 与 ( 的融合
如何让 具备文字输入功能
设计 的 &+ 控件
,- 介绍
.&$ 中如何得到任何 /01- 对象的 代码
.&$ 中,怎样将 代码加载为相应的对象?
以 .&$ 绘图简单的圆形
简单介绍 .&$ 下字体模糊的问题
.&$ 应用程序顶级标签一定是 .*2 吗3
在 .&$ 中自定义控件 4'4*
在 .&$ 中自定义控件 54*
.&$ 中获取鼠标相对于屏幕的位置
在 .&$中创建可换肤的用户界面
.&$ 学习 如何自定义 .&$ 布局面板
经典解析:为 .&$项目创建单元测试 "
用 .&$ 轻松打造 !*4$2 效果
如何制作简单的 .&$ 时钟
用 * 建立未来的 .*2 用户界面
为 ! 程序批上 .&$ 的绚丽外衣
用 .&$ 构建强大的用户体验
掀起你的盖头来6.&$ 开发简介
使用 7 来对 .&$ 页面进行布局排版
! 专家谈 .&$8第一部分9
! 专家谈 .&$(第二部分)
.$ 编程学习 基本活动6状态活动
.&$ 基础入门 "
第一步
工具
基础
6交互和事件处理
:鼠标位置
.&$ 指南之 .&$ 的结构 "
.&$ 中的命令简述 "
.&$ 的数据处理
.&$ 中的控件模板84*!':9
.&$ 图形系统 "
.&$ 中的 + "
.&$ 中的文档打印 "
.4$ 中的 ' 操作 "
未来的 7;<:.&$ 技术纵览 ""
6;2**&*=* ""
.&$ 图形系统 "
.&$ 的逻辑树和视觉树 "
.&$ 中的传递事件 "
.&$ 的 >- 属性 "
.&$ 与 .* ""
.&$ 性能优化点 """
.&$ 使用流文档灵活地显示内容 "
捕捉 .&$ 应用程序中 代码解析异常
浅谈 .&$ 中对控件的位图特效
.&$ 中展开一个 !2 控件的所有树节点"
.&$ 中控件与控件值的绑定
为 .&$ 中 ;:2,': ?- 提供轻量级的替代品
用 .&$ 制作党旗和党徽 "
62*2 表现层基础类库 .&$ 揭密
<@@6创建你的第一个程序
<@:未来数据库发展的趋势
和 <@ 实战详解
*A!' 上手:使用 ;-**、 '* 快速遍历 节点"
使用 <@
4B<@查询语法
Vista 开发新技术之 XAML 简介
在下一个版本的 Windows 操作系统 Vista 中,其新添加
的表示子系统的 WPF 为开发人员提供了强大的新功能。这
个子系统使的开发人员能够通过新的标记语言代码 XAML
来使用它的功能。另外,面向对象的现代编程语言(例如,
C# 和 Visual Basic .NET)可用于将所有内容联系在一
起。因为写入 WPF 的大多数应用程序大多数是 XAML 和
编程代码的混合体。所以本文将讨论用于控制页面布局的
XAML 标记,而如何为响应事件而编写过程代码的方法将
在后续文章中进行详细的讲解。
XAML 是 eXtensible Application Markup
Language 的英文缩写,相应的中文名称为可扩展应用程
序标记语言,它是微软公司为构建应用程序用户界面而创
建的一种新的描述性语言。XAML 提供了一种便于扩展和
定位的语法来定义和程序逻辑分离的用户界面,而这种实
现方式和 ASP.NET 中的"代码后置"模型非常类似。也就是
说在开发一个应用程序时,我们可以将开发工作分成开发
人员和设计人员两个团体分别进行,各自负责后台程序代
码逻辑和前台程序界面的设计,这样就使得开发人员和设
计人员之间的协作更通畅,也极大地发挥了他们的专长。
提示:XAML 的发音为"Zamel",笔者经常开玩笑地将
其读成"折磨"。虽然 XAML 包含了许多新规则、元素和语
法,但是我并不认为学习它是一个折磨人的过程。只要读
者稍微具备一些 HTML 基础知识,就可以快速地掌握
XAML 中的大部分内容。
提示:如今在 WPF 的官方网站上已经提供了一些很实用
的工具,可以将其他格式的图形文件转换为 XAML 文件的
形式。例如我们就可以将 3DMax 制作出的 3D 动画转换为
XAML,这样 WPF 程序就可以直接通过转换好的 XAML 文
件产生和 3DMax 制作出的 3D 动画相一致的效果。
XAML 简化了.Net Framework 3.0 编程模式上的用
户界面创建过程,使用 XAML 开发人员可以对 WPF 程序的
所有用户界面元素(例如文本、按钮、图像和列表框等)进行
详细的定置,同时还可以对整个界面进行合理化的布局,
这与使用 HTML 非常相似。但是由于 XAML 是基于 XML 的,
所以它本身就是一个组织良好的 XML 文档,而且相对于
HTML,它的语法更严谨、更明确。预计以后大部分的
XAML 都可由相应的软件自动生成,就如同我们现在制作
一个静态页面时,几乎不用编写任何 HTML 代码就可以直
接通过 Dreamweaver 软件生成一个美观的页面。但是最
初通过手动编写 XAML 代码将是一次绝佳的学习体验,虽
然实现的过程繁杂了些,但是将加深您对 XAML 语法和各
个元素的理解。
大多数的 WPF 程序可能同时包含程序代码和 XAML。
我们可以使用 XAML 定义应用程序的初始界面,而后才编
写相应的功能实现代码。我们可以将逻辑代码直接嵌入到
一个 XAML 文件中,也可以将它保留在一个单独的文件中。
实际上,能够用 XAML 实现的所有功能我们都可以使用程
序代码来完成。因此,我们根本无需使用任何的 XAML 就
可以创建一个完好的 WPF 程序。一般来说,程序代码的优
势在于流程处理和逻辑判断,而不是界面的构建上。而
XAML 则是集中关注于界面的编程,我们可以将它和其它
的.NET 语言配合使用,从而构建出一个功能完善、界面美
观的 WPF 程序。
这里您可能会存在应该迷惑,既然我们仅使用程序代
码就可以构建一个完善的 WPF 程序,那么 XAML 是否也是
一样呢?答案是否定的。WPF 的程序中许多任务的实现只能
通过程序代码才可以完成。但是对于一些最简单的 WPF 程
剩余63页未读,继续阅读
资源评论
yangnianlin
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功