分享
 
 
 

WPF高级编程(Professional WPF Programming)

WPF高级编程(Professional WPF Programming)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,操作系统,Microsoft Windows,Windows 编程开发,
  品牌: 安德拉德

基本信息·出版社:清华大学出版社

·页码:400 页

·出版日期:2008年

·ISBN:7302183562/9787302183563

·条形码:9787302183563

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·外文书名:Professional WPF Programming

产品信息有问题吗?请帮我们更新产品信息。

内容简介《WPF高级编程》主要介绍WPF开发技术、模式和案例。《WPF高级编程》以“WPF概述”作为开始。在第1章中,首先回答了“WPF是什么?”、“如何开始使用WPF?”以及“WPF能够带来什么?”等几个问题,然后详细分析了WPF开发平台提供的各个子系统及其图形特征。

概述WPF之后,将进入WPF开发技术部分。《WPF高级编程》通过使用Visual Studio创建几个示例程序,带领您快速进入应用程序开发。此外,还将介绍XAML—— 创建用户界面的新标记语言。XAML实际上是独立于WPF的一项技术,但在WPF中广泛使用了XAML。

掌握了WPF的基本概念和开发技术之后,《WPF高级编程》将带领读者进入设计工具的世界。Microsoft提供了许多引人注目的新的设计工具系列。在《WPF高级编程》中将学习使用新的Microsoft Expression Blend工具。通过使用Expression Blend,可以创建高级的用户界面,学习实现样式、布局与动画。读者还将发现,将界面设计保存到XAML文件中,然后在Visual Studio中使用完全相同的标记语言编写应用程序逻辑是多么的容易。接下来,将介绍如何使用WPF创建特殊效果,包括位图效果、变换,以及使用画刷对象创建玻璃或反射效果等。《WPF高级编程》演示了这些技术,并为在应用程序中创建绚丽的可视化元素提供了基础。在学习完特殊效果之后,将介绍如何使用WPF创建自定义控件。WPF提供了一个极好的自定义对象模型,允许运用各种风格和已存在的各种元素模板。该模型是一个令人满意的新模型,允许将几乎任何元素放置在另一个元素中。通过这个新功能,在整个创建自定义控件的过程中,都不会遇到问题。当然,任何事物都不是绝对的,使用WPF创建自定义控件,也有可能会遇到一些问题。本部分内容包括在什么情况下需要考虑创建自定义控件,以及如何创建自定义控件。接下来,将进入WPF应用程序的企业应用开发部分。使用WPF可以创建两种风格的应用程序:基于Windows的单机运行的应用程序与基于Web的应用程序。这两种类型的程序基于相同的代码,即XAML与.NET。这意味着为应用程序指定目标主机环境,只需要简单改变工程文件的设置并管理这些配置即可。这项功能是非常强大的,在《WPF高级编程》的企业开发主题中,对这一功能进行了全面介绍。在理解了应用程序模型与配置之后,读者可能想了解安全问题。WPF的安全基于.NET 2.0的CAS安全模型,与所选择的应用程序模型以及运行环境也有关。如果WPF程序运行于浏览器中,将涉及到Internet区域安全设置。《WPF高级编程》将深入介绍这些内容。

在探讨了WPF应用程序开发、配置基础,并全面分析了WPF应用程序的安全之后,《WPF高级编程》将进入一些高级主题。这些高级主题之一就是如何混合使用Win32与WPF代码。《WPF高级编程》中将涉及互操作的相关问题。在Win32程序中使用WPF以及在WPF程序中使用Win32都是可行的,《WPF高级编程》将介绍如何实现这一特征,从而可以使读者快速掌握如何将WPF用于Win32程序中。

编辑推荐《WPF高级编程》最后深入研究了体系结构、WPF架构、XAML以及多线程问题。此外,还介绍了Windows Workflow Foundation(WF)与Windows Communication Foundation(WCF),从而使读者可以熟悉.NET Framework 3.0的其他组件。在理解了这些重要组件之后,读者还将学习如何构建一个简单的WCF服务与一个简单的WF工作流应用程序。

目录

第1章WPF概述1

1.1WindowsAPI的简要历史1

1.1.1平台演化2

1.1.2.NETFramework3.0介绍2

1.2初识WindowsPresentationFoundation3

1.2.1设计指导原则3

1.2.2WPF体系结构5

1.3XAML13

1.4可视化设计工具16

1.4.1XamlPad16

1.4.2MicrosoftExpressionBlend17

