上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 90 下一页
摘要: http://www.yesky.com/331/215831.shtml注:本文中出现的代码均在.net Framework RC3环境中运行通过 一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程是指程序中包含多个 阅读全文
posted @ 2011-03-10 09:43 董雨 阅读(204) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/cuipengfei1/archive/2011/03/06/6227119.aspx前几天推荐一个同事用“可选参数”,推荐完了我还画蛇添足的说这是.Net 4中的新特性。但是事后才发现这个新特性是C#4.0的语言特性,与.Net4无关。其实也不只这一次,我平时也经常把语言、框架、运行时,有时甚至还有开发工具混为一谈。于是今天就总结一下C#中我感兴趣的几个语言特性是从何而来的。1.可选参数可选参数是C# 4.0中的新特性,其作用在于在调用者不提供参数值时给参数一个默认值,用起来是这样的:static void Main(string[] args){ 阅读全文
posted @ 2011-03-10 08:59 董雨 阅读(263) 评论(0) 推荐(0) 编辑
摘要: C# 插件构架实战(Jack H Hansen ) http://www.cnblogs.com/wayfarer/articles/28537.html 一、引言1. 问题的引入假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了。但是有一天,用户打来了电话——他们要求增加新的功能。确定了用户的需求后,你竟然发现原有的软件架构已经无法胜任新增任务的需求——你需要重新设计这个应用了!但问题是,就算你又用了一个开发周期完成了用户需要的应用,却不能保证用户的需求不会再次变更。也就是说,需求蔓延的可能性依然存在。因此,这种情况下插件构架更能显示出它的优越性。2. 几个解决方案的对比我总结了一 阅读全文
posted @ 2011-03-02 11:38 董雨 阅读(293) 评论(0) 推荐(1) 编辑
摘要: 之前一直想学学插件编程,主要的原因是感到现在的客户需求变化不定,如果把全部功能整合在一个执行文件中的话,修改,升级起来很不方便,所以想采用插件编程的方式,只需要构建好了程序框架之后,每完成一个功能,就可以让用户审核一个,化整为零,让开发团队和客户都能构掌握项目开发的进度.同时大家通过这种方式,增强对项目按时完成的信心.以下资料主要是从hahablog中获得的,从网上找了很多类似的资料,只有这个我觉得是比较适合初学者//1 定义插件接口,将其编译成 dll,例如:using System;namespace PluginInterface{public interface IShow{strin 阅读全文
posted @ 2011-03-02 11:34 董雨 阅读(926) 评论(0) 推荐(0) 编辑
摘要: PowerDesigner的主要作用一般还是数据库建模,并生成对应的数据库设计文档,可以与数据库保持同步。一般常用的有CDM,PDM,UML建模,CDM可以转为PDM。支持正向[生成数据库]和逆向工程[从数据库中生成],并直接关联到到数据库中,PDM可以直接和数据库进行关联,并将数据库,表,视图,触发器等数据库对象生成到数据库中,也可将这些对象更新到PDM中。PowerDesigner的几个主要常用菜单是MODEL、DATEBASE、Tool,这三个菜单下命令使用比较多,要熟悉。PD 还可以用来画用例图,序列图,类图等UML图。也可以画企业架构图,软件应用架构图等等图形15个问题列表:No.1 阅读全文
posted @ 2011-03-01 21:41 董雨 阅读(188) 评论(0) 推荐(0) 编辑
摘要: left join/left out join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join/right out join:右连接,返回右表中所有的记录以及左表中连接字段相等的记录。full join/full out join:外连接,返回两个表中的行:left join + right joininner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。cross join:结果是笛卡尔积,就是第一个表的行数乘以第二个表的行数。表A记录如下:aIDaNum1a200501112a200501123a200501134a200501145 阅读全文
posted @ 2011-03-01 13:57 董雨 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。当SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_IN_PROC 信息。当使用 Microsoft?SQL Server? 提供的实用工具(QA)执行查询时,在 Transact-SQL 语句(如 SELECT、INSERT、UPDATE 和DELETE)结束时将不会在查询结果中显示”nn rows affected 阅读全文
posted @ 2011-03-01 12:32 董雨 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-03-01 11:51 董雨 阅读(133) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/webabcd/archive/2007/05/17/750700.html 阅读全文
posted @ 2011-02-28 16:50 董雨 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.codeproject.com/KB/webservices/SQLToXMLWebService.aspx[翻译]通过WebService调用SQLXML(SQL Server 2005)http://www.cnblogs.com/webabcd/archive/2007/03/18/679186.html原文发布日期:2007.02.04作者:Russ Quinn翻译:webabcd介绍我最近需要给用户创建一个feed,所有的数据都是放在sqlserver数据库里的,所以我疯狂的查找把sqlserver里的数据转换成xml的最快速的方法。现在我知道了xml 阅读全文
posted @ 2011-02-28 16:47 董雨 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 90 下一页