找到相关内容 3738
Essential WCF 第二章 契约 系列文章
[第1篇] 基础 在原子和金钱世界中,契约是两个或多个组织以一个已知的价格提供商品和服务的合同。在比特和服务的世界中,契约有类似的功能:它是两个或多个组织之间确定消息交换和消息条款及条件的合同。 契约是由服务终结点发送或接收的消息的描述。每一个终结点都由ABCs定义:一个消息发送到的网络上的地址,一个描述消息如何发送的绑定,一个描述消息格式的契约。 [第2篇] 服务契约 服务契约描述了由服务终结点
http://www.cyqdata.cn/cnblogs/article-detail-40678 
Asp.net和数据库的一些概念
这些概念都是我在学习中曾经迷糊和困扰的,现在写出来供一些像我当初一样的新手参考。有时候概念明确了可以少走一点弯路。 1.和数据库互交其实就是进程间的通信,比较常用的是TCP/IP和命名管道。进程间的互交有运行在同一台机器上的互交,和运行在不同机器上的互交。 2.数据库实例是操作数据库的一种手段,简单来说数据库并不是用记事本打开就能修改的,要通过数据库实例来进行相应的查询和修改等操作。数据库和文件
http://www.cyqdata.cn/cnblogs/article-detail-40677 
开发辅助工具Kalman Studio2.0发布,内置基于T4的代码生成器
最初开发该软件的目标是做成一个开发辅助工具来提高工作效率,代码生成器只是作为其中的一个功能,以前发布过该软件的一个粗糙的版本,bug有不少,现在系统的整理了一下,修改了不少bug,这次最大的改动就是将原来代码生成器通过SMO取SQL Server元数据信息改成了使用系统存储过程,重写了SqlServerSchemaProvider模块,并重构了批量代码生成界面本软件主要功能如下: 1、基于T4的代
http://www.cyqdata.cn/cnblogs/article-detail-40676 
.NET Micro Framework 4.2 beta 源码探析
        .NET Micro Framework 4.2 beta发布已经有一段时间了,一直没有腾出时间研究,昨天因为LWIP协议栈的原因(感觉上一个版本有点问题)刚 下了代码,所以抽空研究了一下。        这个版本主要的改变就是支持远程安全升级,VB.n
http://www.cyqdata.cn/cnblogs/article-detail-40675 
漫谈.Net中对象相等
.Net中对象之间的相等比较,是一个看似简单,实际上有点复杂。这和现实世界的情况差不多,无论人或物,现实中没有两个绝对相等,只有相对的属性一致或同属某个类别,这学问细究下去无穷无尽,一辈子也未必参得透。而.Net中的相等,没有那么捉摸不透,却也值得品味一番。   说到相等,新手上来,先学到的就是相等操作符==(有的.Net语言中是单=),这个很自然,问题是有不少人工作了一两年,提到相等还是只想
http://www.cyqdata.cn/cnblogs/article-detail-40673 
Silverlight中服务通信方式的选择(WCF、Data Service、Ria Service)
WCF Service(WebService) Web Services是经实践考验证明的跨防火墙的通信方式,它很稳定且被广泛认可。总的来说你需要为分散的CRUD操作指定相应的接口并在Silverlight中忠实的调用他们 使用的原因:需要进行类似直接通过服务进行数据库交互操作的项目(弱化业务逻辑部分)。 避免使用的原因:必须始终自己监视数据的变化并调用相应的服务方法进行更新,任何
http://www.cyqdata.cn/cnblogs/article-detail-40670 
HtmlAgilityPack 加载中文页面时出现在乱码的最终解决方案
      前几天我在博客园转载了一篇"net HtmlParser初步使用研究"的文章,之后看过文章评论才知道原来现在已经有HtmlAgilityPack这个类库可以更方便地对HTML内容进行分析和提取。因此今天特别学习和实践了一下HtmlAgilityPack和XPath,并作下笔记。    HtmlAgilityPack是
http://www.cyqdata.cn/cnblogs/article-detail-40669 
Direct3D轮回:构建基于Direct3D的通用摄影机类
Direct3D渲染管线主要完成了三次矩阵变换: 1.世界变换——局部坐标到全局坐标的变换; 2.摄影变换——全局坐标到摄影坐标的变换; 3.投影变换——摄影坐标到投影坐标的变换。 其中的摄影变换我们大都通过封装一个称之为“摄影机”的对象加以实现。 如下即为一个基于Direct3D机制的通用摄影机实现:
http://www.cyqdata.cn/cnblogs/article-detail-40668 
.NET Micro Framework 4.2 bate 源码探析
        .NET Micro Framework 4.2 bate发布已经有一段时间了,一直没有腾出时间研究,昨天因为LWIP协议栈的原因(感觉上一个版本有点问题)刚 下了代码,所以抽空研究了一下。        这个版本主要的改变就是支持远程安全升级,VB.n