1.4.3WPF可视化设计器18

1.4.4ElectricRainZAM3D19

1.4.5MobiformAurora19

1.5小结20

第2章WPF与.NET编程23

2.1开始23

2.1.1需要安装的软件24

2.1.2WPF应用程序类型24

2.1.3第一个WPF应用程序25

2.2WPF开发概念27

2.2.1XAML27

2.2.2Application对象28

2.2.3创建用户界面30

2.2.4事件处理32

2.2.5使用控件38

2.2.6触发器47

2.2.7语言支持55

2.2.8部署57

2.3小结57

第3章WPF应用程序深入剖析59

3.1项目组成59

3.1.1App.Manifest61

3.1.2AssemblyInfo.cs61

3.1.3Resources.resx63

3.1.4Settings.settings63

3.1.5MyApp.xaml65

3.2.NETFramework3.0Windows应用程序66

3.3XAML浏览器应用程序68

3.4WCF服务库70

3.5WPF自定义控件库73

3.6小结77

第4章使用MicrosoftExpression

Blend构建富用户界面:

第一部分79

4.1概述79

4.2设计环境80

4.2.1工作空间面板81

4.2.2艺术板82

4.2.3配置环境83

4.3项目结构84

4.3.1添加一个新项目文件84

4.3.2构建与部署一个项目85

4.4创建向量对象85

4.4.1形状86

4.4.2路径87

4.5使用属性面板操作对象88

4.5.1变换面板88

4.5.2画刷面板88

4.5.3透明性、透明度与可见度90

4.6操作文本91

4.7管理布局92

4.7.1用户界面布局面板93

4.7.2其他布局控件95

4.7.3嵌套布局面板96

4.8动画96

4.8.1时间线子面板96

4.8.2关键帧98

4.8.3为对象的属性添加动画98

4.8.4运动路径98

4.8.5触发器99

4.8.6创建控件100

4.8.7模板102

4.8.8样式103

4.8.9状态103

4.8.10导入音频/视频媒体104

4.9小结104

第5章使用MicrosoftExpressionBlend构建富用户界面:

第二部分105

5.1ExpressionBlend工作流105

5.2处理用户输入108

5.2.1键盘和鼠标类108

5.2.2事件与事件处理108

5.2.3定位110

5.2.4命中测试114

5.3WPF动画API124

5.3.1动画类124

5.3.2使用代码通过编程创建动态动画124

5.3.3程序动画127

5.4使用故事板进行交互132

5.5WPF绘图API134

5.5.1Geometry类134

5.5.2Shape类134

5.5.3画刷138

5.6小结141

第6章特殊效果143

6.1画刷144

6.1.1SolidColorBrash144

6.1.2GradientBrush150

6.1.3ImageBrush153

6.1.4DrawingBrush155

6.1.5VisualBrush156

6.2位图效果158

6.3变换163

6.3.1TranslateTransform类165

6.3.2ScaleTransform类168

6.3.3SkewTransform类171

6.3.4RotateTransform类173

6.3.5透明掩码176

6.4综合运用——组合效果178

6.4.1具有反射效果的跳跃

小球示例程序178

6.4.2动画图像观察器示例程序184

6.5小结190

第7章自定义控件191

7.1概述191

7.2控件基类192

7.2.1UserControl类193

7.2.2创建用户控件193

7.3WPF中的数据绑定202

7.3.1绑定标记扩展202

7.3.2绑定模式202

7.3.3数据模板204

7.3.4数据转换205

7.4创建和编辑样式207

7.4.1为样式指定目标类型208

7.4.2继承和覆盖样式209

7.4.3样式触发器210

7.5使用模板定制已有的控件212

7.6小结215

第8章WPF企业开发217

8.1WPF应用程序模型218

8.1.1单机应用程序219

8.1.2基于浏览器的应用程序221

8.1.3安全考虑230

8.2状态管理231

8.2.1Application对象231

8.2.2独立存储233

8.2.3状态管理示例程序235

8.3导航241

8.3.1导航元素241

8.3.2结构化导航242

8.3.3导航拓扑252

8.4应用程序本地化269

8.4.1自动布局指导原则270

8.4.2使用网格以达到灵活性272

8.4.3本地化属性和注释273

8.5WPF部署模型274

8.5.1生成应用程序275

8.5.2部署单机Windows

应用程序276

8.5.3部署XAML浏览器应用程序277

8.5.4部署.NETFramework3.0运行库278

