- Today
- Total
목록Programming (110)
내 머릿속 데이터베이스
언젠가 선배가 다이어트 관련 프로그램을 제작할 때 옆에서 그래프 함수를 만들어줬었던 기억이 있다. 뭐 효율, 그런거 안따지고 만들었고 좋지 않은 소스일테지만 우연히 다시 발견하여 올린다. Function BioGraph(Target As Shape, ByVal Value As Integer, _ Optional COLOR As Long = vbRed, _ Optional MAX As Integer = 2000, _ Optional BASIC As Integer = 3000) 'Target : 그래프가 될 Shape 객체 'Value : 그래프의 값 (%) 'COLOR : 그래프의 색상 'MAX : 그래프의 최대 너비 (px) 'BASIC : 그래프의 기준점인 가운데 좌표 (px) Target.FillSt..
출처 : 자근앙마님의 블로그(http://blog.naver.com/essbihan) ======================기본소스===================== rec = Shell("c:\windows\notepad.exe", vbNormalFocus) '메모장 실행 소스 입니다. rec = Shell("abcd.exe", vbNormalFocus) '정확한 파일 위치를 지정해주세야 됩니다. '----- 실행 Dim PROC As Integer PROC = Shell("C:\TEST_PROCESS.exe", AppWinStyle.NormalFocus) '----- 종료 Dim GP As System.Diagnostics.Process GP = System.Diagnostics.Process...
출처 : 넷인터님의 블로그(http://blog.naver.com/netinter) 1. 프로젝트를 컴파일하기 전에, 베이직을 종료하고, 컴퓨터를 재시작하라. 그리고, 프로젝트를 컴파일하게 되면, 메모리에 남아 있는 자질구레한 변수들이 사라지게 되고, 파일 사이즈를 줄일 수도 있다. 2. 프로젝트를 컴파일하기 전에 사용하지 않는 변수와 서브 프로시져, 선언문, 컨트롤 같은것을 제거하라. 이것은 파일크기를 상당히 줄여줄 것이다. 3. 프로그램을 종료할 때는 END문을 사용하라. 프로그램의 종료코드나 QueryUnload이벤트에 End문을 사용하면 프로그램이 메모리에 남아 있지 않도록 해 준다. 4. Variant 변수 사용을 자제하라. 변수를 선언할 때 형식을 지정해 주지 않으면 베이직은 자동으로 그 변수..
MP4 (MPEG-2 AAC) MP4는 MP3과 성격이 비슷하면서도 뿌리가 다르다. MP4의 공식 명칭은 MPEG-2 AAC(Advanced Audio Coding)로 MPEG-2 NBC(Non Backwards Compatibility)라고도 부른다. 이처럼 복잡해 보이는 이름이 MP4로 탈바꿈한 것은 사용자들의 이해를 돕기 위해서이다. MPEG-2 AAC는 이름부터 길며, MP3과는 다른 파일처럼 오해할 수 있어 국내의 모 기업에서 인터넷 서비스를 시작하면서 붙인 이름이다. 공식 이름은 아니지만 친근감 있고 MP3의 상위 버전처럼 느껴진다. MPEG-2 AAC(이하 AAC라고 한다)는 MP3처럼 압축된 오디오 테이터이지만 탄생 배경은 틀리다. 이름에서 알 수 있듯이 MPEG-1이 아닌 MPEG-2에서..
웹 개발자로 일하는 아는 형(http://www.myhyuny.net/)의 말에 따르면 HTML의 태그를 모두 소문자로 작성하라고 언급한 기억이 난다. 실제로 W3C에서는 HTML의 태그를 모두 소문자로 구현하라고 권고하고 있다. 향후 XHTML의 경우 소문자만을 사용하기 때문이다. 하지만 XHTML.. XML로의 변환을 할 필요가 있다면 XML 스펙에 맞춰주는것이 좋지만 브라우저에서 파싱할때 태그는 모두 소문자로 변환된다. 또한 우리가 흔히 쓰는 src="" 와 같이 속성값의 따옴표도 모두 떼어버린다. 따라서 HTML->XML로 바꿀 이유가 없다면 굳이 XHTML의 스펙을 지켜주진 않아도 된다. 뭐 그렇지만 어려운것도 아니고 표준을 지켜주면 좋은것이니 지켜주도록 하자. 아차차.. 이 이야기가 왜 나왔냐..
스타일에도 이름을 지정해줘서 각 태그마다 다르게 스타일을 지정할 수 있다. 방법은 class와 id를 지정하는 방법 2가지가 있다. 먼저 class를 사용하는 방법부터 알아보자 div라는 태그에 사용할 수 있는 mydiv라는 스타일을 만든다면 div.mydiv:hover{ }위와 같이 해주면 된다. 그냥 div태그가 아닌 모든 태그에 적용하고 싶을때는 아래와 같이 한다. .mydiv:hover{ } 이 스타일을 적용할때는 이와같이 하면 된다. A B C 이 방법으로 A,B,C를 그룹화 시킬 수 있다. 그렇다면 그룹화가 필요없고 오직 유일한 스타일을 주고 싶다면 id를 이용하면 된다. id로 스타일을 주고자 할때는 다음과 같이하면 된다. 이 id는 페이지내에서 유일해야하며 중복되서는 절대 안된다. #myd..
평소 a:hover 라고 많이 사용할 것이다. 링크에 마우스를 올렸을때 뭐 색이 변하거나 할 수 있게 되는데.. 이게 a태그에만 적용한 것이 아니다. div나 tr에도 적용이 가능하다. 그동안 TR에 마우스를 올렸을때 스타일을 먹이려고 하면 일일히 onMouseOver, onMouseOut를 이용하곤 했지만 단순히 CSS를 이용하면 이렇게만 하면 된다. 테이블을 thead, tbody, tfoot로 이름을 지어서 나눠서 만들게 되는데 이것은 W3C의 표준권고사항이니 테이블을 만들때는 이와같은 구조로 하는것이 좋다. 이 중에 tbody의 tr 태그에만 스타일즐 주고 싶다면 > 를 사용한다. a>b{ } 는 "a에 포함되어있는 객체들 중 b"라는 뜻이다. 그래서 단순히 다음과 같이 해주면 된다. tbody ..
출처를 알수 업지만 과거에 어디선가 구했던 '넥슨 입사문제' 이게 진짠지 신빙성은 없지만. 문제가 어려워서 한번 같이 풀어보고 싶어 올려봅니다. *** 아래 4문제를 풀어,12월09일(금) 오후 2시까지 nexojs@nexon.co.kr로 전달 해주시면 됩니다. 기한내 미 제출시, 자동으로 탈락처리 됩니다. ========================== 과제물================================================ 다음 네 문제는 컴퓨터로 알고리즘을 작성하여 풀 수 있는 문제입니다. (프로그래밍 언어는 C++ 또는 C를 사용하셔야 합니다.) 네 문제 모두 단답형이므로, 풀이 과정이나 설명을 적을 필요는 없고, 답을 적고 작성한 프로그램 소스 파일을 첨부해서 보내주시면 됩니..
흔히 애플릿을 실행할때 태그로 실행한다. 하지만 이렇게 하면 JRE(Java Runtime Environment)가 설치되어있지 않은 컴퓨터에서는 x(배꼽)만 보이게 된다. 모든 컴퓨터에 실행하려면 어떻게 해야할까. 다음과 같이 코드를 변경하면 JRE가 없다면 자동으로 설치한뒤 실행하게 된다. 1.42 버전
윈도우 프로그래밍을 할때 윈도우를 생성 하는 루틴을 설명 해 드리겠습니다. 먼저 WinMain 에서 HWND 를 선언 하고 WNDCLASS 를 선언 합니다. HWND는 윈도우 핸들을 선언 하는것입니다. HWND 라는 구조체가 있는데 여기의 멤버를 채워놓고 윈도우의 정보를 저장 합니다. WNDCLASS는 윈도우 클래스를 선언 하는것입니다. 윈도우 클래스라는 구조체와 윈도우 핸들이라는 구조체 두개가 있습니다. 이 두개가 왜 있어야만 하냐면 윈도우 개발자 측면을 강조 하기 위해 만들어 진것 같습니다. WinMain()이라는 메인 즉 첫 진입 함수 에서는 WndClass의 여러가지 구조체 멤버에게 값을 지정 해줍니다. WndClass.cbClsExtra=0; WndClass.cbWndExtra=0; WndCla..