随笔分类 -  C#

1
摘要:首先下载一个飞信的程序安装。在安装目录中会有 VMDotNet 目录。这个就是.Net框架虚拟环境需要的文件。  直接把整个目录提取出来。  如何利用这个虚拟环境运行 自己的 .Net 程序呢?很简单,一个命令行搞定。在 VMDotNet 目录里面会找到一个 FetionVM.exe 。这个是虚拟环境的loader。  使用方法: FetionVM.exe pathtoyoureexe。就是直接把... 阅读全文
posted @ 2009-08-17 09:22 cindymeng 阅读(374) 评论(1) 推荐(0)
摘要:class ImageTextCellValue {     private string text;     public string Text     {         get { return text; }  ... 阅读全文
posted @ 2009-08-06 16:52 cindymeng 阅读(707) 评论(0) 推荐(0)
摘要:/// <summary> /// 返回两个日期之间的时间间隔(y:年份间隔、M:月份间隔、d:天数间隔、h:小时间隔、m:分钟间隔、s:秒钟间隔、ms:微秒间隔) /// </summary> /// <param name="Date1">开始日期</param> /// <param name="Date2">结束日期<... 阅读全文
posted @ 2009-08-04 10:33 cindymeng 阅读(410) 评论(0) 推荐(0)
摘要:范型List类的Sort方法有四种形式 1,不带有任何参数的Sort方法----Sort(); 2,带有比较器参数的Sort方法 ----Sort(IComparer<T>) 3,带有比较代理方法参数的Sort方法----Sort(Comparison<(Of <(T>)>)) 4,带有比较器参数,可以指定排序范围的Sort方法----Sort(Int32, ... 阅读全文
posted @ 2009-07-21 09:59 cindymeng 阅读(573) 评论(0) 推荐(0)
摘要:    Image img = pictureBox1.Image;     Bitmap bmp = new Bitmap(img);     for (int i = 0; i < bmp.Width; i++)     {    ... 阅读全文
posted @ 2009-07-20 14:25 cindymeng 阅读(956) 评论(0) 推荐(1)
摘要:public static byte[] Str2Arr(String str) { return System.Text.Encoding.ASCII.GetBytes(str); } public static string Arr2Str(byte[] buffer) { return System.Text.Encoding.ASCII.GetString(buffer, 0, buf... 阅读全文
posted @ 2009-06-11 16:36 cindymeng 阅读(185) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using System.Drawing; namespace PG {     public class GListBoxItem     { &#... 阅读全文
posted @ 2009-06-04 15:17 cindymeng 阅读(449) 评论(0) 推荐(0)
摘要:       List<Control> allControl = new List<Control>();        private void GetControl(Control.ControlCollection ctc)   ... 阅读全文
posted @ 2009-06-02 13:50 cindymeng 阅读(383) 评论(0) 推荐(0)
摘要:BackgroundWorker bw = new BackgroundWorker(); bw.WorkerReportsProgress = true; bw.WorkerSupportsCancellation = true; bw.DoWork += new DoWorkEventHandler(bw_DoWork); bw.ProgressChanged += new ProgressC... 阅读全文
posted @ 2009-03-02 08:53 cindymeng 阅读(234) 评论(0) 推荐(0)
摘要:匹配特定数字: ^[1-9]d*$ //匹配正整数 ^-[1-9]d*$ //匹配负整数 ^-?[1-9]d*$ //匹配整数 ^[1-9]d*|0$ //匹配非负整数(正整数 + 0) ^-[1-9]d*|0$ //匹配非正整数(负整数 + 0) ^[1-9]d*.d*|0.d*[1-9]d*$ //匹配正浮点数 ^-([1-9]d*.d*|0.d*[1-... 阅读全文
posted @ 2009-02-20 16:05 cindymeng 阅读(118) 评论(0) 推荐(0)
摘要:1. 类名和方法名使用Pascal 大小写形式 public class HelloWorld{ void SayHello(string name) { ... }} 2. 变量和方法参数使用Camel 大小写形式 public class HelloWorld{ int totalCount = 0; void SayHello(string name) { string fullMes... 阅读全文
posted @ 2009-01-08 16:54 cindymeng 阅读(204) 评论(0) 推荐(0)
摘要:private void ReadEmbedTxt() { Stream ms = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("Pgeneral.SSTVisibleMenu.txt"); StreamReader sr = new StreamReader... 阅读全文
posted @ 2009-01-08 16:44 cindymeng 阅读(205) 评论(0) 推荐(0)
摘要:DateTime time = new DateTime(); time = time.AddYears(dateTimePicker1.Value.Year -1); time = time.AddMonths(dateTimePicker1.Value.Month - 1); time = time.AddDays(dateTimePicker1.Value.Day - 1); ... 阅读全文
posted @ 2009-01-08 16:40 cindymeng 阅读(193) 评论(0) 推荐(0)
摘要:一、从控制台读取东西代码片断: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;class TestReadConsole { public static void Main() { C... 阅读全文
posted @ 2008-12-19 09:37 cindymeng 阅读(309) 评论(0) 推荐(0)
摘要:1、不安全的方法: 将 Control.CheckForIllegalCrossThreadCalls 设置为false (.net1.0中没有)2、安全的方法: 异步委托(不要将除了控件访问外其他逻辑代码放到委托的回调方法中) private void button1_Click(object sender, System.EventArgs e){ //实例化一个线程,并引用线程开始执行... 阅读全文
posted @ 2008-12-17 15:25 cindymeng 阅读(449) 评论(0) 推荐(0)
摘要:1、定义接口及实现 using System; using System.Runtime.InteropServices; namespace MYLib { //建立接口 [Guid("61BB24CB-4C2C-40f8-9E13-1AC5E558D56A")] public interface IMyInterface { void... 阅读全文
posted @ 2008-12-17 11:44 cindymeng 阅读(1657) 评论(0) 推荐(0)
摘要:格式化格式说明符 d 显示月份的当前日期,以 1 到 31 之间的一个数字表示,包括 1 和 31。如果日期只有一位数字 (1-9),则它显示为一位数字。 请注意,如果“d”格式说明符单独使用,没有其他自定义格式字符串,则它被解释为标准短日期模式格式说明符。如果“d”格式说明符与其他自定义格式说明符或者“%”字符一起传递,则它被解释为自定义格式说明符。 dd 显示月份的当前日期,以 ... 阅读全文
posted @ 2008-12-15 10:47 cindymeng 阅读(755) 评论(0) 推荐(0)
摘要:1、概述 FileInfo 类和 DirectoryInfo 类的对象公开的属性值都是第一次查询时获取的值,如果在以此查询之后文件或目录发生了改动,就必须调用它们的 Refresh 方法来更新这些属性。但 DriveInfo 则无需这么做,它的属性每次都会读取文件系统最新的信息。 在创建文件、目录或驱动器的实例时,如果使用了一个不存在的路径,并不会报错,这是你得到一个对象,该对象表示... 阅读全文
posted @ 2008-12-10 15:04 cindymeng 阅读(446) 评论(0) 推荐(0)
摘要:operator 关键字用于在类或结构声明中声明运算符。运算符声明可以采用下列四种形式之一: public static result-type operator unary-operator ( op-type operand )public static result-type operator binary-operator (op-type operand,op-type2 operand... 阅读全文
posted @ 2008-12-04 16:34 cindymeng 阅读(368) 评论(0) 推荐(0)
摘要:只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输... 阅读全文
posted @ 2008-12-04 16:05 cindymeng 阅读(165) 评论(0) 推荐(0)

1