윈도우즈 좋은글 사랑 어린이 교훈 JavaScript MFC 이벤트 WIN32 PHP 세상 싸움 용사 상속 좋은 글 믿음 부모 인정 우정 GDI+ activex WINCE 신뢰 모델링 관계 스크랩 정의 string DirectShow 작업관리자 UML DirectX 부끄러움 grab 배움 folder capture 레벨 죄의식 process 결제 격려 예산 가르침 usecase 액터 요구사항 외부 프록시 사용자 빈폴더 보호 모듈 도로디 로 놀트 고마움 개발자 wave taskmanager strfnd attribute

정의.ZIP

용사와 마왕   (created at 2013-03-26)   191  

정의의 용사.   나쁜 놈들을 무찌르는 우리들의 용사가 있어 세상은 아름답습니다.

유즈 케이스(Use Case)를 활용한 UML 표기법 입문   (created at 2007-05-26)   456  

UML은 표준 표기법으로써 그 자리를 확고히 했다. 이제는 한 걸음 더 나아가 UML을 보다 효과적으로 사용할 수 있는 방법을 생각해 볼 때이다. 음계를 이용하여 아름다운 음악을 작곡하듯이 UML을 이용하여 좋은 소프트웨어를 개발하는, 이른바 UML 사용의 베스트 프렉티스를 생각해야 한다. 간혹 베스트 프렉티스가 UML 표준을 준수하지 않는 경우도 있는데 중요한 것은 표준 준수 여부가 아니라 어느 것이 더 효과적이냐는 것이다. 성공적인 소프트웨어 개발을 ...
유즈 케이스(Use Case)를 활용한 UML 표기법 입문유즈 케이스(Use Case)를 활용한 UML 표기법 입문유즈 케이스(Use Case)를 활용한 UML 표기법 입문

도로디.로.놀트 - 어린이들은 사는것을 배운다   (created at 2006-10-06)   606  

만약 어린이가 나무람 속에서 자라면, 비난을 배운다.만약 어린이가 적개심 속에서 자라면, 싸우는 것을 배운다.만약 어린이가 비웃음 속에서 자라면, 부끄러움을 배운다.만약 어린이가 수치 속에서 자라면, 죄의식을 배운다.만약 어린이가 관대 속에서 자라면, 신뢰을 배운다.만약 어린이가 격려 속에서 자라면, 고마움을 배운다.만약 어린이가 공평함 속에서 자라면, 정의를 배운다.만약 어린이가 보호 속에서 자라면, 믿음을 배운다.만약 어린이가 인정 속에서 자라면, 자...

File Attribute 바꾸는 방법   (created at 2006-09-29)   294  

  procedure TForm1.Button1Click(Sender: TObject);begin  with OpenDialog1 do    if Execute then      if SetFileAttributes(PChar(Filename), FILE_ATTRIBUTE_HIDDEN) then    &n...

오일도 - 코스모스 꽃   (created at 2006-09-29)   202  

가을볕 엷게 내리는 울타리 가에쓸쓸히 웃는 코스모스꽃이여!너는 전원이 기른청초한 여시인.남달리 심벽한 곳, 늦 피는 성격을 가졌으매세상의 영예는 저 구름 밖에 멀었나니.

이하윤 - 들국화   (created at 2006-09-29)   150  

나는 들에 핀 국화를 사랑합니다.빛과 향기 어느 것이 못하지 않으나넓은 들에 가엾게 피고 지는 꽃일래나는 그 꽃을 무한히 사랑합니다.나는 이 땅의 시인을 사랑합니다.외로우나 마음대로 피고 지는 꽃처럼빛과 향기 조금도 거짓 없길래나는 그들이 읊은 시를 사랑합니다.

레이 드 구르몽 - 낙엽   (created at 2006-09-29)   167  

시몬!나무 잎새 저버린 숲으로 가자낙엽은 이끼와 돌과 조롱길을 덮고 있다.시몬!너는 좋으냐낙엽 밟는 발자욱 소리가낙엽의 빛깔은 정답고 쓸쓸하다낙엽은 덧없이 버림을 받아 땅위에 있다.시몬!너는 좋으냐낙엽 밟는 소리가석양의 낙엽 모습은 쓸쓸하다.바람에 부리울 적마다 낙엽은 상냥스러이 외친다.시몬!너는 좋으냐낙엽 밟는 발자욱 소리가가까이 오라.우리도 언젠가 가련한 낙엽이리라.가까이 오라.벌써 밤이 되었다.바람에 몸이 스민다.시몬!너는 좋으냐낙엽 밟는 소리가.

