WPF高级编程读书笔记(02)

学习目标:

提示:WPF应用程序深入剖析

  • .NET Framework 3.0 窗口应程序
  • .NET Framework 3.0 XAML浏览应用程序(XBAP)
  • .NET Framework 3.0 自定义控件库项目
  • .NET Framework 3.0 服务库项目

学习产出:

``

3.1 项目组成

引用的程序集及其描述

引用的程序集描述
PresentationCore提供直接的图形操作(可视化、几何图形、3D模型和图像等)
PresentationFramework用于为应程序、控件和样式(这些对象依次可以包含一个布局、数据、内容和动作)提供图形处理
ReachFramework与其他程序集共同提供XPS文档和打印功能
System包含公用类的定义,这些类包括数据值类型和引用类型、事件和事件处理程序、接口、属性以及异常处理等
System.Data提供对ADO.NET体系结构中类的访问
System.Printing提供所有与打印和格式化相关的类
System.Runtime.Serialization包含用于串行化和反串行化对象的类
System.Security.Authorization提供.NET Framework 3.0的安全功能
System.ServiceMode为.NET Framework 3.0提供基本的通信和消息传递
System.xml包含在.NET中使用核心XML功能类
UIAutomationProvider提供对用户接口的编程程访问
UIAutomationTypes提供对用户接口的纺程访问
WindowsBase为.NET Framework 3.0应用程序提供一个基础类,允许在一定程度上访问窗口的共享事件和功能

3.1.1 项目文件在各种应用程序中的默认提供情况App.Manifest部署文件
3.1.2 AssemblyInfo.cs保存程序集的来源、安全性、本地化以及版本设置等信息
3.1.3 Resources.resx用于保存嵌入到程序集本身中的各种资源文件。以下类型的数据可以保存到它们相应的资源文件中:

  • 文件
  • 字符串
  • 图像
  • 图标
  • 文本文件

3.1.4 Settings.settings用于指定项目的应用程序与用户设置。

3.1.5 MyApp.xaml是应用程序中的主XAML文件。Application对象从该XAML文件加载和控制。

WPF项目都使用Application对象,并提供如下特性:

  • 应用程序和系统之间的接口
  • WPF应用程序的入口点,变量可以在些进行初始化
  • 为WPF XBAP 和 WPF 窗口应用程序提供相同的函数
  • 为应用程序提供处理事件和重载虚拟方法功能

3.2 .NET Framework 3.0 Windows应用程序

3.2.1 Window1.xaml

3.3 XAML浏览器应用程序

3.4 WCF服务库

3.5 WPF自定义控件库

3.6 小结

以及每种项目所特有的文件:

  • Windows应用程序
  • XAML浏览器应用程序
  • 自定义控件库项目
  • 服务库项目
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
wpf编程宝典c#2010版pdf(全)上传限制分3包,共118M。本人已检查,全三十三章。 作 者:(美)麦克唐纳,王德才 译 出版社: 清华大学出版 英文名:Pro WPF IN C#2010 Windows Pressentation Foundation in .NET4 本书在亚马逊网站上深受读者好评.由微软公司的最有价值专家Matthew MacDonald倾力而作,凝聚了Matthew多年来积累的丰富实践经验,是目前最全面 的一本介绍WPF编程技术的书籍。书中不仅全面介绍了常见的图形界面编程技术,而且对WPF中非常有特色的文档和打印、音频和视频、动画、3D图形开发、多线程和插件等内容也进行了比较深入的介绍。 第1章 WPF概述   1.1 Windows图形演化   1.1.1 DirectX:新的图形引擎   1.1.2 硬件加速与WPF   1.2 WPF高级API   1.2.1 Windows窗体将继续保留   1.2.2 DirectX也将继续保留   1.2.3 Silverlight   1.3 分辨率无关性   1.3.1 WPF单位   1.3.2 系统DPI   1.3.3 位图和矢量图形   1.4 WPF体系结构   1.5 WPF4   1.5.1 新特性   1.5.2 WPF工具包   1.5.3 VisualStudio2010   1.6 小结   第2章 XAML   2.1 理解XAML   2.1.1 WPF之前的图形用户界面   2.1.2 XAML变体   2.1.3 XAML编译   2.2 XAML基础   2.2.1 XAML名称空间   2.2.2 代码隐藏类   2.3 XAML中的属性和事件   2.3.1 简单属性与类型转换器   2.3.2 复杂属性   2.3.3 标记扩展   2.3.4 附加属性   2.3.5 嵌套元素   2.3.6 特殊字符与空白   2.3.7 事件   2.3.8 完整的EightBall示例   2.4 使用其他名称空间中的类型   2.5 加载和编译XAML   2.5.1 只使用代码   2.5.2 使用代码和未经编译的XAML   2.5.3 使用代码和编译过的XAML   2.5.4 只使用XAML   2.6 XAML2009   2.6.1 自动事件连接   2.6.2 引用   2.6.3 内置类型   2.6.4 高级的对象创建   2.7 小结   第3章 布局   3.1 理解WPF中的布局   3.1.1 WPF布局原则   3.1.2 布局过程   3.1.3 布局容器   3.2 使用StaCkPanel面板进行简单布局   3.2.1 布局属性   3.2.2 对齐方式   3.2.3 边距   3.2.4 最小尺寸、最大尺寸以及显式地设置尺寸   3.2.5 Border控件   3.3 wrapPanel面板和DockPanel面板   3.3.1 wrapPanel面板   3.3.2 DockPanel面板   ……   第4章 依赖项属性   第5章 路由事件   第6章 控件   第7章 application类   第8章 元素绑定   第9章 命令   第10章 资源   第11章 样式和行为   第12章 形状、画刷和变换   第13章 几何图形和图画   第14章 效果和可视比对象   第15章 动画基础   第16章 高级动画   第17章 控件模板   第18章 自定义元素   第19章 数据绑定   第20章 格式化绑定的数据   第21章 数据视图   第22章 列表、网格和树   第23章 窗口   第24章 页面和导航   第25章 菜单、工具栏和功能区   第26章 声音和视频   第27章 3d绘图   第28章 文档   第29章 打印   第30章 与windows窗体的交互   第31章 多线程   第32章 插件模型   第33章 clickonce部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值