프로그래머의 꿈54 MFC17. AutoSurf 제작 오래전 PC에서 광고를 보면 돈을 지불하는 사이트들이 있었으며 그 사이트를 이용하여 돈벌어 볼려고 작성한 프로그램입니다. adcash가 돈으로 지불할때 한 10만원 벌었나? 돈은 별로 않되던데... 공부삼아 해보기는 괜찮은 것 같아 프로그램을 올립니다. 지원기능 - 홈페이지 리스트를 등록하여 자동 서핑하는 기능. - 마우스 자동이동 기능(컴퓨터를 사용하고 있는지를 마우스 이동으로 감지하는 프로그램에서 사용). - 마우스 자동 클릭기능(툴바 광고들이 화면 상단 및 하단에 표시되므로 설정 주기마다 클릭하도록 설정). 모든 기능은 사용자가 일정기간 마우스를 한번도 이동하지 않으면(컴퓨터를 사용하지 않으면) 동작하도록 구성했음 실행하면 트레이이아콘(오른쪽 하단에 아이콘 생성)으로 화면에 나타납니다. 트레이아이콘.. 2022. 3. 7. MFC16. Serial 통신 Serial 통신 루틴은 일반 Windows용 Application에서 사용하는 방식과 Console Application(DOS용 프로그램과 거의 같다)에서 사용하는 방식이 구조면에서 다릅니다. Windows용 Application에서는 Thread를 실행하여 그 Thread루틴 속에서 계속 통신을 감시하다가 통신 데이터가 들어 오면 해당 윈도우에 SendMessage로 알려 주도록(Windows의 메시지 큐 방식에 의한 실행 때문에 통신되고 있는 데이터를 Window 화면에 출력하려면 이 방식으로 구현해야 함)구현하고, Console Application에서는 단지 통신 포트를 열고 while문에서 통신을 감시하여 그 값이 들어오면 그 자리에서 printf함수를 호출하여 그 데이터를 화면에 표시하도록.. 2022. 3. 7. MFC15. 설치 프로그램 만들기 설치 프로그램 만드는 도구는 여러 가지가 있습니다. 가장 잘 알려진 것이 Install Shield 이며 Visual Studio .NET에 포함된 도구도 존재합니다. 이들 중 사용법 면에서 가장 간단한 InstallFactory를 이용하여 설명할 것입니다. InstallFactory는 아래에서 다운받아 설치하면 됩니다. InstallFactory의 가장 큰 장점은 간단한 사용법으로 실행파일 하나로 그 결과물을 만든다는 것입니다. InstallFactory를 설치하고 실행하면 다음과 같은 화면이 나타납니다. 만들기를 선택하면 다음과 같이 대화 상자가 생성되어 프로젝트 명을 입력받습니다. 프로젝트 이름을 입력하고 확인을 선택하면 프로젝트에 입력한 프로젝트 이름이 나타나 작성 준비가 됩니다. 타이틀 : 설치.. 2022. 3. 7. MFC14. HTML 도움말 작성법 도움말을 작성하는 방법에는 Word등에서 .rtf파일을 작성하여 만드는 고전적 방법이 있고, html파일을 만들어 HTML Help Workshop을 이용하여 만드는 방법 두가지가 있습니다. 요즈음 대부분 HTML 도움말을 사용하므로 이 방법에 대하여 설명합니다. HTML 도움말을 만들기 위해서는 HTML파일을 만들 수 있어야 하고 HTML Help Workshop을 사용할 수 있어야 합니다. 이곳에서는 HTML 파일 만드는 방법에 대해서는 설명하지 않고 HTML Help Workshop을 이용하여 HTML 도움말을 만드는 방법을 간략히 설명하고 실제 프로그램과 연계하는 방법에 대하여 설명합니다. 또한 도움말로부터 HWP 파일(메뉴얼)을 만드는 방법에 대하여 설명합니다. HTML Help Workshop.. 2022. 3. 7. MFC13. ADO ADO는 관계형 데이터베이스(Oracle, MS SQL Server, Access등)를 사용하기 위한 방법 중 하나로 그 방법으로는 ODBC(Open DataBase Connectivity), OO4O(Oracle Objects for OLE ), ADO(ActiveX Database Object)등이 있습니다. ODBC : ODBC는 Microsoft 사에서 어떠한 관계형 데이터베이스라도 사용가능하도록 하는 방식으로 나온 초기 버전입니다. 그러나 모든 관계형 데이터베이스를 ODBC 표준에 맞추어서 변형하여 사용하므로 속도가 느리고 각 데이터베이스의 특성을 살릴 수 없어 발표 초기에 엄청난 관심을 받았으나 실패한 방식입니다. OO4O : Oracle사에서 개발한 드라이버로 속도가 빠르나 오직 Oracle.. 2022. 3. 7. MFC12. Thread Thread는 하나의 프로그램에서 그 프로그램과 상관없이 실행되는 루틴을 작성할 때 사용합니다. 예를 들어 통신 프로그램의 경우 계속해서 통신 포트를 체크하여 수신되는 데이터를 화면상에 표시하여야 하는데 만약 Thread를 사용하지 않으면 통신 데이터를 기다리는 동안 어떠한 작업도 수행할 수 없는 프로그램이 되는데 이 경우 통신 루틴을 Thread를 이용하여 실행하도록 구성합니다. Thread Class 작성 Thread는 우선 CWinThread로부터 상속 받아 Thread Class를 작성해야 합니다. 먼저 Thread라는 이름으로 프로젝트를 생성합니다. 프로젝트 Tree에서 마우스 우측 버튼을 클릭하여 생성된 팝업 메뉴에서 Add의 부메뉴 Class를 선택하면 다음과 같은 대화 상자가 생성됩니다. .. 2022. 3. 7. 이전 1 ··· 3 4 5 6 7 8 9 다음