Develop

    [html / css] CSS 애니메이션 변화 시간 설정

    transition-duration hover, focus 등의 css 변경 시 정적으로 변경하는 것에 animation을 추가하여 동적으로 표시할 수 있음. 1 2 3 4 5 6 7 .testBox{ color : blue; transition-duration : 0.3s; } .testBox:hover{ color : red; } cs > hover 시 글 색이 blue 에서 red 로 0.3초동안 animation이 적용되어 변경됨

    [C#] Thread 에서 Main Thread 간섭하기.

    BeginInvoke private void Thread_Invoke_Function(){ this.BeginInvoke(new Action(delegate() { //Main Thread에 작업할 내용 })); }

    [C#] 서비스 제어하기 (시작 / 종료 / 상태 검사)

    using System.ServiceProcess; private void Service_Control_Function(){ ServiceController sc = new ServiceController("Service Name"); //ServiceControllerStatus.Running : 서비스 실행 상태 //ServiceControllerStatus.StartPending : 서비스 시작 중 //ServiceControllerStatus.Stopped : 서비스 정지 상태 //ServiceControllerStatus.StopPending : 서비스 중지 중 //ServiceControllerStatus.Paused : 서비스 일시정지 상태 //ServiceControllerStatus.Pa..

    [C#] 예외 처리 (try - catch - finally)

    private void try_catch(){ try{ //Error Code } catch(Exception e){ Console.writeLine("Message : " + e.Message()); Console.writeLine("Error Namespace : " + e.Source()); Console.writeLine("Error method : " + e.TargetSite()); Console.writeLine("Error Code Line : " + e.StackTrace()); } finally{ Console.writeLine("Final Code"); } } try : 예외가 발생하는지 검사할 부분 catch : 예외가 발생하였을 경우 진행되는 부분 finally : 예외 발생 유무..

    [C#] bat 파일 실행할 때 로그를 Listbox에 넣기

    12345678910111213141516171819202122 private void thread_bat(ProcessStartInfo psi, string fileName, string filePath) { //filePath : 파일 전체 주소 //fileName : 파일 이름 (Listbox 표시를 위해 추가) //psi : ProcessStartInfo 지정 psi.FileName = filePath; //psi.Arguments = @"Test.bat"; psi.RedirectStandardOutput = true; psi.UseShellExecute = false; Process proc = Process.Start(psi); while (true) { string txt = proc.Sta..

    [C#] Thread에 값 전달하기

    Thread th = new Thread(() => functionName(param1, param2, param3) );12345Thread th1 = new Thread(() => api_load("String1","String2", chart1,label9));th1.Start(); Thread th2 = new Thread(() => api_load("String1","String2", chart2,label10));th2.Start();Colored by Color Scriptercs

    [HTML / CSS] CSS :not - 부정문

    :not()css에서 ' : ' 다음에 들어가는 옵션들에 부정 조건을 붙이고 싶을 때 쓰는 명령어. :not( :옵션 ) 형식으로 사용할 수 있다. 예제#character_list>li:not(:nth-child(1)){ display: none;} 예제와 같이 사용할 경우, nth-child(1)에 해당되는 태그를 제외한 나머지에 display:none이 적용된다.

    [HTML / CSS] CSS calc() - 수치 연산

    calc() CSS 내부에서 길이 연산이 필요할 때 쓰는 함수. calc(연산식)으로 사용할 수 있다.-moz-calc()와 -webkit-calc() 로 브라우저 간 호환성을 높일 수 있다.javascript로 계산하기 힘든 %와 px의 계산식도 수행할 수 있다.각 수치와 부호 사이에 공백이 없으면 오류가 난다. 예제#content{ height: calc(100% - 70px); height: -webkit-calc(100% - 70px); height: -moz-calc(100% - 70px);}

    [HTML / CSS] CSS기초 3. CSS 연결 (link / import)

    이전 포스팅에서 CSS를 사용하기 위해서는 html에 연결해야 된다고 설명했었다. 이번 포스팅에서는 CSS 연결 방법에 대해 설명한다. link DOCTYPE html> Page Title CSS 연결은 보통 안에 지정한다. link는 html 태그로, 연결할 css 파일을 지정하여 이를 연결시킬 수 있다.rel = "stylesheet" 는 해당 파일이 스타일시트(css)이며, type="text/css"는 해당 파일이 text형식의 css파일이라는 것을,href= "main.css"는 해당 파일의 경로를 나타내는 것이다. 사실, rel, type을 지정하지 않고 href만 지정해도 연결은 되지만, 해당 방법이 정석임으로 이대로 하는 것을 추천한다. import DOCTYPE html> Page Tit..

    [HTML / CSS] CSS기초 2. style 선언자 (tag, id, class)

    우선, 시작하기 전에 오늘 사용할 예제 코드를 소개한다. DOCTYPE html> Page Title div{ border: 1px soild black; width: 300px; height: 200px; } .class_1{ width: 200px; height: 300px; } #id_1{ width: 200px; height: 500px; border: 1px solid black; } 설명을 쉽게 하기 위해 CSS는 쓰지 않고 html style 방식으로 대체한다. 위의 코드에 디자인을 넣기 위해서는, 원하는 tag를 지정하여 그 tag에만 style을 부여하여야 할 것이다.이러한 경우 지정을 하기 위해서는 각 tag에 이름값을 지정해야 원하는 설정을 넣을 수 있을 것이다.이러한 이름값들을 ta..