摘要: 转帖://获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnos... 阅读全文
posted @ 2009-12-30 11:20 疯狂老鼠 阅读(109) 评论(0) 推荐(0)
摘要: C#读取二进制文件 当想到所有文件都转换为 XML时,确实是一件好事。但是,这并非事实。仍旧还有大量的文件格式不是XML,甚至也不是ASCII。二进制文件仍然在网络中传播,储存在磁盘上,在应用程序之间传递。相比之下,在处理这些问题方面,它们比文本文件显得更有效率些。 C#读取二进制文件之比较:在 C 和 C++ 中,读取二进制文件还是很容易的。除了一些开始符(carriage return)和结束... 阅读全文
posted @ 2009-12-28 10:22 疯狂老鼠 阅读(3612) 评论(0) 推荐(1)
摘要: 转帖:如果将窗体或容器控件(如Plael控件)的AutoScroll属性设置为True时,那么当窗体或Panel容不下其中的子控件时就会出现滚动条,通过移动滚动条可以上下显示出窗体或Panel中的全部内容。但是默认情况下滚动条的移动只能通过鼠标直接拖动滚动条来实现,而不能通过鼠标的滚轮来实现上下移动,因此需要手动添加代码来实现这个功能。滚动鼠标的滚轮,触发的是窗体或控件上的 MouseWheel ... 阅读全文
posted @ 2009-12-22 22:41 疯狂老鼠 阅读(1558) 评论(0) 推荐(1)
摘要: 转帖:C#数组复制方法有哪些呢?在实际开发的过程中,我们需要掌握学习的有哪些呢?这里向你介绍5种方法,那么具体的实施方法是什么呢?让我们看看具体的内容。数组间的复制,int[] pins = {9,3,4,9};int [] alias = pins;这里出了错误,也是错误的根源,以上代码并没有出错,但是根本不是复制,因为pins和alias都是引用,存在于堆栈中,而数据9,3,4,3是一个int... 阅读全文
posted @ 2009-12-21 22:07 疯狂老鼠 阅读(744) 评论(0) 推荐(0)
摘要: C#格式化数值结果表字符 说明 示例 输出 C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制str... 阅读全文
posted @ 2009-12-21 16:49 疯狂老鼠 阅读(182) 评论(0) 推荐(0)
摘要: 成于坚忍 毁于急躁 阅读全文
posted @ 2009-11-16 10:39 疯狂老鼠 阅读(134) 评论(0) 推荐(0)
摘要: 转帖:这里介绍C#实现转换十六进制,任何数据在计算机内部都是以二进制保存的,所以进制与数据的存储无关,只与输入输出有关。所以,对于进制转换,我们只关心字符串中的结果。   C#语言有很多值得学习的地方,这里我们主要介绍C#实现转换十六进制,包括介绍用来表示十六进制的枚举值是 HexNumber等方面。  C#实现转换十六进制  任何数据在计算机内部都是以二进制保存的,所以进制与数据的存储无关,只与... 阅读全文
posted @ 2009-10-19 21:17 疯狂老鼠 阅读(4203) 评论(0) 推荐(0)
摘要: 转帖:有下面一段代码,目的是实现事件的继承: 基类:publicclassBaseBusiness{//声明事件委托publicdelegatevoidProgressEventHandler(intprogress,stringmsg);//声明事件publiceventProgressEventHandlerProgressEvent; }派生类:publicclassMyBusiness:B... 阅读全文
posted @ 2009-09-23 22:20 疯狂老鼠 阅读(424) 评论(0) 推荐(0)
摘要: 转贴:C#使用关键字class来定义类。其基本结构如下:class myclass{ //class members}定义这样一个类后,就可以在能访问该定义的工程的其他地方对该类进行实例化。默认情况下,类声明为内部的,即只有当前工程中的代码才能访问它。可以用internal访问修饰符关键字显式指定,但这不是必须的,类在定义时默认为此类型的类。如果将类指定为公共的,应可以由其他工程中的代码来访问。... 阅读全文
posted @ 2009-09-18 13:38 疯狂老鼠 阅读(779) 评论(0) 推荐(0)
摘要: 转帖:这篇文章来来源于C# Color Table,这里是我翻译的中文版本,其中已经加上了我的一些理解和注释。翻译这篇文章的原因是我在写C#程序的时候发现,C#自带的颜色种类极多(详见下表),如果没有直观的对照关系的话,很难从那么多的名字中挑选出中意的颜色。 以下的颜色代码取自HTML规范,这些颜色的名称对应于KnownColor的属性。比如,你可以用以下代码来创建一个Color对象:Color ... 阅读全文
posted @ 2009-09-15 16:31 疯狂老鼠 阅读(581) 评论(0) 推荐(0)