管理

随笔分类 -  【07】C#相关

上一页 1 ··· 6 7 8 9 10 11 下一页

摘要:1.首先引入System.Runtime.InteropServicesusing System.Runtime.InteropServices;2.在类内部声明两个API函数,它们的位置和类的成员变量等同.[System.Runtime.InteropServices.DllImport("user32.dll")] //申明API函数public static extern bool Regi... 阅读全文

posted @ 2009-08-19 22:44 lzhdim 阅读(480) 评论(0) 推荐(0)

摘要:上网baidu一下或google一下这个东东就有很多人在问这个问题,最近我也用到了这个,所以就留下来以备往后需要是可以查找。我想通过这个来作为C#调用windows APIs的出发点,在以后的随笔当中介绍一下我现阶段用到的一些APIs或非托管类库。在调用非托管DLL的APIs前,我们应该好好掌握一下 DllImportAttribute,MSDN给出的定义为:可将该属性应用于方法。DllImpor... 阅读全文

posted @ 2009-08-19 22:40 lzhdim 阅读(505) 评论(0) 推荐(0)

摘要:一 字符串中的用法1。地球人都知道 C# 中 字符串常量可以以 @ 开头声名,这样的优点是转义序列“不”被处理,按“原样”输出,即我们不需要对转义字符加上 \ (反斜扛),就可以轻松coding。如,stringfilePath=@"c:\Docs\Source\a.txt"//ratherthan"c:\\Docs\\Source\\a.txt"2... 阅读全文

posted @ 2009-08-19 22:33 lzhdim 阅读(492) 评论(0) 推荐(0)

摘要:做图片处理软件,肯定会遇到这样的需求:如何把一张图片放在另一张图片上,比如在大图片中打上公司或个人的Logo等等。其实原理很简单。假设我们有一张 800 * 600 的大图片(Bitmap b0),想在(10,10)的位置上打上Logo(Bitmap b1),Logo图片大小是 150 * 30。很简单,我们以大图片的(10,10)位置作为起始位置,做一个150 * 30 的矩形,把Logo图片整... 阅读全文

posted @ 2009-08-19 22:32 lzhdim 阅读(535) 评论(0) 推荐(1)

摘要:一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 Re... 阅读全文

posted @ 2009-08-19 22:31 lzhdim 阅读(621) 评论(0) 推荐(0)

摘要:/**////<summary>///获取.net版本///</summary>///<returns></returns>publicstring[]GetDotNetVersions()...{DirectoryInfo[]directories=newDirectoryInfo(Environment.SystemDirectory+@"..M... 阅读全文

posted @ 2009-08-19 22:30 lzhdim 阅读(460) 评论(0) 推荐(0)

摘要:3种方法分别是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0) 3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题。建立3个aspx页面(为什么用网页,主要是利用Microsoft Application Center Test )WebForm1.aspxprivate void Page_Load(o... 阅读全文

posted @ 2009-08-19 22:26 lzhdim 阅读(586) 评论(0) 推荐(0)

摘要:BOOL=System.Int32BOOLEAN=System.Int32BYTE=System.UInt16CHAR=System.Int16COLORREF=System.UInt32DWORD=System.UInt32DWORD32=System.UInt32DWORD64=System.UInt64FLOAT=System.FloatHACCEL=System.IntPtrHANDLE=... 阅读全文

posted @ 2009-08-19 17:22 lzhdim 阅读(449) 评论(0) 推荐(0)

摘要:装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。装箱转换是指将一个值类型隐式或显式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)。把一个值类型的值装箱,就是创建一个object实例并将这个值复制给这个object,装箱后的object对象中的数据位于堆中,堆中的地址在栈中。被装箱的类型的值是作为一个拷贝赋... 阅读全文

posted @ 2009-08-19 17:21 lzhdim 阅读(529) 评论(0) 推荐(0)

摘要:后台代码:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;u... 阅读全文

posted @ 2009-08-18 13:51 lzhdim 阅读(667) 评论(1) 推荐(0)

