본문 바로가기

Visual C++(MFC)18

MFC00. 소개 및 차례 지금까지 VisualC++을 이용하여 프로그램을 하는 동안 구현하기 힘들었던 내용이나 꼭 알아야 되는 내용을 위주로 구성했으며 설명은 제작한 Class들의 사용법 위주로 했습니다. Class 세부 내용은 몰라도 프로그램하는데 지장이 없으므로, 먼저 사용법 및 데모를 보고 사용하고 Class기능을 수정하거나 추가할 필요가 있을 때 Class세부 내용을 보기 바랍니다. 기본 강좌 프로그래밍에 대하여 기본 프로그램 제작 ClassView 사용법 GUI 설명 RESOURCE 사용 대화상자 DocView 구조 설명 View에서 깜박임 문제 해결 인쇄하기 메모리 DLL 제작 Thread ADO HTML 도움말 작성법 프로그램 배포하기(설치 프로그램 만들기) 팁 & 소스 Serial 통신 프로그램 제작 AutoSur.. 2022. 3. 7.
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.