Welcome 微信登录

首页 / 软件开发 / .NET编程技术

精进不休.NET 4.0 (6) - ADO.NET Data Services 1.5 新特性

精进不休.NET 4.0 (6) - ADO.NET Data Services 1.5 新特性

精进不休.NET 4.0 (6) - ADO.NET Data Services 1.5 新特性2012-06-01 博客园 webabcd介绍ADO.NET Data Services 1.5 的新增功能* 支持服务端的 RowCount - 获取指定实体集合的成员数(只返回一个整型值,而不会返回实体集合)* 支持服务端的分页 - 服务端可以返回分页后的数据,并且在其中还可以包含全部数据总数* 支持服务端的 Select - 返回的结果只包括 Selec...
精进不休.NET 4.0 (7) - ADO.NET Entity Framework 4.0新特性

精进不休.NET 4.0 (7) - ADO.NET Entity Framework 4.0新特性

精进不休.NET 4.0 (7) - ADO.NET Entity Framework 4.0新特性2012-06-01 博客园 webabcd介绍ADO.NET Entity Framework 4.0 的新增功能* 对外键的支持,即把外键当做实体的一个属性来处理* 对复杂类型的支持,即实体属性可以是一个复杂类型* 将多个表映射到一个概念实体,将一个表拆为多个概念实体* 增强了 LINQ to Entities* 新增了对 POCO(Plain Old ...
从DWG到XAML (I) - 浅谈DWG历史,现状及方向

从DWG到XAML (I) - 浅谈DWG历史,现状及方向

从DWG到XAML (I) - 浅谈DWG历史,现状及方向2012-06-05 博客园 Jeffrey SunDWG的时间奇点AutoCAD(Auto Computer Aided Design)是美国Autodesk公司首次于1982年生产的自动计算机辅助设计软件,用于二维绘图、详细绘 制、设计文档和基本三维设计。现已经成为国际上广为流行的绘图工具。CAD技术不是AutoDesk公司的专利, 同样CAD在计算机上的应用, 也不是AutoDesk公司开的先...
从DWG到XAML (II) - DWFx格式解析及其和XPS的关系

从DWG到XAML (II) - DWFx格式解析及其和XPS的关系

从DWG到XAML (II) - DWFx格式解析及其和XPS的关系2012-06-05 博客园 Jeffrey Sun什么是XPSXPS 是 XML Paper Specification 的简称. 它诞生于2006年下半年, 跟随Windows Vista发布并且在Vista平台上应用颇多, 是微软开 发的一种文档保存与查看的规范。这个规范本身描述了这种格式以及分发、归档、显示以及处理 XPS 文档所遵循的规则。最为显著的特点 是,XPS 所用的置标语...
从DWG到XAML (III)

从DWG到XAML (III)

从DWG到XAML (III)2012-06-07 博客园 Jeffrey Sun.NET中的 XPS Packaging类库及一个DWFx Packaging类库的实现DocumentViewer其实复杂的事情原本可以很简单. 你想要的那个轮子, 也许别人早就为你造好了. 在这里也是如此. 比如全部你想要的, 就是在你的系 统前端可以直接查看DWG文件, 那么全部需要做的, 仅仅是简单的从DWG导出为DWFx文件, 然后使用WPF的DocumentVie...
WPF Multi-Touch 开发:基础触屏操作(Raw Touch)

WPF Multi-Touch 开发:基础触屏操作(Raw Touch)

WPF Multi-Touch 开发:基础触屏操作(Raw Touch)2012-06-07 博客园 李敬然多点触控(Multi-Touch)就是通过与触屏设备的接触达到人与应用程序交互的操作过程。例如,生活中经常使用的触屏手机、触屏笔 记本、显示器以及微软最新的Surface 产品等这些都属于触屏操作设备。本篇将介绍如何开发能够支持MT 功能的应用程序。在WPF 4 中已经具备的多点触控开发技术,当多个手指触碰到触屏设备时,WPF 会把每跟手指认为是一个...
WPF Multi-Touch开发:Windows 7安装多点触屏模拟器

WPF Multi-Touch开发:Windows 7安装多点触屏模拟器

WPF Multi-Touch开发:Windows 7安装多点触屏模拟器2012-06-09 博客园 李敬然本系列将介绍Multi-Touch(MT)多点触控技术的相关内容,使开发人员了解 如何在Windows 平台中开发出具有MT 功能的应用程序。众所周知Windows 7 操作 系统自身已经支持具有MT 功能的硬件设备, 画板程序(Paint)就是一个很好的 例子,如果你的显示设备具有MT 功能,便可以用两个手指同时在画板中绘制不同 的图案。 ...
WPF Multi-Touch 开发:惯性效果(Inertia)

WPF Multi-Touch 开发:惯性效果(Inertia)

WPF Multi-Touch 开发:惯性效果(Inertia)2012-06-09 博客园 李敬然从上一篇实例可以发现在图片移动过程中如果将手指移开屏幕则图片会立刻停 止,根据这种情况WPF 提供另外一种惯性效果(Inertia)。通过它可以使UI 单 元移动的更加符合物理特性、更为实际和流畅。在前面代码的基础上还需要为<Canvas> 增加 ManipulationInertiaStarting 事件。<Canvas x:Name=&...
WPF Multi-Touch 开发:高级触屏操作(Manipulation)

WPF Multi-Touch 开发:高级触屏操作(Manipulation)

WPF Multi-Touch 开发:高级触屏操作(Manipulation)2012-06-13 博客园 李敬然在上一篇中我们对基础触控操作有了初步了解,本篇将继续介绍触碰控制的高级操作(Manipulatioin),在高级操作中包含了一些特殊 的触屏手势:平移、缩放、旋转,当然在WPF 中无需自行开发这些手势,只需将UI 控件的IsManipulationEnabled 属性激活,并通过以下 四种事件完成各种触屏手势操作:ManipulationSta...
WPF Multi-Touch 开发:高效开发模式

WPF Multi-Touch 开发:高效开发模式

WPF Multi-Touch 开发:高效开发模式2012-06-13 博客园 李敬然在前几篇文章中已经介绍了触屏操作的多种模式,并对其开发方式也有了进一步了解。细心的朋友应该会发现在上一篇文章中,如果拖 动图片过快它会因惯性效果飞出程序窗口外,也就是说还需要对其进行边界限制等相关开发。而且无论是哪种触屏操作都需要开发者逐行逐 句的编写代码,本篇将为大家介绍一种高效的多点触屏开发模式。其实我们只需利用CodePlex 中的 项 目即可,该程序不仅支持WPF...
WF4.0实战(一):文件审批流程

WF4.0实战(一):文件审批流程

WF4.0实战(一):文件审批流程2012-06-18 博客园 麒麟这个用例结合了很多WF4.0和WCF的功能。使用这两种技术实现了一个文件的审批。包括一个客户端应用程序,它提交文件、审批文件; 审批流程管理应用程序方便客户端之间的通信,并执行该审批程序的规则。这个用例中有3种类型的审批工作流程:1、一个简单的审批流程2、一个quorum审批流程3、一个复杂的审批流程架构图如下:首先我在一台电脑上模拟一下复杂的审批流程1、我在一台PC上,先启动服务端. 然...
WF4.0实战(二):超市收银软件

WF4.0实战(二):超市收银软件

WF4.0实战(二):超市收银软件2012-06-18 博客园 麒麟今天翻到了伍迷前辈的大话设计模式中的《第二章 商场促销-策略模式》。我感觉用WF去实现,比较简单直观,我很喜欢做简单的事情 。故使用了伍迷前辈书中的两个主要人物小菜和大鸟,写下这篇博客。时间:4月16日 地点:大鸟的房间 人物:大鸟、小菜大鸟给小菜出了一个题目,做一个收银软件。小菜用WF4不到二十分钟写出了第一个版本,功能也非常的简单,如下:定义一个ProductIte...
WF4.0实战(四):博客园博客申请流程

WF4.0实战(四):博客园博客申请流程

WF4.0实战(四):博客园博客申请流程2012-06-20 博客园 麒麟概述:我是两年前申请的博客园。如今仍然记得很清楚,与现在的方式有点不同,当时注册也是要申请的,现在是注册不需要申请,而注册之 后,开博需要申请。当时感觉有点新鲜,同样也感到欣慰,有如此敬业的管理员已经很少了。其实,一个简单博客申请可以看成一个简单的工作流。它的流程图如下:这篇文章中我将使用WF4.0去实现这个流程,这个非常的容易。效果:1、申请界面:...
WF4.0实战(五):实现一个直观易扩展的自动测试框架

WF4.0实战(五):实现一个直观易扩展的自动测试框架

WF4.0实战(五):实现一个直观易扩展的自动测试框架2012-06-22 博客园 麒麟概述:这篇文章用WF实现一个软件自动测试框架,这个框架你可以随意扩展。本这个框架根据WF流程去自动地点击你的页面;自动的在你的文 本上输入值;自动的做一些人为的操作。也就是说WF相当于一个测试用户,自动地帮你测试软件。只需要你定制测试流程。写一个待测试的软件:这里我写了一个很简单的待测试的软件:一个加法运算。界面如下图,就一个Form。后台代码如下:1 public ...
WF4.0实战(六):控制WPF动画

WF4.0实战(六):控制WPF动画

WF4.0实战(六):控制WPF动画2012-06-22 博客园 麒麟这个例子改造了王冬老师的:用WF流程控制WPF动画。本文用一个小例子演示了在WF中定义两个操作步骤,用来控制WPF页面元素的动画。王冬老师当时使用的是WF3.0,现在我改成WF4.0。先看效果:活动:流程:实现:实现很简单,将WPF中的动画做参数传到流程当中。再根据流程图移动。总结:我正在努力推广WF4.0技术,希望大家给点意见和支持,谢谢。代码:http://files.cnblogs...
WF4.0实战(八):实现一套图形化的数据访问层

WF4.0实战(八):实现一套图形化的数据访问层

WF4.0实战(八):实现一套图形化的数据访问层2012-06-24 博客园 朱祁林现在,估计三层架构仍然被程序员广泛使用。先列出这三层,不是怕大家不知道这三层,而是下文的需要,:)。1、数据访问层2、业务逻辑层3、表示层还有就是数据交换的实体层很多程序员都用代码生成器,我也不另外。一般的代码生成器会帮助程序员生成数据访问层和业务逻辑层。由于表示层是千变万化的, 是很难通过生成器生成出来的。当固定生成的业务层不能满足需求的时候。往往需要去手动的修改代码,这...
WF4.0实战(七):请假流程(带驳回操作)

WF4.0实战(七):请假流程(带驳回操作)

WF4.0实战(七):请假流程(带驳回操作)2012-06-24 博客园 朱祁林我使用WF4.0有很长一段时间了,但是对WF3.0和WF3.5自知甚少,对状态机也不甚了解。今天生鱼片前辈的博文:WF4实现工作流驳回流 转模型的几种设计方案 中提出的四中实现驳回的方式中。第一种大家都觉得太过麻烦。现在我是使用第二种的。第三种没用过,觉得有些 问题。 他在文中提出第四种方式是最好的,我也非常同意。 这篇文章中,将使用第四种状态机的方式实现一个请假流程,这个流程...
<< 241 242 243 244 245 246 247 248 249 250 >>