摘要:C#代理实际上类似于C++中的函数指针,因为C#中不存在指针,所以用代理可以完成一些原来在C++中用函数指针完成的操作,例如传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数指针不具备的优点。首先,函数指针只能指向静态函数,而delegate既可以引用静态函数,又可以引用非静态成员函数。在引用非静态成员函数时,delegate 不... 阅读全文

posted @ 2009-08-18 13:51 lzhdim 阅读(560) 评论(0) 推荐(0)

摘要:20085454623.rar 阅读全文

posted @ 2009-08-18 13:50 lzhdim 阅读(444) 评论(0) 推荐(0)

摘要:在以往的编程中,比如编写用户的资料时,有时需要确认用户输入的Email是否真实有效,以前我们最多只能做到验证Email是否包含了某些特殊的字符,比如"@",".",".com"等,做到的只是判断了Email的合法性,证明用户填写的Email格式是正确的,但是这个Email是否真正的存在于网络中,则没有办法。 首先需要大家了解一下SMTP协议。1.SMTP是工作在两种情况下:一是电子邮件从客户机传输... 阅读全文

posted @ 2009-08-18 13:50 lzhdim 阅读(606) 评论(0) 推荐(0)

摘要:1、Web图表2、CodeColorizer3、XGrid 4、X-Map Editor5、ExcelXmlWriter6、DbDiagrams7、Forum Colorizer8、UmlDiagrams 9、Drawing Board 阅读全文

posted @ 2009-08-18 09:29 lzhdim 阅读(680) 评论(0) 推荐(0)

摘要:实现多语言的方法是通过配置文件实现,通过从配置文件中读取资源,然后在显示窗口的时候,即Load()方法中,动态显示相应的选择语言。  下面是在C#的Windows编程中实现多语言的步骤:  第一步:设置默认语言和修改默认语言  我们定义了一个XML文件来存放默认语言,文件名为LanguageDefine.XML。LanguageDefine.xml <?xml version="1.0" stan... 阅读全文

posted @ 2009-08-18 09:24 lzhdim 阅读(528) 评论(0) 推荐(0)

摘要:Windows服务是独立于登录用户而工作的Windows应用程序,它通常在计算机启动时开始执行,且常常连续执行,直到计算机关闭为止。像 Exchange Server,IIS和杀毒软件等都使用这种方式,这样就可以独立于某一用户而且可以在任何用户登录前来运行,同时也可以服务于所有的进程,从而以一种服务的形式存在。  正因为Windows服务有着这么多的特性,因此,当需要一些特殊功能的时候就可以考虑使... 阅读全文

posted @ 2009-08-18 09:22 lzhdim 阅读(474) 评论(0) 推荐(0)

摘要:以下介绍的换肤控件(排名不分先后)基本上都是要花钱注册的,委实郁闷,可以考虑自己贴图实现。1. 东日IrisSkinIrisSkin 共有两个版本,一个是IrisSkin.dll 用于.Net Framework1.0/1.1 和IrisSkin2.dll 用于.Net Framework2.0版本。详细内容见安装文件的help文档。除此之外,东日还有两个很cool的Menu: MatrixMen... 阅读全文

posted @ 2009-08-17 08:39 lzhdim 阅读(807) 评论(0) 推荐(0)

摘要:这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?)form1.Text = string. Empty;fo... 阅读全文

posted @ 2009-08-17 08:39 lzhdim 阅读(591) 评论(0) 推荐(0)

摘要:A005pqlZ892Ovx03LUHSiOsf20070117.rar 阅读全文

posted @ 2009-08-17 08:38 lzhdim 阅读(807) 评论(0) 推荐(0)

摘要:Q:您在什么情况下会用到虚方法?它与接口有什么不同?Q:Override与重载有什么区别?Q:值类型与引用类型有什么区别?Q:怎样理解静态变量?Q:向服务器发送请求有几种方式?Q:DataReader与Dataset有什么区别?Q:如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?Q:用.net做B/S结构的系统,... 阅读全文

posted @ 2009-08-16 17:12 lzhdim 阅读(596) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 下一页
Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved