摘要:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Drawing; 6 using System.Windows.Forms; 7 阅读全文
摘要:
话题#1:可重用性 这种方法的第一个话题就是可重用性。想像一下在下个星期,你想要从另一个Form中使用Form2,比如说是Form3。你想要收集相同的数据,但希望以不同的方式呈现。现在你的Form不是那么具备可重用性,因为不清楚谁会调用Form。 话题#2:更多知识 一般来说,被调用的对象应该对调用 阅读全文
摘要:
使用C# TryParse方法,看看能否将字符串转换为数字。 在字符串处理过程中,经常需要将写好的字符串式的数字转换成int或long类型,以便进行数字运算。将数值类型转换为string类型不成问题,但是反过来就不可能了,并且可能会返回异常,必须对其进行检查以避免异常。 什么时候使用TryParse 阅读全文
摘要:
这些C#示例项目会展示using语句的使用。他们处理IDisposable类型。 Using块用于管理资源 从概念上来说,通过指定资源的使用范围来保护整个系统的资源。using语句与实现IDisposable的类型相结合。 Example 刚开始,这个小项目定义了一个叫做SystemResource 阅读全文
摘要:
是的,WinForm是一项比较老的技术,它没有什么特别吸引人的地方。但是它很有效,而且很快就能建立起新的程序。很多企业仍然有遗留下来的应用程序是用它建立的,其drag-and-drop(拖放)界面的能力也使其在课堂环境中易于使用。 正如其名所示那样,在WinFroms中所做的大部分事情都是围绕For 阅读全文
摘要:
今天有大量的书籍内容涉及到.NET和Windows Forms。虽然这些书中大多数都讨论了使用Windows窗体的要点,并指导您如何熟练地开发Windows窗体应用程序,很少有书籍波及一个至关重要且非常必要的主题。这个主题就是:Form窗体的事件触发顺序。知道窗体的生命周期可以帮助你将重要的代码放置 阅读全文
摘要:
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 阅读全文
摘要:
一些人在论坛上询问关于不使用OnPaint方法或事件进行绘画的问题。 为什么要使用onpaint函数呢?主要原因是我们可以轻易地使用paint函数得到Graphics对象。实际上,不使用onpaint函数进行绘制是非常简单的。只需要在正在绘制的窗体中得到Graphics对象即可。 1 using S 阅读全文