본문 바로가기

분류 전체보기

Canvas: 오브젝트 확대, 축소 Direct2D를 사용한 간단한 프로젝트로 Excalidraw를 참조하여 만들고 있다. 현재 도형 그리기, 선택, 이동, 삭제하는 기능들을 추가했고 도형에 크기를 조절하는 기능을 추가할 차례다. 아래 이미지 처럼 현재 선택된 도형은 도형 겉으로 파란색 가이드라인이 생긴다(여러 개도 선택 가능). 가이드라인 위에 있는 조그만 사각형을 커서로 잡고 움직이면 크기가 조절된다. 크기 조절은 커서로 잡은 위치부터 커서가 이동한 위치까지의 차이 값을 도형에 Left-Top 또는 Right-Bottom에 잘 더해주면 된다. 하지만 위 방법은 선택된 도형이 한 개일 때만 가능한 방법이다. 만약 선택된 도형이 여러 개인데 위 방법을 사용할 경우 아래와 같이 작동한다. 왼쪽 사각형의 가로가 길어지는데 오른쪽 사각형의 왼쪽.. 더보기
“설계가 뭐라고 생각 하십니까?🏛” POCU 개체지향 프로그래밍 및 설계 OOP(COMP2500) 후기 설계란 무엇일까요? 여러분은 프로그램 설계가 뭐라고 생각하시나요? 제 생각에는요... 음... 이번 COMP2500을 수강하고 설계에 대해 생각해 보다 좋은 비유인 것 같아 가져와 봤습니다.🤣 그럼 개체지향 프로그래밍 및 설계 COMP2500 후기를 시작하겠습니다. 이런분들은 수강에 주의해주세요! 수강을 고민하시는 분들에게 도움이 되고자 수강 전 몇 가지 참고 사항을 말씀드리겠습니다. 프로그래밍을 처음 배우시는 분 이 과목의 선수과목으로는 COMP1500이 있습니다. 만약 프로그래밍 언어 때문에 이 과목으로 입문하시려는 분은 아무래도 개체지향 및 설계 과목이기 때문에 주의해 주셔야 할 듯합니다. 개인적인 추천은 comp1500 부터 순서대로 따라가는 게 가장 좋은 것 같습니다. 다른 과목 후기가 궁금하시.. 더보기
"마법은 없다💫" POCU C 언매니지드 프로그래밍(COMP 2200) 후기 소개 "프로그래밍 입문(COMP1500)" 부터 이번 "언매니지드 프로그래밍(COMP 2200)" 까지 총 3과목을 진행하면서 가장 많이 배웠고 재밌었던 과목이다. 이전 과목들은 생략하더라도 이 과목만큼은 필수적이라고 생각한다. 하지만 처음 프로그래밍을 접하는 사람이 이 과목으로 시작하기에는 무리가 있다. 어느 정도 프로그래밍을 해봤지만 실제 내부적으로 어떻게 작동하는지에 대해 궁금한 사람들에게 도움이 될 과목이다. C는 그런 언어니까 C 언어는 언어 자체적으로나 함수에서 해주는 안전 장치들이 없어서 위험하다. 하지만 그 얘기는 불필요한 확인을 하지 않기 때문에 프로그래머의 실력에 따라 다른 퍼포먼스를 가질 수 있다. POCU는 과목 초반에 함수 호출에 따른 스택 메모리의 변화를 어셈블리 코드로 확인해 .. 더보기
"가장 필요하지만 가장 몰랐던..." POCU 소프트웨어 공학용 수학(COMP1000) 후기 COMP1000 소프트웨어 공학용 수학 소개 저는 202105 [COMP1500] 실무 프로그래밍 입문(이하 COMP1500)을 시작으로 현재 [COMP1000] 소프트웨어 공학용 수학 (이하 COMP1000)까지 수강한 학생입니다. 이 후기는 COMP1500 수강 후 만족하셔서 계속 더 나아가시려는 분 또는 'POCU 아카데미를 시작하려는 모든 분'들의 선택에 도움 되길 바랍니다. 선택(고민) 개인적으로 수강하기 전까지 다른 과목들에 비해 가장 고민이 되는 코스라고 생각됩니다. 고민의 이유는 다를 수 있지만 제가 했던 고민 2가지와 과목 선택 시 필요한 것들을 얘기해보겠습니다. 1. 수학이 프로그래밍하는데 필요해? 제가 했던 가장 큰 고민이자 가장 크게 간과(이 후기의 제목을 지어준) 했던 부분입니다... 더보기