Effective C# 中文版 改善C#程序的50种方法 --摘录

<br />一)用property而非data member===================================<br /> 当想让内部的数据被外界访问到时(不管是public还是protected)一定要用Property对于序列和字典,使用indexer,<br /> 类的data member永远应该是private,绝无例外,用property,可以得到如下好处:<br /> 1、Data binding支持<br /> 2、对于需求变化有更强的适应性,更方便 …… 阅读全文

Windows Forms 多线程用户界面

<br />1,System.Math.PI只有20位,现在我们写一个可以算任意位的pi运算程序<br />2,所有算法在主线程中实现(单线程):问题是运行时界面无法做出相应,无法响应拖动等键盘鼠标操作,用户体验大受影响。<br />【NineDigitsOfPi.cs】// NineDigitsOfPiAt.cs/* * Computation of the n'th decimal digit of pi with very little memory. * Written by Fab …… 阅读全文

Windows Forms 多线程用户界面

<br />1,System.Math.PI只有20位,现在我们写一个可以算任意位的pi运算程序<br />2,所有算法在主线程中实现(单线程):问题是运行时界面无法做出相应,无法响应拖动等键盘鼠标操作,用户体验大受影响。<br />【NineDigitsOfPi.cs】// NineDigitsOfPiAt.cs/* * Computation of the n'th decimal digit of pi with very little memory. * Written by Fab …… 阅读全文

异步备份和还原数据库:C#.NET发现之旅

<br />信息系统是数据密集型的,数据的套帐,备份,还原是客户最希望有的功能,这一节课就讨论下C/S系统下数据库的异步备份和还原,B/S系统的数据备份和还原和这个类似。<br />既然是异步,首先会想到使用多线程技术。.NET平台提供了一整套的线程处理技术,使用线程的好处是,可以让一个线程做一件事情,多个线程之间根据时间片机制抢夺CPU和I/O资源,UI线程用于绘制界面,保证界面永远对客户的响应,而工作线程用于计算工作。<br />除了从头开发线程外,.NET也提供了一个封装好的线程组件Backgroun …… 阅读全文

Winform循环遍历界面上的所有控件 foreach,controls,allowdrop

foreach(System.Windows.Forms.Controlcontrolinthis.groupBox2.Controls)//遍历groupBox2上的所有控件 { if(controlisSystem.Windows.Forms.PictureBox) { System.Windows.Forms.PictureBoxpb=(System.Windows.Forms.PictureBox)control; p …… 阅读全文

C#实现更改IP功能源码

<br /><br />首页 ┆网站地图 ┆游戏资讯 ┆天龙八部 ┆资源下载 ┆淘宝网购物 ┆淘宝数码产品 ┆淘宝数码相机 <br /> 设为首页<br />加入收藏<br />联系我们 <br /><br />编程学堂> JAVA专区 | .NET专区 | PHP 专区 | ASP 专区 | C/C++ | JAVASCRIPT | 数据库 | 软件工程 | 网络技术 | 网站制作 | 编程相关 | 硬件资讯 <br />业界相关> 业界新闻 | 操作系统 | 办公技巧 | 病 …… 阅读全文