전체 글175 MFC SDI 기반의 ActiveX - CS 프로그램의 일부를 ActiveX로 포팅하기(3) It's Now or NeverAaron Schroeder 0. 들어가는 말자 이제 무엇을 만들어야 할지는 정해졌다. "어떻게 만들어야 하는가"를 알아야 할 때다. Visual Studio C++을 가지고 MFC SDI 기반의 ActiveX를 만들려면 어떻게 해야할까? 이 질문에 대한 답을 써내려가기 전에 기술적인 설명의 깊이를조절하기 위해 독자들이 기본적으로 Visual Studio C++을 가지고 프로그래밍하는 것에 어려움이 없는, 다만 Visual Studio C++을 가지고 ActiveX를 만들어 본 적이 없거나 적어도 앞으로 이야기하려는 에피소드들에 대해선 경험이없는 프로그래머들이라고 가정한다. 물론 이제 막 Visual Studio C++을 시작하려는 분들은 읽지 말라는 건 아니다. 몇 가지 .. 2013. 12. 21. 따뜻함 따뜻함 몸과 마음을 따사롭게데워주는 예쁜 빛깔이다. 손가락 끝이 닿으면그 붉음에 온 몸이 물들 것 같다. 진홍빛, 하지만해맑게 온화하게 햇빛을 흘려보낸다. 내 얼굴빛도 그랬으면... 2013. 12. 11. CS 프로그램의 일부를 ActiveX로 포팅하기-어떻게 만들까? The most common miracles of software engineering are the transitions from analysis to design and design to code. Richard Due 0. 어떻게 만들까? 소프트웨어 설계 단계당연한 얘기지만 설계 없이 프로그램을 만들 수는 없는 노릇이다. 제아무리 바빠도 바늘 허리에 실 매어 쓸 수 없다는 우리네 속담 처럼 말이다.더우기 이번 프로젝트에서 처럼 일정이 촉박한 경우에는 설계에 투자하는 시간이 그 어느 때보다 빛을 발하게 된다. 전산학을 전공한 이라면 소프트웨어 공학 수업을 통해 소프트웨어 설계가 차지하는 비중이 전체 소프트웨어 라이프 사이클에서 30~40% 정도라는 것을 배웠을 것이다. 이번 설계에 들어간 시간도 여기.. 2013. 12. 9. CS 프로그램의 일부를 ActiveX로 포팅하기-들어가는 말 To conquer without risk is to triumph without glory. 0. 들어가는 말최근 두 달 동안 재밌는 일을 맡아서 진행했다. 십여 년 정도의 역사를 갖고 있는 전형적인 MFC 기반의 CS 프로그램을 ActiveX로 포팅해 달라는 것이었다. 십여 년의 역사라는 것이 의미하는 것은 프로그램이 처음 개발되고 난 이후 줄곧 추가되고 수정되어 왔으며 강산이 바뀐다는 세월 동안 여러 개발자의 손에 맡겨져서 그 코드가 비대해지고 난잡해졌다는 것이다. 이런 코드를 분석하는 것도 일이지만 개발에 주어진 시간도 반토막 난(먼저 의뢰를 받았던 개발자가 그 반토막의 시간을 끌다가 포기한) 상황에서 약속 시간을 지킬 수 있을지가 의문이었지만 내가 어려울 때 도움을 받았던 동료 개발자의 부탁도 .. 2013. 12. 4. 오! 나이스(nice) 니스(Nice) - 니스, 프랑스 그 이름처럼 나이스한 곳이다. 연 평균 기온이 섭씨 15도로나와 같은 이에겐 환상적인 기후이다. 게다가 3.5km에 이르는 멋진 해안 산책로,프롬나드데장글레(Promenade Des Anglais)! 암스텔담 스키폴 공항에서 출발한비행기가 두시간 남짓 남하하니이렇게 아름다운 도시가그 황홀한 색채를 드러낸다. 아! 절로 탄성이 튀어 나온다. 2013. 8. 27. 청출어람(靑出於藍) 쪽빛 보다 푸른, 꼬뜨다쥐르-앙티브, 프랑스 청출어람(靑出於藍) 앙티브(Antibe)의 요새를 구경한 뒤 요새 옆 해변에서 발을 벗고 쉬었다. 프랑스행을 맘 먹은 이유 중 하나, 바로 쪽빛 바다를 보는 것. 지금 그 Cote d'Azur를 보고 있다. 전라남도 영산포에 가면 옛부터 쪽을 재배하고 삼베에 쪽물을 들이는 마을이 있다고 한다. 그런데 이 쪽은 일년생 풀로 그 잎은 당연하게도 초록빛이다. 이 초록빛에서 짙은 남색이 나온다 하여 靑出於藍이라 한다. 프랑스말 아쥐르(Azur)도 다름아닌 쪽빛을 뜻하는 말이다. 2013. 8. 23. 이전 1 2 3 4 5 6 7 8 ··· 30 다음