8.6小结280

第9章安全性281

9.1WPF安全模型281

9.2受信任的应用程序与Express应用程序282

9.3核心操作系统安全性282

9.3.1LUA282

9.3.2虚拟化283

9.3.3沙箱283

9.3.4下一代密码283

9.4CLR安全性284

9.4.1代码访问安全性284

9.4.2临界代码方法291

9.4.3验证292

9.5MicrosoftInternetExplorer的安全性293

9.5.1区域限制293

9.5.2XBAP沙箱工作区294

9.5.3XAML浏览器应用程序的安全性294

9.6ClickOnce安全性301

9.6.1受信任的发布者301

9.6.2个人证书文件302

9.7.NET3.0安全性实用程序305

9.8小结305

第10章WPF与Win32交互307

10.1Win32用户界面概述307

10.2WPF和HWND如何交互操作308

10.3在WPF中使用Win32HWND309

10.4在Win32应用程序中使用WPF312

10.5为WPF添加Windows窗体控件314

10.5.1在代码中添加WindowsFormsHost314

10.5.2在XAML代码中添加HwndHost316

10.5.3为WPF添加ActiveX控件316

10.5.4在XAML代码中添加ActiveX控件321

10.5.5为Windows窗体添加WPF控件322

10.5.6影响控件属性326

10.6小结328

第11章高级开发主题329

11.1WPF体系结构330

11.1.1核心子系统331

11.1.2WPF线程模型334

11.1.3桌面窗口管理器335

11.2WPF框架336

11.2.1Dispatcher对象337

11.2.2DependencyObject/DependencyProperty类337

11.2.3Application类338

11.2.4Freezable类339

11.2.5Visual类339

11.2.6UIElement类345

11.2.7FrameworkElement类345

11.2.8Control类346

11.3XAML深入分析347

11.3.1XAML的后台工作348

11.3.2动态操作XAML352

11.3.3解析Window1.xaml356

11.3.4XAML标记扩展360

11.3.5XAML与自定义类型360

11.4WPF多线程362

11.4.1单线程应用程序模型363

11.4.2线程关联度与DispatcherObject363

11.4.3WPF分发器364

11.4.4使用单线程应用程序365

11.4.5异步线程367

11.5Windows通信基础WCF372

11.5.1服务定向372

11.5.2WCF体系结构373

11.5.3WCF基础374

11.5.4构建一个WCF服务376

11.6Windows工作流基础383

11.6.1工作流定义384

11.6.2WF体系结构384

11.6.3WF基础385

11.7小结399

……[看更多目录]

序言对于使用Microsoft技术的开发人员来说,这是一个激动人心的时刻。众多新平台、新技术以及新工具的不断涌现,使开发人员的舞台迅速扩大。其中,来自微软的一个新平台是.NETFramework3.0,WindowsPresentationFoundation(WPF)是该平台的一个核心组件,也是本书的主题。WPF为开发人员和设计人员提供了一个统一的平台,便于他们创建能够充分利用现代PC硬件设备的图形功能的多媒体(rich-media)应用程序。

在过去的几十年中,我们经历了使用命令行界面的漫长时间。今天的应用程序用户,希望使用新型的、吸引人的可视化交互界面,其中部分原因是他们在Internet上面对的是媒体和内容都很丰富的用户界面。WPF正是为迎合这种需求而诞生的,它可以综合使用多种类型的媒体,包括动画、视频和音频,来创建富用户界面。此外,通过使用一种新的标记语言XAML和一套新的设计工具MicrosoftExpressionBlend,设计人员和开发人员能够在开发同一个项目时实现无缝合作,这在以前是不可能的。在WPF推出之前,设计人员创建各种图形元素,并将这些图形元素以图像文件的形式交给开发人员,然后开发人员使用这些图形元素构建用户界面。现在,设计人员可以使用ExpressionBlend设计用户界面,并将设计模型保存为XAML文件,然后只需将XAML文件交给开发人员,开发人员再在VisualStudio中使用WPF编写代码即可。

本书将详细讲解WindowsPresentationFoundation的概念和构成组件。通过本书可以学习如何创建富用户界面,如何使用WPF提供的各种新控件,以及如何利用WPF提供的新内容模型。本书将探讨WPF对象模型,以及WPF新提供的子系统,例如附属属性系统(dependencypropertysystem)和事件传递模型(routedeventmodel)。在本书中还将介绍如何开发和配置用于桌面和浏览器的WPF应用程序。本书中还包括新的XAML语法(XAML是一种为WPF应用程序定义用户界面的新标记语言,不管这些应用程序是基于Windows环境的还是面向Web的)、ExpressionBlend使用基础和Microsoft新提供的图形设计工具。

