Silverlight_Rest_WCF系列之一:简单的Rest
1:新建WCF服务应用程序,名称为RestWCF,选择在新网站中承载.
2:新建实体类Product,代码如下:
[DataContract]public class Product{ [DataMember] public Guid Id {
http://cyqdata.cn/cnblogs/article-detail-36791
步步为营 .NET 设计模式学习笔记 十七、Flyweight(享元模式)
概述 面向对象的思想很好地解决了抽象性的问题,一般也不会出现性能上的问题。但是在某些情况下,对象的数量可能会太多,从而导致了运行时的代价。那么我们如何去避免大量细粒度的对象,同时又不影响客户程序使用面向对象的方式进行操作? 意图 运用共享技术有效地支持大量细粒度的对象。[GOF 《设计模式》] 结构图 1.单纯享元模式的结构 在单纯享元模式中,所有的享元对象都是可以共享的。单纯享元
http://cyqdata.cn/cnblogs/article-detail-36783
WPF快速指导14:变换
WPF快速指导14:变换
变换,也叫变形(transform)。它定义了从一个坐标空间到另一个坐标空间的映射。变换通过矩阵来描述。变换包括旋转、伸缩、倾斜、调动,这些行为都是矩阵变换。用户还可以实现自己的矩阵。各种变换通过RenderTransform属性来应用。RenderTransform是UIElement的一个公共属性,它的类型是Transform。类型Transform是一个抽象类。
http://cyqdata.cn/cnblogs/article-detail-36781
Object.defineProperty 接口浏览器实现的bug.和疑惑
先看看 MSDN上的描述.
Adds a property to an object, or modifies attributes of an existing property.
Object.defineProperty(object, propertyname, descriptor)
Arguments
object
Required. The
http://cyqdata.cn/cnblogs/article-detail-36780
【记录】File, FileReader 和 Ajax 文件上传
File and FileReader
File FileReader 可以干什么?
Ajax文件上传例子
FileReader 对象可以读取文件的 Base64编码数据(readAsDataURL),2进制字符串(readAsBinaryString),文本(readAsText)并且都是异步的。
对了,Email拖拽附件上传就可以利用 FileReader 配合 Ajax 完成。
http://cyqdata.cn/cnblogs/article-detail-36779
Entity Framework 小技巧四 —— 如何使用NoTracking查询得到Detached状态的实体?
有时我们的实体只需要显示,无需更新,所以为了提高性能,我们不需要实体被EF context追踪。此时可以使用NoTracking的查询来得到实体,这样实体的状态会是Detached状态。 在EF3.5 SP1和EF 4中,我们可以这样来进行NoTracking查询:using (var context = new MyObjectCont
http://cyqdata.cn/cnblogs/article-detail-36750
将Office内嵌的自己的WinForm程序
因小组考试系统开发需要,以前整理过Office内嵌到自己的WinForm程序里,有需要的可以看下。
其实思路就是把Office软件当做我们WinForm程序窗体的子窗体,调用几个系统API就行了,这里实现的在WinForm里打开,修改,保存Word,Excel,PPT文档的需要。想实现更多功能的可以再看看Office文档相关帮助文档。感兴趣的可以看看代码!
演示:因为时间不是很够,
http://cyqdata.cn/cnblogs/article-detail-36747
PDF.NET数据开发框架实体类操作实例(PostgreSQL)
本篇是
PDF.NET数据开发框架实体类操作实例(MySQL)
的姊妹篇,两者使用了同一个测试程序,不同的只是使用的类库和数据库不同,下面说说具体的使用过程。
1,首先在App.config文件中配置数据库连接字符串:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionString
http://cyqdata.cn/cnblogs/article-detail-36714
Silverlight 4常用StringFormat格式总结
在Silverlight项目中,经常会根据需求的不同,提供不同的字符格式到客户端。这篇文章总结了目前Silverlight 4常用StringFormat绑定字符格式,方便大家在以后的开发中调用参考。
早期的格式转换方法
在Silverlight 4之前的版本,通常修改字符格式是通过实现IValueConverter接口,在IValueConverter接口中包含有两个方法:
1. Convert
http://cyqdata.cn/cnblogs/article-detail-36708
FormData对象
FF4中增加了一个很有意思的对象,FormData。通常我们提交(使用submit button)时,会把form中的所有表格元素的name与value组成一个queryString,提交到后台。这用jQuery的方法来说,就是serialize。但当我们使用Ajax提交时,这过程就要变成人工的了。因此,FormData对象的出现可以减少我们一些工作量。
想得到一个FormData对象,很简单:
http://cyqdata.cn/cnblogs/article-detail-36702
Wcf通讯基础框架方案(一)——基本结构
由于希望使用Wcf作为公司内的通讯框架,因此基于Wcf进行了一些扩展,主要的目的有以下几个方面:
1) 希望减少客户端调用的复杂度,调用方式简化为WcfServiceLocator.Create<ITestService>().Add(1,2)。不需要考虑:endpoint配置,信道创建,信道出问题等等问题。
2) 希望减少服务端配置的复杂度,没有配置文件(或者说配置文件不需要更改),
http://cyqdata.cn/cnblogs/article-detail-36694
ESFramework 4.0 快速上手(15) -- 客户端登录验证
在之前版本的Rapid引擎中,是没有提供客户端登陆验证的机制的,如果要验证用户的帐号密码信息,我们只有自己手动通过自定义信息来实现。在2011.04.25发布的新版本中,客户端Rapid引擎,则内置了在初始化时验证用户的帐号密码的功能,这使得登录验证变得更加简单。
一. ESPlus.Application.Ba
http://cyqdata.cn/cnblogs/article-detail-36681
eXpressApp Framework 之DC技术入门系列(2)DC中的实体关系之一对多关系
在现实世界里面,我们遇到很多种错综复杂的关系,这些关系概括起来主要分为以下几种关系:
一对多关系,多对多关系,一对一关系,这些关系是在关系型数据库应用系统中应用广泛,DC作为一种ORM技术,它又是如何实现的呢?这里的一对一关系很简单,我就不介绍了,重点介绍复杂的一对多和多对多关系的实现,我在上一篇文章中只实现了货品资料这一个实体,作为一个完整的采购系统,还要涉及到采购询价,采购单,采购收货以及供应
http://cyqdata.cn/cnblogs/article-detail-36656
25个很酷的Flash网页设计作品欣赏
Flash网站页面美观,互动性强,可以声形并茂,实现普通的HTML网站不能制造出的质感和动作,特别是动态的视觉特果,能给人以震撼视听的效应。今天,本文与大家分享25个很酷的Flash网页设计作品,一起欣赏。
Andros RIO
Ladio
Meintru3d
Mauricio Studio
Liniers
Ariza
26000vodka
http://cyqdata.cn/cnblogs/article-detail-36642
明确的说WCF需要及时关闭
刚学WCF的时候没发现这个问题,调得很愉快却没有发现其实“暗藏杀机”,可谓危险重重,还好后来觉得是有些不妥,于是google“WCF需要关闭吗”,立马找到了几个博客园的链接,进去一看,各位大侠均纷纷表示“关是一定要关的,但是你还不能用完就关,因为关了,就不能再打开了,还得New,可以New的成本又有一点高”,好吧,这么说来就只
http://cyqdata.cn/cnblogs/article-detail-36637
eXpressApp Framework 之DC技术入门系列(1)用DC实现现实中的实体
上一篇文章我介绍了DC并引入了官方对DC描述和特性,下面开始,我就来以实际的代码项目来逐步介绍一个用DC实现的采购系统,
首先,我们先用微软IDE工具VS2005/2008/2010来建立一个XAF的应用程序,我这里用vs2010来建立一个xaf的winform桌面应用程序MyPurchaseSystem,如下图:
为了方便组织DC文件,我这里把DC文件统一放入Entities文件
http://cyqdata.cn/cnblogs/article-detail-36619
eXpressApp Framework 之DC技术入门系列(1)
好久没有写博客了,一个是工作忙的原因,二一个就是自己这两年的生活方面发生了太多的事情,导致自己没有精力写,最近,随着Devexpress公司的ORM框架工具XAF v20011.1的即将发布,随XAF的一个新的技术----DomainComponent(下文简称DC)也将正式发布.
以前我们用XAF开发实体对象的时候,用的最多的就是Domain Object(下文简称DO),但是,我们在使用的过程
http://cyqdata.cn/cnblogs/article-detail-36617
深入Hadoop HDFS
1. hdfs架构简介 1.1 hdfs架构挑战 1.2 架构简介 1.3 文件系统命名空间File System Namespace 1.4 数据复制 1.5 元数据持久化 1.6 信息交换协议 2. hdfs数据可访问性 2.1 web interface 2.2 shell command
http://cyqdata.cn/cnblogs/article-detail-36615
WPF 扩展玻璃效果(Aero Glass)
Windows 7 操作系统默认具有一款玻璃效果主题(Aero Glass)。如果选择了该款主题,所有的应用程序标题栏都会处于玻璃透明效果(如下图)。这个功能是由Desktop Window Manager(DWM)服务支持的。
默认情况下,我们编写的应用程序在Windows 7 中也只有标题栏和窗口框架会具备玻璃效果,其他区域仍是不透明状态(如下图)。如果想将程序整体都改为上图IE 窗口的
http://cyqdata.cn/cnblogs/article-detail-36613
零基础学通Silverlight4(8):WCF RIA Service
Windows通信基础(Windows Communication Foundation,WCF)是应用程序互相通信的框架,是实现简单对象访问协议(SOAP)Web服务的常见方式,使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案,提供了动态、低耦合、互联的应用程序通信功能,并大大降低了系统的复杂性,使开发人员能够关注业务逻辑的实现。
Silverlight 是一
http://cyqdata.cn/cnblogs/article-detail-36599