08 2013 档案
摘要:我们可以先看下简单效果,打开2个页面可以看到推送效果服务端我们只需要下面一个方法using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class pagepush : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protec...
阅读全文
摘要:我们先创建一个简单空web应用程序然后添加新建项目//我们创建一个peson对象,产生数据标识返回using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;namespace 创建简单的WebService服务{ /// /// WebService1 的摘要说明 /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(C...
阅读全文
摘要:面向服务架构面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。目简介特征元素利用价值SOA特性概述服务架构服务品质SOA 不是Web服务SOA的优势展开简介特征元素利用价值SOA特性概述服务架构服务品质SOA 不是Web服务SOA的优势展开简介这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服
阅读全文
摘要:我们先看看效果如何:xaml文件: 我们具体看看代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Wind...
阅读全文
摘要:我们创建一个wpf应用程序,我们把里面的xaml文件全部删除,添加一个新类:如下图:然后我们cs文件中的代码:using System;using System.Collections.Generic;using System.Text;using System.Windows.Controls;using System.Windows;using System.Windows.Media;using System.Windows.Shapes;namespace 无xaml的WPF{ //首先继承System.Windows.Application对象 class subMain...
阅读全文
摘要:Dispatcher 类提供用于管理线程工作项队列的服务。效果演示: 后台简答代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using...
阅读全文
摘要:WPF中的几种处理线程的工作方式:1.简单的DispatcherTimer类似Timer控件2.需要处理UI同步时,Dispatcher DispatcherOpertion3.增强的Thread对象 System.Windows.Threading4.BackgroundWorker组建对象下面看下展示着几种处理方式:xaml文件 using System;using System.Collections.Generic;using System.Linq;using...
阅读全文
摘要:WPF 体系结构主题提供 Windows Presentation Foundation (WPF) 类层次结构,涵盖了 WPF 的大部分主要子系统,并描述它们是如何交互的。System.ObjectSystem.Threading.DispatcherObjectSystem.Windows.DependencyObjectSystem.Windows.Media.VisualSystem.Windows.UIElementSystem.Windows.FrameworkElementSystem.Windows.Controls.ControlSystem.ObjectWPF 主要编程模型
阅读全文
摘要:标记扩展和 WPF XAML,标记扩展是 XAML 语言以及 XAML 服务的 .NET 实现的常规功能XAML 处理器和标记扩展XAML 分析器可将特性值解释为可转换成基元的文本字符串,或可通过某种方法将特性值转换为对象。其中一种方法是引用类型转换器; TypeConverters 和 XAML。不过,也存在要求其他行为的情况。例如,可以指示 XAML 处理器,特性的值不应在对象图中生成新对象。特性应生成引用对象图另一部分中的已构造对象或引用静态对象的对象图。另一种情况是,可以指示 XAML 处理器使用向对象构造函数提供非默认参数的语法。在这些类型的情况中,标记扩展可以提供解决方案。基本标记
阅读全文
摘要:什么是路由事件?可以从功能或实现的角度来考虑路由事件。此处对这两种定义均进行了说明,因为用户当中有的认为前者更有用,而有的则认为后者更有用。功能定义:路由事件是一种可以针对元素树中的多个侦听器(而不是仅针对引发该事件的对象)调用处理程序的事件。实现定义:路由事件是一个 CLR 事件,可以由 RoutedEvent 类的实例提供支持并由 Windows Presentation Foundation (WPF) 事件系统来处理。路由事件的顶级方案下面简要概述了需运用路由事件的方案,以及为什么典型的 CLR 事件不适合这些方案:控件的撰写和封装:WPF 中的各个控件都有一个丰富的内容模型。例如,可
阅读全文
摘要:如何:创建自定义路由事件首先自定义事件支持事件路由,需要使用 RegisterRoutedEvent 方法注册 RoutedEventC#语法public static RoutedEvent RegisterRoutedEvent( string name, RoutingStrategy routingStrategy, Type handlerType, Type ownerType)参数name类型:System.String 路由事件的名称。该名称在所有者类型中必须是唯一的,并且不能为 null 或空字符串。 routingStrategy类型:System.Windows.Rout
阅读全文
摘要:下面是展示的是几种导航方式:我们来具体看下xaml文件 超链接到 Page2 下面我们看下具体代码展示:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using Syste...
阅读全文
摘要:我们先通过简单的效果展示,切换展示不同图片:我们先定义图片资源文件,我们可以在window资源中定义,下面的在app.xaml文件来定义: 然后通过Combox控件来进行资源样式切换using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Docume...
阅读全文
摘要:户通过窗口与 Windows Presentation Foundation (WPF) 独立应用程序进行交互。窗口的主要用途是承载可视化数据并使用户可以与数据进行交互的内容。独立 WPF 应用程序使用 Window 类来提供它们自己的窗口窗口类实现窗口为 MSBuild 配置窗口定义窗口生存期窗口位置窗口大小大小调整属性的优先级顺序窗口状态窗口外观安全注意事项其他类型的窗口相关主题 窗口类窗口的构成部分。窗口分为两个区域:非工作区和工作区。窗口的非工作区由 WPF 实现,它包括大多数窗口所共有的窗口部分,其中包括:边框。标题栏。图标。“最小化”、“最大化”和“还原”按钮。“关闭”按钮。“系统
阅读全文
摘要:.NET Framework 4.NET Framework 3.5.NET Framework 3.0Windows Presentation Foundation (WPF) 应用程序开发人员和组件作者可能希望创建自定义的依赖项属性的原因,以及介绍可以提高该属性的性能、可用性或通用性的实现步骤和某些实现选项,依赖属性的作用.什么是依赖项属性?您可以启用本应为公共语言运行时 (CLR) 属性的属性来支持样式设置、数据绑定、继承、动画和默认值,方法是将其作为依赖项属性进行实现。依赖项属性是通过调用 Register 方法(或 RegisterReadOnly)在 WPF 属性系统中注册,并通过
阅读全文
摘要:当我们需要从后台访问xaml文件时,我们可以通过这样的方式来操作: private void button1_Click(object sender, RoutedEventArgs e) { System.Windows.MessageBox.Show(this.textBox1.GetValue(TextBox.TextProperty).ToString()); } private void button2_Click(object sender, RoutedEventArgs e) ...
阅读全文
摘要:TreeView:表示显示在树结构中分层数据具有项目可展开和折叠的控件TreeView 的内容是可以包含丰富内容的 TreeViewItem 控件,如 Button 和 Image 控件。TreeViewItem 可以包含一个或多 TreeViewItem 对象作为后代。TreeView 定义为 TreeViewItem 对象层次结构。TreeView 可以通过绑定到数据源并使用 HierarchicalDataTemplate 对象填充其树。数据源的示例包括 XmlDataProvider 和 ObservableCollection 对象。一个简单的效果展示我们先绑定一个简单的xml文件:
阅读全文
摘要:Border控件,以及几个重要要的属性:Background:背景的 Brush 对象BorderBrush:用来绘制边框BorderThickness: Border 边框的宽度,设置边框每一边的线条的宽度CornerRadius:Border 的每一个角圆的半径Padding:内容与边框的之间的间隔更多信息:http://msdn.microsoft.com/zh-cn/library/vstudio/system.windows.controls.border.aspx ...
阅读全文
摘要:WPF通过资源来保存一些可以被重复利用的样式,下面的示例展示了简单的资源样式文件的使用:一.xaml中定义资源及简单的引用 Yellow Red简单的引用: WPF 窗体资源 下面的方式我们通过字典的方式来使用样式资源资源,先简单的添加一个字典文件:定义样式文件: blue使用样式资源: 简单的效果展示:demo下载:http://files.cnblogs.com/BABLOVE/WPF%E6%A0%B7%E5%BC%8F%E8%B5%84%E6%BA%90%E7%AE%80%E5%8D%9...
阅读全文
摘要:下面实例展示了WPF内嵌代码和后台代码混合使用,一个简单基础的实例:xaml文件: 后台简单代码: public void GetValue() { this.te...
阅读全文
摘要:我们直接通过xaml文件演示一个简单的xaml集合项: 中国 美国 日本 A B C ...
阅读全文
摘要:WPF学习之路初识WPF 介绍.NET Framework 4.NET Framework 3.5.NET Framework 3.0 Windows Presentation Foundation (WPF) 是下一代显示系统,用于生成能带给用户震撼视觉体验的 Windows 客户端应用程序。 使用 WPF,您可以创建广泛的独立应用程序以及浏览器承载的应用程序。示例包括下图中显示的 Contoso Healthcare Sample Application(Contoso Healthcare 示例应用程序)。 WPF 的核心是一个与分辨率无关并且基于向量的呈现引擎,旨在利用现代图形硬件的.
阅读全文
摘要:WPF:Application简介Application是一个地址空间,在WPF中应用程序就是在System.Windows命名空间下的一个Application实例。一个应用程序只能对应一个Application的实例,而Application的生命周期自然是从运用程序启动到终止的周期。与winform类似,WPF需要一个ApplicationL来全局的行为和操作,并且每个DOmain中只能有一个Application实例,和winform不同WPF默认有2部分组成:App.xaml和App.xaml.cs:WPF应用默认启动方式是由:XAML中的StartupUri自定义启动函数有三种常用
阅读全文
浙公网安备 33010602011771号