基础扫盲
第一天-欢迎使用
C#常用三种开线程的方法
当 C# 程序开始执行时,主线程自动创建。使用 Thread 类创建的线程被主线程的子线程调用。
主线程:进程中第一个被执行的线程。当 C# 程序开始执行时,主线程自动创建。使用 Thread 类创建的线程被主线程的子线程调用。您可以使用 Thread 类的 CurrentThread 属性访问线程。
https://blog.csdn.net/kasama1953/article/details/52632538
Timer
BackgroundWorker
作用、应用(进度条)、特点/优缺点
(进度条)https://blog.csdn.net/CodeRookieGuo/article/details/72723310
Thread
PS1:Application.DoEvents应用
https://blog.csdn.net/sinat_23338865/article/details/52596818
Visual Studio里的摘要:处理当前在消息队列中的所有 Windows 消息。
交出CPU控制权,让系统可以处理队列中的所有Windows消息
比如在大运算量循环内,加Application.DoEvents可以防止界面停止响应
因为winform的消息循环是一个线程来处理,那么假如你的某个操作比较耗时,那么消息处理得等你这个耗时操作做完了才能继续,而Application.DoEvents方法就是允许你在耗时操作的内部调用它,而去处理消息队列中的消息。
像鼠标移动鼠标点击都是windows消息,如果耗时操作一直进行,那么界面就像死锁一样。
PS2:线程间传递参数
https://www.cnblogs.com/candyzhmm/p/5961419.html
winform中一个类中如何调用另一个窗体的控件或方法
https://blog.csdn.net/ichenqingyun/article/details/52622340
C#变量的作用域
https://www.cnblogs.com/iloney/p/4149949.html (from:小小鸟在飞)
C#如何检测网络端口连接的状态(3389端口)
https://www.cnblogs.com/emanlee/archive/2013/02/01/2889612.html
https://www.jb51.net/article/62640.htm
C#正则表达式
https://www.cnblogs.com/hugongs/articles/577885.html (from: Eric Yao)
C#字符串
@+字符串:按照@之后的字符串赋值,避免转移字符。例如:@“D:\prog\source\a”
第二天
C#中关于空间namespace的简单理解
“static void Main(string[] args) 是主函数,是程序的入口,程序从这里开始执行。主函数参数args是一个字符串数组,用来接收命令行上给出的参数,例如,在命令窗口中:
ConsoleApplication17.exe 参数1 参数2
则 args[0]=“参数1” ,args[1] =“参数2”。
主函数可以写成 static void Main( ) ,去掉函数参数。”——(摘)
https://zhidao.baidu.com/question/755342414996650164.html
https://www.cnblogs.com/fandong90/p/4160207.html
vs学习问题 关于打开程序时不是有效的Win32应用程序
https://blog.csdn.net/guo_lei_lamant/article/details/79047744