WPF是一个非常大的平台,本书将尽可能多地涉及其各个方面,我们的目标是使读者不仅了解WPF平台提供了哪些内容,而且学会如何使用该平台。当然,因为WPF是一个很大的平台,所以本书中不可能囊括全部内容,但是我们力争让读者掌握开始使用WPF的一些基本知识。本书不仅有趣、富有教育性,而且能够为读者使用WindowsPresentationFoundation开发富用户界面打下坚实的基础。

本书读者对象

本书主要面向准备学习使用Microsoft新的呈现架构(presentationframework)WPF开发应用程序的.NETFramework开发人员。对于正在考虑使用新的ExpressionBlend系列设计工具的设计人员,以及那些想了解这些工具是如何加强与设计人员合作的开发人员,本书也是很有帮助的。对于没有.NET开发经验的程序员,本书在学习新的XAML语法上有一定的参考价值。但是对于这部分读者,书中的大部分内容比较高级,因此建议先学习.NET2.0,作为学习WPF的第一步。

本书适合以下几类读者:

●准备学习WPF新平台的Microsoft.NET应用程序开发人员。

●准备研究MicrosoftExpressionBlend工具,学习使用WPF及相关工具所提供的协作特性的设计人员。

此外,熟悉以下相关技术的人员,也很适合阅读学习本书:

●Microsoft.NETFramework

●C#

●Web服务

●HTML

●CSS

以上读者,对.NETFramework和C#有一个基本理解是必需的,而熟悉Web服务、HTML标记语言以及CSS概念对于学习本书中的内容有帮助,但不是必需的。对于没有.NETFramework和C#基础的开发人员,可先学习《.NETFramework2.0高级编程》和《C#2005高级编程(第4版)》(均由清华大学出版社引进并出版)这一类的书籍。

读者并不需要逐章学习本书。我们建议先学习第1章至第3章,对WPF和XAML有一个基本理解,然后浏览后面的几章,从中挑选出您感兴趣或需要的部分进行学习。

本书主要内容

本书主要介绍WPF开发技术、模式和案例。

本书以“WPF概述”作为开始。在第1章中,首先回答了“WPF是什么?”、“如何开始使用WPF?”以及“WPF能够带来什么?”等几个问题,然后详细分析了WPF开发平台提供的各个子系统及其图形特征。

概述WPF之后,将进入WPF开发技术部分。本书通过使用VisualStudio创建几个示例程序,带领您快速进入应用程序开发。此外,还将介绍XAML——创建用户界面的新标记语言。XAML实际上是独立于WPF的一项技术,但在WPF中广泛使用了XAML。

掌握了WPF的基本概念和开发技术之后,本书将带领读者进入设计工具的世界。Microsoft提供了许多引人注目的新的设计工具系列。在本书中将学习使用新的MicrosoftExpressionBlend工具。通过使用ExpressionBlend,可以创建高级的用户界面,学习实现样式、布局与动画。读者还将发现,将界面设计保存到XAML文件中,然后在VisualStudio中使用完全相同的标记语言编写应用程序逻辑是多么的容易。

接下来,将介绍如何使用WPF创建特殊效果,包括位图效果、变换,以及使用画刷对象创建玻璃或反射效果等。本书演示了这些技术,并为在应用程序中创建绚丽的可视化元素提供了基础。

在学习完特殊效果之后,将介绍如何使用WPF创建自定义控件。WPF提供了一个极好的自定义对象模型,允许运用各种风格和已存在的各种元素模板。该模型是一个令人满意的新模型,允许将几乎任何元素放置在另一个元素中。通过这个新功能,在整个创建自定义控件的过程中,都不会遇到问题。当然,任何事物都不是绝对的,使用WPF创建自定义控件,也有可能会遇到一些问题。本部分内容包括在什么情况下需要考虑创建自定义控件,以及如何创建自定义控件。

接下来,将进入WPF应用程序的企业应用开发部分。使用WPF可以创建两种风格的应用程序:基于Windows的单机运行的应用程序与基于Web的应用程序。这两种类型的程序基于相同的代码,即XAML与.NET。这意味着为应用程序指定目标主机环境,只需要简单改变工程文件的设置并管理这些配置即可。这项功能是非常强大的,在本书的企业开发主题中,对这一功能进行了全面介绍。

