Language/Win32 API 2

깜장 가계부 프로젝트 - 완성 일지

드디어 완성했다. 처음에는 기간안에 잘 개발할 수 있을까 걱정을 많이 했다. 무엇보다 부족한 기획력과 엉성한 개발력으로 도전에 임한 프로젝트였기도 했고, 제한 개발 기간이 무려 2주밖에 안되는 상황에서 완성시키는 기염을 토하기에는 내 수준이 너무 밑바닥이라는 것을 잘 알았기에 내심 두려움이 마음속에서 피어오르기 시작했다. 다행히도, 하마터면 2일이 될 뻔한 데드라인이 1주 연장되어 2주의 기한으로 잘(?) 조정되었다. 이틀보다 더 늘어난 기간을 보며 개발에 집중하기로 마음먹었다. 사소한 기능들이었지만 이를 어떻게 다른 학생들과 차별화하고 더 앞으로 나아갈 수 있는지 고민한 끝에 Win32 API 프로그램에 MySQL 데이터베이스를 도입하여 프로그램이 종료되어도 데이터를 기억할 수 있도록 하는 기능을 고안..

Language/Win32 API 2020.07.05

C++ WinApi MySQL 연동 성공

요즘 이것저것 일이 많아서 바쁘다. 그런데도 전공 과목이 아닌 다른 분야에서 흥미를 느끼는건 왜일까? 알 수 없는 배덕감이 느껴진다. 몇 일간 머리를 꽁꽁 싸매도 풀리지 않았던 MySQL C++ 연동 작업이 드디어 마무리되었다. 그간 있었던 문제점을 나열하자면.. MySQL 8.0 버전에서는 my_global.h 가 없어서 5.6.x 버전으로 내려 작업한 점, 워크벤치를 잠시 내려놓고 cmd로 MySQL을 다뤘던 점, 링킹 오류 때문에 x86 -> x64 컴파일러 전환 과정을 거쳤던 점을 기억하면 매 순간순간 C에 대한 혐오감이 치밀어올랐지만, 모든 일이 성공하고 나니 케케 묵은 다락방에서 어린시절 숨겨둔 타임캡슐을 찾은 느낌이었다. 이제 가계부에 직접 대입하는 일만이 남았다. 시간이 제발 버텨주기를 바..

Language/Win32 API 2020.07.04