200分求:大家平常在.NET开发中的积累的类库,经验等等
谢谢。
谢谢。
解决方案 »
- asp.net调用FlashPaper
- 如何模拟点击别人网站的客户端按钮
- 求一个设置好预定时间的倒计时的提示小插件代码
- web.config文件的配置
- 问个简单的问题,希望各位帮忙看看
- 请问如何导出asp.net中cs代码的类结构?
- 各位好,请问用DW2004和VS.NET2003编出来的asp.net是一样的吗?
- 关于enableViewState
- 怎样控制textbox,我只要数字。???
- 通过了编译, 但是打开网页的时候出现如下错误. 怪啊! 哪位高人遇到过这种事情(datagrid里将字段handled的值用checkbox显示)?
- 在datagird中修改数据的问题
- 如何按固定频率刷新Iframe的内容?
1.Application.DoEvents()
当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。例如,当将另一窗口拖到该窗口前面时,该窗口不重新绘制。如果在代码中调用 DoEvents,则您的应用程序可以处理其他事件。例如,如果您有向 ListBox 添加数据的窗体,并将 DoEvents 添加到代码中,那么当将另一窗口拖到您的窗体上时,该窗体将重新绘制。如果从代码中移除 DoEvents,那么在按钮的单击事件处理程序执行结束以前,您的窗体不会重新绘制。通常,您在循环中使用该方法来处理消息。2.Form.Closing 事件
注意 在显示为无模式窗口的 Form 上调用 Close 方法时,不能调用 Show 方法使窗体可见,因为窗体的资源已被释放。若要隐藏窗体然后又使其可见,请使用 Control.Hide 方法。
警告 当调用 Application.Exit 方法以退出应用程序时,不引发 Form.Closed 和 Form.Closing 事件。如果在必须执行的其中一个事件中有验证代码,则在调用 Exit 方法之前,应分别为每个打开的窗体调用 Form.Close 方法。
如果窗体是 MDI 父窗体,则在引发 MDI 父窗体的 Closing 事件之前将引发所有 MDI 子窗体的 Closing 事件。另外,在引发 MDI 父窗体的 Closed 事件之前,将引发所有 MDI 子窗体的 Closed 事件。取消 MDI 子窗体的 Closing 事件不能防止引发 MDI 父窗体的 Closing 事件。但是,取消该事件会将作为参数传递给父窗体的 System.Windows.Forms.ClosingEventArgs 的 System.Windows.Forms.ClosingEventArgs.Cancel 属性设置成 false。要强制关闭所有 MDI 父窗体和子窗体,请将 MDI 父窗体中的 System.Windows.Forms.ClosingEventArgs.Cancel 属性设置成 false。
3.Msg 属性获取或设置消息的 ID 号。4.Application.StartupPath 属性
获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
5.Application.ExecutablePath 属性
启动了应用程序的可执行文件的路径和可执行文件的名称。
6.Microsoft.VisualBasic.Strings.StrConv
微软提供的这个功能在Microsoft.VisualBasic.Strings.StrConv中,十分容易地就可以调用它,下面是一个简单的将简体转为繁体的例子:
using Microsoft.VisualBasic;
……
string source = “中国是一个美丽的国家。”;
string target = Strings.StrConv(source, VbStrConv.TraditionalChinese, 0);
然后我们就得到了内容为:“中國是一個美麗的國家。”的字符串target。如果想将繁体转为简体,只需要将第2个参数改为VBStrConv.SimplifiedChinese就可以了。
当然这个调用简单的函数还有其他强大的功能,比如提供日文平假名和片假名的转换等。我建议读者一定要抽时间读一下MSDN中关于此功能的介绍。
7.Math.Max 返回两个指定数字中较大的一个。
8.Math.Min
返回两个数字中较小的一个9.Math.PI
表示圆周和其直径的比率,它由常数 π 指定10.Math.Pow
返回指定数字的指定次幂。11.Math.Sign
返回表示数字符号的值。12.Math.Sqrt
返回指定数字的平方根13.Math.Log10
返回指定数字以 10 为底的对数。14.Math.Log
返回指定数字的对数。15.Math.IEEERemainder
返回一指定数字被另一指定数字相除的余数。16.Math.Exp
返回 e 的指定次幂。17.Math.E
表示自然对数的底,它由常数 e 指定。18.Math.Abs
返回指定数字的绝对值。19.Random.Next
返回随机数。
返回一个指定范围内的随机数。
System.Random.Next(1,30);20.Type.GetType 方法
获取具有指定名称的 Type。21.Type.FullName 属性
获取 Type 的完全限定名,包括 Type 的命名空间。22.Type.IsPrimitive 属性
获取一个值,通过该值指示 Type 是否为基元类型之一。23.Type.IsClass 属性
获取一个值,通过该值指示 Type 是否是一个类;即,不是值类型或接口。24.StringBuilder.Append 方法
在此实例的结尾追加指定对象的字符串表示形式。25.net的磁性窗体
象QQ那样拖曳到屏幕边上时缩到边上去
private void Form1_MouseLeave(object sender, System.EventArgs e) {
const int j = 5; // 要故意露出在右上的高度 if (this.Top <1) { //如果当前X 已经是在最顶
// 并且Y 也已经在最右边
if (this.Left >= Screen.PrimaryScreen.WorkingArea.Width - this.Width) {
// 开始往上移
while(this.Top >= 0-this.Height + j) {
this.Top --;
}
}
}
}private void Form1_MouseEnter(object sender, System.EventArgs e) {
if (this.Top <0) {
// 这里是移回正常位置的代码你接上面的逆着做就是了
}
}
26.DataColumn.Unique 属性获取或设置一个值,指示列的每一行中的值是否必须是唯一的。27.Application.Idle 事件当应用程序完成处理并即将进入空闲状态时发生。
28.RegistryKey 类表示 Windows 注册表中的项级节点。此类是注册表封装
29. Directory.GetCurrentDirectory(); 方法获取应用程序的当前工作目录。30.获得系统时间
DateTime.Now.ToString();
31.KeyPressEventArgs.KeyChar 属性
获取与按下的键对应的字符。
32.Image.FromFile 方法
从指定的文件创建 Image 对象。33.Graphics.DrawString 方法
在指定位置并且用指定的 Brush 和 Font 对象绘制指定的文本字符串。34.Graphics.DrawLine 方法
绘制一条连接由坐标对指定的两个点的线条。
35.图片保真:
SmoothingMode
PixeloffsetMode
36.SystemInformation.MouseWheelPresent 属性
获取一个值,该值指示是否已安装带鼠标轮的鼠标。37.SystemInformation 类
提供有关操作系统的信息。提供静态(在 Visual Basic 中为 Shared)方法和属性,它们可用于获取诸如 Windows 显示元素大小、操作系统设置、网络可用性和系统中所安装硬件的性能等信息。38.Shortcut 枚举
指定可由菜单项使用的快捷键
39.TextBoxBase.ClearUndo 方法
RichTextBox.ClearUndo 方法
从该文本框的撤消缓冲区中清除关于最近操作的信息
40.RichTextBox.CanPaste 方法
确定是否可以粘贴指定数据格式的剪贴板信息。
41.用c#更改文件名与文件夹名
文件:System.IO.File.Move("SourceFileName","targetFileName")
目录:System.IO.Directory.Move("SourceFolderName","targetFolderName")
当然,也可以用BearRui的方法,文件使用FileInfo.MoveTo,目录使用DirectoryInfo.MoveTo
不过我觉得用静态方法更加方便些
42.RichTextBox.SelectedText 属性
TextBoxBase.SelectedText 属性
获取或设置一个值,该值指示控件中当前选定的文本。
43.ComboBox.SelectedText 属性
获取或设置 ComboBox 的可编辑部分中选定的文本。
44.TextBoxBase.Undo 方法
撤消文本框中的上一个编辑操作。
45.Application.Run 方法
在当前线程上开始运行标准应用程序消息循环。
47.Application.EnableVisualStyles 方法
注意:此命名空间、类或成员仅在 .NET Framework 1.1 版中受支持。
启用应用程序的 Windows XP 可视化样式。此方法启用应用程序的 Windows XP 可视化样式。如果控件和操作系统支持可视化样式,则控件将以这种样式进行绘制。若要使 EnableVisualStyles 生效,必须在应用程序中创建任何控件之前调用它;EnableVisualStyles 通常是 Main 函数的第一行。当调用 EnableVisualStyles 时,无需单独的清单即可启用可视化样式。对于支持 FlatStyle 属性的控件,请确保将 FlatStyle 属性设置为 FlatStyle.System 值。48.Environment.GetFolderPath 方法
获取指向由指定枚举标识的系统特殊文件夹的路径。
50.DbType 枚举
ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemdatadbtypeclasstopic.htmms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconusingparameterswithdataadapters.htm
推荐:
老猫的理想:http://www.mikecat.net/blogview.asp?logID=838
里面的东西很多接分:)
当然blog是好地方,如博客园,博客堂!!
里面的东西是很多很丰富的!
http://blog.csdn.net/ChengKing/
我写的一个高效的数据层,或者叫做数据访问层。