找到相关内容 722
All-In-One Code Framework [一站式示例代码库]
2010 对一站式示例代码库,对奋战在一站式示例代码库上的每一位工程师来说都是不同寻常的一年。 在我们共同努力和开发社区的支持下,该项目从一年前的草根雏形,成长为CodePlex排名前三,含有500多代码示例的“微软示例代码库”。 在此辞旧迎新之际,项目组感谢开源社区及开发者社区伴随我们一路走过来。2011年,我们会做得更好,以回馈社区,回馈广大开发者。 回顾2010 1)  215 新示例,300K 下载量,CodePlex 前三 2010 年,我们总共发布了215个新示例,总代码示例数过500。可以在http://1code.codeplex.com/ 下载到,或通过浏览示例代码索引下载单个示例包。 300K的下载量,在CodePlex上挤入下载量前三。每月新示例发布介绍索引: · 微软一站式示例代码库 2010年12月更新 · 一站式示例代码库2010年11月5
http://cyqdata.cn/cnblogs/article-detail-2464 
SharePoint2010 ContentEditorWebPart的一个bug
1.在CEWP中使用CSS CEWP是SharePoint 2010中一个内置的webpart,我们可以在CEWP中使用自定义的CSS和JS,下面我们在CEWP中使用自定义的CSS来隐藏左边栏,在页面中添加CEWP: 在CEWP的HTML Source中输入下面css代码: <style type="text/css"> body #s4-leftpanel{display:none;} .s4-ca {margin-left:0px} </style> 2.Bug重现 我们一样也可以在CEWP中使用js,不过在使用js的时候有个小bug,就是我们如果使用document.write的时候,每次保存都会复制一份write的内容。我们同样通过上面的方式添加一段js: 保存后显示正常 如果你再次编辑WebPart保存后就会出现重复了
http://cyqdata.cn/cnblogs/article-detail-2291 
发布Apworks应用开发框架(Alpha版本)
Tiny Library CQRS的介绍文章有好些日子没有更新了,因为最近一直在忙着发布Apworks应用开发框架。原本打算在2011年1月1日发布,以迎接新年的到来,后来确定了还是在2010年12月31日发布,就算是给过去的一年做个留念。哈哈。 一直关注我的博客的园友都知道,之前我的一些领域驱动设计的案例,都是以Apworks为基础的。由于时间关系,Apworks一直没有一个固定的版本,所以在那些案例中,我都是将Apworks的程序集加入了案例的发布包里。现在,终于能够为Apworks整出一个“可用”的版本,并将其发布到了codeplex上,地址是:http://apworks.codeplex.com。版本:Alpha(v1.0.4016.23016)。有关Apworks的所有文档,我都上传到了http://apworks.org/documents.aspx。
http://cyqdata.cn/cnblogs/article-detail-2289 
CSS3:transform与transition背后的数学原理
(很多同学看到大段的数学公式就会发昏,我以人格担保,这里面的数学公式简单的不能再简单了......) transform的原理是计算机图形学中的2D矩阵变换, 在开始之前,首先来复习下一个简单的线性代数知识:矩阵与向量乘法。太复的用不到,只需要3维向量与3x3矩阵的乘积: 接下来我们来说说transform跟矩阵乘法的关系,我们的任何一个html元素渲染完成后可以得到一张位图,把这张位图上所有的点都做一次矩阵运算,将得到一张的新的位图,这就是transform的基本含义。 首先来看最简单的transform,translate。我们都知道tansform:translate(tx,ty);的基本含义是将一个元素的显示位置平移tx,ty。在矩阵变换中,translate体现为下面的矩阵运算: tansform:scale(sx,sy);将一个元素拉伸或者压缩指定的倍数,它对应的矩阵变换是
http://cyqdata.cn/cnblogs/article-detail-2264 
Silverlight MMORPG网页游戏开发课程(Game Lesson):目录
[感谢 银光中国 提供本课程所有源码资源分流] 一次全新的开始,一次全新的构建与诠释。渴望在时空长廊中寻觅传说中光的起源,我决定用这部课程编写一首血脉喷张之进行曲。一年前,我一个人在战斗,前行,引导我绝不放弃的是那遥远而飘渺的微米月光,循着光的足迹至今天,为这股越发坚定的力量所吸附更多的光无惧黑暗的吞噬,穿越,直至大地!何以扶平我此刻宽慰的心?交织着英雄与自由主义那勇往直前之无尚银光。 有朋友认为这次的课程毫无新意,其实不然。如果你选择仔细阅读每个角落,或许你收获的东西比我第一部教程给得更多且更实用。依旧是一节接一节循序渐进的模式推进着整个章节,对于有Silverlight基础的朋友可以说不存在任何难点。不要被“游戏开发”这几个大字所吓到,既然你选择来到这个世界上,就一定要比前人活得更坚强且更有价值!理想的实现与每每朝着理想的方向迈出那么一小步都将成为你毕
http://cyqdata.cn/cnblogs/article-detail-2259 
分享一个在线Word编辑的jQuery插件
.demo_block { border: 1px #000 solid; margin: 20px; padding: 20px; background-color: #FDFFCE; } b { color: Red; } code { color: Green; } i { font-weight: bold; font-size: 14.7; font-style: normal; } 在做OA或者工作流程的网站中,常常能够看到一些在线Word编辑进行文档处理的功能,这里我开发了一个在线Word编辑插件并且以此为例。   1.NTKO Word在线编辑器介绍: NTKO的官方网站:http://www.ntko.com/ NTKO OFFICE文档控件是拥有完全自主知识产权的ActiveX控件。使用NTKO Office文档控件,能够在浏览器中直接编辑Word,Exce
http://cyqdata.cn/cnblogs/article-detail-2181 
ESFramework 4.0 进阶(01) -- 消息
(ESFramework 4.0 快速上手 属于ESFramework的傻瓜式应用,对于开发一般的通信程序已经足够了,但是如果要构建更高性能更灵活更具扩展性的应用,还是必须要从基础开始了解ESFramework的内核机制。本篇是为进入ESFramework内核的第一步。)   需要交互的分布式系统之间通过消息来传递有意义的信息。消息是通信框架的核心。离开了消息,再谈通信框架就没有任何意义,所以,消息是ESFramework中一个最核心的概念。   一. 消息的类别         在具体的应用中,我们需要对消息的类别进行定义,这有助于我们分析和讨论问题。消息大致可以分为4个类别:请求消息、回复消息、报告、通知、P2P消息。      
http://cyqdata.cn/cnblogs/article-detail-1661 
新生命开发团队Orm框架XCode v3.5.2009.0714源码发布(圣诞随心大礼包)
    忙忙碌碌有一年!做了很多东西,到头来,似乎又什么都没有做。人继续变老,程序继续改进。     这段时间从我们各个系统抽取了基础的常用的部分,整理后形成了一个XCode示例项目,包含三部分:DLL引用程序集、Web网站、YWS实体类库。     之前发布了一些介绍XCode的文章,有些朋友希望能得到源码,更多的朋友是想知道怎么用,想试一试!我们现有的系统是一个大体系,分割开来无法独立工作,所以一直没有提供XCode的例子项目。现在整理的这个例子项目,用到了XCode中常用的70%功能,蕴含着XCode开发模式的思想,希望能加深大家对XCode的了解。       XCode v3.5源码(及相关组件、例子、代码生成器等)目前存放于CodePlex,地址:h
http://cyqdata.cn/cnblogs/article-detail-1646 
[项目过程中所遇到的各种问题记录]编辑器篇——使用FCKeditor生成静态分页HTML
       继续编辑篇的内容,本文是编辑器篇的最后一篇,前面2篇分别是FCKeditor相关知识及各种常见使用问题和FCKeditor自定义上传路径配置,今天这篇文章主要是介绍如何使用fckeditor来生成静态分页HTML。 以下是本文所要介绍的内容: 1、生成静态化分页HTML分析 2、具体实现   一、生成静态化分页HTML分析      在实际的网站开发过程中,我们总是想通过各种方式提高网站的性能,其中比较有效的方式就是:缓存、网页静态化、异步加载等等,今天这边主要讨论的是静态化页面的生成。      在一般的资讯网站上使用静态化的页面比较多,因为像新闻等资讯时效性比较强,一般生成了一个静态页面就可以一直使用,而需要生成静态页面
http://cyqdata.cn/cnblogs/article-detail-390 
对Razor的一点初步看法
    最近在学习客户端技术。原因是发现一些新的东西正在发生变化,比如说JQuery+Html5+CSS3这样的组合有效,还是要用透微软的Razor+MVC3这样的组合。       因为只是初步了解了下相关的概念,但看了Razor的做法后,有一点感想: 我们来看下Razor的语法:   @{ var total = 0; var totalMessage = ""; if(IsPost) { // Retrieve the numbers that the user entered. var num1 = Request["text1"]; var num2 = Request["text2"]; // Conv
http://cyqdata.cn/cnblogs/article-detail-387 
[项目过程中所遇到的各种问题记录]编辑器篇——FCKeditor相关知识及各种常见使用问题
      马上2010年就要结束了,所以这几天准备花点时间把这一年中在开发过程中遇到的问题及解决方案记录下来,以备日后使用,目前先规划了:编辑器篇(仅针对asp.net开发中的fckeditor)、图表篇(winforms中的MSChart和asp.net中的FLASH图表FunsionCharts)、ORM篇(主要是针对NHibernate)       就目前来说fckeditor已经算是比较老的开源编辑器了(现在已经有新的CKeditor),但是其优秀的功能及可用性在目前WEB开发中占有很大的分量,今天这篇文章主要记录下fckeditor的各种常见配置及一些所遇到的问题的解决方案。 以下是本文所要介绍的内容: 1、fckeditor的使用 2、fckeditor的config介绍及
http://cyqdata.cn/cnblogs/article-detail-357 
Step by Step-构建自己的ORM系列-配置管理层
一、开篇         距离上篇《Step by Step-构建自己的ORM系列-数据访问层》的时间间隔的太久了,很对不住大家啊,主要是因为在写《设计模式-系列索引系列》必须提前先写完,才能 继续这个系列,当然我也在写这几个系列的过程中,对ORM这个系列中的原来的实现的想法有了新的认识和改进,当然这些都不是说是很先进的思想或者认识,也可能是大家见过 的思路吧,希望后面我能在写设计模式系列的过程中,穿插讲解ORM系列,当然我的这个构建的系列,也只能说是很简易的,自己平时开发个小应用工具或者什么的,可能用他, 因为是自己开发的嘛,毕竟使用起来还是比较顺手的!符合自己的操作习惯嘛。         当然我写这个系列的过程中,也会有自己认识偏激的地方,或者
http://cyqdata.cn/cnblogs/article-detail-353 
一个Quicksort究竟可以写到多么短
一个Quicksort究竟可以写到多么短 说实话,我从来没有能一次写对一个快速排序,总是有各种各样的错误。 快排麻烦就麻烦在,没办法去调试它,因为它是生成递归的,只能去静态调试,或者是不断的打印数组的状态以推测错误的可能性。 然而快排的基本思想却是极其简单的:接收一个数组,挑一个数,然后把比它小的那一摊数放在它的左边,把比它大的那一摊数放在它的右边,然后再对这个数左右两摊数递归的执行快排过程,直到子数组只剩一个数为止。 下面我先用最常用的C语言来写一个快速排序: 首先可以先写出一些伪代码: void quicksort(int array[], int left, int right) { //Do nothing if left <= right //p <- Get a number from array //Put elements <= p
http://cyqdata.cn/cnblogs/article-detail-292 
新浪微博PC客户端(DotNet WinForm版)——功能实现分解介绍
上一篇:新浪微博PC客户端(DotNet WinForm版)—— 初探 说明一下:只是兴趣,并不是想发布为一个软件,说实在的,如果要作为一个软件发布,要做的工作还有很多。  新浪微博API地址:http://open.t.sina.com.cn/wiki/index.php/API%E6%96%87%E6%A1%A3?retcode=0。目前提供的SDK: 1 Adobe Air2 Flash SDK3 PHP4 C++5 C#6 Java SDK7 Python SDK8 Javascript SDK(JSSDK)9 iOS SDK10 OAuth Library其它的不清楚,C#的还不完善,而且不是官方的。 当前已
http://cyqdata.cn/cnblogs/article-detail-291 
Working with FBX SDK (2)
Working with FBX SDK (2) 仅供个人学习使用,请勿转载,勿用于任何商业用途 作者:clayman      上一篇文章介绍了fbx sdk的基本用法,接下来我们继续讨论如何取得normal,tangent,binormal和uv信息。先介绍一些关于KFbxLayer对象的概念。KFbxLayer对象是一个容器,对mesh来说,它包含了除控点,多边形信息以外大部分数据,比如normal,tangent,vertex color,uv等等。一个mesh可以包含多个KFbxLayer对象,不同layer之间的元素类型,个数通常都不相同。下面是一个简单的mesh结构关系: mesh ---- layer 0 { KFbxLayerElementNormal, KFbxLayerElementTangent, KFbxLayerElementUV&
http://cyqdata.cn/cnblogs/article-detail-290 
使用Repository模式支持产品的客户化
    本篇博客简单描述了Repository模式在OEA中的应用。 不使用Repository时的问题     OEA框架中使用了DDD的思想,面向领域对象进行开发。在DDD中,有很多重要的概念,例如:聚合实体对象、值对象、仓储、工厂、服务等。(不太了解的Repository和DDD的朋友,可以看Evans写的《Domain Driven Design》。)     在OEA中,实体的实现框架使用了CSLA分布式框架。原来为了简单并保持和CSLA开发模式的兼容,一直都把实体的获取模式直接以静态方法的方式直接写在实体的对应列表类中。例如下面这段代码:     随着应用的慢慢深入,出现了一些问题: 不易支持客户化。OEA是基于产品线的开发,如果采用前面的开发模式,
http://cyqdata.cn/cnblogs/article-detail-250 
Silverlight MMORPG网页游戏开发课程[一期] 第十三课:战斗系统之技能/魔法攻击
引言 游戏因为华丽而精彩!这是所有游戏开发者发自肺腑的不懈追求!绚丽的技能/魔法效果将游戏的内涵渲染得淋漓尽致,本节我将继续拓展游戏中的战斗系统,以最简单直接的方式实现超酷的技能/魔法攻击效果。 13.1战斗系统之技能/魔法攻击(交叉参考:大法师 - 华丽经典之轮回 超酷万变的矢量魔法  雷、混、冰、毒、火、风 - 幻化中的魔法魅力!锦上添花之魔法特效装饰  落雷!治疗!陷阱!连锁闪电!多段群伤!魔法之终极五重奏①  落雷!治疗!陷阱!连锁闪电!多段群伤!魔法之终极五重奏② ) 传统即时类RPG游戏通常以右键作为技能/魔法的触发,战士类职业以技能为主,法师类职业以魔法为主,区别在于近身与远距离之分。这样我们大致可将其进行如下归类:近/远距离单体/群体技能攻击、近/远距离单体/群体魔法攻击;其中的单体又可分为速效型、持续型或按受益性质化分
http://cyqdata.cn/cnblogs/article-detail-248 
Oracle VM VirtualBox上安装windows server2008R2做SharePointServer2010开发(中)
非常遗憾,在我本子上没能装上,在windows更新上出现错误,没有找到原因,猜想是因为没有激活windows,等有时间再将本上的开发环境搞定。 由于公司开发需要,在公司的服务器上做了虚拟机器安装了Server2008R2,和SharepointFoundation2010及VS2010进行开发。 在安装完成Server2008R2后,需要配置一下应用程序配置才能继续安装SharepointFoundation2010,在安装时有几个需要注意的地方, 如果仅仅是在虚拟机上做开发,可以直接独立安装,如果有其他服务器的话,选择服务器场。 看到下面的图就说明安装基本完成了,接下来我们会做一个常用的webpart开发。 我们新建一个网站试试 配置站点 在你创建一个网站之后,如果想在根站点下再建立一个站点,那么创建界面就会是另外的样式 创建完毕后,在跟站点下
http://cyqdata.cn/cnblogs/article-detail-243 
[Hdu 2222] 字符串(三) {Aho-Corasick自动机}
{ 继续介绍字符串的相关内容 这篇文章介绍Aho-Corasick自动机 }   Aho-Corasick自动机 用于解决 多模式串匹配 的问题 首先得了解 KMP算法和Trie树的相关理论   先看一个具体的问题 Hdu 2222 http://acm.hdu.edu.cn/showproblem.php?pid=2222 题意 给定N个模式串 统计在一个长为M的主串里出现了多少个模式串 KMP算法可以做 复杂度为O(MN) 结合KMP算法和Trie树 AC自动机可以很好的解决这个问题 AC自动机的第一步是把所有模式串建成一个Trie 比如有模式串{SHE SHR SAY HE HR HER} 第一步.建立相应的Trie Trie_Build Code highlighting produced by Actipro CodeHighlighter (freewar
http://cyqdata.cn/cnblogs/article-detail-185 
silverlight for wince 6.0 的项目开发模板
时间:18:21 2010-12-1 环境:开发环境:VS2008 +XAML2CPP.EXE + SWE 2 + BLEND 2/3运行环境:WINCE 6.0 R3硬件加速: DirectX 联系:网站:     http://www.pvontek.comE-MAIL:    pengxinglove@gmail.com   参考资料 [1] http://hi.baidu.com/419836321/blog/item/2a9615221450e94aad34deba.html     背景       使用SWE开发项目有一段时间了,但由于WINCE6.0上,MS没有提供项目开发模板,每一次新建项目都要重复或修改对于一个已有的项
http://cyqdata.cn/cnblogs/article-detail-142