随笔分类 -  C#

C# 域操作
摘要:项目中需要操作域用户,参照网上一片文章,完成以下类,实现提取域中所有用户列表,并能查找某个特定用户的属性功能。View Code 1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Text;5usingSystem.DirectoryServices;6usingSystem.Runtime.InteropServices;7usingSystem.Security.Principal;8usingSystem.Configuration;910publicclassADHelper11{1 阅读全文
posted @ 2012-02-10 10:12 软件小懒猫 阅读(607) 评论(3) 推荐(1)
DataTable的数据导出Excel
摘要:将DataTable的数据导出至Excel有下列的方法:方法一:该方法通过流的形式往Excel中写入数据,优点是速度快,缺点就是由于Excel里的智能识别功能,把数字首位的0去掉了,并且数字以科学记数法显式。 private void OutToExcel(System.Data.DataTable dt) { #region 验证可操作性 //定义表格内数据的行数和列数 int rowscou... 阅读全文
posted @ 2009-08-27 12:16 软件小懒猫 阅读(1534) 评论(0) 推荐(0)
委托(转自《叩响C#之门》)
摘要:有时我们需要将一个函数作为另一个函数的参数,这时就要用到委托(Delegate)机制。下面我们设计一个马戏表演函数RunCircus(),它的第一个参数是代表动物的函数,传给它什么样的动物,就进行什么动物的表演。请新建一个名为“Delegate”的项目,然后添加如下代码。 试一试:定义委托[代码]运行结果如下:  函数RunCircus(AnimalAct animalA... 阅读全文
posted @ 2009-08-04 15:22 软件小懒猫
接口
摘要:接口是为继承而存在的,如果没有继承,那就自然不需要接口了,既然有继承,那就需要把可能被多个类所继承的一些公共部分抽象出来,接口封装的就是这些公共的行为规范(方法定义),类可以通过继承多个接口来丰富自己的行为机制,但是在C#中,类是不可以继承多个类的。在C#中需要多重继承时,就要使用接口。接口只是定义了类必须做什么,而不是怎么作。接口和类的区别:(1)接口只提供类所需实现的方法、属性、索引或事件的格... 阅读全文
posted @ 2009-08-03 17:45 软件小懒猫
map 标签
摘要:area是一块区域,这块区域可以当作导航用:<areashape="rect"coords="240,235,140,300"href="http://www.vertigosoftware.com"target="_blank"alt="VertigoSoftware"/>shape属性指明了区域的形状, coords指明了形状边界的几个点, href为导航到哪里的urlarea不能... 阅读全文
posted @ 2008-12-28 16:10 软件小懒猫 阅读(207) 评论(0) 推荐(0)
C#锁定EXCEL工作表
摘要:对Excel操作时,由于使用权限的不同,可能对表格的操作权限也不一样。EXCEL提供了保护工作表以及允许编辑单元格功能。相应的在C#中就可以对Excel表格进行操作。主要用Protect()方法保护工作表,Worksheet.Protection.AllowEditRanges设置允许编辑的单元格。下面的代码示例演示如何实现对EXCEL进行保护的操作。public void CreateExcel... 阅读全文
posted @ 2008-08-26 22:25 软件小懒猫 阅读(4994) 评论(0) 推荐(0)
从 .NET 开发人员的角度理解 Excel 对象模型(转)
摘要:Application 对象Excel Application 对象代表 Excel 应用程序本身。这可能听起来是显而易见的,但是 Application 对象公开了大量关于运行时应用程序、应用到该实例的一些选项、以及在该实例内打开的当前用户对象的信息。Application 对象提供了许多成员,其中的许多成员您从来都不需要研究,但是其他的一些成员对于您的应用程序的行为是否正确至关紧要。您可以将这... 阅读全文
posted @ 2008-08-26 18:23 软件小懒猫 阅读(946) 评论(0) 推荐(0)