文章分类 -  C#

取得当月最后一天的日期
摘要:DateTime dt = new DateTime(2006,11,DateTime.DaysInMonth(2006,11)); 阅读全文
posted @ 2011-08-11 11:03 晃晃悠悠 阅读(184) 评论(0) 推荐(0)
带参数的多线程实例
摘要:[代码] 阅读全文
posted @ 2010-02-20 17:23 晃晃悠悠 阅读(391) 评论(0) 推荐(0)
JMAIL 收发邮件
摘要:1 发邮件[代码]2 收邮件[代码]注:jmail组件要用 professional 版本的才能收邮件 阅读全文
posted @ 2009-08-22 15:39 晃晃悠悠 阅读(335) 评论(0) 推荐(0)
C#使用HTTP头检测网络资源是否有效
摘要:C#使用HTTP头检测网络资源是否有效 作者:佚名来源:中国自学编程网收集整理 发布日期:2009-02-09 我们有时候,需要知道某个网络资源是否有效、可用,但是我们并不想打开或下载这个资源,因为这个资源可能很大(例如需要下载的某个文件) 一种行之有效的方式,就是利用HTTP头返回的状态码来确定资源的可用性;我们通常的WEB访问,使用的是 GET 和 POST, 这里使用的是 HEAD 方式 s... 阅读全文
posted @ 2009-02-26 11:01 晃晃悠悠 阅读(387) 评论(1) 推荐(0)
如何读写EXCEL文件
摘要:/// /// 读取Excel文档 /// /// 文件名称 /// 返回一个数据集 public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties... 阅读全文
posted @ 2009-02-19 16:40 晃晃悠悠 阅读(234) 评论(0) 推荐(0)
[转]C#中的@符号
摘要:C#中的@符号其实有很多的用法,我们来看看@有什么神奇之处。 1.限定字符串 用 @ 符号加在字符串前面表示其中的转义字符“不”被处理。 如果我们写一个文件的路径,例如"D:\文本文件"路径下的text.txt文件,不加@符号的话写法如下: string fileName = "D:\\文本文件\\text.txt"; 如果使用@符号就会比较简单: string fileName = ... 阅读全文
posted @ 2008-11-26 09:25 晃晃悠悠 阅读(204) 评论(0) 推荐(0)
C# 调用WINDOWS API
摘要:背景: 在net framework环境下,我们在日常的开发中一般使用的都是使用其本身提供的类库或者基于其类库进行继承或扩展. windows api是windows操作系统的基础,它是一个给我们开发人员用来构建应用程序的功能强大的函数库,借助它我们可以实现windows操作系统下所有功能. net framework提供了一种在托管代码环境下调用动态连接库中的非托管代码服务,借... 阅读全文
posted @ 2008-11-06 10:21 晃晃悠悠 阅读(438) 评论(0) 推荐(0)
返回字符串的长度,区分中文和字母
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->// //判断此字符是否为中文 // privateboolCheck_Chinese(chartmpchar) { ... 阅读全文
posted @ 2008-09-17 00:51 晃晃悠悠 阅读(423) 评论(0) 推荐(0)
vs2005制作安装包(自动安装.net framework 2.0)(小寿原创)
摘要:新建项目-> 其他项目类型->安装和部署->安装向导! 安装向导会提示你添加要安装的文件,这时你可以只添加主程序。 一步步确定。 然后,视图->编辑器->文件系统 你会看到左侧有应用程序文件夹,点击,然后在右侧栏内右键添加你的文件或者文件夹,(在安装完程序的时候,会在安装目录下生成你添加的文件以及文件夹并且名称不变) 添加桌面和程序菜单的快捷方式: 点左侧用户桌面,在右侧栏内右键添加 ... 阅读全文
posted @ 2008-09-16 09:08 晃晃悠悠 阅读(800) 评论(0) 推荐(0)
C#两个窗口传送数据的方法
摘要:还是利用form的tag属性,在建立子窗口的时候,把父窗口的对象赋值给子窗口的tag 赋值: form2 fm2=new form2(); fm2.tag=this; fm2.show(); 在子窗口中的调用: quick_sid = ((Form1)this.Tag).button_sid; 阅读全文
posted @ 2008-09-15 18:10 晃晃悠悠 阅读(470) 评论(0) 推荐(0)
c#中的删除确认对话框
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->privatevoidDataGridView1_UserDeletingRow( objectsender,DataGridViewRowCancelEventArgse) { ... 阅读全文
posted @ 2008-09-15 03:02 晃晃悠悠 阅读(2215) 评论(0) 推荐(0)
button中附加数据的赋值与读取
摘要:原理:利用tag属性,它可以存放任意的object 方法: 1 建立一个存储数据的类,比如 class bValue { public string myValue; } 2 存储数据 bValue v1 = new bValue(); v1.myValue = "111"; butt... 阅读全文
posted @ 2008-09-15 00:25 晃晃悠悠 阅读(419) 评论(0) 推荐(0)
button在点击后取得按键的属性
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->privatevoidbuttonX2_Click(objectsender,EventArgse) { DevComponents.Dot... 阅读全文
posted @ 2008-09-15 00:02 晃晃悠悠 阅读(412) 评论(0) 推荐(0)
常用命名空间位置
摘要:写类文件时候不只是个把地方要用到某些方法,就不想引入命名空间了。哎,搞不清楚,记录下吧。用到个记录个。 注意以下要添加项目引用 System.Web.dll 使用using System.Configuration;这些需要using System.Configuration;命名空间 public void Break(string StrInfo) { Sy... 阅读全文
posted @ 2008-09-12 14:54 晃晃悠悠 阅读(368) 评论(0) 推荐(0)
对于调用动态生成控件的解决方法
摘要:首先声明一个全局的对象数组,然后在每次动态创建控件的时候都把声称的这个空间对象保存如数组,以后就可以通过数组调用了 int object_num=0; //全局变量,保存生成控件的个数,方便调用 object[] objectname=new object[100]; //生成对象数组 ....... objectname[object_num]=myo... 阅读全文
posted @ 2008-09-09 01:45 晃晃悠悠 阅读(205) 评论(0) 推荐(0)
病毒及流氓软件自我复制的简单实现(C#)
摘要:最近朋友的电脑中了病毒,让我跑了三次,费了九牛二虎之力,几种杀毒软件还是没有能把病毒全清除掉,最后没有办法,只能把资料复制出来,把硬盘重新分区了再装系统,装上了可以免费使用的AntiVir,于是乎世界终于清静。 不仅因为Windows系统的脆弱,而且因为病毒无休止的自我复制和满硬盘的藏匿,使得我们脆弱的神经不堪重负,面对千疮百孔,有着莫名其妙而又千奇百怪的名字文件夹和文件的系统,相信大多数... 阅读全文
posted @ 2008-09-08 09:32 晃晃悠悠 阅读(1126) 评论(0) 推荐(0)
用.NET开发MSN聊天机器人
摘要:写在前面: 我不是开发人员,不是高手,就是自己比较爱玩。在技术上,没有什么喜欢摸索的精神,而是喜欢投机取巧。在这篇文章里,你也不能"少劳而获"地通过我的机器人修改出一个自己的机器人,因为自己觉得程序写的比较臭,所以不会open source。但是,如果你对.net或者C#有点了解的话,相信从这篇文章里,你可以找到一切所需的资源,来开发一个自己的,绝对可用的msn机器人。要和我的机器人聊天,可以加... 阅读全文
posted @ 2008-09-08 09:26 晃晃悠悠 阅读(286) 评论(0) 推荐(0)
c#读取access数据库
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; u... 阅读全文
posted @ 2008-09-06 21:46 晃晃悠悠 阅读(1096) 评论(1) 推荐(0)
C#中使用快捷键
摘要:最近找了一些资料,是讲在C#中设置快捷键运行方法或程序的 要设置快捷键必须使用user32.dll下面的两个方法。 BOOL RegisterHotKey( HWND hWnd, int id, UINT fsModifiers, UINT vk ); 和 BOOL UnregisterHotKey( HWND hWnd, int id ); 转换成C#代码,那么首先就要引用命... 阅读全文
posted @ 2008-09-04 12:49 晃晃悠悠 阅读(269) 评论(0) 推荐(0)
C#实现窗口最小化到系统托盘
摘要:C#编写最小化时隐藏为任务栏图标的 Window appllication. 1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。 3.添加窗体最小化事件(首先需要添加事件引用): this.SizeChanged += new System.Even... 阅读全文
posted @ 2008-09-04 12:46 晃晃悠悠 阅读(275) 评论(0) 推荐(0)