• c#中如何提取二级域名中的顶级域名? 日期:2013-04-25  点击:398  评论:0

    c#中如何提取二级域名中的顶级域名?现在给大家分享一段实例代码,作为参考!c#代码如下: publicstringGetDomainFromEJ(stringsDomain) { string[] sList = new string[]{.com.cn,.net.cn,.org.cn,.gov.cn,.ac.cn,.bj.cn,.sh.cn,.tj.cn,.cq.cn,.he.cn,.sx.c...

  • 用C#创建XML文件的实例介绍 有源代码和运行结果 日期:2012-05-30  点击:638  评论:0

    1.源代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; namespace XMLApplication { class Program { static void Main(string[] args) { XmlDocument xmlDoc = new XmlDocument(); //加...

  • C#委托、时间和Lambda表达式 日期:2010-11-22  点击:403  评论:0

    关于这个论题, Delegates, Events, and Lambda Expressions 对此有比较深入的分析,可以参考。 C# vs C++之一:委托 vs 函数指针 比较了委托和C++指针的区别。 .NET 中的委托确实和C/C++的函数指针非常相似。它是一个值类型,它包装了一个指向方法的引用。...

  • C#不如Java的地方:静态导入 日期:2010-11-22  点击:263  评论:0

    首先,请原谅我用了一个很土,很有争议的标题。小弟才思枯竭,实在想不出来什么文雅的了,抱歉~~ 前言 换了东家后,从一个死忠C# Fans摇身一变,客串了一把Java程序员,可能是受老赵的《Why Java Sucks》系列博文影响太大,刚开始那几天有很大的抵触情绪,后...

  • 10个C#编程和Visual Studio使用技巧 日期:2010-11-22  点击:1406  评论:0

    C# 是一门伟大的编程语言,与C++和Java相比,它的语法更简单,相对来说更好入门,经历10年的发展,C#已经成为编程语言领域强有力的竞争者,每一年我们都能看到它的进步,每一个新版本都加入了许多新特性,总的来说,作为一门编程语言,它没有让C#开发者社区...

  • 对C#中的Lambda表达式优化 日期:2010-11-22  点击:495  评论:0

    使用Lambda表达式将会造成Lambda表达式主题部分的代码重复. varallEmployees= new ListEmployee(){ new Employee{ EmployeeId=1,Classification=1,FirstName= Skin ,LastName= Sen }}; varearlyFolks=frome in allEmployees wheree.MonthlySalary4000e.Class...

  • C#调试从入门到精通 日期:2010-11-22  点击:872  评论:0

    我们在做程序开发时,难免会遇到错误异常。如何快速地找到出错的地方、分析错误的原因以及找到解决问题的方案,是许多初级程序员困扰的问题,这也正是经验的宝贵之处。下面我将简单介绍在Visual Studio中调试以及一些高级的调试和常见的错误。 PS:如无特别说...

  • C#水波纹特效自定义控件 日期:2010-09-25  点击:732  评论:0

    很久前在一款软件上看到水波纹的效果就深深喜欢上这中特效,但是一直没有找到源码。最近从网上找到一份C++的源码,利用休息时间分析一下翻译成C#版本。为了便于使用,特封装成控件。(.NET Framework2.0) 使用步骤: 1、打开VS,在工具栏的常规下右击--选择项...

  • C#自动实现DLL(OCX)控件注册的两种方法 日期:2010-03-20  点击:510  评论:0

    本文将为大家讲述DLL库自动注册的两种方法,包括调用Regsvr32方法等。希望通过本文能对大家有所帮助。 尽管MS为我们提供了丰富的.NET Framework库,我们的程序 C# 开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用...

  • C#与C++在静态构造函数上的异同 日期:2009-11-17  点击:180  评论:0

    这里我们将讨论的是C#与C++在静态构造函数上的异同,通过这一关键点,希望能让大家更好的了解C#与C++,也对大家今后的工作有所帮助。 在C#中,类的静态构造函数用于在使用类之前进行相关的初始化工作;比如,初始化静态成员或执行特定操作。CLR 在第一次创建该类对象或...

  • VB.NET开发语言和C#简单结合 日期:2009-10-30  点击:234  评论:2

    经过长时间学习VB.NET开发语言,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。VB.NET开发语言是.NET里的精品,C#里.NET里的灵魂,结合两者将发挥无限威力,呵呵,看你如何去发挥它,写个简单的例子来说明如何结合VB.NET开发语言与C#。 VB...

  • CLR安全性详解 日期:2009-10-23  点击:182  评论:0

    大家都知道CLR是公共运行库语言,现在给大家分析一下关于CLR安全性,代码存取安全性的原理机制。 一、 CLR安全性 在第一篇中,我们已经讨论了宿主于和在SQL Server内执行的.NET代码的安全环境-从SQL Server的角度来观察SQLCLR代码模块。但是CLR使用其自己的安全模型。...

  • C#删除数组重复项概括分析 日期:2009-09-23  点击:454  评论:2

    学习C#数组时,经常会遇到数组中的重复项问题,这里将介绍问题的解决方法——C#删除数组重复项。 C#删除数组重复项 使用C#查找数据中重复数据,C#删除数组重复项的解决方法。个人感觉,如果在数组不是很大的情况下,用正则替换还是最快的。原理就是先排序,再用正则替...

  • 处理结构内的C#数组浅析 日期:2009-09-23  点击:288  评论:0

    C#有很多值得学习的地方,这里我们主要介绍C#数组,包括介绍C#中引用类型的类似定义语法等方面。 在 C/C++ 中这样在结构中使用C#数组是完全正确的,因为这些数组将作为整个结构的一部分,在对结构操作时直接访问结构所在内存块。但在 C# 这类语言中,则无法直接如此使...

  • 用C#播放声音的四种方法 日期:2009-09-22  点击:693  评论:4

    本文将介绍利用C#播放声音的四种方法,希望那个通过本文,大家能在C#播放声音方面有所突破。本文使用的是微软的播放器,其他播放器大家可以尝试。 第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Direct...

  • C#实现Word文档替换操作 日期:2009-09-01  点击:1886  评论:-2

    浅析C#Word文档替换操作的操作时在文档中搜索和替换字符串,先在word文档中标记字符串,然后再搜索标记字符串并用新的字符串替换标记字符串.主要是先选择整个文档,然后使用Find的Execute方法查找指定字符串并替换为相应字符串. 以下实现浅析C#Word文档替换操作的方式:...

  • C#创建Word文档实例讲解 日期:2009-09-01  点击:1468  评论:-2

    C#创建Word文档是我们经常在实际开发应用中碰到的实用性开发实例,那么具体的实现过程是什么呢?我们下面通过一个C#创建Word文档实例向你介绍具体的步骤。 C#创建Word文档实例: using MSExcel=Microsoft.Office.Interop.Excel; using System.IO; using System.Refleti...

  • C#操作Excel实例分析 日期:2009-09-01  点击:5708  评论:-4

    C#操作Excel是怎么样执行的呢?我们在实际的C#操作Excel开发程序过程中主要会使用到那些方法呢?具体的实现步骤是什么呢?下面我们通过一个实例向你详细介绍: C#操作Excel实例: using System; //C#操作Excel using System.Reflection; namespace CExcel1 { class Cla...

  • C#操作Excel时的报错处理分析 日期:2009-09-01  点击:461  评论:2

    C#操作Excel的学习过程中,在微软的网站上,有一篇介绍C#操作Excel的文章,按照步骤添加了对Microsoft Excel 11.0 Object Library的引用,在编译的时候却报错,那么怎么解决这些错误呢?首先我们来看看是什么错误: C#操作Excel实际操作时的报错可能: 1. warning MSB3...

  • C#打开Excel文档的两各方法分析 日期:2009-09-01  点击:1626  评论:5

    C#打开Excel文档有什么样子的方法来实现呢?C#打开Excel文档会用到哪些方法呢?他们具体的使用方法是什么呢?希望本文对你有所帮助。...

  • C# Excel文本搜索应用简单分析 日期:2009-09-01  点击:545  评论:0

    C#Excel文本的操作应用向你介绍了C#Excel文本中搜索实现,那么具体的过程是什么呢?那么本文就向你介绍具体的内容。...

  • C#创建Excel文件实例演示 日期:2009-09-01  点击:2096  评论:-2

    C#创建Excel文件实例讲解主要向你介绍了从数据库中导出并实现C#创建Excel文件,那么具体用到的方法是什么呢?那么本文就向你介绍这方面的内容,想对你有所帮助。...

  • C#动态生成Word文档实例 日期:2009-08-31  点击:1260  评论:3

    如何用C#编程实现动态生成Word文档并填充数据的效果呢?要使用C#操作word,首先要添加引用: 1、添加引用-COM-Microsoft Word 11.0 Object Library 2、在.cs文件中添加 using Word; 下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作: (例子中代码有些...

  • C#重载、C#重写和C#隐藏的区别 日期:2009-08-26  点击:3458  评论:40

    C#重载、C#重写和C#隐藏的定义 C#重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。而返回值类型不同是不能构成重载的。 C#重写:继承时发生,在子类中重新定义父类中的方...

  • C#生成汉字编码原理介绍及.Net程序处理汉字编码原理分析 日期:2009-08-26  点击:858  评论:-8

    C#语言还是比较常见的东西,这里我们主要介绍C#生成汉字编码原理,包括介绍.Net程序处理汉字编码原理分析。 C#生成汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字,使用程序随机取出几个汉字组合就...

  • C#串口监听的实现实例操作 日期:2009-08-26  点击:7751  评论:46

    C#串口监听的实现在 Visual Stdio 2005中,对于串口操作Framework提供了一个很好的类接口-SerialPort,在这当中,串口数据的读取与写入有较大的不同。C#串口监听的实现由于串口不知道数据何时到达,因此有两种方法可以实现C#串口监听之串口数据的读...

  • C#开发排序算法实例讲解 日期:2009-08-26  点击:441  评论:0

    C#语言还是比较常见的东西,这里我们主要介绍C#开发排序算法,包括介绍冒泡排序、选择排序、插入排序、希尔排序等方面。 冒泡排序 学语言要花大力气学数据结构和算法。 usingSystem; namespaceBubbleSorter { publicclassBubbleSorter { publicvoidSort(int[]list)...

  • C#实现Singleton模式实例 日期:2009-08-26  点击:839  评论:8

    C#语言还是比较常见的东西,这里我们主要介绍C#实现Singleton模式,包括介绍C#不支持全局变量,但还是有可能在某个方法的一开始就在堆上创建了一个对象并直到很久以后才使用它。等方面。 C#实现Singleton模式 任何编写过MFC应用的开发人员(不管编写的应用是如何的小)...

  • C#实现打印功能实例讲解 日期:2009-08-26  点击:3143  评论:10

    C#实现打印功能是通过使用PrintDialog控件来实现的。任何物有所值的应用程序都会拥有某种打印功能,不管是基本的打印功能还是更为复杂的打印功能,比如允许用户只打印所选的文本或某个范围内的页面。本节将探讨一下实现基本的C#打印功能,看看哪些类有助于打印文件中的...

  • C#枚举类型实例演示 日期:2009-08-18  点击:1994  评论:4

    C#枚举类型实例演示 /* *CreatedbySharpDevelop. *User:noo *Date:2009-8-16 *Time:21:03 * *C#枚举类型 */ using System; enum enumA: int { east, //0 south, //1 west, //2 north, //3 } enum enumB //默认是int型的 { left, //0 right, //1 } enum enumC: byte { t...