반응형

동영상 강의 9

다른 프로세스 메뉴 및 버튼 제어하기 - Invoke 요소 제어기 구현 ["모두가 행복한 세상을 꿈꾸다." 소프트웨어 접근성, UI 자동화]

안녕하세요. 언제나 휴일에 언휴예요. 컴퓨터나 기기를 볼 수 없을 때도 소프트웨어를 제어할 수 있어야 접근성이 있는 것이죠. 이를 위해 프로세스에 Invoke(실행) 가능한 요소를 수집할 수 있어야겠죠. 그리고 프로그램 방식으로 해당 요소를 Invoke 시킬 수 있어야 합니다. 이번 강의에서는 제어할 수 있는 프로세스 목록을 수집합니다. 프로세스를 선택하면 선택한 프로세스에 Invoke 가능한 요소를 수집합니다. Invoke 가능한 요소를 선택하면 프로그램 방식으로 Invoke를 시킵니다. 또한 해당 프로세스에서 버튼이나 메뉴를 Invoke하는 사건도 수집하여 어떠한 버튼이나 메뉴가 동작했는지 모니터링도 수행합니다. ["모두가 행복한 세상을 꿈꾸다." 소프트웨어 접근성, UI 자동화]에서는 앞으로도 소프..

원격제어 프로그램 만들기

안녕하세요. 원격제어 프로그램 만들기 동영상 강의 제작을 완료하였습니다. 동영상 강의는 유튜브에 게시하였고 본문은 언제나휴일 사이트에 게시하였습니다. 전체 22개 강의(19개 + 보너스 3개)로 4시간 정도의 분량으로 구성합니다. 많은 이들이 학습하는데 도움이 되었으면 좋겠습니다. 원격 제어 프로그램 만들기 프로젝트를 통해 얻을 수 있는 기술은 다음과 같습니다. - .NET 소켓을 이용하여 통신 프로그램을 만드는 방법 - Native DLL(Windows API)를 임포트(import)하여 사용하는 방법 - 프로그램 방식으로 키보드 이벤트 발생하는 방법 - 프로그램 방식으로 마우스 이벤트 발생하는 방법 - 화면 이미지 캡쳐 방법 ​ 1. 소개 및 시연 [언제나 프로젝트,C#] - 3:50 2. 형식 추가..

동영상 강의 2020.05.12

[소프트웨어 접근성 동영상 강의] UI 자동화, 기술 실습1. 포커스 추적기

UI 자동화, 기술 실습1. 포커스 추적기 강의 내용 소프트웨어 접근성을 제공하기 위한 UIAutomation 기술을 이용하여 포커스(초점)가 바뀔 때마다 포커스를 소유한 자동화 요소의 이름을 출력하는 콘솔 응용 프로그램입니다.사용 언어는 C#이며 UIAutomation 기술의 Hello, World 프로그램이라고 볼 수 있습니다. 소프트웨어 접근성, UI 자동화 기술 게시판에서 학습하기

[C언어 동영상 강의] 1. 들어가기에 앞서

[C언어 동영상 강의] 1. 들어가기에 앞서 1. 들어가기에 앞서C언어 소개C언어 문법 요소Hello, World 만들기Hello, World 프로그램 소개컴파일, 링크, 디버그 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[C언어 무료 동영상 강의] 1. 들어가기에 앞서

1. 들어가기에 앞서 저자 소개책 소개프로그래밍 언어 학습 방법디딤돌 C언어 온라인 게시글 1. 들어가기에 앞서 내용으로 바로가기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

10. 정수 형식과 표현 범위

10. 정수 형식과 표현 범위 C언어에서는 표현할 수 있는 범위에 따라 여러 종류의 정수 형식을 지원해요. 1바이트에서 8바이트까지 다양한 종류의 정수 형식을 지원하죠. 다음은 다양한 정수 형식의 메모리 크기를 확인하는 예제입니다. sizeof를 사용하면 메모리 크기를 알 수 있어요. 그리고 printf 문의 첫 번째 인자 문자열에 %d를 사용하면 10진수로 출력합니다. ◈ 정수 형식의 크기 확인 #include int main() { printf("정수 형식의 크기 확인\n"); printf("char : %d \n", sizeof(char)); printf("unsigned char : %d \n", sizeof(unsigned char)); printf("short : %d \n", sizeof(s..

9. 기본 형식(Type)

9. 기본 형식(Type) 프로그래밍 언어에서는 데이터를 표현하는 문법으로 형식과 변수를 제공해요. 형식은 데이터의 종류와 표현 범위에 따라 메모리 크기와 범위를 약속하고 있어요. 실제 메모리가 필요할 때 형식을 지정하여 변수를 선언하면 약속한 메모리를 할당받아 사용할 수 있어요. C 언에에서 제공하는 형식에는 문자, 정수, 실수를 표현할 때 사용하는 기본 형식이 있어요. 그리고 여러개의 원소를 연속적인 메모리에 할당받아 사용하는 배열과 프로그램의 메모리 주소를 기억하는 포인터도 있죠. 이 외에 개발자가 프로그램에 필요한 형식을 정의하는 문법을 제공합니다. 컴퓨터에 데이터를 저장하는 장치인 메모리의 양은 유한한 자원이죠. 이러한 이유로 정수를 표현하기 위한 형식도 특정 범위에서 표현할 수 있어요. C언어..

7. 첫 번째 프로그램 설명

7. 첫 번째 프로그램 설명 ◈ Program.c /* Hello, World 프로그램 콘솔 화면에 Hello, World를 출력 */ #include //표준 입출력 헤더 파일 포함문 int main() //프로그램 진입점 {//블록 시작문 printf("Hello, World\n"); //함수 호출문 return 0; //결과 반환문 }//블록 종료문 첫 번째 프로그램은 C언어로 프로그램을 만드는 과정을 소개하기 위한 것이예요. 여기에서는 간단하게 설명하고 앞으로 하나 하나 자세히 다루기로 할게요. 1. 주석 /* Hello, World 프로그램 콘솔 화면에 Hello, World를 출력 */ C언어에서는 동작하는 코드는 아니지만 개발자가 어떠한 의미로 작성한 것인지 이해하기 쉽게 주석을 사용할 수 ..

반응형