
C#2.0
文章平均质量分 69
f_c_sh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#Windows 服务制作安装删除
运行Visual Studio.NET,建立一个C#的Windows服务项目 主程序代码:using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.ServiceProcess;using System原创 2007-10-31 01:41:00 · 494 阅读 · 0 评论 -
无闪烁的listview
public partial class Form1 : Form ...{ class DoubleBufferListView : ListView ...{ public DoubleBufferListView() ...{原创 2007-12-08 23:45:00 · 493 阅读 · 0 评论 -
MDI子窗体不重复打开
private static Form1 f1;private Form1 getf1()...{if (f1 == null || f1.IsDisposed)...{f1 = new Form1();f1.MdiParent=this;}return f1;}private void toolStripButton1_Click(object sender, EventArgs e).原创 2007-12-12 00:28:00 · 319 阅读 · 0 评论 -
打开一个新窗口关闭当前的窗口的解决办法!
继续研究窗体的过程中,发现了这样一个问题,有两个窗体Form1和Form2 我想点击Form1中的一个按钮simpleButton1,打开Form2同时关闭Form1... 如果Form1是主窗口。不可以close只能hide (From1是不是主窗体,在Program.cs这里Application.Run后面看出来) private void simpleButton1原创 2007-12-26 17:57:00 · 1706 阅读 · 0 评论 -
c#判断文件是否为图片
读取每个文件的头两个字节, byte[0].ToString()+byte[1].ToString()的值 255216:jpg,7173:gif,6677:bmp,13780:pngprivate bool IsPicture(string filePath)//filePath是文件的完整路径 { try {原创 2008-04-07 11:21:00 · 4074 阅读 · 2 评论 -
飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行的一些心得
昨天晚上奋斗到两点,做完了一个图片处理软件,突然想到上次上网看到C#程序脱离.NET FRAMEWORK运行的文章,于是决定自己动手试一下 。 之前看到有用别的方法来实现的,但我还是选择了现在比较流行的软件飞信中带的VMDotNet,也就是所谓的.NET FRAMEWORK虚拟机吧。相信有很多人也已经看过相关文章了,但是对于新手我还是再提一下,在你的飞信的安装目录下有一个VMD原创 2008-04-16 12:54:00 · 487 阅读 · 0 评论 -
在C#中利用DirectX实现声音播放
我感觉声音的播放比较简单。我们从播放声音开始。为什么我这么觉得?我也不知道。 这里是展示最简单的DirectX播放声音的例子,我尽量省略了无关的代码。最后的代码只有19行,够简单了吧? 准备工作: 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll 2.一个原创 2008-04-18 16:28:00 · 443 阅读 · 0 评论 -
二分法查找
using System;using System.Collections.Generic;using System.Text;namespace BinarySearch...{ class BinarySearch ...{ static void Main(string[] args) ...{ int[] iArray = ne原创 2008-04-18 18:07:00 · 391 阅读 · 0 评论 -
老生常谈:单例模式
单例模式有以下的特点: 1 :单例类只可有一个实例。 2 :单例类必须自己创建自己这惟一的实例。 3 :单例类必须给所有其他对象提供这一实例。 一般创建单例我们常用的有两种方式: 1:静态变量法,也叫惰性实例化 2:双重锁定 静态变量法非常好理解,.net的运行机制决定了原创 2008-07-30 16:25:00 · 558 阅读 · 0 评论 -
在MDI窗体中将最小化的子窗体放在主窗体的状态栏上
主要的思路就是,在父窗体能处理子窗体的最小化事件。1)定义一个子窗体的基类,自定义事件。 public class ChildFormBase : Form ...{ public delegate void FormMinSize(object sender, EventArgs e); public event FormMinSize OnF原创 2007-11-05 10:15:00 · 1278 阅读 · 0 评论 -
[C#源码]让程序延时数秒
private static void Delay(int second){ DateTime now=DateTime.Now; while(now.AddSeconds(second)>DateTime.Now) { //程序等待中,等待指定的时间... Applicate.DoEvents(原创 2007-11-02 11:14:00 · 2954 阅读 · 1 评论 -
如何有效的使用C#读取文件
如何有效的使用C#读取文件你平时是怎么读取文件的?使用流读取。是的没错,C#给我们提供了非常强大的类库(又一次吹捧了.NET一番),里面封装了几乎所有我们可以想到的和我们没有想到的类,流是读取文件的一般手段,那么你真的会用它读取文件中的数据了么?真的能读完全么?通常我们读取一个文件使用如下的步骤:1、声明并使用File的OpenRead实例化一个文件流对象,就像下面这样FileStream fs原创 2007-10-31 00:48:00 · 527 阅读 · 0 评论 -
MD5、DES、RC2、Rijndael加密算法C#源码
//DES.cs//---------------------------using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.IO;using System.Security.Cryptography;namespace Encrypt.Algor原创 2007-10-31 00:51:00 · 2734 阅读 · 0 评论 -
让.Net 程序脱离.net framework框架运行
让.Net 程序脱离.net framework框架运行Net框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker。 另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具mo原创 2007-10-31 01:32:00 · 435 阅读 · 1 评论 -
等待窗体的制作
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Threading;namespace WaitForm.原创 2007-10-31 01:46:00 · 416 阅读 · 0 评论 -
使用.net里的WebClient自动下载baidu的mp3
发现blog是很费资源的东西,也是一个督促自己学习的东西。今天想写又不知道写什么好,另外自己研究的一些代码也没完成,所以还真不知道写什么好。想起昨天自己还使用的baidump3下载程序,就放出来给大家吧,我没经过优化,也没用多线程下载,更没判断文件大小,就是把baidu top500一口气下载下来,下完在听好不好听,不好听就删除。基本上就使用了webclient + 正则 ,比较简单,具体大原创 2007-10-31 00:17:00 · 532 阅读 · 0 评论 -
C#备份和恢复SQL Server数据库
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO.dl原创 2007-11-02 09:39:00 · 625 阅读 · 1 评论 -
如何创建、发布Web Service和 C#WINFORM里如何调用WEB Service API
一、创建和发布Web Service Web服务方法中可以返回一个DataSet对象 WEB服务可以说是下一代WEB应用程序的基础,无论客户端是WINDOWS应用、ASP.NET Web Form程序、甚至其他语言的客户端,都可以与同一个WEB服务通信,其平台和语言无关性使其有了广阔的发展空间。利用VS2005和IIS我们可以很容易地发布一个WEB SERVICE,原创 2007-11-02 10:02:00 · 3621 阅读 · 4 评论 -
小信使功能实现新邮件提示,MSN一样的方法弹出的实现方法
MSN有信息或邮件时,会缓慢出现一个信息窗口. 其实不难,E8.Net平台中 开发的项目中有做个小信使功能. 提示方式类似MSN有新信息来一样.首先: 有个窗体 form1.aspx 实现小图标 出现在 右下脚. 关键点: 窗体Opacity 属性 设置为 0% 隐藏 放置一个控件 NotifyIcon ,实现右下角图标功能 菜单代码: p原创 2007-11-02 11:02:00 · 650 阅读 · 0 评论 -
C#关闭excel进程方法
C#关闭excel进程方法 一直被一个问题困扰就是导出excel时如何关闭excel进程,我使用过oExcelApp.Quit(); 也用过GC回收,结果都不理想,后来发现可以kill进程,但是问题是kill进程 时不好解决多人并发的使用,比如一个人在导表然后kill所以的excel但是如果同时又有人在导表那么这就把另外一个excel结束了,现在我们要办的 是如何kill当前这个进程,这转载 2008-08-06 17:39:00 · 993 阅读 · 1 评论