在理解了应用程序模型与配置之后,读者可能想了解安全问题。WPF的安全基于.NET2.0的CAS安全模型,与所选择的应用程序模型以及运行环境也有关。如果WPF程序运行于浏览器中,将涉及到Internet区域安全设置。本书将深入介绍这些内容。

在探讨了WPF应用程序开发、配置基础,并全面分析了WPF应用程序的安全之后,本书将进入一些高级主题。这些高级主题之一就是如何混合使用Win32与WPF代码。本书中将涉及互操作的相关问题。在Win32程序中使用WPF以及在WPF程序中使用Win32都是可行的,本书将介绍如何实现这一特征,从而可以使读者快速掌握如何将WPF用于Win32程序中。

本书最后深入研究了体系结构、WPF架构、XAML以及多线程问题。此外,还介绍了WindowsWorkflowFoundation(WF)与WindowsCommunicationFoundation(WCF),从而使读者可以熟悉.NETFramework3.0的其他组件。在理解了这些重要组件之后,读者还将学习如何构建一个简单的WCF服务与一个简单的WF工作流应用程序。

本书组织结构

本书先介绍了相关背景,包括Microsoft为什么以及怎样从长期以来使用的Win32平台转向WPF。然后,对WPF及其核心组件和子系统进行了概述,接下来介绍了ExpressionBlend工具的使用,并通过示例演示了如何创建富用户界面。后续几章具体针对与WPF开发相关的各个主题。在本书的最后简要介绍了与WPF平行的其他两个组件,这些组件共同构成了.NETFramework3.0这一重要而又强大的平台。

本书各章内容如下所示:

●第1章,“WPF概述”——本章探讨了近年来WindowsAPI的演化,以及这种演化如何为WPF这一新平台铺平了道路。然后,从整体上介绍了WPF的体系结构,包括新的图形功能以及各个子系统,还介绍了相关的开发工具。

●第2章,“WPF与.NET编程”——本章首先介绍了构建与运行WPF应用程序的需求,然后是应用程序的各子系统,例如附属属性与事件传递系统。此外,还介绍了WPF提供的各种控件,以及如何使用平台提供的新结构修改和扩展这些控件。

●第3章,“WPF应用程序深入剖析”——本章介绍了在WPF中可以使用的各种应用程序模型,例如可以独立运行的与基于浏览器的应用程序。对相关程序文件及配置设置都进行了剖析,从而使读者可以快速理解并能开发WPF应用程序。

●第4章,“使用MicrosoftExpressionBlend构建富用户界面:第一部分”——本章介绍了WPF应用程序设计人员可以使用的新工具,重点介绍了MicrosoftExpressionBlend。在本章中读者可以了解到ExpressionBlend提供的设计环境,以及工程文件结构。本章内容还包括创建矢量图形、布局、动画和控件。

●第5章,“使用MicrosoftExpressionBlend构建富用户界面:第二部分”——本章在第4章介绍的相关内容的基础上,介绍了如何为程序添加交互功能以处理用户输入、事件与命中测试。本章还给出了一系列的动画示例程序,以及与WPF绘图相关的API。本章还演示了ExpressionBlend与VisualStudio2005提供的协作特性。

●第6章,“特殊效果”——本章探讨了WPF提供的丰富功能与特殊效果,包括画刷、位图效果以及变换等。有了这些功能,使用WPF可以很容易地快速创建富用户界面。

●第7章,“自定义控件”——本章专门讲解了在WPF中自定义控件的开发。通过模板与类型的扩展支持,在WPF中自定义控件所需做的工作是很少的。但是在很多情况下需要创建自定义控件。本章不仅介绍如何创建自定义控件,还介绍了如何确定是否使用模板与类型等内置功能的支持。这些内置功能是非常强大的。

●第8章,“WPF企业开发”——本章探讨了使用WPF开发企业级应用程序时需要考虑的许多问题。应用程序模型、配置、运行环境、安全考虑、导航、状态管理以及本地化等内容,在本章中都进行了探讨。

●第9章,“安全”——本章探讨了WPF的安全特性。WPF应用程序的安全主要与所选择的程序类型和运行环境有关。本章内容包括操作系统安全、CAS安全、Internet安全沙箱以及ClickOnce安全等。

