找到相关内容 1087
使用 IIS Express 取代 ASP.NET Development Server
原文地址:VS 2010 SP1 (Beta) and IIS Express   IIS Express 是一个 IIS7.5 对于开发者进行优化的免费版本,它既容易使用,又像 IIS 一样强大。 少于 5 M 的安装文件,轻量级又容易安装。 在 Visual Studio 中进行调试或者运行的时候不需要管理员账号 支持完全的 Web Server 特征,包括 SSL, URL 重
http://www.cyqdata.cn/cnblogs/article-detail-38422 
XML与DataSet对象的关系
在.NET Framework 中,经常使用XML 作为存储和传输各种数据的格式。DataSet 中的数据可以转换成XML 的形式来表示和存储。我们可以使用XML 对象同步和转换DataSet 的数据,而DataSet 也可以存储和传输XML 格式的数据。   XML 与 DataSet 的关系如下图所示:   DataSet 对象的常用方法如下:   A.  使用ReadXml(
http://www.cyqdata.cn/cnblogs/article-detail-38418 
基于微软并行计算的工作流解决方案 (3) AsyncParallelActivity
此片文章得到微软并行计算平台的Cristina Manu的热心帮助和大力支持,在此表示感谢。 Cristina Manu is SDET in Microsoft, working at Parallel Computing Platform, the author of paper "WORKFLOW AND PARALLELEXTENSIONS IN .NET FRAMEWORK 4
http://www.cyqdata.cn/cnblogs/article-detail-38410 
代理者模式——学习笔记
代理者系统结构模式可以用来构建带有隔离组件的分布式系统,该软件通过远程服务调用进行交互。代理者组件负责协调通信,诸如消息转发,以及传回结果和异常。 我所知的一个应用代理者模式的架构是SOA。 1. 例子 分布式的城市信息系统。 2. 语境 系统由独立的、相互协作的、分布式的、异构的组件构成。 3. 问题 构建一个复杂的软件系统,它是由独立的和互操作的组件构成,而不是一个整体的应用程序
http://www.cyqdata.cn/cnblogs/article-detail-38404 
层模式——面向模式的体系结构学习笔记
这一块对我来说是一个新的领域,所以刚开始看起来有些吃力。希望能够慢慢的进入状态。也许需要依靠笔记的帮忙。在我的学习中,学习笔记占有很大的地位,他不但是记录,更重要的是,他帮助我更深入的思考。不写笔记我会感觉没有学到东西。 1.1.1. 层 可以将系统划分为子任务组,每个子任务组在一个特定的抽象层次上。 1. 例子 ISO7层模型。 2. 语境 一个需要分解的大系统 3. 问
http://www.cyqdata.cn/cnblogs/article-detail-38399 
应用WSH、JavaScript和 bat 实现自动化构建工具改善工作中的代码部署流程!
    相对于实现需求来说代码的发布部署工作是一项重复的体力劳动,如:代码的压缩、资源URL的替换、资源文件在多台服务器上的同步工作、重启相应Windows服务。对于每次发布部署来说这都是一个固定的流程。显然我们对代码部署这种重复的体力劳动比较不感兴趣,对于实现新需求有更高的积极性。另外作为做程序员,我们这类典型的脑力劳动者除了实现工作中业务需求外,我们也应该要充分利
http://www.cyqdata.cn/cnblogs/article-detail-38375 
走向ASP.NET架构设计——第四章:业务层分层架构(后篇)
今天的内容比较简单,也是本章的一个收尾!   Anemic Domain Model   这种模式和之前讲述的Domain Model有很多的相似的地方。在之前的Domain Model中,每个业务类都包含了自己的业务逻辑和数据,以及对象之前的关系;但是在Anemic Domain Model,每个业务类仅仅只是包含了一些保存业务数据的属性,把相应的业务规则从原本的业务类中移到了另外的一个专门的业
http://www.cyqdata.cn/cnblogs/article-detail-38354 
javascript必知必会之closure
摘要   本系列博文主要谈一些在 javascript 使用中经常会混淆的高级应用,包括: prototype, closure, scope, this关键字. 对于一个需要提高自己javascript水平的程序员,这些都是必须要掌握的.本节主要介绍closure.   什么是closure?   一种定义是:A "closure" is an expression (typically a f
http://www.cyqdata.cn/cnblogs/article-detail-38348 
ASP.NET 2.0缓存技术探讨
1.ASP.NET Output Caching   当一个网页频繁被访问的时候,我们可以通过把整个网页缓存来提高执行效率。这样作的优点是,当用户再次访问这个网页的时候,被格式化好的HTML会被直接送显。   为什么会存在这种效果呢?我们通过ASP.NET的基本运行机制来解释这个问题。ASP.NET是一个动态的服务器,当用户从客户端提供一个请求的 时候,那么服务端的IIS接受到请求,然后根据用户的
http://www.cyqdata.cn/cnblogs/article-detail-38329 
javascript杂谈:继承
众所周知,javascript 是基于对象的语言,没有提供继承机制,但是可以通过一些手段实现继承,而实现继承主要依靠prototype。 1. function Animal(){ //构造函数 this.color = "红色"; }Animal.prototype.run = function(){ alert("奔跑!");}function Cat(){
http://www.cyqdata.cn/cnblogs/article-detail-38302 
个人ASP.NET程序性能优化心得(1):数据库篇
前言 相信园子里有不少程序员同学都是在做着xx管理系统这样的中小型项目,这种项目往往是一种工作量的代码,程序员同学就将青年耗费在这样的项目中,不断改变需求,不断地加班赶工,于是就开始怀疑这个行业,对developer充满厌恶,想学新东西,可是周围同事的水平都是差不多;想买书学平时加班根本没有自己的时间。这种状况相信大多数情况都在我们身边发生,我之前就是处于这种状态,使用的是asp.net语言,不过
http://www.cyqdata.cn/cnblogs/article-detail-38283 
JavaScript设计模式之一封装
对于熟悉C#和Java的兄弟们,面向对象的三大思想(封装,继承,多态)肯定是了解的,今天我想讲讲如何在Javascript中利用封装这个特性,开讲! 我们会把现实中的一些事物抽象成一个Class并且把事物的属性(名词)作为Class的Property把事物的动作(动词)作为Class的methods。在面向对象的语言中(C#等)都会有一些关键字来修饰类或者属性(Private,public,pro
http://www.cyqdata.cn/cnblogs/article-detail-38278 
ASP.NET开发中关于Web标准的几点建议
    Visual Studio.NET从2003到现在的2008,一路走来慢慢强大……从以前的vs2003能自动改乱你的html代码到现在在vs2008中都能直接对html代码进行w3c标准验证并提示了,非常不易。   论坛中也经常有从事.NET开发的新手朋友问一些ASP.NET开发过程中与Web标准之间的冲突问题,其实说到底就是客户端代码生成的问题。更高
http://www.cyqdata.cn/cnblogs/article-detail-38261 
Javascript 变量作用域
变量的作用域指的是变量的可见性,而生命周期则(存活期)则是从另一个角度考察变量。  JS中变量的作用域分为全局变量和局部变量,函数内定义的称为局部变量,函数外的称为全局变量。(“函数外的称为全局变量”是相对的,另此处讨论的前提是用var显式声明的变量,函数内不用var定义的变量默认是全局变量,当然忽略var声明变量是不赞成的)。 var glob = 4;//函数外声明全
http://www.cyqdata.cn/cnblogs/article-detail-38260 
MongoDB on Asp.Net MVC3
晚上闲来无事,研究了一下最近很火的MongoDB。感受只有一个:“自由”。 闲话略过,先让MongoDB在Win7 64下跑起来: 1. MongoDB主页 http://www.mongodb.org/ 2. 下载 http://downloads.mongodb.org/win32/mongodb-win32-x86_64-1.8.1.zip 3. 解压 e.g. H:
http://www.cyqdata.cn/cnblogs/article-detail-38228 
PetShop 之讨论ASP.NET Page事件执行顺序
大家最常见的Page事件的应用莫过于Page_Load方法,当我们新建一个webform页面,cs页里面会默认包含一个Page_Load方法。本人比较惭愧的是,除此之外的其他Page事件基本没有使用过,也不知道该如何使用。   最近在PetShop for .NET3.5上注意到一些有关的细节,在这里想跟大家讨论一下,希望大家能够补充指正。   其中购物车页面(ShoppingCart.aspx)
http://www.cyqdata.cn/cnblogs/article-detail-38213 
命名空间+反射:未能加载文件或程序集“database.SQLServerDAL”或它的某一个依赖项。系统找不到指定的文件..
public static object CreateObject(string AssemblyPath,string ClassNamespace) { object objType = DataCache.GetCache(ClassNamespace);//从缓存读取 if (objType == null) { try { objType
http://www.cyqdata.cn/cnblogs/article-detail-38196 
使用操作系统中Task Scheduler调用WinScp批处理实现上传下载文件
上一个随笔中我们提到了在Windows 7操作系统中配置ftp服务器并通过WinScp客户端来访问它,这样就可以方便的上传下载文件了。现在又有新的问题,我们发现如果项目中的文件很多,成百上千个文件,即使WinScp提供方便的文件拖拽功能,还是发现很繁杂。也许你会想到在dos中使用move命令,但是这个包含了cmd,cd,move等好几个命令,也是很费时间的。我们试图找到一种自动执行的程序,每隔一段
http://www.cyqdata.cn/cnblogs/article-detail-38182 
JavaScript设计模式之一Interface接口
如何用面向对象的思想来写JavaScript,对于初学者应该是比较难的,我们经常用的JQuery其实也是用面向对象的思想去封装的,今天我们来看看如何在Javascript中用Interface,在C#还是JAVA中都应该面向接口设计我们的程序,在C#和Java中都Interface这样的关键字,但是JavaScript中没有相应的机制,但是Javascript很灵活,我们可以用它的特性去模仿Int
http://www.cyqdata.cn/cnblogs/article-detail-38177 
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://www.cyqdata.cn/cnblogs/article-detail-38175