WPF编程宝典:使用C# 2008和.NET 3.5

WPF编程宝典:使用C# 2008和.NET 3.5
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2009-08
版次: 1
ISBN: 9787302206569
定价: 99.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 809页
字数: 1399千字
正文语种: 简体中文
40人买过
  •   《WPF编程宝典:使用C#2008和.NET3.5》在亚马逊网站上深受读者好评.由微软公司的最有价值专家MatthewMacDonald倾力而作,凝聚了Matthew多年来积累的丰富实践经验,是目前最全面的一本介绍WPF编程技术的书籍。书中不仅全面介绍了常见的图形界面编程技术,而且对WPF中非常有特色的文档和打印、音频和视频、动画、3D图形开发、多线程和插件等内容也进行了比较深入的介绍。   MatthewMacDonald,曾荣获微软最有价值专家称号,并通过了微软的MCSD认证,是一位知名作家、教育家。他在编程方面作出了许多重要贡献,撰写了多本有关.NET编程的经典书籍。除本书外,Matthew的著作还包括Pro.NET2.0WindowsFormsandCustomControls(Apress)、Pr0.NET2.0WindoWSFormsandCustomCOiltroisinVB2005(Apress)和ProWPF:WindowsPresentationFoundationin.NET3.O(Apmss)。 第1章 WPF概述
    1.1理解Wind0Ws图形
    1.1.1Directx:新的图形引擎
    1.1.2硬件加速与WPF
    1.2WPF:高级API
    1.2.1分辨率无关性
    1.2.2wPF的演化
    1.2.3WindL0WS窗体将继续保留
    1.2.4Direct)(也将继续保留
    1.2.5Silvcrlight
    1.3WPF体系结构
    1.4结束语

    第2章 XAML
    2.1理解XAML
    2.1.1wPF之前的图形用户界面
    2.1.2XAML变体
    2.1.3XAML编译
    2.2XAML基础
    2.2.1XAML名称空间
    2.2.2后台代码类
    2.3xAML中的属性和事件
    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结束语

    第3章 AppIicatl0n类
    3.1应用程序的生命周期
    3.1.1创建Applicati0n对象
    3.1.2派生一个自定义的
    Applicati0n类
    3.1.3应用程序的关闭方式
    3.1.4应用程序事件
    3.2Applicati0n类的任务
    3.2.1处理命令行参数
    3.2.2访问当前Applicati0n对象
    3.2.3在窗口之间进行交互
    3.2.4单实例应用程序
    3.3结束语

    第4章 布局
    4.1理解wPF中的布局
    4.1.1wPF布局原则
    4.1.2布局过程
    4.1.3布局包容器
    4.2使用StackPanel面板进行简单布局
    4.2.1布局属性
    4.2.2对齐方式
    4.2.3外边距
    4.2.4最小尺寸、最大尺寸以及显式地设置尺寸
    4.3WlrapPanel面板和D0ckPanel面板
    4.3.1WmpPaIlel面板
    4.3.2D0cld)anel面板
    4.3.3嵌套布局包容器
    4.4Grid面板
    4.4.1调整行和列
    4.4.2跨越行和列
    4.4.3分割窗口
    4.4.4共享尺寸组
    4.4.5Unif0rmGrid面板
    4.5使用Canvas面板进行基于坐标的布局
    4.5.1Z顺序
    4.5.2lnkCanyas元素
    4.6布局示例
    4.6.1列设置
    4.6.2动态内容
    4.613组合式用户界面
    4.7结束语

    第5章 内容
    5.1理解内容控件
    5.1.1C0ntent属性
    5.1.2对齐内容
    5.1_3wPF内容原则
    5.2特殊包容器控件
    5.2.1Scr0llViewer包容器控件
    5.2.2Gr0uplB0x和TabItem:带标题的内容控件
    5.2.3EXpander控件
    5.3装饰控件
    5.3.1B0rder控件
    5.3.2Ⅵewb0x控件
    5.4结束语

    第6章 依赖项属性和路由事件
    6.1理解依赖项属性
    6.1.1定义和注册依赖项属性
    6.1.2wPF使用依赖项属性的方式
    6.2理解路由事件
    6.2.1定义和注册路由事件
    6.2.2关联事件处理程序
    6.2.3事件路由
    6.3WPF事件
    6.3.1生命周期事件
    6.3.2输入事件
    6.3.3键盘输入
    6-3.4鼠标输入
    6.4结束语

    第7章 经典控件
    7.1控件类
    7.1.1背景画刷和前景画刷
    7.1.2字体
    7.1.3鼠标光标
    7.2内容控件
    7.2.1标签
    7.2.2按钮
    7.2.3工具提示
    7.3文本控件
    7.3.1多行文本
    7.3.2选择文本
    7.3.3TextB0x控件的其他特征
    7.3.4Passw0r衄0x控件
    7.4列表控件
    7.4.1ListB0x控件
    7.4.2C0mb0B0x控件
    7.5基于范围的控件
    7.5.1Slider控件
    7.5.2进度条
    7.6结束语

    第8章 窗口
    8.1wind0W类
    8.1.1显示窗口
    8.1.2定位窗口
    8.1.3保存和恢复窗口位置
    8.2窗口交互
    8.2.1窗口所有权
    8.2.2对话框模型
    8.2.3通用对话框
    8.3非矩形窗口
    8.3.1简单形状窗口
    8.3.2具有形状内容的透明窗口
    8.3.3移动任意形状窗口
    8.3.4改变任意形状窗口的尺寸
    8.4Vista风格的窗口
    8.4.1使用w_md0wsVista玻璃效果
    8.4.2任务对话框和文件对话框
    8.5结束语

    第9章 页面和导航
    9.1理解基于页面的导航
    9.2基于页面的用户界面
    9.2.1一个具有导航功能的基于
    页面的简单应用程序
    9.2.2Page类
    9.2.3超链接
    9.2.4在一个框架中宿主页面
    9.2.5在另外一个页面中宿主页面
    9.2.6在Web浏览器中宿主页面
    9.3页面历史
    9.3.1深入分析WPF中的uRI
    9.3.2导航历史
    9.3.3维护自定义的属性
    9.4导航服务
    9.4.1通过编程进行导航
    9.412导航事件
    9.4.3管理日志
    9.4.4向日志添加自定义项
    9.4.5页函数
    9.5XAML浏览器应用程序
    9.5.1XBAP应用程序的运行要求
    9.5.2创建xBAP应用程序
    9.5.3部署xBAP应用程序
    9.5.4更新XBAP应用程序
    9.5.5XBAP应用程序的安全性
    9.5.6完全信任的xBAP应用程序
    9.5.7联合XBAP应用程序和标准的单机应用程序
    9.5.8为不同的安全级别编写代码
    9.5.9在web页面中嵌入xBAP应用程序
    9.6结束语

    第10章 命令
    10.1理解命令
    10.2wPF命令模型
    10.2.1IC0mmaJld接口
    10.2.2R叫tedC0mmand类
    10.2.3R0uteduIc0mmand类
    10.2.4命令库
    10.3执行命令
    10.3.1命令源
    l0.3.2命令绑定
    10.3.3使用多命令源
    l0.3.4微调命令文本
    10.3.5直接调用命令
    10.3.6禁用命令
    l0.3.7具有内置命令的控件
    l0.4高级命令
    10.4.1自定义命令
    10.4.2在不同的位置使用相同的命令
    l0.4.3使用命令参数
    10.4.4跟踪和翻转命令
    10.5结束语

    第11章 资源
    11.1程序集资源
    11.1.1添加资源
    11.1.2检索资源
    11.1.3packURJ
    11.1.4内容文件
    11.2本地化
    11.2.1构建本地化用户界面
    11.2.2使应用程序为本地化做好准备
    11.2.3翻译过程
    11.3对象资源
    1l.3.1资源集合
    11.3.2资源层次
    11.3.3静态资源和动态资源
    11.3.4非共享资源
    ll.3.5通过代码访问资源
    11.3.6应用程序资源
    11.3.7系统资源
    11.3.8使用资源字典组织资源
    11.3.9在程序集之间共享资源
    11.4结束语

    第12章 样式
    12.1样式基础
    12.1.1创建样式对象
    12.1.2设置属性
    12.1.3关联事件处理程序
    12.1.4多层样式
    12.1.5通过类型自动应用样式
    12.2触发器
    12.2.1简单触发器
    12.2.2事件触发器
    12.3结束语

    第13章 形状、变换和画刷
    13.1理解形状
    13.1.1ShaDe类
    13.1.2矩形和椭圆
    13.1.3改变形状的尺寸和放置形状
    13.1.4直线
    13.1.5折线
    13.1.6多边形
    13.1.7直线线帽和直线交点
    13.1.8点划线
    13.1.9像素对齐
    13.2变换
    13.2.1变换形状
    13.2.2变换元素
    13.3更好的画刷
    13.3.1LineaGradientBmsh画刷
    13.3.2RadialGra0dientBmsh画刷
    13.3.3ImageBnlsh画刷
    13.3.4平铺的ImageBmsh画刷
    13.3.5visualBnlsh画刷
    13.3.6透明掩码
    13.4位图效果
    13.4.1模糊效果
    13.4.2斜面边缘效果
    13.4.3浮雕边缘效果
    13.4.4光环和阴影
    13.5结束语

    第14章 图形、图画和可视化对象
    14.1路径和图形
    14.1.1直线、矩形和椭圆图形
    14.1.2使用Ge0metruGr0up组合形状
    14.1.3使用C0mbinedGe0metry融合图形
    14.1.4使用PathGe0metry绘制曲线和直线
    14.1.5微语言图形
    14.1.6使用图形进行剪裁
    14.2图画
    14.2.1显示图画
    14.2.2导出插图
    14.3可视化对象
    14.3.1绘制可视化对象
    14.3.2在元素中包装可视化对象
    14.3.3命中测试
    14.3.4复杂的命中测试
    14.4结束语

    第15章 控件模板
    15.1理解逻辑树和可视化树
    15.2理解模板
    15.2.1修饰类
    15.2.2剖析控件
    15.3创建控件模板
    15.3.1简单按钮模板
    15.3.2模板绑定
    15.3.3模板触发器
    15.4组织模板资源
    ……
    第16章 数据绑定
    第17章 数据模板、数据视图和数据提供者
    第18章 列表、树、工具条和菜单
    第19章 文档
    第20章 打印
    第21章 动画
    第22章 声音和视频
    第23章 3D绘图
    第24章 自定义元素
    第25章 与Windows窗体的互操作
    第26章 多线程和插件
  • 内容简介:
      《WPF编程宝典:使用C#2008和.NET3.5》在亚马逊网站上深受读者好评.由微软公司的最有价值专家MatthewMacDonald倾力而作,凝聚了Matthew多年来积累的丰富实践经验,是目前最全面的一本介绍WPF编程技术的书籍。书中不仅全面介绍了常见的图形界面编程技术,而且对WPF中非常有特色的文档和打印、音频和视频、动画、3D图形开发、多线程和插件等内容也进行了比较深入的介绍。
  • 作者简介:
      MatthewMacDonald,曾荣获微软最有价值专家称号,并通过了微软的MCSD认证,是一位知名作家、教育家。他在编程方面作出了许多重要贡献,撰写了多本有关.NET编程的经典书籍。除本书外,Matthew的著作还包括Pro.NET2.0WindowsFormsandCustomControls(Apress)、Pr0.NET2.0WindoWSFormsandCustomCOiltroisinVB2005(Apress)和ProWPF:WindowsPresentationFoundationin.NET3.O(Apmss)。
  • 目录:
    第1章 WPF概述
    1.1理解Wind0Ws图形
    1.1.1Directx:新的图形引擎
    1.1.2硬件加速与WPF
    1.2WPF:高级API
    1.2.1分辨率无关性
    1.2.2wPF的演化
    1.2.3WindL0WS窗体将继续保留
    1.2.4Direct)(也将继续保留
    1.2.5Silvcrlight
    1.3WPF体系结构
    1.4结束语

    第2章 XAML
    2.1理解XAML
    2.1.1wPF之前的图形用户界面
    2.1.2XAML变体
    2.1.3XAML编译
    2.2XAML基础
    2.2.1XAML名称空间
    2.2.2后台代码类
    2.3xAML中的属性和事件
    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结束语

    第3章 AppIicatl0n类
    3.1应用程序的生命周期
    3.1.1创建Applicati0n对象
    3.1.2派生一个自定义的
    Applicati0n类
    3.1.3应用程序的关闭方式
    3.1.4应用程序事件
    3.2Applicati0n类的任务
    3.2.1处理命令行参数
    3.2.2访问当前Applicati0n对象
    3.2.3在窗口之间进行交互
    3.2.4单实例应用程序
    3.3结束语

    第4章 布局
    4.1理解wPF中的布局
    4.1.1wPF布局原则
    4.1.2布局过程
    4.1.3布局包容器
    4.2使用StackPanel面板进行简单布局
    4.2.1布局属性
    4.2.2对齐方式
    4.2.3外边距
    4.2.4最小尺寸、最大尺寸以及显式地设置尺寸
    4.3WlrapPanel面板和D0ckPanel面板
    4.3.1WmpPaIlel面板
    4.3.2D0cld)anel面板
    4.3.3嵌套布局包容器
    4.4Grid面板
    4.4.1调整行和列
    4.4.2跨越行和列
    4.4.3分割窗口
    4.4.4共享尺寸组
    4.4.5Unif0rmGrid面板
    4.5使用Canvas面板进行基于坐标的布局
    4.5.1Z顺序
    4.5.2lnkCanyas元素
    4.6布局示例
    4.6.1列设置
    4.6.2动态内容
    4.613组合式用户界面
    4.7结束语

    第5章 内容
    5.1理解内容控件
    5.1.1C0ntent属性
    5.1.2对齐内容
    5.1_3wPF内容原则
    5.2特殊包容器控件
    5.2.1Scr0llViewer包容器控件
    5.2.2Gr0uplB0x和TabItem:带标题的内容控件
    5.2.3EXpander控件
    5.3装饰控件
    5.3.1B0rder控件
    5.3.2Ⅵewb0x控件
    5.4结束语

    第6章 依赖项属性和路由事件
    6.1理解依赖项属性
    6.1.1定义和注册依赖项属性
    6.1.2wPF使用依赖项属性的方式
    6.2理解路由事件
    6.2.1定义和注册路由事件
    6.2.2关联事件处理程序
    6.2.3事件路由
    6.3WPF事件
    6.3.1生命周期事件
    6.3.2输入事件
    6.3.3键盘输入
    6-3.4鼠标输入
    6.4结束语

    第7章 经典控件
    7.1控件类
    7.1.1背景画刷和前景画刷
    7.1.2字体
    7.1.3鼠标光标
    7.2内容控件
    7.2.1标签
    7.2.2按钮
    7.2.3工具提示
    7.3文本控件
    7.3.1多行文本
    7.3.2选择文本
    7.3.3TextB0x控件的其他特征
    7.3.4Passw0r衄0x控件
    7.4列表控件
    7.4.1ListB0x控件
    7.4.2C0mb0B0x控件
    7.5基于范围的控件
    7.5.1Slider控件
    7.5.2进度条
    7.6结束语

    第8章 窗口
    8.1wind0W类
    8.1.1显示窗口
    8.1.2定位窗口
    8.1.3保存和恢复窗口位置
    8.2窗口交互
    8.2.1窗口所有权
    8.2.2对话框模型
    8.2.3通用对话框
    8.3非矩形窗口
    8.3.1简单形状窗口
    8.3.2具有形状内容的透明窗口
    8.3.3移动任意形状窗口
    8.3.4改变任意形状窗口的尺寸
    8.4Vista风格的窗口
    8.4.1使用w_md0wsVista玻璃效果
    8.4.2任务对话框和文件对话框
    8.5结束语

    第9章 页面和导航
    9.1理解基于页面的导航
    9.2基于页面的用户界面
    9.2.1一个具有导航功能的基于
    页面的简单应用程序
    9.2.2Page类
    9.2.3超链接
    9.2.4在一个框架中宿主页面
    9.2.5在另外一个页面中宿主页面
    9.2.6在Web浏览器中宿主页面
    9.3页面历史
    9.3.1深入分析WPF中的uRI
    9.3.2导航历史
    9.3.3维护自定义的属性
    9.4导航服务
    9.4.1通过编程进行导航
    9.412导航事件
    9.4.3管理日志
    9.4.4向日志添加自定义项
    9.4.5页函数
    9.5XAML浏览器应用程序
    9.5.1XBAP应用程序的运行要求
    9.5.2创建xBAP应用程序
    9.5.3部署xBAP应用程序
    9.5.4更新XBAP应用程序
    9.5.5XBAP应用程序的安全性
    9.5.6完全信任的xBAP应用程序
    9.5.7联合XBAP应用程序和标准的单机应用程序
    9.5.8为不同的安全级别编写代码
    9.5.9在web页面中嵌入xBAP应用程序
    9.6结束语

    第10章 命令
    10.1理解命令
    10.2wPF命令模型
    10.2.1IC0mmaJld接口
    10.2.2R叫tedC0mmand类
    10.2.3R0uteduIc0mmand类
    10.2.4命令库
    10.3执行命令
    10.3.1命令源
    l0.3.2命令绑定
    10.3.3使用多命令源
    l0.3.4微调命令文本
    10.3.5直接调用命令
    10.3.6禁用命令
    l0.3.7具有内置命令的控件
    l0.4高级命令
    10.4.1自定义命令
    10.4.2在不同的位置使用相同的命令
    l0.4.3使用命令参数
    10.4.4跟踪和翻转命令
    10.5结束语

    第11章 资源
    11.1程序集资源
    11.1.1添加资源
    11.1.2检索资源
    11.1.3packURJ
    11.1.4内容文件
    11.2本地化
    11.2.1构建本地化用户界面
    11.2.2使应用程序为本地化做好准备
    11.2.3翻译过程
    11.3对象资源
    1l.3.1资源集合
    11.3.2资源层次
    11.3.3静态资源和动态资源
    11.3.4非共享资源
    ll.3.5通过代码访问资源
    11.3.6应用程序资源
    11.3.7系统资源
    11.3.8使用资源字典组织资源
    11.3.9在程序集之间共享资源
    11.4结束语

    第12章 样式
    12.1样式基础
    12.1.1创建样式对象
    12.1.2设置属性
    12.1.3关联事件处理程序
    12.1.4多层样式
    12.1.5通过类型自动应用样式
    12.2触发器
    12.2.1简单触发器
    12.2.2事件触发器
    12.3结束语

    第13章 形状、变换和画刷
    13.1理解形状
    13.1.1ShaDe类
    13.1.2矩形和椭圆
    13.1.3改变形状的尺寸和放置形状
    13.1.4直线
    13.1.5折线
    13.1.6多边形
    13.1.7直线线帽和直线交点
    13.1.8点划线
    13.1.9像素对齐
    13.2变换
    13.2.1变换形状
    13.2.2变换元素
    13.3更好的画刷
    13.3.1LineaGradientBmsh画刷
    13.3.2RadialGra0dientBmsh画刷
    13.3.3ImageBnlsh画刷
    13.3.4平铺的ImageBmsh画刷
    13.3.5visualBnlsh画刷
    13.3.6透明掩码
    13.4位图效果
    13.4.1模糊效果
    13.4.2斜面边缘效果
    13.4.3浮雕边缘效果
    13.4.4光环和阴影
    13.5结束语

    第14章 图形、图画和可视化对象
    14.1路径和图形
    14.1.1直线、矩形和椭圆图形
    14.1.2使用Ge0metruGr0up组合形状
    14.1.3使用C0mbinedGe0metry融合图形
    14.1.4使用PathGe0metry绘制曲线和直线
    14.1.5微语言图形
    14.1.6使用图形进行剪裁
    14.2图画
    14.2.1显示图画
    14.2.2导出插图
    14.3可视化对象
    14.3.1绘制可视化对象
    14.3.2在元素中包装可视化对象
    14.3.3命中测试
    14.3.4复杂的命中测试
    14.4结束语

    第15章 控件模板
    15.1理解逻辑树和可视化树
    15.2理解模板
    15.2.1修饰类
    15.2.2剖析控件
    15.3创建控件模板
    15.3.1简单按钮模板
    15.3.2模板绑定
    15.3.3模板触发器
    15.4组织模板资源
    ……
    第16章 数据绑定
    第17章 数据模板、数据视图和数据提供者
    第18章 列表、树、工具条和菜单
    第19章 文档
    第20章 打印
    第21章 动画
    第22章 声音和视频
    第23章 3D绘图
    第24章 自定义元素
    第25章 与Windows窗体的互操作
    第26章 多线程和插件
查看详情
您可能感兴趣 / 更多
WPF编程宝典:使用C# 2008和.NET 3.5
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
WPF编程宝典:使用C# 2008和.NET 3.5
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
WPF编程宝典:使用C# 2008和.NET 3.5
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
WPF编程宝典:使用C# 2008和.NET 3.5
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
WPF编程宝典:使用C# 2008和.NET 3.5
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
WPF编程宝典:使用C# 2008和.NET 3.5
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
WPF编程宝典:使用C# 2008和.NET 3.5
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
WPF编程宝典:使用C# 2008和.NET 3.5
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
WPF编程宝典:使用C# 2008和.NET 3.5
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
WPF编程宝典:使用C# 2008和.NET 3.5
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
WPF编程宝典:使用C# 2008和.NET 3.5
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
WPF编程宝典:使用C# 2008和.NET 3.5
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