跟小D每日学口语
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 77 下一页
摘要: 原文地址:http://hi.baidu.com/kjkj911/blog/item/0ecc3ec7855dd6d4d100600f.htmlprivate _Workbook _workBook = null;private Worksheet _workSheet = null;private Excel.Application _excelApplicatin = null;_excelApplicatin = new Excel.Application();_excelApplicatin.Visible = true;_excelApplicatin.DisplayAlerts = 阅读全文
posted @ 2012-03-26 17:09 Danny Chen 阅读(264) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/en-us/library/ms247123(v=vs.80).aspxWay 1: Use sn commandsn /R D:\EK.Capture.DR.Gui.CCLongLengthManipulator.dll D:\Project\V5\DR\dr_v5_sdc_dev\DR\EK\Capture\DR\Common\FullKey.snkWay 2: create bat file to run as below:"C:\program files\microsoft visual studio 8\sdk\v2.0 阅读全文
posted @ 2012-03-26 09:40 Danny Chen 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、DataTable不支持线程安全,如果有多个线程同时更新DataTable中不同行时必须使用Lock(dataTable)锁定,保证线程安全2、多线程都要更新全局变量时必须使用Lock(变量)锁定,防止变量值错误3、线程执行完线程方法会自动结束,也可以线程方法中用Thread.CurrentThread.Abort();强行线程结束4、线程方法中的局部变量是不会相互影响5、如果一方法需要在多线程中只能同一时间一个线程访问,则使用Lock(this)实现 阅读全文
posted @ 2012-03-18 00:26 Danny Chen 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如:private void btnSet_Click(object sender, EventArgs e){ Thread t = new Thread(new ParameterizedThreadStart(SetTextBoxValue)); //当然也可以用匿名委托写成Thread t = new Thread(SetTextBoxValue); t.Start("He 阅读全文
posted @ 2012-03-15 14:08 Danny Chen 阅读(8761) 评论(1) 推荐(4) 编辑
摘要: 一、软件网站:http://www.nlog-project.org/下载:http://sourceforge.net/project/showfiles.php?group_id=116456说明:如果是.Net 2.0使用, 请下载nlog-1.0-net-2.0.zip 里面的bin目录下有多个,c# 使用nlog.dll文件:nlog.dll大小:248K版本:1.0.0.505二、 WinForm下使用添加nlog.dll的引用,然后在nlog.dll的文件夹下创建nlog.dll.nlog内容如下:<?xml version="1.0" encoding 阅读全文
posted @ 2012-03-15 12:23 Danny Chen 阅读(7676) 评论(0) 推荐(1) 编辑
摘要: Declare @Id Int Set @Id = 0; ---在此修改父节点 With RootNodeCTE(NodeId,ParentId,[text],orderid) As ( Select NodeId,ParentId,[text],orderid From S_Tree Where ParentId In (@Id) Union All Select S_Tree.NodeId,S_Tree.ParentId,S_Tree.[text],s_tree.orderid From RootNodeCTE Inner Join S_Tree On RootNodeCTE.NodeI. 阅读全文
posted @ 2012-03-12 23:40 Danny Chen 阅读(278) 评论(0) 推荐(0) 编辑
摘要: HTML特殊转义字符列表 最常用的字符实体 Character Entities 显示 说明 实体名称 实体编号 半方大的空白 &ensp; &#8194; 全方大的空白 &emsp; &#8195; 不断行的空白格 &nbsp; &#160; < 小于 &lt; &#60; > 大于 &gt; &#62; & &符号 &amp; &#38; " 双引号 &quot; &#34; ? 版权 &copy; &#169; ? 已注册商 阅读全文
posted @ 2012-03-12 16:10 Danny Chen 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 定义正如MSDN中所描述的那样-----“特性是被指定给某一声明的一则附加的声明性信息。”使用预定义(Pre-defined)特性在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。using System;public class AnyClass{[Obsolete("Don't use Old method, use New method", true)]static void Old( ) { }static void New( ) { }public 阅读全文
posted @ 2012-03-12 14:56 Danny Chen 阅读(287) 评论(0) 推荐(0) 编辑
摘要: --调用方法:--select*fromGetChild('24')--selectidfromGetChild('24')--select*fromKuCunwhereProductTypein(selectidfromGetChild('24'))Createfunction[dbo].[GetChild](@IDvarchar(10))returns@ttable(IDvarchar(10),ParentIDvarchar(10),Levelint)asbegindeclare@iintset@i=1insertinto@tselect@I 阅读全文
posted @ 2012-03-12 10:36 Danny Chen 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 今天要花时间学学MSBuild,学习的资料是博客园上的一些关于MSBuild的文章和MSDN上对MSBuild的介绍。 MSBuild简介: MSDN上这样描述的:Microsoft Build Engine(MSBuild)是Microsoft和Visual Studio的新的生成平台。我的理解是:MSBuild是一个工具,它生成了一个项目文件(本质上是XML)。这个项目文件使得开发人员能够描述哪些项需要生成,以及如何利用不用的平台和配置生成这些项。 接下来,我在Visual Studio 2008中创建了一个Console Application,只是在控制台里输出一行“Hello Wor 阅读全文
posted @ 2012-03-11 21:31 Danny Chen 阅读(364) 评论(0) 推荐(0) 编辑
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 77 下一页