开发者社区


 

C#(发音为C Sharp)是由微软公司所开发的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
XSLT 2.0应用实践
现在,XSLT 2.0已经不再只是一个理论上的标准了,有很多免费软件都可以帮助您发挥出XSLT 2.0的力量,借助这些软件您可以在软件开发中应用XSLT 2.0。这篇文章将向您介绍如何使用这些软件来应用XSLT2.0。

如何使用C#自定义属性
使用属性可以在设计时对类、properties和方法添加说明,然后在运行时通过反射信息来检查它们。本文为我们介绍了在开发应用时如何利用C#自定义属性。

使用微软消息队列实现C#进程间通信
顾名思义,微软消息队列(MSMQ)是一种给队列发送消息以便稍后进行处理的方法。消息由一个“Producer”(生产者)应用程序发送出去,再由一个“Consumer”(消费者)应用程序返回。

.NET并不意味着VB.NET或C#
很有趣,当人们想到.NET 公共语言运行时(CLR)时,它们往往想到VB.NET或C#。但是实际上它们只是支持CLR的大量语言。

使用.NET FileSystemWatcher对象监控C#
在.NET Framework中,微软为开发者提供另一种连续调查一个目录中的新建文件的方法——FileSystemWatcher对象。

C#异常处理
本文将讨论如何在C#中使用异常处理,并介绍在应用代码中添加代码片段以防止某些错误的一些简单方法,这些错误可能导致程序异常终止。

利用XML模板分析c#中固定长度流文件
本文利用XML的映像文件来构建一个分析文件布局的分析库。这个分析库将加载映像文件,分析它并生成一个关于流文件布局的内部映像。

用不到140行C-sharp代码开发面向对象的
在开始深入代码的细节之前,我们需要看看我们的解决方案背后的体系结构。其基本的体系结构由两个类和一个接口构成。

用不到140行C-sharp代码开发面向对象的
本文的目标是用不到140行的C#代码编写一个简单的面向对象的数据库(OODB),C#和.NET框架提供了很多内置的函数,我们可以利用它们来帮助我们实现这一目标。

C#控制语句概要


IDG评选2006十大IT新闻
IDG日前评出了2006年IT十大新闻。惠普“电话门”丑闻位居榜首。

如何用C#和.NET Framework开发自己的插
了解本文中包含的C#和.NET Framework解决方案,考虑如何将这种类型的插件功能用于解决您所在公司的商业问题,在适当的时候使用本文中的代码实例。

C#数据类型变量基础
应用任何一种程序语言需要充分了解它提供的数据类型,这样才能明白它的功能与限制。在本文中,我解释了C#数据类型的特点及详细内容,以帮助开发者进一步掌握这门语言的用途。

理解C# 3.0的五项主要改进
C# 3.0引入了一个叫做“var”的新关键字。这个关键字允许开发者建立一个变量,但不必明确它的类型。

C#应用反射:建立一个动态WEB服务来简化
许多C#开发者应用WEB服务与其业务逻辑进行通信,这样做有许多好处。在构架方面,这种方法有其它方法所没有的一系列灵活性。但是,它也存在一些缺点。

如何充分利用C#匿名方法的平台优势
我希望本文已经说明如何使用匿名方法。虽然它们还不是革命性的,但是它们是C#演化成为一门程序员友好的语言过程中的一个重要步骤。

如何用C#和ADO.NET建立一个数据绑定网格
本文将说明如何用C#和ADO.NET访问基于SQL Server的数据,以及如何在一个数据绑定的网格控件中显示数据。我用一个简单的C#应用程序为例。

如何在C-sharp 2.0中使用可省时防错的n
在C# 2.0出现之前,C#程序员最感头痛的一件事是不能对某种类型变量指定null值。在C#2.0中,微软采用一种nullable类型弥补了这一缺陷。

如何使用映射访问和修改运行时类的属性
运行时访问数据属性时,必须使用PropertyInfo类。一个PropertyInfo实例给出类的一个属性。

用格式分类符正确地表示数字
在你的代码里操作数据可能需要各种步骤,但是不到将它们输出给用户的时候,你就不用担心将数据格式化的问题。.NET框架为正确地显示数据提供了各种选择。现在让我们更进一步地看一下数值数据的格式化。

学习在C#中创建上载文件
随着越来越多的网络程序被开发,用户希望了解更多它们的特性。上传文件到服务器中对大量的应用程序的使用提供了很大的帮助,这些文件包括资料管理系统和库容管理系统。在这篇文章中,我将告诉你一个简单的方法上传ASP.NET应用程序的文件到服务器中。

