![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 73
hunterxray
这个作者很懒,什么都没留下…
展开
-
随机函数
//10000以内的随机数private String GetRandomint() { Random random = new Random(); return(random.Next(10000).ToString()); }原创 2007-03-18 11:46:00 · 580 阅读 · 0 评论 -
WinForm DataGrid 的DataGridTableStyle用法 (轉)
Part 1 自定义数据源方式的代码,首先在winform里拖一个DataGrid进去。 private void Form1_Load(object sender, System.EventArgs e) { //定义数据源--DataTable DataTable dt=new DataTable("mytable");转载 2007-04-17 15:09:00 · 1511 阅读 · 0 评论 -
使用csc命令将.cs文件编译成.dll的过程
很多时候,我们需要将.cs文件单独编译成.dll文件,操作如下:打开命令窗口->输入cmd到控制台->cd C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322转到vs.net安装的该目录下->执行csc命令csc /target:library File.cs->在该目录下产生一个对应名字的.dll文件(前提:把.cs文件放到C:/WINDOWS/Micros转载 2007-04-26 09:34:00 · 912 阅读 · 0 评论 -
比较常用的C#的正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9转载 2007-05-09 09:34:00 · 713 阅读 · 0 评论 -
c#正则表达式的用法
在c#中,往往用到输入的限制判断,此时,用正则表达式可以轻松的解决问题;命名空间:using System.Text.RegularExpressions;定义变量:private string RegexEmail;//邮件输入格式的正则表达式的变量;赋值:RegexEmail = "//w{1,}@//w{1,}//.";//比较简单,示例用;定义输入文本框:tbEmail;转载 2007-05-09 09:31:00 · 913 阅读 · 0 评论 -
(datagridview)如果单击checkbox,全选.(第一列为复选框) (如图)
选中左上角的复选框则下面的全选中..取消则全非选中: //全选、全不选功能 if (cb.Checked == true) { for (int i = 0; i { dGV.Rows[i].Cells[0].Value = true;原创 2007-05-11 09:04:00 · 4331 阅读 · 5 评论 -
DataGridViewDisableCheckBoxColumn
using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Drawing;using System.Windows.Forms.VisualStyles;namespace eBroker.Leo.W......{ public class转载 2007-05-25 08:52:00 · 1467 阅读 · 0 评论 -
用ASCII的方法产生随机用户名或密码
/// /// 此函数将产生12~20位的随机用户名 /// /// 输入12-20之间的数字 /// 此函数将产生12~20位的随机用户名,返回string类型 public void GetRandomString(int length) { Random rd = new Random(); byte[] s转载 2007-06-02 08:55:00 · 1150 阅读 · 0 评论 -
批量更新数据
一个update的例子:void Page_Load(object sender, System.EventArgs e){SqlConnection conn = new SqlConnection("server=localhost;uid=sa;pwd=kingapex;database=tourmsg");SqlDataAdapter da = new SqlDataAdapter();S转载 2008-08-05 13:51:00 · 547 阅读 · 0 评论 -
c#数组排序
using System; namespace DataStruct { public class Sorter { /// /// 冒泡排序法1 /// /// public static void BubbleSort(int[] list) {转载 2008-10-18 11:28:00 · 819 阅读 · 0 评论 -
C# Windows服务 定时执行访问数据库循环发送手机短信
所谓Windows后台服务,即后台自动运行的程序,一般随操作系统启动而启动,在我的电脑 服务后应用程序 服务里面能看到当前电脑的服务.一般而言,程序上用VC、C++写Windows服务,但是我对这些语言不是很熟,一般编程用C#较多,所以就用C#语言写了一个Windows服务.其实需求是这样的,做那个报价系统的时候加入了发短信的功能,订单处理完即将发货的时候要发送短信都客户手机上,公司内部员工处转载 2009-01-07 10:18:00 · 7727 阅读 · 0 评论 -
给自己的软件添加后门
软件彩蛋我想大家都应该听说过。经典的比如在Excel得某个单元隔里面OOXX就可以获得一个赛车游戏之类。这是一种软件彩蛋,纯属娱乐。但是更多的“彩蛋”被用作软件后门。比如我们提供给客户一个软件,通常是看不到某些调试用的窗口和工具的;当我们被要求给客户提供现场技术支持的时候,我们往往希望通过某种隐秘的手段来开启这些条使用的工具和窗口,这就是后门。这类后门中又以按键后门最为常见,下面我们就利用转载 2010-02-25 15:40:00 · 990 阅读 · 0 评论 -
C#数据结构篇(3 队列类)
在实现堆栈类之后,我们来实现队列类,其实队列也是链表的扩展,它其实是一种特殊的链表,如堆栈一样,它和堆栈的不同在于,堆栈采用的是先进后出原则,而对列采用的是先进先出原则。什么是先进后出呢?在日常生活中也到处可见它,比如:买火车票,大家都要排队,先来的先买票,后来的在后面排队,在队伍中随便插入是不合法的。等到前面买完之后,自己才可以买票。当然这只是个小实例,队列在程序设计中是基础的编程技术,现转载 2007-04-08 12:27:00 · 844 阅读 · 0 评论 -
C#数据结构篇(二)堆栈
我们再完成堆栈,其实堆栈和线性表没什么大的区别,堆栈其实是一种特殊的线性表,使用Push 压输入数据,Pop 弹出数据,才用,先进后出的原则,就这么简单。前面已经写好了List 类,在这里我们可以调用它。代码如下: using System; namespace List{ /// /// 堆栈类 /// public class CStack { //调用链转载 2007-04-08 12:25:00 · 829 阅读 · 0 评论 -
String.常用的属性方法
String.ToLower() 方法: 返回此 String 的小写形式的副本。String.ToUpper() 方法: 返回此 String 的大写形式的副本。String.TrimEnd() 方法: 从此实例的末尾移除一组指定字符的所有匹配项。。String.TrimStart() 方法: 从此实例的开始位置移除一组指定字符的所有匹配项。。String.Trim () 方法: 从此实例的开始转载 2007-03-18 11:43:00 · 3203 阅读 · 0 评论 -
汉字转化成拼音的源代码
1using System; 2using System.Collections; 3using System.Text; 4namespace JJBase.String 5{ 6 /**//// 7 /// JJBase 的摘要说明。 8 /// 9 /// 10 汉字转化成拼音#region 汉字转化成拼音 11 12 p转载 2007-03-18 11:50:00 · 1358 阅读 · 0 评论 -
程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)
程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求: 1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。 要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象评分标准: .构造出Cat、Mouse、Master三个类,并能使程序运行(2分) 从Mouse和Master中提转载 2007-03-18 11:53:00 · 4013 阅读 · 0 评论 -
C#中如何产生字母和数字的随机组合
/// /// 获取随机字符串 /// /// 字符串长度 /// 随机函数种子值 /// 指定长度的随机字符串 public string GetString(int strLength, params int[] Seed) { string strSep = ","; char[] chrSep = strSep.ToCharArray();转载 2007-03-22 09:44:00 · 6373 阅读 · 0 评论 -
C#读取XML文档
这里介绍一种读取XML文档的方法,示例中用的是 XmlTextReader 函数,每执行 Read() 一次,读取一行.using System.Xml; public KSBMCONFIG ReadConfig(string XmlConfigFile) { KSBMCONFIG _conf = new KSBMCONFIG (); try { // Open转载 2007-03-23 13:09:00 · 4271 阅读 · 0 评论 -
如何使用C#读取文本文件
比如我有一文件名为OPT.TXT 该文件的路径为C:/TEMP/CONFIG/OPT.TXT 请问如何将该文件中的内容完整读出,并放到一个String 变量里??? using System.IO; FileStream fs = new FileStream(@"C:/TEMP/CONFIG/OPT.TXT",转载 2007-03-26 14:46:00 · 1188 阅读 · 0 评论 -
请问C#中get和SET到底是什么意思啊?
get set是用来扩展域的,也就是C里的变量,只是用起来更加灵活而己。看以下代码: using System; public class cls { private int book;//定义一个域(也可以叫变量,只是面向对像里都这么叫,使用起来也更加方便) public int Book { get { Console.WriteLine("dsf"); return book; } set转载 2007-03-27 14:24:00 · 6578 阅读 · 1 评论 -
c#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 i转载 2007-03-27 14:34:00 · 621 阅读 · 0 评论 -
.Net中Hashtable的应用
每个元素是一个存储在 DictionaryEntry 对象中的键/值对。键不能为空引用(Visual Basic 中为 Nothing),但值可以。用作 Hashtable 中的键的对象必须实现或继承 Object.GetHashCode 和 Object.Equals 方法。如果键相等性只是引用相等性,这些方法的继承实现将满足需要。此外,如果该键存在于 Hashtable 中,那么当使用相同转载 2007-03-30 12:22:00 · 4136 阅读 · 0 评论 -
C#数据结构篇(一)线性表
首先定义结点类型,定义了,前一个指针域,后一个指针域,如下: using System; namespace List{ /// /// Summary description for ListNode. /// // 结点类 public class ListNode { public ListNode(int NewValue) { V转载 2007-04-02 21:56:00 · 928 阅读 · 0 评论 -
winfrom弹出窗口用timer控件控制倒计时20秒后关闭
功能描述: 这个是我做自动注册软件的一部分功能.弹出子窗体,在子窗体上显示倒计时20秒(每一秒减一),如果用户在子窗体上的textbox中输入,则倒计时停止,否则到0的时候自动关闭子窗体.代码如下: private int count; private void Form2_Load(object sender, System.EventArgs e)原创 2007-04-05 10:12:00 · 9825 阅读 · 1 评论 -
C#日期时间格式化
C#日期格式化 from: http://51xingfu.blog.51cto.com/219185/46222日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;usi转载 2010-03-09 15:20:00 · 803 阅读 · 0 评论