김남조 - 겨울 바다   (created at 2006-09-29)   204  

겨울 바다에 가보았지미지의 새보고싶던 새들은 죽고 없었네.그대 생각을 했건만도매운 해풍에그 진실마저 눈물마저 얼어버리고허무의 불물이랑 위에 불붙어 있었네.나를 가르치는 건언제나 시간.......끄덕이며 끄덕이며 겨울바다에 섰었네.남은 날은적지만기도를 끝낸 다음더욱 뜨거운 기도의 문이 열리는그런 혼령을 갖게 하소서.남은 날은 적지만겨울 바다에 가보았지인고의 물이수심속에 기둥을 이루고 있었네.

용혜원 - 내 마음에 머무는 사람   (created at 2006-09-29)   166  

한 순간 내 마음에 불어오는바람일 줄 알았습니다.이토록 오랫동안 내 마음을 사로잡고머무를 줄은 몰랐습니다.이제는 잊을 수 없는 여운이 남아지울 수 없는 흔적이 남아그리움이 되었습니다.우리들의 만남과 사랑이풋사랑인 줄 알았더니내 가슴에 새겨두어야 할사랑이 되었습니다.그대에게 고백부터 해야할 텐데아직도 설익은 사과처럼마음만 붉게 익어가고 있습니다.그대는 내 마음에 머무는사람이 되었습니다.

내가 생각하는 사랑   (created at 2006-09-29)   124  

한 영혼이다른 영혼에게 기대는 것이사랑은 아닙니다서로의 영혼이홀로 설 수 있도록 지켜봐 주고아껴주는 것이 진정한 사랑입니다

김지하 - 둥글기 때문   (created at 2006-09-29)   174  

거리에서아이들 공놀이에 갑자기 뛰어들어손으로 마구 공 주무르는 건철부지여서가 아니야둥글기 때문거리에서골동상 유리창 느닷없이 깨뜨리고옛 항아리 미친듯 쓰다듬는 건훔치려는 게 아니야이것 봐, 자넨 몰라서 그래둥글기 때문거리에서노점상 좌판 위에 수북수북이 쌓아놓은사과알 자꾸만 만지작거리는 건아니야먹고 싶어서가 아니야돈이 없어서가 아니야모난 것, 모난 것에만 싸여 살아둥근 데 허천이 난 내 눈에 그저둥글기 때문거리에서좁은 바지 차림 아가씨뒷모습에 불현듯 걸음 바...

내 자신 바보라고 해도 세상에 한번쯤 ~   (created at 2006-09-29)   320  

내 자신이 바보라고 해도 세상에 한번쯤 믿고 싶었다.어제 나는 바보 짓을 했다.지나가던 양복 입은 아저씨가 내게 다가와 지갑을 잃어버렸다며 차비를 비려 달라고 했다.다급한 목소리.....신빙성 있는 말이라곤 하나도 하지 않았다.광주까지 갈 차비가 없다란다.자기는 교사고 점심 시간때가 되면 준다고 했다.그러나 여적 연락이 없다....바보 같이 내가 속았다..... 내고 속고 있다는 것을 알면서도.나는 왜 지갑을 열어 그에게 돈을 주었을까?지도 돈없써서 고민...

어느 잡지에서...   (created at 2006-09-29)   141  

그런 친구가 되고 싶다...목소리를 바꿔서 장난전화를 해도 네가 누군지 금방 알아차리는조금은 유치한 장난이라도 네가 하고싶다면기꺼이 함께 하는 친구과 되고 싶다...네가 나쁜 길로 빠질 때 서슴치 않고 너의 뺨을 때려줄 친구가 되고 싶다...네가 짝사랑할 때 그 사랑을 둘로 만들어줄 친구가 되고 싶다...네가 누군가와 하나가 되는 그 때너의 하얀 드레스를 잡아줄 친구가 되고 싶다.간호사가 너의 애기를 데리고 오기 전에헝클어진 너의 머리를 조용히 빗어줄 친...