学习在C#中创建上载文件
随着越来越多的网络程序被开发,用户希望了解更多它们的特性。上传文件到服务器中对大量的应用程序的使用提供了很大的帮助,这些文件包括资料管理系统和库容管理系统。在这篇文章中,我将告诉你一个简单的方法上传ASP.NET应用程序的文件到服务器中。

C#线程初步
本文是对线程技术所牵扯的工具和技术问题系列文章的开篇。我首先对线程概念进行介绍,然后总结一些常用的构造,最后介绍它们的用法。

概述C#中的索引器
C#语言一个最令人感兴趣的地方就是类的索引器(indexer)。简单说来,所谓索引器就是一类特殊的属性,通过它们你就可以像引用数组一样引用自己的类。

.NET编译技术内幕
这篇文章将引领.NET应用程序的开发人员理解.NET的代码编译过程,了解附加的编译选项。

C#语言中的异步方法调用
这篇文章向读者阐述如何用C#在.NET开发中采取异步方法调用。

为什么应该学习C#?
微软公司认定自己不可能打败Java,因此它创造了C# 。而我们要不要学习C#呢?本文对C#的一些好处做了逐一阐述。

C#病毒—Sharpei
周五,反病毒公司接到了一种叫做Sharpei的蠕虫病毒的拷贝。这种病毒的一部分是使用微软公司最新推出的计算机语言C#编写的,而且,这种病毒被设计来感染那些装载了.Net框架的计算机。

微软发布Java代码转换工具
微软在本周二发布了可将Java语言代码转化至C#的工具的第一个测试版本

Java guru: C# 失去了契机
Java的创始人James Gosling说这些天来他不会再担心来自微软的竞争了,尽管这一软件巨头正在努力用自己类似Java的语言来力争Java的用户。

采访C#首席设计师Anders Hejlsberg
面向对象的 C# 编程语言的首席设计师Anders Hejlsberg, 在一次采访中向eWEEK的主编Peter GAlli这样介绍了这种新的编程语言.

正确认识“Web服务”
在日常的IT活动中积蓄了力量之后,应用程序设计领域中的下一波潮流即将到来了.

C#的代理和事件
我们将向您详细解释C#中代理和事件的概念

帮帮我,我负载过重
我们今天要讨论C#语言中关于重载的问题

C#和Java的对比
从我的对C#的六个月的技术上的经验来说,我觉得C#或多或少与Java是相似的.

挑战开发技术, 注册VS.NET, 获得滑板车
如果您能够用VS.NET编写一个程序, 把您的个人信息写到我们的数据库中, 就有机会得到一辆VS.NET标记的精巧滑板车

用C#制作一个最简单的Web Service
我们将告诉你如何制作和部署一个最简单的Web 服务

用C#制作的.NET开发工具
SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,

XSLT / XML / C#
这个例程展示了如何将xslt 应用于从数据库中读出的xml格式数据上.

C#,深入浅出全接触
Microsoft宣称:C#是开发.NET框架应用程序的最好语言。

C#, 是宣传还是有用的技术?
我相信C#提供了更大的程序表现力而且比Java更适合编写性能关键的程序,而同时拥有Java的优美和简洁,这都使得它比C++更诱人.

.Net 是未来的趋势, 为什么?
.Net姗姗来迟了. 但是终于我觉得应该谈论一下.NET的未来了. 我将从开发者的期望开始并以公司(软件工业企业)的视点结束.

C# 及其特性
C#是一种现代的,类型安全的,面向对象的编程语言,它使得程序员能够快速而容易的为微软.NET平台开发解决方案.

为什么选择C#
哪一种语言最适合.NET?这里让我们对上面的主题做一个大致的讨论.

用C#访问Access数据库
我们将展示如何连接到MSAccess数据库然后看看它有多复杂

使用C#语言操作ADO数据库
访问数据库是大多数应用程序的一部分,而且随着C#和ADO.NET的发布,这个过程已经变得相当的简单

实用技术文档
J2me XML
C/C++ C#
Java Oracle
Mysql .Net
VB.NET CSS
SQL Server 数据库
SQL UNIX
Linux Jsp
PHP Perl
Javascript IIS
XHTML ColdFusion
ASP/ASP.NET Apache
AJAX Software
数据库 操作系统
应用程序 互联网
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
Copyright (c) CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号