今天学的知识整理:
1、ProgressBar控件的应用
Maximum最大值,Minimum最小值,Value当前的进度值
//调用PerformStep方法,设置step步长规定每次增加进度条
方法一:通过循环实现
progressBar1.Maximun=100;
progressBar1.Minimun=1;
progressBar1.Step = 10;
for (int i = 1; i < 100; i++)
{
progressBar1.Value = i;
Thread.Sleep(100);//100ms通过线程休眠实现平滑过渡的效果
}
方法二:通过PerformStep方法实现
progressBar1.Maximun=100;
progressBar1.Minimun=1;
progressBar1.Step = 1;
for (int i = 1; i <= 100; i++)
{
progressBar1.PerformStep();
}//实际操作中可结合Timer控件考虑综合功能的开发
2、文件的读出和写入
2.1 读文件:文件的读取 StreamReader 和FileStream类,用到的方法有ReadAllText(),ReadAllLines(),ReadAllBytes()读取文件。
StreamReader objReader = new StreamReader(@"D:\30天实例开发光盘\huihui.txt", UnicodeEncoding.GetEncoding("GB2312"));
//@放在字符串前使用,意思是声明这个字符串中没有转义字符。例如@"\r",表示的不是换行了,而是字符串\r string sLine = "";
ArrayList arrText = new ArrayList();//需要添加Collections命名空间
while (sLine != null)
{
sLine = objReade