
C#
文章平均质量分 61
zhgroup
小心点,千万别被合谐了
展开
-
用C#发送Email[引用Microsoft中国社区]
try { CDO.MessageClass omsg = new CDO.MessageClass(); omsg.From = "xxx@163.com"; //你的Email omsg.To = "xxx@163.com"; //接收Email omsg.Subject = "Mail Test."; omsg.HTMLBody = "Mail test."原创 2004-08-20 19:19:00 · 1841 阅读 · 0 评论 -
InstallShield Express 12制作安装包并打包.Net Framework(二)
三、Installation Requirements 四、Installation Architecture五、Application Files添加要打包的文件,此时也可创建子目录原创 2006-10-12 15:55:00 · 2660 阅读 · 0 评论 -
InstallShield Express 12制作安装包并打包.Net Framework(三)
六、Application Shortcuts设置快捷方式 七、Application Registry/Installation Interview原创 2006-10-12 15:58:00 · 2536 阅读 · 1 评论 -
异步通信实例(二)Client
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Net;using System.Net.Sockets;using System.Threading;n原创 2006-08-29 15:53:00 · 1323 阅读 · 0 评论 -
异步通信实例(一)Server
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Text;using System.Net;using System.Net.Sockets;usi原创 2006-08-29 15:52:00 · 1836 阅读 · 0 评论 -
使用HttpWebRequest自动更新客户端应用程序
更新客户端应用程序,对于采用Socket实现的,可以采用Socket从服务器端下载;对于其它方式, 一般可以采用以HttpWebRequest/WebClient的方式予以下载,但WebClient在下载的时候无法看到下载进度,因此,使用HttpWebRequest 下载文件,根据读取到的流长度,确定当前下载的数据量,以反应当前下载的进度。 找了半天也没有找到在那儿可以上传文件,原创 2006-12-29 09:15:00 · 3084 阅读 · 0 评论 -
数据操作基类
这是我现在用的一个数据操作基类,还有两个派生类,即处理SQL和Ole的,这个就不贴上来了,欢迎大家多提意见./**//// /// 数据库操作基类 /// public abstract class DbOperatorFactory : System.IDisposable ...{ 公共常量#region 公共常量 /**////原创 2007-04-15 12:14:00 · 975 阅读 · 0 评论 -
使用DevExpress为窗体换肤
使用DevExpress为自己的窗体实现换肤功能,应首先从DevExpress.XtraEditors.XtraForm继承窗体,然后在WinForm的入口文件除加入如下代码: Application.EnableVisualStyles();string file = string.Format("{0}/DevExpress.BonusSkins.v7.3.dll", Utili原创 2008-05-13 14:02:00 · 3950 阅读 · 3 评论 -
用c#在XP中自动拔号
我也是在网上看到的,没什么可说的,直接看代码吧:using System;using System.Runtime.InteropServices;public struct RASCONN{ public int dwSize; public IntPtr hrasconn; [MarshalAs(UnmanagedType.ByValTStr, SizeConst=转载 2008-06-06 07:04:00 · 1305 阅读 · 0 评论 -
InstallShield Express 12制作安装包并打包.Net Framework(一)
一、创建的安装项目: 二、Application Information:确定“公司名称”、“应用程序名称”、“版本号”、“支持URL地址”等信息。原创 2006-10-12 15:50:00 · 2390 阅读 · 2 评论 -
让终止线程
1、将线程设置为后台执行,在程序退出时,将自动终止线程.example:Thread.IsBackground = true;2、在调用线程的外层try..catch结构体中截取System.Threading.ThreadAbortExceptiontry{ ..调用带线程的对象}catch( System.Threading.ThreadAbortException exp ){}catch.原创 2006-08-29 15:48:00 · 1143 阅读 · 0 评论 -
用c#实现Xp风格的按钮
/* * 作者:zh * 完成时间:2005年8月17日 */ using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.ComponentModel; using System.Windows; using System.Window原创 2005-08-31 16:56:00 · 2406 阅读 · 0 评论 -
按照指定大小,生成缩略图
/* 说明:按照指定大小,生成缩略图 作者:Blue.Dream 声明:最近发现不少网站引用本人的文章,竟将作者信息都省略了,请引用本文的网站将作者不要省略作者的信息.*/using System;using System.Drawing;using System.Drawing.Imaging;using System.Collections;using System.ComponentMode原创 2004-09-21 10:50:00 · 1233 阅读 · 0 评论 -
生成水印,可按左上、左下、右上、右下、居中、透明度生成文件,只对jpeg或jpg格式有效![原创]
/* 说明:生成水印,可按左上、左下、右上、右下、居中、透明度生成文件,只对jpeg或jpg格式有效! 作者:Blue.Dream 声明:最近发现不少网站引用本人的文章,竟将作者信息都省略了,请引用本文的网站将作者不要省略作者的信息.*/using System;using System.Drawing;using System.Drawing.Imaging;using System.Colle原创 2004-09-20 22:12:00 · 1980 阅读 · 2 评论 -
一个扩展后的Split方法,可根据字符串分隔字符,返回字符数组
/*正在做一个新闻发布的小东东,正做到给文章分页,即根据分隔标识符,来返回字符数组,但C#中的String.Split方法却只能根据字符或字符数组来分隔,却不能根据字符串分隔,于是写了这样一个方法。Author:Blue.Dream声明:若要引用此篇文章,请保留原信息。*/ /// /// 根据指定的标记符,分隔字符串,并返回字符数组 /// /// 要分隔的字符 /// 分隔标记符原创 2004-10-02 23:28:00 · 1777 阅读 · 0 评论 -
根据指定ID,返回包含该ID的所有父级记录
///************************************************************************/// Descript:/// 根据指定分类ID,返回包含该ID在内的所有父级分类ID/// Author:Blue.Dream/// CreateDate:2004年9月6日, 8:55:32/// ModifyDate:2004年10月6日,原创 2004-10-12 16:45:00 · 2110 阅读 · 0 评论 -
查询纯真数据库的方法
参考于LumaQQ/// /// QQWry 的摘要说明。 /// public class QQWry { #region 第一种模式 /// /// 第一种模式 /// #endregion private const byte REDIRECT_MODE_1 = 0x01; #region 第二种模式 /// /// 第二种模式 /// #endregio原创 2005-06-28 14:00:00 · 1483 阅读 · 0 评论 -
如何获取Windows消息中的高、低位的方法
long a = 123456789;取高位,先将a右移16位,这时,高位自动填零a >>= 16;此时高位为零,此值在消息中用来存储y的坐标对于低位,直接与0xFFFF相与,即a &= 0xFFFF;因为0xFFFF的二进制为1111111111111111,所以与其相与,则取得此数值的低位,因为0xFFFF的高位为零,所以自动截断。此值在消息中用来存储x的坐标。protected overri原创 2005-07-01 14:14:00 · 1775 阅读 · 2 评论 -
发布一个《文档资料手册V1.0》
简介 因为总有一些繁杂的资料需要记载,在网上搜了一下,但有不少都是需要注册的,所以就写了这个小程序。相信此软件能够给各位计算机爱好者们提供一些帮助。 功能 1、设置一、二级分类 2、按条件搜索、分页 3、导入、压缩、备份数据库 4、每个文档可以文本文件、HTML文件及WORD文件存储。 5、每个文档可以添中若干附件,附件格式可以是word,rar,jpeg,gif,p原创 2005-04-07 17:40:00 · 1702 阅读 · 0 评论 -
在窗体之间传递参数
有时候可能要在各个窗体之间传递参数,有两种方法可以实现: 1. 在MDI窗体中,若要在子窗体之间引用父窗体中的数据,用如下方法: FormParent frm_parent = (FormParent)this.MdiParent; 说明:FormParent是父窗体的类名称 2.在一个窗体从主窗体中弹出的情况下,可用Owner的方法 FormMain frm_owner = (FormMain)原创 2005-04-11 19:50:00 · 1820 阅读 · 0 评论 -
用httpwebrequest/httpwebresponse向服务器POST发送及接收数据
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace ConsoleApplication1{ class Program { static void Main(string[]原创 2008-11-27 15:36:00 · 2323 阅读 · 0 评论