IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | OA维修站 | 文库 | 博客 | 会议 | 自测 | 专题 | 订阅 | IT选型顾问
数据库频道

C/C++/C#/VB/VB.NE

TIOBE 于今日公布了 2012 年 1 月编程语言排行榜。前三的位置有变动,正如上期的标题所言(C#快取代 C++ 的第三名),第三位置已经易主。

11日更新
编程语言1月排行榜:C#超C++ 勇夺第三

有一个亲戚的孩子去什么新X培训学院学编程去了,去了半年什么也不懂。不外乎就学一些办公文档的使用之类的。现在他想学习编程,我建议他学习C#.现在我在整理一些资料给他,这也是我的一些经历,大家有什么更好的建议请留下。

03日更新
C#编程学习快速入门:资源分享

谈到线程(Thread),大家应该不会陌生。和他相近的还有一个进程的概念(Process)。那首先我们先来熟悉他们的概念,以及他们之间的关系。

C#线程从陌生到熟悉:突飞猛进

今日Tiobe却公布了2011年12月编程语言排行榜。虽然前三的位置还是Java、C 和 C++,但是第三位置恐将易主。从 2001年开始,TIOBE指数排行榜第三的这个位置,C++编程语言一直处于坐的比较稳定并持久。虽然Perl、Visual Basic和P

12月编程语言排行榜:C#前途无亮

实现的AOP叫做Earthworm(蚯蚓,为什么叫这个?因为它小,它会疏通!,项目的本意也是这样,所以就叫这个!),命名空间Earthworm下有8个代码文件,包括4个公开接口,1个公开特性,1个公开的抽象类,2个内部类。所以对外部调用者而言,可见的只有6个,

14日更新
标签:抽象类 aop C#
开源轻量级AOP的实现:项目代码更清晰

很明显,Integer ,Long都是不能来处理如此巨大的数的。 在.net framework 4.0中,System.Numerics.dll 中提供了BigInteger 类。使用这个类可以很方便的解决这个问题。 判断n是质数的方法:

20日更新
C#4.0提供BigInteger类 支持大数运算

13日,Tech·Ed 2011微软技术大会上,来自微软的开发人员胡焕辉发表了题为“F#美国梦”的英语专题演讲。演讲的重点是为什么使用F#,以及如何利用Visual Studio开发F#应用程序。

13日更新
TechEd 2011:F#美国梦

在本篇文章中,作者用C# 5.0与之前的版本相做比较,总结出C# 5.0几个的全新功能,供大家参考。这个的加入给一些设计增加了强大功能,泛型早在C#2.0加入后就有着强大的应用,一般稍微设计比较好的框架,都会用到泛型,C#5.0加入带参数泛型构造函数,则在原有

24日更新
C# 5.0将带来的五大全新功能

延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针对于这种做法,似乎称之为即用即创建更为合适些。

26日更新
C#基础概念之延迟加载

实际工作中,一旦我们感觉到自己的静态引用类型参数占用内存空间比较大,并且使用完毕后不再使用,则可以立刻将其赋值为null。试想一下在一个大系统中,那些时不时在类型中出现的静态变量吧,它们就那样静静地呆在内存里,一旦被创建,就永远不离开,越来越多,越来越多……。

19日更新
引用类型赋值为null与加速垃圾回收

C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等;毫无例外地,如果我们的类型使用到了非托管资源

19日更新
C#中标准Dispose模式的实现

如何显示排版时让相片缩略图列表非常统一、整齐、和美观,比如要求每张缩略图大小固定为120 x 90且不拉伸变形怎么办?再比如用户头像如何让缩略图比原图更清晰?或是如何在上传的图片下加一个半透明的LOGO水印?本文根据自己的项目代码描述以上问题的解决方案。

21日更新
标签:C# .NET 图片处理
3种C#图片处理的高级实用方法

电子地图应用作为一门新兴学科,已不仅限于地图制作中。本文利用VC++和OLE(Object Linking and Embedding,对象连接和嵌入)编程技术,实现了实时信息在矢量地图背景上的显示。

27日更新
标签:MapInfo C vc++
用VC++实现矢量地图背景下的实时显示

我们知道,当数组下标越界时,.NET会自动抛出StackOverflowException,这样便让我们可以安全的读写内存,那么我们有没有逾越这个自动检测的屏障,达到我们非常操作的目的呢?答案是有的,而且我们可以修改一些关键变量如if、switch的判断值,f

27日更新
标签:C# .NET
C#中鲜为人知的缓冲区溢出 你可知道?

我们知道,静态构造函数总共只执行一次,而实例构造函数在每次实例化时都要执行一行。也就是说,在我们的测试用例中,mask 数组在静态的情况下只要初始化一次,而在非静态的情况下要初始化 500,990,730 次。所以运行效率出现这么大的差别就很好理解了。

27日更新
标签:.NET C#
详谈C# 语言中的 static 关键字

我不知道都有多少人关心C# 5.0?随便搜了一下,好像现在没啥这方面的信息。目前能看到的最详细的资料就是异步编程的资料了,这里贡献一下视频资料:(Anders Hejlsberg主讲的,推荐阅读一下。)

17日更新
标签:pdc C# 5.0 C#
C# 5.0大胆预言:async/await最给力

从我们刚学.Net编程起,我们的程序不断被从天而降NullReferenceException打断。直到今天,我们仍然时常为C#的Null或者VB的Nothing困惑。什么情况下我们该返回null,如果参数是null代表什么。许多类型,有两种不同意义的空状态,

16日更新
.Net令人纠结的Null 小技巧轻松搞定

2010年12月4号Fabio Maulo发布了NHibernate 3.0.0.GA正式版本,基于.Net3.5和.NET 3.5 Client Profile平台,主要改变是增加Loquacious配置和基于Lambda表达式查询和Linq查询。你可以到这

15日更新
标签:C# .NET nhibernate
NHibernate 3新特性:Query新增两大查询

对于众多的C#开发者来说到底什么才是最震撼的呢,那就是MVC 3针对控制器和视图而拥抱了动态类型。ViewBag属性会公开一个动态对象,开发者可以在运行期于该对象之上添加属性。一般而言,它用于从控制器向视图发送非模式数据。Scott Guthrie提供的示例包

15日更新
标签:C# MVC 3 ASP.NET MVC
C#欣喜若狂 ASP.NET MVC3拥抱动态类型

 .Net4.0在.Net3.5基础上新增的主要特性有:可选参数、命名参数和Dynamic。具体请阅生鱼片的这篇博文。这里我们着重讲解C#4.0的Dynamic特性

10日更新
标签:ASP.NET .net4.0
.Net 4.0新特性之Dynamic 动态类型
最新文章