즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

Visual Basic 4

[2022.07] 디빅도리2

디빅도리2 소스입니다. 2002년도에 만든 소스라 허접할 수 있습니다. 디비는 MS-Access로 자동생성됩니다. 스킨은 제로보드 게시판 스킨을 그대로 차용하였습니다. 색상도 3가지 던가 조절이 가능합니다. 이때부터 서서히 제가 끄적끄적 포토샵으로 스킨을 만들기 시작하죠. 딱봐도 게시판 같은 분위기.... 항목을 더블 클릭하면 위와 같이 보여줍니다. 코드 내부에 HTML을 생성하여 보여주는 방식입니다. 수정을 눌러봅시다. 인쇄미리보기는 IE 미리보기를 그대로 가져다 씁니다. 바로 오른쪽 무비스트 화면이 뜨지 않습니다. 영화검색버튼을 누르면 제목으로 무비스트에서 찾아 바로 영화정보를 보여줍니다. 가져다 복사하라구요... 본 프로그램은 2000년 초 당시 영화CD 모으기 작전 중인데 관리 프로그램은 없고 해..

[2022.07] Listv의 칼럼을 데이터의 길이에 맞게 자동으로 맞추기

안녕하세요. 구 엔조이데브에서 퍼오고 있는 비주얼베이직 6.0 팁입니다. 과연 아직도 이 언어를 사용하는 곳이 있을까요? 데이터값이 변할 때 마다(리프레쉬 하며는) 컬럼 길이가 바뀝니다. 리스트뷰 콘트롤과 커맨드 버튼 콘트롤 만 있으면 됩니다. 이것 가지고 응용하면 재미난 거 만들 수 있겠져. Option Explicit Private Declare Function SendMessage Lib "user32.dll" _ Alias "SendMessageA" (ByVal hWnd As Long, _ ByVal Msg As Long, ByVal wParam As Long, _ ByVal lParam As Long) As Long Private Const LVM_FIRST = &H1000 Private Con..

[2021.03] Visual Basic 6.0 나의 개발 패턴이력

이전 글에 이어서 2011년 기준 10년동안 개발해오면서 개발방식에 대한 패턴을 정리했던 글이다. 2000년 10월에 첫 입사하여 2001년 1월부로 3개월짜리 프로젝트를 VB로 시작한 이래로 2011년까지 거의 10년간 VB로 개발하면서 나의 개발패턴의 변화를 적는다. 첫 프로젝트는 3개월짜리로 원래 MFC로 개발하라는 것을 신입사원이 어떻게 MFC로 3개월만에 결과물을 내놓느냐 VB로 하겠다라고 한것이 받아들여져서 VB로 시작한 것이 프로젝트 자체는 1년만에 끝이났다. 이유는 하드웨어 PCB를 다시 제작하고 OS포팅이 늦어져서 발생했던 것이었다. 그러면서 VB라는 것에 더 심취하게 되었고 개인적으로는 6번 VB프로젝트를 갈아엎는 상황이 만들어졌다. 이유는 한달전에 짠 코드가 성능, 디자인, 모두가 개..

[2021.03] Visual Basic 6.0 개발 노하우

VS98의 비주얼베이직 6.0에서의 노하우를 약 6~7년전에 비주얼베이직을 메인으로 했던 어떤 회사에 공유했던 글입니다. 아직도 비주얼 베이직을 사용하고 있는 분들을 위해 올려봅니다. 1. 편의 또는 디자인을 위해서 많은 상용 콘트롤을 사용하지 말아라. - VB런타임도 무거운데 상용 콘트롤까지 덕지덕지 붙어있으면 더 무거워진다. 실행자체가 느려짐. 2. 꼭 상수를 선언해서 사용해라. (하드코딩해서 일일히 숫자로 사용하지 말 것) - 그 상수가 향후 변경이라도 되면 그거 바꾸는데 골 뽀개진다. 3. 색상을 단조롭게 해라. - 회색,흰색,검정색이 가장 오래간다. 원색은 일주일만 지나도 식상해진다. 4. 선언한 객체는 꼭 해제해라. (메모리 문제) - VB도 .net만큼은 아니지만 원래 자동으로 메모리 관리를..

1