
C#篇
文章平均质量分 82
kkfdsa132
向着理想,展翅高飞,执着的追求,坚定的心,任他狂风暴雨,任他飘渺迷茫,既然选择前方,就应该风雨兼程。
展开
-
c#之线程同步浅析(1)-----轻量级同步Interlocked
在c#里面,实现线程同步方法有很多种。我了解到的至少有8种。这里先讲下,一种比较简单的同步方法-------轻量级同步Interlock。 为什么说它是轻量级呢?因为它仅对整形数据(即int类型,long也行)进行同步。如果你学过操作系统里面的PV操作(即信号量),那么你对它已经了解了一般。它实现的正是如同信号量的功能。下面是它提供的方法:原创 2010-04-11 22:51:00 · 29583 阅读 · 6 评论 -
(c#)Excel与SqlServer间数据相互导入
在数据库编程中,常会遇到要把数据库表信息导入Excel中, 有时则是把Excel内容导入数据库中。在这里,将介绍一种比较方便快捷的方式,也是比较普遍的。其实,这方法你并不陌生。原理很简单,把数据库表或Excel内容读取到dataset类型的变量中,再逐条插入到你想要导入的地方。不管是Excel转SqlServer,还是SqlServer转Excel,也是适用的。原创 2010-04-13 22:52:00 · 7719 阅读 · 2 评论 -
c#泛型----简单讲讲如何在编程中使用泛型及其集合类
区分一个优秀的编程人员标准有很多,无疑会不会使用泛型也是其中一个标准。为什么。原因很简单,使用泛型,使你的代码更精简更高效。不信,请看下面介绍的泛型的三大好处。 讲之前,先说说,什么是泛型。顾名思义,就是比较广泛的数据类型。没错,泛型是数据类型的一种通用的表达方式,它可以代表任何一种数据类型。 (一)泛型好处一:减少代码的重复性原创 2010-04-04 23:54:00 · 1710 阅读 · 1 评论 -
c# 基础之水晶报表设计(手动连接到数据库)
这里先讲一下关于报表的一些基本操作,在后面还有其他介绍。 我们知道在数据库项目中,报表经常会使用的。vs08为我们提供了两类报表模板,一类是名为“报表”的报表设计模板,扩展名为“.rdlc”,简称“微软报表”;另一类名为“Crystal报表”的报表设计模板,扩展名为“.rpt”,简称“水晶报表”。 这里要讲的是最常使用的水晶报表。 报原创 2010-04-03 22:18:00 · 5563 阅读 · 2 评论 -
c#之同步线程浅析2-----Lock与Monitor
通过对上一节Interl的学习,相信大家对同步机制的了解有了一定的了解。 在这节中,将介绍Lock与Monitor的同步机制。其实,他们的基本运用并不难,那么我就长话短说吧! 首先是Lock: 操作 说明 Lock(object theLock)略原创 2010-04-22 00:15:00 · 1691 阅读 · 1 评论 -
c#线程间传递参数
线程操作主要用到Thread类,他是定义在System.Threading.dll下。使用时需要添加这一个引用。该类提供给我们四个重载的构造函数(以下引自msdn)。 Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。 Thread (ThreadStart)转载 2010-04-22 21:25:00 · 5938 阅读 · 0 评论 -
c# 随笔----类库的设计和泛型类的定义
c#的类库设计很简单。下面是它的设计流程。 新建一个类库文件(如下),默认命名。 编写代码。(这里的实例采用泛型类,提供一个两个数的交换方法。)using System;using System.Collections.Generic;using System.Linq;using原创 2010-04-29 14:29:00 · 1666 阅读 · 1 评论 -
c# 随笔------Dictionary泛型的使用
Dictionary泛型集合,从字面上看,即字典序集合。它提供了一组关键字到一组值的映射。下面是它的一些用法和属性。方法和属性说明Add(Key, Value)添加TryGetValue(Key, out value)取值:若有,返回true,value存放结果;否则返回fa原创 2010-04-29 13:44:00 · 7251 阅读 · 3 评论