找到相关内容 3681
在Visual Studio 2010中使用Modeling Project定制DSL以及自动化代码生成
从Visual Studio 2010开始,有一个Modeling Project的项目模板,允许应用程序设计人员通过该项目完成统一的UML模型设计。与Visual Studio 2008 DSLTools相比,通过Modeling Project创建出来的UML模型对象,能够被使用到各个不同的UML视图中,这一功能是由UML Model Explorer维护的。我们可以看到,相同的UML模型对象
http://cyqdata.cn/cnblogs/article-detail-38219 
Windows Phone Developer Tools 7.1 Beta 新特性--使用Additional Tools
    5月24号晚上兴奋地等待,在浏览器缓冲了近30分钟后,我终于看到了芒果更新的Webcast,虽然只是看了一个结尾。第二天通过小指的围脖收到风声,芒果更新对应的开发工具终于发布了,虽然还是Beta版本的,这对于广大的WP7爱好者来说,不能不说是一种精神上的慰藉。 1.Windows Phone Developer Tools 7.1 Beta的安装  
http://cyqdata.cn/cnblogs/article-detail-38217 
PetShop 之讨论ASP.NET Page事件执行顺序
大家最常见的Page事件的应用莫过于Page_Load方法,当我们新建一个webform页面,cs页里面会默认包含一个Page_Load方法。本人比较惭愧的是,除此之外的其他Page事件基本没有使用过,也不知道该如何使用。   最近在PetShop for .NET3.5上注意到一些有关的细节,在这里想跟大家讨论一下,希望大家能够补充指正。   其中购物车页面(ShoppingCart.aspx)
http://cyqdata.cn/cnblogs/article-detail-38213 
【最新】五大主流浏览器 CSS3 和 HTML5 兼容性大比拼
各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准。   当然,即使标准正式制定了,现代浏览器要普及到大部分用户也是需要一个相当漫长的过程。如果你现在就希望使用 CSS3 和 H
http://cyqdata.cn/cnblogs/article-detail-38209 
诡异的bug: tcsh陷入死循环
问题:项目开发中,碰到一个很奇怪的问题:当tcsh启动的子程序退出之后,tcsh本身无法退出,并占用大量CPU资源。 背景:应用程序在fork之后,用tcsh启动另一个子进程,执行特定任务。进程之间使用sockepair(pipe)进行进程间通讯;为简化编程,将子进程的socket fd重定向为stdin和stdout。 具体症状: Strace tcsh程序: fstat(250, 0x7
http://cyqdata.cn/cnblogs/article-detail-38207 
.NET简谈网络系统大局观
我们都知道软件发展经历了很长一段路程,在软件刚刚起步的时候,有一批世界顶尖的科学家用自己整个的人生为我们创造了今天美好的信息世界,我印象最深的是我看过一本书,书名是《优雅人生》是专门介绍一位伟大的女性IT工作者,她是一位传奇人物,她是编译器的先驱,在她晚年的时候都拼命在一线开发环境中肩负着整个美国的IT重任,这位女性就是,格雷斯-霍珀;值得我们去敬仰,去学习;我为什么要讲上面的一段话呢,其实这源自
http://cyqdata.cn/cnblogs/article-detail-38205 
我的VSTO之路(四):深入介绍Word开发
在上一篇文章中,我介绍了Word的对象模型和一些基本开发技巧。为了更好的介绍Word插件开发,我为本文制作了一个Word书签的增强版,具体功能是让用户在Word中选择一段文本,为它添加书签并其标志为高亮,同时用户可以为这段书签写注释,以后当用户点击这个书签时,我就会显示注释。以下是我录制的视频介绍:   这个插件将包括以下几个技术点: 添加右键菜单
http://cyqdata.cn/cnblogs/article-detail-38199 
《模式——工程化实现及扩展》(设计模式C# 版)《访问者模式 Visitor》——“自我检验"
转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/    下面我们把本章正文部分的HR系统示例进一步复杂化: 1、 系统管理的人员类型包括三大类4小类: a.       员工(Employee):包
http://cyqdata.cn/cnblogs/article-detail-38198 
Silverlight OOB 快速入门
关于神马是 OOB 各位可以看 MSDN 浏览器外支持:http://msdn.microsoft.com/zh-cn/library/dd550721(v=VS.95).aspx,如何配置 Silverlight OOB 各位可以看 MSDN 如何为浏览器外支持配置应用程序:http://msdn.microsoft.com/zh-cn/library/dd833073(v=VS.95).asp
http://cyqdata.cn/cnblogs/article-detail-38197 
命名空间+反射:未能加载文件或程序集“database.SQLServerDAL”或它的某一个依赖项。系统找不到指定的文件..
public static object CreateObject(string AssemblyPath,string ClassNamespace) { object objType = DataCache.GetCache(ClassNamespace);//从缓存读取 if (objType == null) { try { objType
http://cyqdata.cn/cnblogs/article-detail-38196 
DotNET企业架构应用实践-企业管理软件架构的历史与发展(中)- 分布式系统
在前几天的DotNET企业架构应用实践-企业管理软件架构(计算)的历史与发展(上)一文中,介绍了在企业管理软件架构发布中的主机-终端结构、以及客户机-服务器结构、浏览器-服务器结构,本文今天向大家介绍有关于分布式计算及SOA架构方面的知识。 广义分布式系统 分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。
http://cyqdata.cn/cnblogs/article-detail-38193 
Silverlight——施工计划日报表(一)
前一段时间,客户需要一个施工计划报表,要求能够直观的看到各个计划的实施时间,而且能够修改。琢磨着,决定用Silverlight搞定好了。效果如下: 用户可以通过右键菜单的【完成】选项来标记完成,左键选择单元格来设置时间段。那么数据是怎么带过来的呢?在这个Silverlight程序里面,定义了这么一个类: namespace PlansView { /// <summary>
http://cyqdata.cn/cnblogs/article-detail-38191 
使用操作系统中Task Scheduler调用WinScp批处理实现上传下载文件
上一个随笔中我们提到了在Windows 7操作系统中配置ftp服务器并通过WinScp客户端来访问它,这样就可以方便的上传下载文件了。现在又有新的问题,我们发现如果项目中的文件很多,成百上千个文件,即使WinScp提供方便的文件拖拽功能,还是发现很繁杂。也许你会想到在dos中使用move命令,但是这个包含了cmd,cd,move等好几个命令,也是很费时间的。我们试图找到一种自动执行的程序,每隔一段
http://cyqdata.cn/cnblogs/article-detail-38182 
《.NET4.0 面向对象编程漫谈》读书笔记 ——第14章 对象间的协作与信息交换
第14章 对象间的协作与信息交换 【简介】:面向对象的程序 =  对象 + 对象之间的相互协作关系。在任何一个面向对象程序开发过程中,设计好对象之间的协作关系与信息交换方式都属于开发的核心任务,本章主要介绍了“一对一”对象之间、“一对多”对象之间的相互协作与信息交换的基本方式等。 第1节 对象间信息交换的基本方式  1、 对象协作
http://cyqdata.cn/cnblogs/article-detail-38181 
项目 &quot;差不多成功? 简直就是失败&quot;.
我觉得有必要说说我正在做的项目, 是一个基于Flex开发的在线图片编辑程序. 参与开发的成员总共4个,我是其中一员. 项目原计划是在两个月内完成, 但到现在已经进行了差不多6个月,现在还在开发阶段.  刚开发了一个月左右, 项目做过了一次重构, 重构的原因是其中一个功能难以在现有代码上完成,  改用PureMVC框架. 改用PureMVC后的那几天, 组员们努力地往项
http://cyqdata.cn/cnblogs/article-detail-38178 
JavaScript设计模式之一Interface接口
如何用面向对象的思想来写JavaScript,对于初学者应该是比较难的,我们经常用的JQuery其实也是用面向对象的思想去封装的,今天我们来看看如何在Javascript中用Interface,在C#还是JAVA中都应该面向接口设计我们的程序,在C#和Java中都Interface这样的关键字,但是JavaScript中没有相应的机制,但是Javascript很灵活,我们可以用它的特性去模仿Int
http://cyqdata.cn/cnblogs/article-detail-38177 
《模式——工程化实现及扩展》(设计模式C# 版)《备忘录模式》——“自我检验&quot; 参考答案
转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/  http://www.cnblogs.com/callwangxiang/archive/2011/05/09/ExerciseAAMemento.html的参考答案  1、interface 
http://cyqdata.cn/cnblogs/article-detail-38176 
Asp.Net MVC 3 + ExtJs 4.01做一个Quartz.Net管理平台
在原来的公司曾经用asp.net + extjs 2做过一个Quartz.Net简单管理平台(后来申请了著作权,尽然也可以),随着Asp.Net MVC 3和ExtJs 4的发布,突然有了重新用Asp.Net MVC 3 + ExtJs 4重新做一下的冲动(冲动是魔鬼呀。。。)。本次只实现了显示触发器Trigger的信息。效果图: 1.定义TriggerInfo,这里为了方便起见只列出了
http://cyqdata.cn/cnblogs/article-detail-38175 
基于微软并行计算的工作流解决方案 (1) Parallel Activity
在微软WF4中有一个Parallel活动,它可以模拟并行执行,但可惜的是Parallel活动并不是一个真正意义上的并行计算方案,实际上Parallel利用了一个线程去分时间段执行下面的各个分支。 今天,我们要做的就是基于Parallel活动和微软.net framework 4中的并行任务Task,构造一个实际的并行工作流。并将它扩展为通用的并行工作流解决方案。 我们首先构造一个虚拟的订单处理流程
http://cyqdata.cn/cnblogs/article-detail-38170 
深入剖析WCF的认证机制(3): 绑定、安全模式与客户端凭证类型[BasicHttpBinding篇]
整个安全传输是在WCF的信道层进行的,而绑定是信道层的缔造者,所以终结点采用哪种类型的绑定以及对绑定的属性进行怎样的设置决定了信道层最终采用何种机制实现消息的安全传输。具体来说,我们可以通过绑定设置最终采用的安全模式,以及基于相应安全模式下进行认证和消息保护的行为。 一、Binding安全相关的应用编程接口 不同的绑定类型由于其采用的传输协议不同,应用的场景也各有侧重,很难提供一种统一的应用编
http://cyqdata.cn/cnblogs/article-detail-38169