随笔分类 - c#
摘要:第一种方法:用委托,frmFather和frmSun是同一组frmFather 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 namespace Base11 {12 public partial class frm_BaseM...
阅读全文
摘要:我以前没有用过windows form上的东西,web上很简单,html的标签支持元素的value属性。我使用过delphi的combox和listbox,它的items是个stringList类型的东西,每个元素是一个字符串,同时能保存一个object;使用的时候往往定义个object的子类型,然后添加到items时new一个这种对象,最后还要管理这个对象的释放. 那么打开msdn看看windows form上的listbox吧 经过研究猜想是这样: ListBox.Items 的类型是ListBox.ObjectCollection类型 他的add函数参数是一个object,而不是stri
阅读全文
摘要:一、设计出实体E-R图二、根据E-R图设计出数据表客户基本信息表:Customer字段名称字段类型是否为空含义CustomerIDIntNot null主键,自增CustomerNumbernVarchar(50)Not null客户编号CustomerNamenVarchar(50)Not null客户名称CustomerPhoneVarchar(20)null客户电话CustomerFaxVarchar(20)null客户传真LinkmanIDintnull外键,主联系人CustomerAddressnVarchar(255)null客户地址CustomerEmailVarchar(20)
阅读全文
摘要:C#线程从陌生到熟悉(1) 谈到线程(Thread),大家应该不会陌生。和他相近的还有一个进程的概念(Process)。那首先我们先来熟悉他们的概念,以及他们之间的关系。 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 他们的关系? 线程根进程既有联系又有区别。进程是代码在数据集的一次执行,是系统资源分配的基本单位。任何一个线程必然在一个进程中运行;而一个.
阅读全文
摘要:StringBuilder是在using System.Text命名空间下的一个成员。 在做字符串拼接的时候,因为字符串是引用类型,新的字符串是会再内存中创建的,所以用+号拼接字符串是比较耗效率的. StringBuilder类就可以提高性能。StringBuilder与字符串很多的方法相同,下面列举的是字符串没有的EnsureCapacity //指定StringBuilder实例一个最小的容量Append //添加新字符串到StringBuilder实例的末尾AppendFormat //格式化添加的字符串toString //将StringBuilder实例转化为字符串EnsureCap
阅读全文
摘要:C#中对文件夹操作需要用到Directory Class。其中提供了创建、删除、移动、枚举等静态方法。该类不能被继承。以下代码实现了创建文件夹。?1234if (!Directory.Exists(sPath)) { Directory.CreateDirectory(sPath); }以下是MSDN上Directory Class的Sample code。http://msdn.microsoft.com/en-us/library/system.io.directory.aspx以下代码首先检查指定的文件夹是否存在,若存在则删除之,否则创建之。接下来移动文件夹,在其中创建文件并统计文件夹.
阅读全文
摘要:因为最近再带两个实习的朋友~ 他们在理解委托这块 不明白能用来做什么 对这块理解的不好 更不用说委托扩展来的 拉姆达表达式 事件等了~ 但是这些很重要 在MVC EF4.1 里 都会有很多拉姆达表达式的影子 在做组件开发 用户控件开发 事件的运用 一定也是少不了的 稍微深入点儿的说 用于两个对象之间的通讯 用来解耦 用委托事件 是很不错的选择 而设计模式里的观察者模式 也是基于委托事件的应用 还有做winform 开发的 里的线程 WPF SL 的异步调用等 都是有这委托的影子的 所以 这个还是很重要的。也是一定要掌握的~ 希望通过这篇文章 能让大家更加了解委托以及如何运用~一.委托以及延伸先
阅读全文