Dev

    MFC용 ADO클래스

    최신 포스트가 있습니다. 보시려면 여기를 클릭하세요. ----------------------------------------------------------------------- MFC에서 DB를 연동하는 경우는 드문경우 입니다만, 공부를 목적으로 허접한 클래스 하나 만들어 봤습니다. ADO가 성능면에서 떨어진다고는 하지만 ODBC셋팅이 별도 필요 없고, 소규모의 간단한 DB작업엔 괜찮을것 같아서 작업했습니다. 보시면 아시겠지만 가장 기초적인 작업만 할 수 있는 클래스 이구요 생성하면 커넥션을 엑티비티하는것이 아니고, Open으로 쿼리를 날리고, 그때마다 커넥션을 하므로 성능을 저하시키는 단점이 있습니다. (차후 보완해야할 점입니다) [CAdoDB.h] =-=-=-=-=-=-=-=-=-=-=-=-=-..

    Http프로토콜을 이용한 파일 다운로드

    //-------------------------------------------------------------------------------------// // Function : GetFile // Parameter: LPCTSTR url, LPCTSTR filename // Return : CString // - 성공하면 "YES" 실패하면 에러메시지를 반환 // Note : url의 파일을 받아서 filename에 저장한다. // LPCTSTR url - http프로토콜을 이용해 받아올 파일의 전체경로 // LPCTSTR filename - 파일을 저장할 local경로 //--------------------------------------------------------------------..

    Http프로토콜을 이용한 파일 업로드

    http서버에 올리는 소스이기 때문에 당연히 서버에 업로드 권한이 있어야 합니다. void HttpPutFile(LPCTSTR wszServerURL, LPCTSTR wszRemoteFilePath, LPCTSTR wszLocalFilePath, TCHAR nPort, LPCTSTR wszLoginUserID, LPCTSTR wszLoginPassword ) { /* TCHAR wszServerURL[100] = L"solergy.com"; TCHAR wszLocalFilePath[100] = L"\\Program Files\\hanaro\\Sign\_AS\\7250.bmp"; TCHAR wszRemoteFilePath[100] = L"/hanaro/sign/as/7250.bmp"; TCHAR wszLo..

    ListView의 컬럼 해더 클릭시 소트 구현

    1. 폼 클래스의 맴버 변수를 선언 합니다. public class form1 : System.Windows.Forms.Form { // ListView의 정렬 방법을 저장하기위한 private SortOrder[] arrSortOrder; 2. 리스트가 초기화 되는 부분에 아래 코드를 추가합니다. // 리스트의 값을 넣었으면.. 컬럼별 정렬 방법설정 arrSortOrder.Initialize(); arrSortOrder = new SortOrder[lvAddress.Columns.Count]; for(int i=0; i arrSortOrder[i] = SortOrder.None; 3. 해더클릭 이벤트를 아래와 같이 코딩합니다. private void listView1_ColumnClick(object ..

    [알고리즘] 시디키를 만들어 보자

    CD 키 전략 시뮬레이션을 기획 제작하고 있는 게임사 개발팀의 박 팀장. 베틀넷 서비스를 구상하고 있기에 안전한 CD 키를 만들 방법이 없겠냐고 필자에게 물어온 적이 있었다. 아마 조금만 생각하면 쉽게 생각해 낼 수 있었겠지만 마땅히 문서화한 자료를 구하기 힘들었기 때문이었을 것이다. 사실 스타 크래프트의 CD 키 생성툴은 립버전이 활개를 치게 하는데 큰 역할을 했다. 여러 가지 알고리즘이 많이 있겠지만, 보통 이런 번호는 실제 키와 그 키를 암호화한 부분을 합친 것을 생각해 보자. 이 대표적인 예가 주민등록번호다. 주민등록번호는 실제키 12자리에 각 가중치를 줘 더한 값을 10으로 모듈 연산해 얻은 값을 마지막에 붙여 13자리로 이뤄진다. 따라서 12자리를 정한 후 마지막 자리를 10번 반복하면, 주민..

    [유틸] 음악 사이트에서 음악 링크를 얻어오자

    * 파워 뮤직 그래버 ( 최신버전: Build 4.9 ) 여러 음악 사이트 및 홈페이지의 미디어 링크를 얻어오고, 일부 다운받기도 가능한 프로그램입니다. 주의: 이 프로그램은 인터넷 익스플로러만을 지원하며, 작업표시줄에서 주소를 추출하고자 하는 창보다 오른쪽에 탐색기나 내컴퓨터등 파일탐색창이 실행되어 있으면 에러가 발생 (frames 객체를 찾을 수 없다는 에러, 시스템에 문제주지 않음)하며 추출이 불가능 합니다. http://www.ice.pe.kr/