Silverlight实用窍门系列:46.深入了解Silverlight的IValueConverter和TypeConverter
本文主要讲解如何使用IValueConverter和TypeConverter。我们通过两个思考问题来引入如何使用IValueConverter和TypeConverter!
IValueConverter主要用于将数据源的数据
http://cyqdata.cn/cnblogs/article-detail-41545
Excel导入Orcale
如何才能把Excel中的数据导入Orcale中呢?
本文提供一种间接的思路:
利用Sql Server和Excel的近亲关系,在Sql Server中利用OpenDataSource方法读取Excel,并把数据拼写成符合oracle的sql语句。
(sql server2005需要手工开启OpenDataSource功能,
sql server2005 -> 配置工具 ->
http://cyqdata.cn/cnblogs/article-detail-41543
[WCF权限控制]WCF自定义授权体系详解[实例篇]
在《原理篇》中,我们谈到WCF自定义授权体系具有两个核心的组件:AuthorizationPolicy和ServiceAuthorizationManager,已经它们是如何写作最终提供一种基于声明的授权实现。为了让自定义授权有深刻的理解,我们来进行一个简单实例来演示如何通过自定义这两个组件实现“非角色授权策略”。[源代码从这里下载] 目录: 一、创建演示程序解决方案
http://cyqdata.cn/cnblogs/article-detail-41540
[WCF权限控制]WCF自定义授权体系详解[原理篇]
到目前为止,我么介绍的授权策略都是围绕着安全主体进行的,基本上都是基于角色的授权。虽然角色是定义权限最为常用的形式,但是它解决不了授权的所有问题。基于角色的授权策略一般是这样的:需要进行访问控制的操作或者资源关联到某个角色上,那么只要访问者被分配了该角色,就被授予了相应的权限。那么假设我们的授权策略是这样的:访问权限和两个角色进行关联,访问者需要同时被分配了这两个角色才能被授权。这是一个很常见的授
http://cyqdata.cn/cnblogs/article-detail-41535
C 语言的谜题
我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些歧义上的东西。而《谁说C语言很简单》则通过一些看似你从来不可能写出的代码来告诉大家C语言并不是一件容易事情。《6个变态的hello world》和《如何弄乱C的源代码》则以一种极端的方式告诉大家,不要以为咱们自己写不出混乱的代码,每个程序员其实都有把代码搞得一团乱的潜质。通过这些文章,相信你对编程
http://cyqdata.cn/cnblogs/article-detail-41534
动态修改App.Config 和web.Config
首先假设你的应用程序配置文件如下: <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key=
http://cyqdata.cn/cnblogs/article-detail-41533
WCF 第十一章 工作流服务 系列文章
上一个系列主要描述WCF中的异常处理方法,因为没有人敢保证复杂系统中没有任何异常,一个完整系统的异常处理系统也应该是非常强大的,WCF中的异常处理可以帮助我们在面对类似事情时更加从容一些。本篇主要描述工作流服务,WCF 与WF 是如何相互关联、一起使用的。
[第1篇] 工作流服务
在本书阐述到此时,你已经知道了WCF就是关于服务定义,服务创建和服务安全的。服务契约中有规范化描述的定义的很好的边界,
http://cyqdata.cn/cnblogs/article-detail-41531
你可能不知道的switch
One: int i = 0; switch (i) { case 0: Console.WriteLine("0"); case 1:
http://cyqdata.cn/cnblogs/article-detail-41522
WPF IDataObject,拖放操作,剪切板操作
了解IDataObject接口 WPF中的拖放和剪切板操作都是建立在IDataObject的操作的,那么我们先来仔细研修一下IDataObject接口。 此接口在Windows Forms中就已经有,这里就只讨论WPF中的(System.Windows.IDataObject接口) IDataObject保存这一个数据的多种表现形式,比如用这个对象保存我的信息,如果输出文字的话,可能
http://cyqdata.cn/cnblogs/article-detail-41519
在MSDN论坛成都版聚上做了关于Kinect SDK的简单介绍
上周六(2011.7.9)在微软的成都Office参加了MSDN论坛成都版聚活动,不仅学习了其他朋友分享的相关技术话题,也向大家分享了下Kinect SDK的简单介绍。 这次活动,大家参与的热情还是比较高,差不多有30个人参加。 本来我是很少去MSDN论坛灌水的,不过受紫柔之托,就和大家分享了下名为《NUI畅想与Kinect for Windows SDK》的演讲。 具体内容如下: NUI畅想
http://cyqdata.cn/cnblogs/article-detail-41514
跟小静读CLR via C#(05)- 访问限定、数据成员
跟小静读CLR via C#(05)- 访问限定、数据成员
今天跟大家分享一下关于访问限定和数据成员的知识。主要包括以下两点:
Abstract, sealed, virtual, new, override怎么用?Const 和 readonly好像都表示不能改变的值,有什么区别呢?
一、 访问限定
类和方法有一些访问限定符,如private,public等。除此之外,还包含一些预定义特性
http://cyqdata.cn/cnblogs/article-detail-41509
C++用数组和链表分别实现Stack
C++用数组和链表分别实现Stack
C++学习有段时间了,感觉还是有很多不足啊,今天自己用数组和链表分别实现Stack,当然STL中的Stack肯定不是这么简单,你不妨看一下,说不定有收获呢,若发现有问题,请指正,毕竟我还是C++新手。
数组版
//typename可以表示任何类型,而class只能表示类template<typename T,typename cont
http://cyqdata.cn/cnblogs/article-detail-41508
(译)如何使用cocos2d来制作一个塔防游戏:第一部分
原文链接地址:http://www.iphonegametutorials.com/2011/04/11/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-1-creep-waves/
教程截图:
我们做到了!在第一篇教程中,我们已经花时间讨论了最终要完成一个什么样的作品。现在,让我们开始
http://cyqdata.cn/cnblogs/article-detail-41484
Scaleform GFx 3.2.87 源码完全安装版
Crysis2.. UTGame.. 各种大作的游戏 UI 怎做的? 就是 Scalefotm GFx
Scaleform是基于 Flash的用户界面 (UI)工具以及视频游戏中间件与消费类电子产品的主要提供商。
Scaleform GFx 将硬件加速3D图像技术特性与Adobe® Flash® 工具的生产率相结合,从而能够快速创建拟真的3D
http://cyqdata.cn/cnblogs/article-detail-41483
(译)如何使用cocos2d制作一个塔防游戏:第三部分
原文链接地址:http://www.iphonegametutorials.com/2011/04/19/cocos2d-game-tutorial-%E2%80%93-how-to-build-a-tower-defense-game-for-the-iphone-%E2%80%93-part-3-%E2%80%93-rotation-and-realism/
欢迎来到塔防游戏教程系列的第
http://cyqdata.cn/cnblogs/article-detail-41481
(译)如何使用cocos2d制作一个塔防游戏:第四部分(完)
原文链接地址:http://www.iphonegametutorials.com/2011/04/21/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-4-starting-the-tower-attack/
教程截图:
这部分教程,我们将实现我们刚开始所讨论的完整的塔防游戏。这是本系列
http://cyqdata.cn/cnblogs/article-detail-41480
我是如何设计并实现一门程序设计语言——一门函数式编程语言Lucida的诞生
Lucida——一门函数式程序设计语言的诞生起因完成了SM的第一个项目之后,老大给了我一段学习的时间,在这个期间我重温了一下CLR,并学习使用了Haskell,并研究了下Python的itertools和functools。不过不停的看书和看文档实在是一件无聊的事情。于是就想搞个看起来比较NB的东西做做。自己从本科那会就开始想写一个编程语言,不过那会缺乏编译的功底。自从阅读
http://cyqdata.cn/cnblogs/article-detail-41479
CorePlex开发手记:一、Winform窗体皮肤及简单换肤机制
前言: CorePlex代码库 作为一个Visual Studio插件, 允许用户通过VS直接访问在线代码库。开发过程中我翻阅了很多网上的资料,也总结了一些技术要点,现写成系列文章,以飨读者。同时,里面某些技术也是我第一次使用,如有不对的地方,还请行家狠拍,欢迎大家指正~ 闲话休絮,进入正题。从本篇文章开始,介绍 CorePlex 的窗体皮肤机制,以及简单的换肤功能。我们先来看看效果: 换一个皮
http://cyqdata.cn/cnblogs/article-detail-41476
(译)如何使用cocos2d制作一个塔防游戏:第二部分
原文链接地址:http://www.iphonegametutorials.com/2011/04/15/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-2-placing-towers/
教程截图:
欢迎来到《如何使用cocos2d制作一个塔防游戏》的第二部分--今天,我们将添加代码来放
http://cyqdata.cn/cnblogs/article-detail-41474
C#读书笔记----浅度复制与深度复制
前提条件:从
一个变量到另一个变量按值复制对象,而不是按引用复制对象(即以与结构相同的方式复制)可能非常复杂。因为一个对象可能包含许多对象的引用,例如字段、成
员等,这将涉及许多烦人的处理操作。把每个成员从一个对象复制到另一个对象中可能不会成功,因为其中一些成员可能是引用类型。
浅复制:简单地按照成员复制对象可以通过派生于System.Object的MemberwiseClone()方法来完成
http://cyqdata.cn/cnblogs/article-detail-41473