hisAlpha Image v0.61, imagEmail의 프로토타입

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

2년 전에 Visual Basic으로 만들었던 프로그램입니다. 1Mb도 안 되는 이것을 CD에 구워 교수님께 제출하자마자 군에 입대했었습니다. 소개하자면, 이메일주소를 이미지로 만들어주는 프로그램인데, 조잡하고 다양한 네임서버도 지원하지 못해 딱히 내세울건 없습니다. 그래도 제가 처음 만든 것이고 계속 보완할 거라서 포스팅합니다.

처음 만들었을 때(v0.5)만 해도 지금과 많이 달랐습니다. 강의 시간에 배운 걸 써먹어야 해서 불필요한 요소가 너무 많고 덩치도 더 컸었습니다. 이번에 판올림(v0.6)하면서 그런 것들을 없애고 덩치도 줄였습니다. 그래도 아직 불필요 요소가 있네요, 에효.

새삼 느낀거지만, Visual Basic은 정말 좋은 언어입니다. Windows에 최적화 되어 있다는 것 뿐이지, 초보자에게는 최적의 UI를 제공하니까요. 제가 프로그래밍을 처음 접했던 것이 Basic 언어 기반의 “천지창조”(게임 만드는 “천지창조”가 아닙니다)라는 프로그램이었습니다. 솔직히 그 프로그램의 UI가 Visual Baisc보다 더 좋았던 것 같은데 어느새 사라지고 없네요.

hisAlpha Image Release Note

2006. 12. 18 – “메일네임택 생성기” 제작. (v0.5)

2008. 12. 8 – “hisAlpha Image”로 수정. UI와 내부함수 수정. (v0.6)

2008. 12. 9 – 프로그램 종료 후에도 메모리에 상주하던 버그 수정. (v0.61)

Download

hisAlpha Image는 프리웨어(Freeware)로 상업적인 용도 이외의 가정, 학교,
회사, 관공서 등 장소에 관계없이 무료로 사용하실 수 있습니다. 제공되는 프로그램을 사용함으로써 발생하는 모든 문제에 대해서는
개발자는 어떠한 책임을 지지 않으며, 문제 처리에 대해서도 어떠한 의무를 갖지 않습니다. 개발자는 프로그램 디버그 및 업그레이드
해야할 책임과 의무가 없습니다. 프로그램을 계속 사용하시는 것은 위의 내용에 동의하신 것으로 간주합니다.


hisAlpha_Image_v0.61.zip (File Size : 33,733byte)

Source File

비주얼 베이직의 경우는 학생들이 많이 이용할 듯 한데, 혹 이 소스 파일을 과제로 제출하는 불상사가 없기를 바랍니다. 프로그래밍은 자신이 직접 설계부터 코딩, 디버깅까지 해봐야 실력이 늘어나니까요. 단지 참조용이라면 환영합니다.

hisAlpha_Image_v0.61_src.zip (File Size : 4,817byte)

Similar Posts

  • Visual Basic :: Unload 문을 이용한 메모리 관리

    Visual Basic으로 프로그램을 짜면 Form부터 구성합니다. 하나의 프로젝트 안에 여러 개의 Form을 구성할 수도 있죠. 여기서 2개 이상의 Form으로 구성된 프로그램을 구동시키면 모든 Form이 Load 된다는 사실이 중요합니다. “Load”라는 의미는 메모리에 저장된다는 뜻입니다. 보통 ‘종료’, ‘X’ 같은 버튼을 누르거나 코드를 다 수행하면 프로그램이 종료되지만, 이 때 활성화 되어 있던 Form만 메모리에서 삭제됩니다. 즉, 비활성화 되어…

  • C :: 컴퓨터와 가위바위보를 하자. – 설계편

    컴퓨터와 가위바위보를 하는 간단한 게임을 만들려고 합니다. 콘솔에서 동작할 겁니다. 그리고 지금까지와 마찬가지로 C언로 만들 것이고, 컴파일러는 gcc를 사용합니다. 뭐, 간단한 게임이니 gcc이든 다른 것이든 큰 차이는 없겠지요. IDE는 제가 요즘 애용하는 Code Blocks입니다. 이걸 정리하자면, OS: Ubuntu 8.10 x86 / GNOME Tool: gcc / Code Blocks GUI: 사용 안함. Console Application 그럼, 이제 설계를…

  • imagEmail, GUI 구현

    GTK+와 Glade 3로 구현한 GUI입니다. 이제 여기에 C 코드로 알고리즘만 얹어 놓으면 됩니다. windowMain windowMain은 이름 그대로 메인 화면입니다. 오른쪽의 드롭다운 버튼으로 이메일의 서버종류를 선택할 수 있습니다. 우측 상단의 x 버튼으로 프로그램을 종료합니다. dialogSave dialogSave는 파일을 저장할 때 나오는 대화상자입니다. 아직 100% 구현되지 않았는데, 다 구현되면 “저장”, “취소” 버튼 위에 이메일 이미지가 어떻게 나오는지 보여줄…

  • imagEmail, 간략한 기획

    비주얼 베이직으로 만들었던 hisAlpha Image를 C 언어를 이용하여 리눅스용으로 다시 만들려고 합니다.  리눅스용이라고는 하나, 윈도우나 OS X용으로도 쉽게 포팅될 듯합니다. hiaAlpha Image는 일종의 프로토타입인 것이죠. 사실, 강분도 님의 권유가 아니었으면 그냥 묻혔을겁니다. ㅋ 아래는 간략한 기획입니다. 기능 이메일 주소를 이미지로 만듬. 15종의 메일서버 지원. 개발환경 환경: 리눅스 (Ubuntu 8.10, i386) 언어 및 툴킷 : C,…

  • imagEmail, changelog 2009. 2. 28 ~ 3. 15

    2009-03-15———-– ‘gdk_draw_line’는 gtk_example의 chapter5 참조. 2009-03-11———-– *builder, *windowMain, *dialogSave, *textInputID 전역으로 정의.– buttonSave_clicked_cb: *emailID에 *testInputID의 문자열을 저장. 2009-03-09———-– v0.9.0 개발 시작.– windowMain, dialogSave GUI 구현.– GtkBuilder을 사용하면 libglade가 필요없음.– ‘gtk-builder-convert’로 xml 파일을 생성하여 GtkBuilder로 적용.– buttonSave_clicked_cb: dialogSave를 띄움. 2009-03-02———-– 간략한 설계 구성. imagEmail_design_20090302.odg 참조. 2009-02-28———-+ imagEmail 기획.  + 기능    – email 주소를 이미지로 만든다. …

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다