[일기장] 일기장 프로그램 개발 – 1 (프로그래머를 꿈꾸기 시작한 일기장 프로그램)

Prologue 초등학교때 처음 컴퓨터를 배우면서 컴퓨터 책을 한권 산적이 있다. 너무 오래되어서 책 제목도 생각나지 않는데 부록으로 “초롱이 일기장” 이라는 프로그램을 디스켓에 넣어줬던 기억이 있다. 그때는 컴퓨터책에 응용프로그램 하나씩 넣어주는게 유행이었던 것같기도 하다. 어린 마음에 ‘이런 프로그램은 어떻게 만들지?’ 라는 생각으로 관심을 가지기 시작한 것이 내 직업이 될 줄은 꿈에도 몰랐다. 그때부터 일기는 잘 쓰지도 … Read more

[Golang] Go 언어 기초 문법 – 포인터와 인스턴스

포인터는 메모리의 주소를 저장하는 변수 타입입니다. 아파트의 동호수처럼 변수의 번지수라고 봐도 무방할 것 같습니다. 포인터 선언 포인터 변수는 가리키는 데이터 타입 앞에 * 연산자를 붙여서 선언합니다. 그리고 어떤 변수의 주솟값을 알고 싶으시면 & 연산자를 붙여서 주솟값을 알아올 수 있습니다. 또한, 포인터가 가리키는 변수의 값을 얻어올 수도 있습니다. 이때는 포인터 앞에 * 연산자를 붙여서 사용합니다. 그러면 … Read more

우리아이 이름짓기 프로그램

[홍]씨 돌림자[길]을 중간돌림으로 하는 이름.txt 우리아이 이름짓기.zip 아이 이름을 지을때 작명소에 의뢰하기도 하고, 순수 한글이름으로 예쁘게 지어주기도 합니다. 이 프로그램은 이름을 지을때 참고가 되는 자료를 뽑아 볼 수 있는 프로그램입니다. 성씨와 돌림자를 입력하고, 중간돌림인지 끝자돌림인지를 선택한 뒤, [이름 출력] 버튼을 클릭하면 위 화면과 같이 이름으로 사용되는 한글 음을 모두 붙인 리스트가 나오게 됩니다. 이것을 파일로 … Read more

엑셀로 제작한 영어단어 퀴즈 생성기 V.1.1

영어단어 퀴즈생성기 V.1.1 -> [다운로드] 학창시절에 학원에서 영어단어 공부를 시킬 때 보면, 단어 시험지를 매일매일 나눠주고 테스트를 봤었습니다. 집에서 혼자 공부할때에도 이렇게 시험지를 만들어서 테스트해보고 싶지만, 시험문제 만드는 시간이 더 오래걸리죠. 또 다른 방법으로는 왼쪽에 단어, 오른쪽에 뜻을 적어놓고 종이같은걸로 가리고 단어를 보면서 외우지만, 이것도 조금 반복하다보면 순서를 외우기 때문에 효율이 떨어집니다. 일단 요구사항을 적어봤습니다. … Read more