●第10章,“WPF与Win32交互”——本章主要针对WPF应用程序与已存在的Win32应用程序之间的交互问题。本章将解答如何在Win32应用程序中使用WPF,以及如何在WPF应用程序中使用Win32等问题。通过学习本章,读者将了解到在WPF与Win32应用程序中HWND的区别。

●第11章,“高级开发主题”——本章将深入研究本书中涉及的有关问题。首先深入分析WPF体系结构,介绍WPF架构中重要的类,例如Application类、DependencyObject类。然后深入探讨XAML的语法与结构,以及WPF应用程序中的多线程问题。最后,深入分析了.NETFramework3.0的其他两个组件:WindowsWorkflowFoundation与WindowsCommunicationFoundation。

使用本书的条件

为了开发WPF应用程序,以及创建本书中的示例程序,必须首先安装以下软件:

●WindowsSDK

●.NETFramework3.0运行时组件

●带有OrcasCTPWinFX开发工具的VisualStudio2005或OrcasreleaseofVisualStudio2005

注意:

在本书第2章中将给出上述所需软件的更多细节,以及介绍如何获取这些必需的组件。

源代码

在练习本书中的示例时,读者可以手动输入所有的代码,也可以使用随书附带的源代码。本书中的所有源代码均可在http://www.wrox.com或http://www.tupwk.com.cn/downpage站点下载。登录Web站点http://www.wrox.com后,只需找到本书的标题(可以使用Search功能或标题列表)并单击显示本书详细内容的页面上的DownloadCode链接即可获取源代码。

由于很多书籍的名称类似,因此通过ISBN查找可能会更容易一些。本书的ISBN号是978-0-470-04180-2。

在下载源代码之后,只需使用最喜欢的解压缩工具对其进行解压缩即可。另一个途径是到Wrox代码下载主页面http://www.wrox.com/dynamic/books/download.aspx,这里有本书及其他所有Wrox书籍的源代码。

勘误表

我们尽最大努力确保本书在叙述和代码中没有错误。然而,没有人是完美的,错误时有发生。如果读者在本书中发现什么错误,例如拼写错误或编码错误,我们将会非常感谢您能反馈给我们。通过将错误添加到勘误表中,您也许能为其他读者节约数小时的时间,也可以帮助我们提供更高质量的书籍。

请给wkservice@tup.tsinghua.edu.cn发电子邮件,如果您的意见是正确的,我们将在本书的后续版本中采用。

要找到本书的勘误表,可以登录Web站点http://www.wrox.com,然后搜索本书的书名或者使用标题列表。然后,在本书的详细内容页面上,单击BookErrata链接。在这个页面上读者可以查看到所有已提交的、由Wrox的编辑发布的错误信息。也可以在http://www.wrox.com/misc-pages/booklist.shtml页面找到一个完整的标题列表,这个列表包含了每本书的勘误表链接。

http://p2p.wrox.com

如果想参与讨论,可以加入P2P论坛,网址是http://p2p.wrox.com。这些论坛是基于Web站点的系统,其作用是让读者发布与Wrox的书籍和相关技术有关的消息,并与其他读者和技术用户联络。这些论坛提供订阅功能,当读者感兴趣的主题发布时,论坛会通过电子邮件把这些消息发送给读者。Wrox的作家、编辑、其他行业专家及和您一样的读者都会出现在这些论坛上。

在http://p2p.wrox.com中,读者将找到很多不同的论坛,这些论坛不仅能帮助读者阅读本书,还可以帮助读者开发自己的应用程序。要加入这些论坛,可按如下步骤操作:

(1)登录http://p2p.wrox.com并单击Register链接。

(2)阅读用途条款并单击Agree。

(3)填写加入论坛所必需的信息和可选信息并单击Submit。

(4)读者将收到一封电子邮件,该邮件告诉读者怎样验证账户并成功加入。

没有加入P2P论坛也可以阅读该论坛上的信息,但是如果希望发布自己的消息,则必须加入该论坛。

加入之后,就可以发布新消息或者回复其他用户发布的消息了。可以在任何时间阅读Web站点上的消息。如果希望某个论坛能将最新的消息通过电子邮件发送给自己,则可以单击论坛列表中该论坛名称旁边的Subscribe图标。

要获得如何使用P2P论坛的更多信息,可以阅读P2PFAQ列表中的问题及其答复,这些问题与论坛软件的工作原理及很多与P2P和Wrox相关的常见问题有关。要阅读FAQ,可以单击任意P2P页面上的FAQ链接。

文摘插图:

WPF高级编程(Professional WPF Programming)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有