사랑표현 100가지   (created at 2006-09-29)   165  

1.기다리게 하지 않기2.난 끝없이 기다리기3.다른 이성 얘기 하지 않기4.너 혼자두지 않기5.거짓말 하지 않기6.핑계대지 말기7.꿈에서도 너 만나기8.친구에게 너 자랑 많이 하기9.내 맘대로 약속 바꾸지 않기10.너 울리지 않기11.일기장 보여줄 만큼 너에게 비밀없기12.낙서해도 너 이름만 쓰기13.너가 때려도 잘 맞아주기14.맞으면 비록 아프지만 하나도 안아프다고 하기15.기념일에 칫솔까지 챙겨주는 자상함 보이기16.사랑한단 말 잊지말기17.집에와서 ...

좋은생각 - 헬렌 켈러의 사랑   (created at 2006-09-29)   163  

알렉산더 대왕이 세계 정복의 행군을 하는 동안 우연히 아프리카의 아주 외진 곳에서 한 부족을 만나게 되었다. 그들은 전쟁이나 정복이 무엇인지도 모르고 아주 평화롭게 살아가는 사람들이었다. 그들은 알렉산더 대왕을 무서워하지도 않고 추장의 오두막으로 데려갔다. 추장 역시 알렉산더 대왕을 아주 오래된 친구를 만나듯 친근한 태도로 환영했다. 그리고 푸짐한 음식 대접을 받고 있을 때 두 사람이 추장을 찾아와 자신들의 문제를 풀어주기를 원했다. 첫번째 사람이 “제가...

정채봉 - 오늘의 명언   (created at 2006-09-29)   137  

 해가 들면 어떻고,바람이 불면 어떻고,눈이 오면 어떠랴.해가 들어주어도 고맙고,바람이 불어주어도 고맙고,눈이 와주어도 고마울 뿐.그렇다, 고맙지 않은 것이 없다.밤은 밤이어서 고맙고,새벽은 새벽이어서 고맙고,낮은 낮이어서 고맙다.아, 고마운 삼라만상이여!

좋은생각 - 당신 나라에도 태양이 비추나요   (created at 2006-09-29)   278  

알렉산더 대왕이 세계 정복의 행군을 하는 동안 우연히 아프리카의 아주 외진 곳에서 한 부족을 만나게 되었다. 그들은 전쟁이나 정복이 무엇인지도 모르고 아주 평화롭게 살아가는 사람들이었다. 그들은 알렉산더 대왕을 무서워하지도 않고 추장의 오두막으로 데려갔다. 추장 역시 알렉산더 대왕을 아주 오래된 친구를 만나듯 친근한 태도로 환영했다. 그리고 푸짐한 음식 대접을 받고 있을 때 두 사람이 추장을 찾아와 자신들의 문제를 풀어주기를 원했다. 첫번째 사람이 “제가...

윤영돈 - 한 번 쓰러지면 일어나기 힘들다.   (created at 2006-09-29)   3,412  

많은 사람들이 실패는 성공의 어머니다 말한다.하지만, 그 실패가 치명적인 실수라면 결코 성공의 어머니가 될 수 없다. 특히 자기가 어떤 환경에 놓여있는지 우선 파악하는 것이 매우 중요하다.二曰天이왈천 이기기 위해 두 번째로 중요한 것은 기상조건이다.당신은 지금 주위를 둘러보라.어디에 있는가? 화장실에, 사무실에, PC방에 장소에 따라 어울리는 행동이 있기 마련이다.자기 경영은 주위 환경에 따라 다른 방법으로 승부해야 한다.지금 억수 같은 비가 오는데, 우...

wave 파일 mixing 하기. (웨이브 믹싱)   (created at 2006-09-29)   392  

용도는.. 배경음에다 목소리 합칠때 사용하는 겁니다.검증은 좀 덜됐지만, 이런식으로 하면.. 얼마든지 응용이 가능할꺼 같네요.그럼.. 문제 있으시면 답글 부탁드립니다.   // WAVE 파일을 Mixing 한다. - 배경음 + 목소리용// [in] pFile1 : 목소리 파일// [in] pFile2 : 배경음 파일(목소리 파일보다 커야한다.)// [in]nPreMargineSec : 몇초 후부터 음성을 합칠것인가. (배경음만 ...

