300x250 프로그래밍401 C# Thread 상태 변화 using System; using System.Threading; namespace ThreadNTask { class Program { static void Main(string[] args) { PrintThreadState(ThreadState.Running); PrintThreadState(ThreadState.StopRequested); PrintThreadState(ThreadState.SuspendRequested); PrintThreadState(ThreadState.Background); PrintThreadState(ThreadState.Unstarted); PrintThreadState(ThreadState.Stopped); PrintThreadState(ThreadState.Wai.. 2019. 6. 8. C# Thread 임의 종료 using System; using System.Threading; namespace ThreadNTask { class Program { static void Main(string[] args) { SlideTask slideTask = new SlideTask(100); Thread thread = new Thread(new ThreadStart(slideTask.KeepAlive)); thread.IsBackground = true; Console.WriteLine("스레드를 시작합니다."); thread.Start(); Thread.Sleep(500); Console.WriteLine("스레드를 종료합니다."); thread.Abort(); Console.WriteLine("스레드가 멈출때까지 대.. 2019. 6. 8. C# / Thread 시작 스레드 예제 입니다. using System; using System.Threading; namespace ThreadNTask { class Program { static void Main(string[] args) { // 스레드의 인스턴스를 생성합니다. Thread thread = new Thread(new ThreadStart(ThreadTest)); Console.WriteLine("스레드 시작"); // 스레드를 시작합니다. thread.Start(); // ThreadTest 메소드가 실행되는 동시에 메인 스레드의 반복문도 같이 실행됩니다. for(int i = 0; i < 5; i++) { Console.WriteLine($"메인: {i}"); Thread.Sleep(500); } Cons.. 2019. 6. 8. DevExpress / Winform XtraDialog로 로그인 화면 만들기. XtraDialog로 로그인 화면 만들기 입니다. LoginUserControl.cs 파일 입니다. using System.Windows.Forms; using DevExpress.XtraEditors; using DevExpress.XtraLayout; namespace WindowsFormsApp1 { /// /// 로그인 유저 컨트롤 클래스 입니다. /// public partial class LoginUserControl : XtraUserControl { // Constructor (Public) #region LoginUserControl() - 생성자 입니다. /// /// 생성자 입니다. /// public LoginUserControl() { InitializeComponent(); La.. 2019. 6. 7. 이전 1 ··· 80 81 82 83 84 85 86 ··· 101 다음 300x250