http://www.cyqdata.cn/cnblogs/article-detail-40667 
从零开始,学习windows编程(7)--不使用CRT库的程序
从前面几篇,我们已经得到一些结论。 程序是可以自定义入口的,但是如果在入口中使用了一些CRT相关的函数,而没有正确的进行初始化工作的话,即使编译不出问题,在运行时也会出现内存错误等问题的。 那我们可以写出完全不用到CRT库的程序吗?当然可以,既然CRT库也是微软写的,甚至我们可以用另外一个CRT库来代替它。不过这个算是另外一个话题了。先看看不使用CRT库的hello world是啥样的吧。 不使用
http://www.cyqdata.cn/cnblogs/article-detail-40662 
用CSS3打造HTML5的Logo
本文将向大家介绍如何利用CSS3的新样式属性制作一个HTML5的Logo。我们先来看看最终的效果: 不要怀疑,上面的logo完全由HTML+CSS实现。我们将logo划分为盾形、数字5和辐射背景三大部分,下面将分别实现每个部分。 盾形 盾形在外形上是左右对称的,因此我们可先完成左半边,右半边可复制过来再修改一些参数。左半边准备用三个div实现,其中有两个div需要倾斜一定的角度来实现盾形的左边和
http://www.cyqdata.cn/cnblogs/article-detail-40658 
突破 Silverlight 自身限制, 做更好的动态加载导航机制(一)
Silverlight 对反射的限制 在 Silverlight 中, 对反射做了很多的限制, 最大的两个限制是: 只能通过反射访问 public 成员, 无法访问其它 (private, protected, internal) 成员: 这一点,暂时没有什么好的解决方案。 无法获取程序集的引用信息: 这一点, 幸好有 Mono.Cecil , 可以通过 Mono.Cecil 绕过
http://www.cyqdata.cn/cnblogs/article-detail-40657 
.NET简谈互操作(一:开篇介绍)
本人最近在学习非托管C++互操作的技术,有点小收获不敢私藏拿出来跟大家分享;作为.NET开发人员,我们有必要学习一些互操作方面的知识;尤其对一些高级程序员来说,掌握非托管的互操作能很好的增加我们的技术竞争力;由于互操作的内容很多,我打算用系列来讲,这篇就当是随便唠叨做入门介绍吧; .NET平台的相关基础知识我就不浪费时间讲了,直接进入主题吧;.NET是在操作系统上的一层软件开发框架,是在Windo
http://www.cyqdata.cn/cnblogs/article-detail-40656 
本地运行ASP.NET 网站组件CYQ.IIS发布--网站项目展示必备工具
前言:   曾经,为了让秋色园更方便的在本地运行部署,辛苦写了一个“秋色园QBlog博客一键安装工具技术实现[附源码下载] ”。不过这个工具也有一些不足,比如Win7就会出问题,另外IIS装的不好,也会有问题,出了问题不好解决。后来有网页发了一个ASP.NET.exe程序给我,说可以本地化运行网站,我试了一下,对秋色园一点效果也没有,之后就没理了。昨晚
http://www.cyqdata.cn/cnblogs/article-detail-40653 
一个分层架构音乐网站源码(使用了ASP.NET+sql server 2005 )
      这个音乐网站是我.net选修课的期末作业,采用三层架构实现,数据库采用sql server 2005,具有如下的功能:  前台浏览歌曲,播放歌曲,搜索歌曲,会员注册,后台分管理员,会员上传音乐以及会员信息修改;实现起来很简单  开发环境:win7+vs2010+sql server2005 为方便新手交流,我贴几张图
http://www.cyqdata.cn/cnblogs/article-detail-40651 
AgileEAS.NET企业级敏捷软件开发平台 5.0 简介
AgileEAS.NET简介  AgileEAS.NET平台(简称EAS.NET平台)是以“敏捷并行开发方法”为其过程指导思想、基于Microsoft .Net构件技术和模型驱动架构的企业级快速开发平台,AgileEAS.NET使的构建企业级分布式应用系统变得简单,它提供了可灵活扩展应用架构,并且革命性的改变了软件的生产方式,用于帮助中小型软件企业建立一
http://www.cyqdata.cn/cnblogs/article-detail-40640 
多种编程语言开发(C#,VB.NET,Delphi.NET)
EPN应用程序框架完全用C#语言编写,作为一个Win Forms的快速开发框架,可以被任意.NET语言调用。 在不熟悉VB语言的情况下,如何实现写出VB语言的Sample ?   先看EPN解决方案视图,熟悉需要引用的类型库 各个项目的说明 项目名称 用意
http://www.cyqdata.cn/cnblogs/article-detail-40635 
Essential WCF 第一章 基础 系列文章
《Essential Windows Communication Foundation 》 系列翻译文章最先从CSDN 上开始翻译,后来转到博客园,现在是将前四章的翻译内容从CSDN搬到博客园上,同时按章节划分不同系列,方便大家查看。以后会继续更新。 [第1篇] 基础   微软通信基础是关于服务的。主要是指创建,寄宿,使用以及安全性。WCF是基于标准和互通性的。可以提高开发人员的生产力。
http://www.cyqdata.cn/cnblogs/article-detail-40629 
Background Agent and Scheduled Task
  在Wp7.1中实现了多任务,允许应用程序在后台运行。通过Scheduled Task 和 Back Agent可以使程序在后台运行。 BackgroundAgent 是ScheduledTaskAgent, AudioPlayerAgent, AudioStreamAgent所有具有后台运行功能Agent的基类。 ScheduledTaskAgent 用于实现ScheduledTa
http://www.cyqdata.cn/cnblogs/article-detail-40628 
Silverlight 2.5D RPG游戏技巧与特效处理:(二十)副本系统
前段时间晚上把小孩哄睡后带着老婆体验了一把《星辰变》,让我印象较深的可怜只有其副本系统,这里想说并不是《星辰变》的副本有多么有趣;相反,其枯燥到了无生趣可言,几乎你每天都得花费2个小时用在那重复重复再重复,屈指可数那3-5个一成不变的副本任务上,所以没几天我们便厌倦了。自从《魔兽世界》开始侵噬中华网游大地那刻,一款网游“副本系统”设计的坏往往被商家定位成事关整个游戏品质的极
http://www.cyqdata.cn/cnblogs/article-detail-40627