ATL/ActiveX 에서 자바스크립트로 데이터(문자열) 보내기   (created at 2006-09-29)   304  

음.. 보통 param 으로 엑티브X로 값을 넘겨 받아서 쓰는데요그 반대도 궁금해서 찾아봤더니 자료가 별로 없더군요.혹시나 해서 올립니다.1. 클래스뷰 인터페이스항목에서 메서드를 추가합니다2. 매개 변수 형식을 VARIANT*  로 하고 특성에 out과 retval을 설정합니다. (메서드 이름과 변수 이름은 적당히...)3. 구현부분을 다음과 같이 합니다.STDMETHODIMP CTest::TestMethod(VARIANT* pVal){ ...

System Log-Off, Suspend, Reboot, Shutdown 시키기   (created at 2006-09-29)   243  

윈도우에서 시스템 Shutdown, Reboot, Log-Off는 ExitWindowsEx 함수로, Suspend는 SetSystemPowerState 함수로 가능합니다.윈도우 NT를 베이스로 하는 2000, XP의 경우는 시스템을 컨트롤 하기 위해서는 권한을 변경하는 과정이 필요합니다. BOOL IsWindowsNT(){    OSVERSIONINFO verInfo;     verInfo.d...

GDI+ 에서 이미지 반투명 처리하기..   (created at 2006-09-29)   300  

GDI 에선 AlphaBlend 라는 함수로 가능하기는 하는데찍을 부분의 이미지 색상과 혼합을 해야 제대로 구현이 됩니다계산식이야 MSDN 에도 있고 여기 Q&A 에 검색해도 있습니다.AlphaBlend 로 하다가 계산하는거 짜증나서GDI+ 찾아 보니까 있더군여..MSDN 에서 발췌했습니다.여기 검색해봐도 없길래... 갖다 붙여 넣습니다... 참고하세요..  Using a Color Matrix to Set Alpha Values in ...

자기자신 IP알아내기(로칼컴퓨터)   (created at 2006-09-29)   239  

^^.여러가지 방법이 올라와 있지만 제 컴에는 이넘 밖에 되지 않았습니다.Test 컴파일러 : VC++6.0 , VC++.NET  #include #include #include #pragma comment(lib, "ws2_32.lib")    CString CLogToNmdDlg::GetMyIp(void){      CString strHostName="";&nb...

프로세스명으로 프로세스 죽이는 함수   (created at 2006-09-29)   294  

/*    사용법 : ExitProcessName("IEXPLORE.EXE");

빈폴더 찾아내기   (created at 2006-09-29)   194  

주어진 경로 하위에 위치한 빈폴더를 모두 찾아내 삭제하는 함수입니다.수정해야 할부분이 있다면 알려주세요 ^^BOOL DelEmptyFolder(CString strPath){           CFileFind finder;    int nValidCnt = 0;    BOOL bWork...

IE 패치에 따른 object, embed, applet 대처 방안   (created at 2006-09-28)   334  

기존 방법↓Embed.jsdocument.write(‘’);단점 : embed 시킬 파일마다 js파일을 생성해주어야함 ㅡㅡa

파일에서 한줄만 읽어다 return 해주는 소스   (created at 2006-09-28)   280  

 function read_line_1($filename)  {    $fp=fopen($filename, "rb");    $buff=fgets($file, 40960);    fclose($fp);    return trim($buff);  }

HTML 긁어오는 프로그램 소스   (created at 2006-09-28)   168  

Your first task is to create a Delphi function used to download a file from the Internet. One way of achieving this task is to use the WinInet API calls. Delphi gives us full access to the WinInet API (wininet.pas) which we can use to connect to and retrie...

작업관리자에 프로그램 안뜨게 하기   (created at 2006-09-28)   457  

작업관리자를 띄워보면 어떤 프로그램이 떠 있는지 다 나온다.이걸 막으려먼 프로젝트 소스에서 다음과 같이 초기화를 해주면된다....Application.Initialize;Application.Title := '';Application.CreateForm(TForm1, Form1);...이렇게 해주면 Taskbar에도 안뜬다.

String Find Function (StrFnd)   (created at 2006-09-28)   183  

특정 문자열을 찾아내 주는 소스.델파이 프로그래밍 할 때마다 자주 애용하는 소스이다.  function StrFnd( source, key: String): Integer;vari, j, flen, slen, klen: Integer;beginslen := Length( source);klen := Length( key);flen := slen - klen + 1;for i := 1 to flen dobegin   if sour...

Toolbar에서 Icon 없애기   (created at 2006-09-28)   203  

  ::OnInitDialog(....){...//작업 표시줄에서 버튼을 없애준다.DWORD dwStyle = GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE);dwStyle &= ~WS_EX_APPWINDOW;SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, dwStyle);...}

웹브라우져가 떠서 웹페이지 보이게 하는 소스   (created at 2006-09-28)   338  

참으로 간단하다.ShellExecute라는 함수를 쓰면 된다.// ShellExecute(Application.Handle, nil, PCHAR(strWorkingDir), nil, '', SW_SHOW);ShellExecute( NULL, NULL, "http://m.kurapa.com", NULL, "", SW_SHOW);

ActiveX에 다이얼로그 붙이기   (created at 2006-09-28)   302  

ActiveX Control안에 다른 ActiveX Control을 올려놓을때는 차일드 속성외에..app에 initinstance에서 AfxEnableControlContainer();를 호출해줘야 합니다..예..BOOL CClientApp::InitInstance(){BOOL bInit = COleControlModule::InitInstance();if (bInit){// TODO: Add your own module initialization cod...

드라이브 문자 알아내는 소스   (created at 2006-09-28)   312  

내가 사용하고 있는 PC에서 드라이브가 어떤게 사용가능한지 알아내는 소스.void CDriveCheckUtilDlg::CheckForDriveLetterAccess(){  char m_DriveLetter[80]={ "

ListCtrl에서 아이템 추가하기 예제   (created at 2006-09-28)   457  

char *strTitle, *strArtist, *strTime;{/* Add song information to play list */LV_ITEM lvitem;lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE ;//  lvitem.iImage = MemoryType - 1; /* Set Image Type */lvitem.state =  0;lvitem.stateMask = ...

ActiveX에서 바이너리 데이터 파라메터로 안깨지게 받는법   (created at 2006-09-28)   351  

보통 LPCTSTR로 선언해서 쓰는데 그럼 가다가 end of string 이후가 깨져버린다.그때 파라메터를 CHAR * 로 선언해서 쓰면된다.Visual C++ 6.0에서는 CHAR* 선언이 불가능하므로 수동으로 고쳐주면된다.이때 컨트롤 부분에서는 다음과 같은 부분도 수정해주어야 한다.VTS_BSTR로 선언되어진 부분을 VTS_PI1로 선언해주면된다.그러면 데이터 송수신시 깨지지 않는다.from ControlDISP_FUNCTION(CKlientCtrl...

모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때...   (created at 2006-09-28)   294  

모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때...요로코롬 해보슈~WndProc(..){switch(){   case WM_SYSCOMMAND:   {     if(wParam==SC_CLOSE)     {       EndDialog();//종료   &n...

DirectShow - NULL Rendering Example   (created at 2006-09-28)   229  

DirectShow를 이용하여 간단히 컨텐츠를 재생하는 프로그램 소스다.이것만 이해하면 DirectShow의 절반은 이해 한 셈이다.#include #pragma comment(lib, "strmiids.lib")

Broadcast를 이용한 Application 종료   (created at 2006-09-28)   387  

가끔 어플리케이션을에게 메시지를 보내서 통채로 죽이고 싶을때가 있다.어플리케이션들아 우리 같이 종료하자!!!이럴때는 윈도우 메시지를 정의해놓고,브로드케스트 해주는 방법을 써주면 좋다. 보내는 곳UINT nCloseRegMsg = ::RegisterWindowMessage("ISCREEN_CP_APP");::PostMessage(HWND_BROADCAST, nCloseRegMsg, 0, 0);받는 곳UINT nCloseRegMsg = ::Regis...

IE Control을 사용하여 만든 어플리케이션에서 javascript로 어플리케이션에 정의된 함수 호출하는 방법   (created at 2006-09-28)   374  

Embedded XP같은거 사용해서 커스톰 웹브라우져같은거 만들때 이런 방법을 많이 쓴다.셋톱박스 전용 브라우져 만들때 꼭 써야하는 방식이라고나 할까...내용 요약:IE Control을 사용하여 개발하는 어플리케이션 내에 정의된 함수를 javascript로 window.external.[사용자 정의 함수] 로 호출하는 방법.기본적으로는 함수는 Public으로 정의하여 구현하면 IE위에서 돌아가는 javascipt에서도 Call할수 있다.# call방법wi...

윈도우 옮기는 API - SetWindowPos   (created at 2006-09-28)   357  

 The SetWindowPos function changes the size, position, and Z order of a child, pop-up, or top-level window. Child, pop-up, and top-level windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and ...

CFileDialog - File Open Example   (created at 2006-09-28)   227  

CFileDialog l_SampleDlg(TRUE,NULL,NULL,OFN_OVERWRITEPROMPT,"Text Files (*.txt)|*.txt|Comma Separated Values(*.csv)|*.csv||");      int iRet = l_SampleDlg.DoModal();      CString l_strFileName;&nbs...

GDI+ Programming 방법   (created at 2006-09-28)   336  

 [중요1] Graphics 개체를 사용한다.[중요2] 다음의 헤더선언을 꼭 해야된다        #include         using namespace Gdiplus;        #pragma comment(lib, "gdipl...

투명 윈도우 만들기   (created at 2006-09-28)   275  

You should be able to use this demo as a skeleton application for your own project.A standard CDialog MFC EXE application was created with the wizard and apart from the standard supplied code, the following functions were overridden.void OnClose() Used to ...

불투명 윈도우 만들기   (created at 2006-09-28)   350  

 * 불투명 윈도우 만들기방금전에 책에서 본 예제로 만든겁니다.님의 코드보다 더 자원을 먹을지는 모르겠지만 참고하세요.윈도 2000이상에서만 된다고 하네요.전역입니다 :// 투명 설정을 위한 상수 정의#define WS_EX_LAYERED       0x00080000#define LWA_ALPHA         ...

마우스로 윈도우 드래그하여 이동시키는 비기   (created at 2006-09-28)   535  

윈도우 드래그해서 움직이고 싶은데 어떻게 하는지 모르시는 분은 다음의 이벤트를 추가해 보시라.  void Cgdiplus_demoDlg::OnLButtonDown(UINT nFlags, CPoint point){        // 다음과 같이 PostMessage를 넣어주면 간단히 구현 가능        ...

비트맵을 배경으로 뿌리고 그 위에 컨트롤 올리는 방법   (created at 2006-09-28)   313  

사실은 별루 하는 일 없다.원래 VC++ 프로그램 짜듯 짜되,배경이미지를 하나 로딩해서 매번 Paint 해주면 된다.다음과 같이 클레스 선언부에 m_BG라는 비트맵을 선언HBITMAP m_BG초기화 부분에서 비트맵 로드한다음BOOL CCALLIDDlg::OnInitDialog(){        CDialog::OnInitDialog();    &nb...

WinCE에서 Key Hooking하는 방법   (created at 2006-09-28)   523  

MSDN에서 알아낸 PDA폰에서의 키 후킹하는 방법입니다.=======================================================================================삼성 SPH-M4300에서 프로그래밍 해보고 테스트도 완료했습니다.잘되더군요.더 자세한 정보를 알아보시려면 다음의 뉴스그룹을 참조하시고:http://groups.google.com/group/microsoft.public.win...

BITMAP 오브젝트에서 가로,세로 크기 알아내기   (created at 2006-09-28)   475  

 열라 간단.int GetCBitmapWidth(const CBitmap & cbm){      BITMAP bm;      cbm.GetObject(sizeof(BITMAP),&bm);      return bm.bmWidth;}int GetCBitmapHeight(const CBitm...

듀얼 모니터에서 Focused Monitor의 Rect 알아내기   (created at 2006-09-28)   346  

    HMONITOR hMonitor;    MONITORINFO mi;    RECT        rc;    // get the nearest monitor to the passed rect.    hM...


Page: 1  2