C#
文章平均质量分 73
wxg22526451
这个作者很懒,什么都没留下…
展开
-
如何用C#写一个简单的Login窗口
最近,看到网上经常会问如何进行窗口跳转,大多数的问题都是牵扯到Login窗口。其实,在Visual Studio 6以来,比较正确的做法,是判断Login窗口的返回值,然后决定是否打开主窗体,那么在C#中也是一样的。 具体做法如下:首先,创建Login窗口,然后添加相应的输入框和按钮,设置窗口的AcceptButton为窗体的确认按钮,而CancelButton为窗体的转载 2007-06-20 21:14:00 · 559 阅读 · 0 评论 -
c#调用外部exe程序
c#调用外部exe程序,首先要using System.Diagnostics;然后开启一个新processSystem.Diagnostics.ProcessStartInfo p=null;System.Diagnostics.Process Proc; p = new ProcessStartInfo("nnnn.exe","参数");p.WorkingDi转载 2007-09-29 17:59:00 · 2581 阅读 · 0 评论 -
用c#实现类似QQ的简单通讯程序
本文介绍了用c#实现的一个类似QQ的局域网通讯程序,当点击最小化程序跑到系统托盘里,双击托盘可以可以显示主页面。 程序运行界面如下: 托盘里的菜单如下: c#作为微软.Net战略的重要棋子,对网络编程提供了很好的支持和优化。实现起来特别方便,还是看代码吧,已经注释的很清楚了。 代码如下: using System; using System.Drawing; us转载 2007-10-09 09:53:00 · 1168 阅读 · 0 评论 -
C#调用net.exe发送消息
默认情况下,WinXP SP2的Messenger服务是禁止的,如果需要使用必须先启动该服务。 using System.Diagnostics; //发消息 private void NetSendMsg(string strIp, string strHostname, string strMsg) { try转载 2007-10-09 14:08:00 · 996 阅读 · 0 评论 -
数据库通用操作
//******************************************通用操作********************************// /// /// 根据条件列的值,取出需要的字段值 /// /// 表名 /// 需要的字段名 /// 条件字段名 /// 条件字原创 2007-11-06 12:44:00 · 807 阅读 · 0 评论 -
WebService数据库操作
using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Configuration;using System.Data;using System.Data.SqlClient;[WebService(Namespace = "http://t原创 2007-11-06 12:41:00 · 10777 阅读 · 1 评论 -
XML序列化
引用using System.Text;using System.Xml;using System.IO;using System.Xml.Serialization; public static String SerializeToXml(T arg) { XmlSerializer serializer = new XmlSerializer(arg.GetType(转载 2007-12-02 11:55:00 · 466 阅读 · 0 评论 -
操作oracle的c#类
/*********************************************************************** * Module: OraHelper.cs * Author: hellopj * Purpose: Definition of the Class OraHelper ***************************************原创 2007-12-02 11:58:00 · 1816 阅读 · 0 评论 -
c#操作oracle的通用类
using System; using System.Data; using System.Data.OracleClient; using System.Collections; using System.Reflection; namespace MyOraComm { /// /// ConnDbForOracle 的摘要说明。 /// public class ConnForO转载 2007-12-02 11:58:00 · 2920 阅读 · 0 评论 -
C# WinForm 文件上传下载
/**//**//**//// /// WebClient上传文件至服务器 /// /// 文件名,全路径格式 /// 服务器文件夹路径 /// 是否需要修改文件名,这里默认是日期格式 /// public static bool UploadFile(string local转载 2008-03-24 16:34:00 · 2261 阅读 · 1 评论 -
C#的四种排序算法
C#的四种排序算法 本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 冒泡排序 using System;namespace BubbleSorter ...{ public class BubbleSorter ...{ public void Sort(int [] list) ...{ int i,j,temp; bool done=false转载 2008-03-27 10:10:00 · 460 阅读 · 0 评论 -
C#打字游戏
//打字游戏 private void Form1_Load(object sender, EventArgs e) ...{ this.timer1.Interval = 500; //定时0.5秒 this.timer1.Start(); //定时启动 } Random r转载 2008-03-27 10:04:00 · 3066 阅读 · 8 评论 -
c#时间格式
有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization; String format="D"转载 2008-03-27 10:11:00 · 818 阅读 · 0 评论 -
C#3.0与LINQ新特性简介
翻译Amro Khasawneh 著 Understanding LINQ (C#)flankerfc 译 in MSProject简介本文主要是关注于LINQ——我认为是VS2008(.NET3.5)中最令人兴奋的特性。LINQ使查询成为了.NET中头等的编程概念,被查询的数据可以是XML(LINQ to XML)、Databases(LINQ to SQL、LINQ to Data翻译 2008-01-10 15:13:00 · 822 阅读 · 0 评论 -
在.Net中进行SQL Server数据库备份与还原操作实用类
#region 类说明//-----------------------------------------------------------------------------//// 项目名称:***// 文件名称:DBBakManager.cs// 文件说明:对数据库备份文件进行管理。提供备份、还原、备份文件管理操作。//// 开始日期:2007年04月04日转载 2008-07-24 21:52:00 · 1822 阅读 · 2 评论 -
C# 排列出所有不相同且无重复数字的N位数
/*----------------------------------------*/ //Author:旋风 //Date:2008-09-13 19:02:51 //Version:V1.0 //Memo: 排列出所有不相同且无重复数字的N位数 /*------------原创 2008-09-13 18:57:00 · 1534 阅读 · 0 评论 -
C#反射实体类
using System;using System.Collections.Generic;using System.Text;using System.Reflection;namespace EasySRCoreClass.Component.UtilComponent{ public class ObjectMethod {原创 2008-09-23 11:59:00 · 3492 阅读 · 0 评论 -
操作ListView
//使用例子 private void button1_Click(object sender, EventArgs e) { TmpList.Add(comboBox1.SelectedItem.ToString() + "|" + comboBox2.SelectedItem.ToString());原创 2007-09-29 17:48:00 · 613 阅读 · 0 评论 -
C#绘制Label边框
using System.Drawing;private void label1_Paint(object sender, PaintEventArgs e) { DrawBorder(e.Graphics, Color.Red,Color.Blue, label1.Width, label1.Height);原创 2007-09-29 17:46:00 · 12996 阅读 · 1 评论 -
数据库公用类
using System; namespace Web{ /// msg; 出错信息 /// sqlcommand; 从数据库中取值时的查询字符串 /// messagebox(System.Web.UI.Page page,string msg) ,弹出对话框,应用时page参数用this,msg为弹出信息 /// getcolumndata(con,转载 2007-06-22 10:45:00 · 851 阅读 · 0 评论 -
windows form (窗体) 之间传值小结
windows form (窗体) 之间传值小结 在windows form之间传值,我总结了有四个方法:全局变量、属性、窗体构造函数和delegate。第一个全局变量:这个最简单,只要把变量描述成static就可以了,在form2中直接引用form1的变量,代码如下:在form1中定义一个static变量public static int i= 9 ;Form2中的钮扣转载 2007-07-01 13:33:00 · 660 阅读 · 0 评论 -
窗体间利用属性(property)来传递值时应注意的问题
例如如下两个程序。假设有两个form,form1、form2和一个Class1.cs的类文件。form1是程序的开始窗体,通过form1 来调用form2 。程序如下:Class1.cs文件的内容是public class Class1 { public int i; public Class1() { // // TODO: i = 9; } public void转载 2007-07-01 13:46:00 · 475 阅读 · 0 评论 -
用文件判断用户输入
string path = @"G:/test.txt"; private bool HasID1(string tmp, string[] tmplist) { string tmp1; for (int i = 0; i { tmp1 = tmplist[i].ToS原创 2007-07-17 09:59:00 · 523 阅读 · 0 评论 -
C#中一些字符串操作的常用用法
//获得汉字的区位码 byte[] array = new byte[2]; array = System.Text.Encoding.Default.GetBytes("啊");int i1 = (short)(array[0] - /0); int i2 = (short)(array[1] - /0);//unicode解码方式下的汉字码 array = S转载 2007-06-14 00:52:00 · 454 阅读 · 0 评论 -
C#创建数据库表
SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]); SqlCommand comm=new SqlCommand(); comm.Connection=conn; string sql="";转载 2007-06-15 00:15:00 · 2989 阅读 · 1 评论 -
分隔符分隔的字符串
字符串: strTest = "UserName UserAddr UserCompany 。。。" 注意这个字符串中的空格是不一定的,有时是1到N个空格分隔,有时是1到N个Tab键分隔。。。 string cutText = 预设值; System.Text.RegularExpressions.Rege转载 2007-06-14 00:49:00 · 722 阅读 · 0 评论 -
C#过滤特定字符串
/**//// /// 检测输入字符串strInput是否在禁用字符串strConfigWords中存在,存在则过滤该输入值。 /// public string CheckRepWords(string strConfigWords,string strInput) { //创建strWords数组,以“|”号为分转载 2007-06-14 00:50:00 · 5766 阅读 · 0 评论 -
c#中分割字符串的几种方法
单个字符分割 string s="abcdeabcdeabcde"; string[] sArray=s.Split(c); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab deab de 多个字符分割 string s="abcdeabcdeabcde string[] sArra转载 2007-06-14 00:53:00 · 470 阅读 · 0 评论 -
C#操作office方面的总结 Excel和Word
C#操作Excel! public class ImportExportToExcel { private string strConn ; private System.Windows.Forms.OpenFileDialog openFileDlg=new System.Windows.Forms.OpenFileDialog转载 2007-06-19 11:29:00 · 863 阅读 · 0 评论 -
C#处理文本文件
C#处理文本文件 文本文件是一种常用的文件格式,所以如何处理文本文件也就成为编程的一个重点。本文就来探讨一下用C#是如何来处理文本文件。其内容重点就是如何读取文本文件内容、如何改变文本文件的内容,以及如何用C#来实现对读取后的文本文件的打印预览和打印。 一. 本文程序设计和运行的软件环境: (1).微软公司视窗2000服务器版 (2)..Net FrameWork SD转载 2007-06-17 00:18:00 · 824 阅读 · 0 评论 -
读写文件
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as转载 2007-06-17 00:25:00 · 570 阅读 · 0 评论 -
SQL数据库操作方法
//执行数据库语句 public void ExecuteSql(string strSql) { SqlConnection conn = new SqlConnection(ConnectionString); SqlCommand cmd = new SqlCommand(strSql, conn);原创 2007-06-17 19:01:00 · 850 阅读 · 0 评论 -
如何生成并保存图案
using System;using System.IO;using System.Drawing;using System.Drawing.Imaging;public class CTestBitmapFunctionality{ public static void Main() { Bitmap newBitmap = null; Graphics g = null; try转载 2007-06-19 13:22:00 · 580 阅读 · 0 评论 -
使用foreach简化文本文件的访问
很多时候,我们总是按照行的方式访问文本文件,使用foreach语句能够极大地简化访问逻辑:例如:foreach (string line in new LineReader(”c:/abc.txt”))Console.WriteLine(line);完整代码如下:using System;using System.IO;using System.Text;using Sys转载 2007-06-17 00:36:00 · 572 阅读 · 0 评论 -
DES和MD5加密与解密
using System;using System.Data;using System.Configuration;using System.Web;using System.Security.Cryptography;using System.Text;using System.IO;using System.Windows.Forms;/// /// DesEncrypt 的摘要说明///转载 2007-09-29 17:56:00 · 2476 阅读 · 0 评论 -
C#统计分隔的数据
返回Hashtable //DataTable数据 DataTable dt = new DataTable(); dt.Columns.Add("test", typeof(string)); dt.Rows.Add("jay"); dt.Rows.Add("l原创 2008-09-23 11:54:00 · 831 阅读 · 0 评论