技术开发

it知识库

走进Linq

阅读(28) 作者(admin)

系列文章导航:走进Linq--Linq横空出世篇走进Linq-辉煌的背后走进Linq-Linq大观园不能不说的C#特性-对象集合初始化器不能不说的C#特性-匿名类型与隐式类型局部变量不能不说的C#特性-扩展方法不能不说的C#特性-匿...

NET技术

.NET中Flags枚举的使用

阅读(19) 作者(admin)

  .NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如:[Flags]
enum Styles{
ShowBorder = 1,...

it知识库

扩展LINQ to SQL:使用Lambda Expression批量删除数据

阅读(39) 作者(admin)

ORM框架在删除数据方面一直有个尴尬,那就是无法通过指定条件批量删除数据(当然这本不是ORM的问题,只是使用上感觉不方便)。于是对于一些删除操作,我们不得不写SQL语句或者执行存储过程,例如:ItemDataContext db = new I...

it知识库

LINQ to SQL异步查询

阅读(26) 作者(admin)

异步操作是提高Web应用程序吞吐量的重要手段,关于这方面的话题已经在前文《正确使用异步操作》中解释过了。对于大多数互联网应用来说,性能瓶颈数据库访问。换句话说,一个请求在数据库操作上所花的时间往往是最多的...

LINQ to SQL的执行可能无法复用查询计划
it知识库

LINQ to SQL的执行可能无法复用查询计划

阅读(25) 作者(admin)

查询计划Sql Server在执行一条查询语句之前都对对它进行“编译”并生成“查询计划”,查询计划告诉Sql Server的查询引擎应该用什么方式进行工作。Sql Server会根据当前它可以收集到的各种信...

C#多线程学习(六) 互斥对象
NET技术

C#多线程学习(六) 互斥对象

阅读(100) 作者(admin)

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多...

C#多线程学习(五) 多线程的自动管理(定时器)
NET技术

C#多线程学习(五) 多线程的自动管理(定时器)

阅读(107) 作者(admin)

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多...

C#多线程学习(四) 多线程的自动管理(线程池)
NET技术

C#多线程学习(四) 多线程的自动管理(线程池)

阅读(93) 作者(admin)

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多...

C#多线程学习(三) 生产者和消费者
NET技术

C#多线程学习(三) 生产者和消费者

阅读(84) 作者(admin)

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多...

NET技术

C#多线程学习(二) 如何操纵一个线程

阅读(33) 作者(admin)

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多...

NET技术

C#多线程学习(一) 多线程的相关概念

阅读(23) 作者(admin)

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多...

NET技术

C#多线程学习系列

阅读(27) 作者(admin)

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多...

[你必须知道的.NET] 第十九回:对象创建始末(下)
NET技术

[你必须知道的.NET] 第十九回:对象创建始末(下)

阅读(36) 作者(admin)

系列文章导航:[你必须知道的.NET] 开篇有益[你必须知道的.NET] 第一回:恩怨情仇:is和as[你必须知道的.NET] 第二回:对抽象编程:接口和抽象类[你必须知道的.NET] 第三回:历史纠葛:特性和属性[你必须知道的.NET] 第四回:后...

NET技术

[你必须知道的.NET] 开篇有益

阅读(26) 作者(admin)

系列文章导航:[你必须知道的.NET] 开篇有益[你必须知道的.NET] 第一回:恩怨情仇:is和as[你必须知道的.NET] 第二回:对抽象编程:接口和抽象类[你必须知道的.NET] 第三回:历史纠葛:特性和属性[你必须知道的.NET] 第四回:后...

小菜编程成长记(六 工厂不好用了?)
NET技术

小菜编程成长记(六 工厂不好用了?)

阅读(40) 作者(admin)

系列文章导航:四大发明之活字印刷——面向对象思想的胜利小菜编程成长记(一 面试受挫——代码无错就是好?)小菜编程成长记(二 代码规范、重构)小菜编程成长记(三 复制VS复用)小菜编程成长记(四 业务的封装)小菜编程成长记(...

NET技术

经典推荐--.NET几大热点问题(.NET人员必读)

阅读(27) 作者(admin)

  以下收集了关于.NET几大热点问题及简要答案,防止我们回答问题不专业的尴尬。同时还将一些.NET资源的相关网址罗列一二。

  一.什么是.Net?它主要包括什么?
  .Net是为简化在第三代因特网的高分布式环境下...

NET技术

ASP.NET跨页面传值技巧总结

阅读(25) 作者(admin)

关于页面传值的方法,引发了很多讨论。看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助。 1. 使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中...

web标准不标准
it知识库

web标准不标准

阅读(38) 作者(admin)

引言:
一群会用table蹩脚布局的网页初学者嘲笑着那些对网页制作一窍不通的门外汉;而一群自认为table布局无所不能的table布局拥护者则嘲笑着那群用table蹩脚布局的网页初学者;那些刚试着将几个页面中的table换成div...

C#知识点之运算符与表达式
NET技术

C#知识点之运算符与表达式

阅读(24) 作者(admin)

在我们日常的生活中,要涉及到计算的加减乘除等等运算符,以及表达式在我们的C#软件开发当中同样也得用到,我们来看一下在C#当中的俱体表述.

1.运算符:
总体来说,我们可以把C#当中的运算符分为六种,分别是:算术运...

如何编写一个C#程序
NET技术

如何编写一个C#程序

阅读(35) 作者(admin)

在编写一个C#程序之前,我们首先讲一些必要的概念:注释,Main方法,及控制台下的人机对话(输入输出语句).

1.注释:
是指对某些不容易理解的事物的说明,那么在程序开发中的意义也是一样的.注释就是对我们所写的...

ADO.NET Entity Framework简介
NET技术

ADO.NET Entity Framework简介

阅读(50) 作者(admin)

下一代的ADO.NET的目标是要解决关系数据模型和实际应用程序需要模型之间的鸿沟,那么它是怎么做到的呢?

我们都知道,建立在关系数据库基础之上的应用程序经常需要在不同的表之间做复杂的join操作来取得相关的数据。...

NET技术

C#中抽象类和接口的区别

阅读(38) 作者(admin)

对于抽象类以及接口的概念,大家都容易把这两者搞混,其实我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料。

一、抽象类:
抽象类是特殊的类,只是...

C# 中的委托和事件
NET技术

C# 中的委托和事件

阅读(34) 作者(admin)

引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉...

小评几种O/R Mapping工具
it知识库

小评几种O/R Mapping工具

阅读(28) 作者(admin)

LLBLGen Pro 
满意度:
撞头度:
作为一个商业组件,可以说它是一个令我不知所措的一个工具,它提供的功能超出了我的想象,犹其在易用性上,提供了一个非常漂亮的界面,可以很自由的制作出表然后直接生成业务层...