반응형

원격 제어 프로그램 5

소프트웨어 접근성, UI 자동화 기술 [C# .NET]

소프트웨어 접근성이란 신체적, 환경적 장애에도 소프트웨어를 사용할 수 있는 특성을 말합니다. 저상 버스의 도입이나 점자 블록 등과 같이 이동성을 보장하기 위한 물리적 접근성이나 웹 페이지나 서비스에 관한 웹 접근성 등은 많은 사회적 노력으로 성과를 내고 있습니다. 이에 반해 소프트웨어 접근성은 아직 IT 전문가들에게도 생소한 분야이며 앞으로 많은 관심과 노력이 필요한 분야입니다. 우리나라는 2007년 장애인차별 및 권리구제 등에 관한 법률을 제정하였습니다. 우리나라는 2007년 장애인차별 및 권리구제 등에 관한 법률을 제정하였습니다. 이 법률에서는 장애인, 고령자 등의 정보 소외 계층의 접근성을 강화시킬 수 있는 제도적 기틀을 마련하였습니다. ​ 소프트웨어 접근성은 표준 기구와 소프트웨어 접근성 가이드라..

원격 제어 프로그램 [온라인 무료 제공 책 본문 및 동영상]

책 소개 이 책은 원격 제어 프로그램을 만드는 전체 과정을 소개합니다. 사용하는 언어는 C# 언어이며 Microsoft Visual Studio 환경에서 개발하고 있습니다. Windows Forms 응용 프로그램에서 .NET 소켓 기술과 Graphics 개체를 이용한 화면 캡쳐 및 Windows API 래핑 기술을 사용합니다. 프로그래밍 언어나 자료구조, 알고리즘과 달리 많은 프로그래밍 기술은 깊이 있는 이해보다 사용 방법을 익히는 것이 더 중요할 수 있습니다. 이 책은 Windows Forms 이나 .NET 소켓 등의 기술을 학습한 적이 없는 이들도 따라하기 형태로 작성할 수 있게 전체 코드를 기술하고 설명하고 있습니다. 아무쪼록 이 책을 통해 프로그래밍 기술을 익히는 데 도움이 되었으면 하는 게 제 ..

원격 제어 프로그램 만들기 9. 화면 수신 서버

원격 제어 컨트롤러에서는 호스트 화면을 주기적으로 수신하여 이를 폼에 뿌려주어야 합니다. 이를 위해 화면을 수신하는 서버 클래스의 소스 코드입니다. 소스 코드 ImageServer.cs //ImageServer.cs using System.Net.Sockets; using System.Threading; using System.Net; using System.Drawing; using System.IO; using System; namespace 원격제어기 { /// /// 이미지 수신 서버 /// public class ImageServer { Socket lis_sock; //Listening 소켓 Thread accept_thread = null; /// /// 이미지 수신 이벤트 /// publi..

원격 제어 프로그램 만들기 7. 원격 제어 – 화면 전송

원격 제어를 허용한 호스트의 전체 화면을 제어하는 컨트롤러에게 주기적인 화면을 전송해 주어야 합니다. 다음은 화면을 주기적으로 전송하는 클라이언트 소스 코드입니다. 소스 코드 ImageClient.cs //ImageClient.cs using System; using System.Net.Sockets; using System.Net; using System.IO; using System.Drawing.Imaging; using System.Windows.Forms; using System.Drawing; namespace 원격제어기 { /// /// 이미지 전송 클라이언트 /// public class ImageClient { Socket sock; /// /// 생성자 /// /// 컨트롤러의 IP 주..

1. 개요

자세한 기술 사용법을 설명하기보다 프로그래밍을 하는 과정을 소개하여 숙련을 목적으로 하고 있습니다. 다음을 익힐 수 있어요. .NET 소켓을 이용하여 통신 프로그램을 만드는 방법 Native DLL(Windows API)를 임포트(import)하여 사용하는 방법 프로그램 방식으로 키보드 이벤트 발생하는 방법 프로그램 방식으로 마우스 이벤트 발생하는 방법 화면 이미지 캡쳐 방법

반응형