-
대학원 생활 5개월내 생각 정리 2021. 10. 5. 22:39
대학원에 들어온지 어느덧 5개월이 지났다. 처음에 들어왔을 땐 랩실 사람들이랑도 어색하고 이것저것 모르는게 너무너무 많아서 방황했다. 그래서 교수님이 일찍 부르신 것 같기도하다. 들어오자마자 수업듣고 이것저것하기 시작했으면 감도 못잡고 꽤 오랫동안 방황했을 것 같다. 그래도 지금은 내가 뭘 해야할지 알고 감을 잡아가고 있는 것 같다. 사실 지금은 코딩과 관련해서 공부하고, 간단한 소프트웨어를 만들고 있지만 알게된 것은 아주 많아졌다. 이 생활을 오랫동안 건강하게 해내기 위해서는 버틴다는 느낌 보다는 내가 해야할 일을 잘 해내면서 습관을 잘 만들어야겠다는 생각을 했다. 처음에는 출근하기도 너무 싫고 하루에 퇴근시간까지 버티는게 힘들었다. 그런데 지금은 늦게 퇴근해도 아무렇지도 않고 공부할게 너무 많아서 그..
-
C# Winform UserControl코딩/C# 2021. 9. 10. 09:09
UserControl로 구현을하면 재사용성이 좋고 도구상자에 그냥 추가가 되기 때문에 드래그엔 드롭으로 사용할 수 있어 편하다. 1. UserControl로 구현된 것을 사용하면 구현된 것 자체로 Designer에 들어가게 된다. 그래서 UserControl내부에 접근하려면 다소 복잡할 수 있다.(말 그대로 UserControl에서 제공한 것만 사용가능) 2. 만약 Open API나 SDK를 사용한다면 '도구상자'에서 '항목선택'으로 dll을 추가해서 사용할 수 있다.(UserControl을 제공한 경우) 3. 1번이랑 같은 이유로 코드를 암호화 할 수 있다.
-
C# Winform NumericUpDown Control코딩/C# 2021. 9. 3. 16:32
Winform에서는 NumericUpDown을 기본적으로 제공한다. 이 NumericUpDown은 클릭만으로 값을 지정할 수 있어 자주 사용되는 도구이다. 이런식으로 그래프의 범위(Range)를 지정해 줄때 사용하기도 한다. 주의할 점은 NumericUpDown 자체의 Minimum값과 Maximum값이 있으니 본인의 상황에 맞게 설정해야한다. Event로는 NumericUpDown의 Value값이 바뀌었을때 반응하는 값이 있고 바뀔때마다 주로 Refresh()를 이용해서 새로고침해주는게 보편적이다. private void numericUpDownXmin_ValueChanged(object sender, EventArgs e) { Refresh(); } NumericUpDown의 Value 값은 deci..
-
C# Winform 사용자정의컨트롤(UserControl)과 Window form의 필요성코딩/C# 2021. 9. 3. 16:26
C# 에서 UI를 코딩하다보면 여러개의 프로젝트를 합쳐야하거나 분야별로 나누어 모듈화 하고 싶을때가 있다. 그럴때 매번 UI를 꾸미고, 버튼하나하나 이벤트를 컨트롤해주기에는 너무 할일이 많아진다. 그렇기 때문에 애초에 처음 코드를 작성할 때 대부분의 기능들을 UserControl로 만들어 하나의 MainWindow에서 불러오면 편하다. 이렇게 하면 여러개의 프로젝트를 합칠 때에도 그냥 프로젝트를 불러와 Window를 하나 더 띄우면 그만이다. (이게 보기 싫으면 UserControl을 복붙해도 된다.) Winform_LSIR이 메인이고 IR_Ctrl_CLR이라는 프로젝트와 LS_Ctrl_CLR이라는 프로젝트를 합친 모습이다. 이때 Show로 불러오면 두개의 Window를 동시에 작업할 수 있으며, Sho..
-
C# Winform Chart Control코딩/C# 2021. 9. 2. 09:46
Winform은 자체적인 도구상자에서 Chart를 제공한다. Chart를 만들고나서 Chart 속성에 들어가면 ChartAreas라는 옵션이 있다. 이 옵션은 하나의 차트영역에 여러개의 차트를 넣을 수 있게 해준다. 현재는 Chart_LS_Original이라는 이름으로 멤버가 설정되어있다. 그리고 그 아래에 있는 Series를 누르면 Series1이라는 멤버가 존재하는데 이게 가장 중요한 부분이다. 여기서 Series1는 멤버의 이름이다. 이 Series1이라는 멤버에 값을 부여해서 그래프를 그릴 수 있다. 이때 Series[0]으로 호출을 하면 Series 멤버에서 Index로 호출 할 수 있고 Series["Series1"]으로 이름을 써서 호출할 수도 있다. ChartType을 사용해서 ChartT..
-
2021년 3월 13일 (feat. 대학원 진학을 앞두고)기록 2021. 3. 13. 21:32
2017. 2. 25 ~ 2021. 2. 25 고려대학교 학부과정을 졸업하고 카이스트 대학원에 가을학기 입학을 준비하고 있다. 약 6개월간의 공백기 중에서 든 이런저런 생각을 정리해야겠다. #1 먼저 내가 요즘 가장 신경쓰고 있는 운동과 바디프로필이다. 바디프로필을 찍는 결정을 내리기까지 참 많은 고민을 했지만 한달 반 정도 지난 지금에는 단 하나의 후회도 하지 않는다. 더 일찍 시작을 할 껄 그랬다는 생각이 든다. 좀 더 일찍 본가에 내려와서 운동을 했다면 더 수월하고 더 좋은 몸을 만들었을텐데 말이다. 지금 배우는 운동들은 쉽게 까먹지 않을 것 같고 이제는 계속 헬스를 다닐 것 같다. 친구들을 보니 운동을 계속 다니다가 한달정도 바프를 위해서 식단관리를 하는 것 같다. 식단도 생각보다 엄청나게 빡세다..
-
하고 싶은 일들기록 2020. 12. 9. 22:24
요즘 살짝 현타가 오는데 겨울이 되서 그런가?? 코로나 라서 그런가?? 여튼 살짝 현자타임이 온 것 같다. 이게 그 말로만 듣던 번아웃인가?? 싶기도 하다 하고 싶은건 너무나 많고 나열하라고 하면 정말 정말 많지만 뭔가 아무것도 안하게 된다. 그냥 누워서 유튜브나 보고 넷플릭스나 보고싶다. 그러고 또다시 하고 싶은일이 막 떠오르는데 당장 내앞에 있는건 기말고사 시험이다. 나는 그냥 내가 하고 싶은 공부를 하고 싶은데, 뭔가 핑계같지만 시간이 없달까... 자는 시간을 줄이거나, 노는 시간을 줄이면 되겠지만 뭔가 그러고 싶지 않다. ㅋㅋㅋ 진짜이게 번아웃인가...? 누군가 그냥 밥해주고, 할 일 리스트를 마련해주고, 나는 그 할 일만 하고 싶다. 이래서 사람들이 비서를 쓰는건가..? 나도 비서를 쓸 정도로 ..
-
시험전에 내가 하는 일들..기록 2020. 11. 28. 10:45
나는 지금 토목기사 실기시험을 앞두고 있다. 나와 비슷한 계열의 학과에 진학한 사람들은 대부분 따는게 토목기사이기 때문에 엄청난 시험이라고 하지는 않겠다만 그렇게 쉽지도, 그렇게 어렵지도 않다. 그냥 적당히 학부수준에서 이해할 만한 정도이고, 공부를 안하고 치기에는 어렵고, 외울게 많은 정도이다. 나는 중학생때부터 시험전에 내가 하는 일이 있다. 아마도 이건 부모님도 잘 모를것 같은데, 나는 시험전에 항상 기록을 한다. 내가 시험전 기록을 시작하게 된 계기가 매번 시험마다 '다음에는 이렇게 안해야지' 해놓고 똑같은 실수(?), 행동(?)을 반복했기 때문이다. 나는 그게 너무 짜증났었다. 초등학교 4학년 2학기때부터 6학년 1학기때까지 중간고사, 기말고사를 전부 다 합쳐서 매번 전과목 다합쳐서 1개씩은 꼭..