반응형

분류 전체보기 2934

[데이터 통신] 데이터 통신

데이터 통신 이번에는 정보처리기사 필기 과목인 데이터 통신에 관한 기본 개념을 살펴보기로 해요. 정보 통신(Information Communication) 컴퓨터와 통신 기술의 결합으로 통신 처리 기능과 정보 처리 기능은 물론 정보의 변환, 저장 과정을 추가한 형태의 통신 광대역 데이터 전송 회선 구축 => 데이터 전용 교환망 구축 => 디지털 전용 회선 구축 => 종합 정보 통신망 구축 통신의 3요소 전송자(Source), 수신자(Destination), 전송 매체(Transmission Media) 데이터 통신 시스템의 특징 우수한 전송 품질 통신 대역폭의 증가 에러율의 감소 광대역 전송이 가능 거리와 시간의 제약 극복 *통신 비밀 보장 유지하기 힘들기 때문에 보안 시스템이 필요하다. 데이터 통신 시..

[C언어 무료 동영상 강의] 11. 메모리, 10진수, 2진수, 16진수

11. 메모리, 10진수, 2진수, 16진수 메모리 단위 메모리의 2진수 표현을 10진수로 변환하기 2진수를 16진수로 표현하기 16진수를 10진수로 변환하기 메모리 크기와 표현 가지수 디딤돌 C언어 관련 게시글 11.메모리, 10진수, 2진수, 16진수 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[S/W 접근성] 테이블 정보 탐색기 실습

테이블 정보 탐색기 실습 이번에는 TablePattern을 이용하여 실행하고 있는 다른 프로그램의 테이블 정보를 얻어오는 프로그램을 작성하는 실습을 진행할게요. 실습에서는 간단한 회원 정보를 관리하는 타겟 데모를 만들고 테이블 정보를 탐색하는 탐색기 프로그램을 만듭시다. [그림] 시연화면 (인덱스가 0부터 시작합니다. 그리고 행과 열이 반대로 표시하고 있습니다. 데이터가 없을 때 예외는 처리하지 않았습니다.) 먼저 데모 타겟을 Windows Forms 응용 프로그램 프로젝트로 생성하세요. 그리고 컨트롤을 배치합니다. [그림] 데모 타켓 컨트롤 배치 using System; using System.Windows.Forms; namespace 데모_타겟 { public partial class Form1 :..

[S/W 접근성] TablePattern, TableItemPattern

5.2.11 TablePattern 행과 열 형태로 자식 항목을 보관하는 컨테이너 컨트롤에서 지원하는 패턴입니다. System.Object System.Windows.Automation.BasePattern System.Windows.Automation.GridPattern System.Windows.Automation.TablePattern 네임스페이스: System.Windows.Automation 어셈블리: UIAutomationClient(UIAutomationClient.dll) TablePttern의 Current 및 Cached 속성으로 TablePatternInformation 구조체를 접근할 수 있습니다. 그리고 TablePatternInformation 구조체에는 항목이 선택 상태인지와..

[S/W 접근성] SelectionPattern, SelectionItemPattern

5.2.10 SelectionPattern SelectonPattern은 자식 요소 컬렉션을 갖고 있을 때 선택 가능한 컨테이너 컨트롤 패턴입니다. 그리고 SelectionPattern의 자식 요소는 SelectionItemPattern을 지원합니다. System.Object System.Windows.Automation.BasePattern System.Windows.Automation.SelectionPattern 네임스페이스: System.Windows.Automation 어셈블리: UIAutomationClient(UIAutomationClient.dll) SelectionPattern의 Current 및 Cached 속성으로 SelectionPatternInformation 구조체를 접근할 수 ..

[S/W 접근성] ScrollPattern, ScrollItemPattern

5.2.8 ScrollPattern 스크롤 패턴은 자식 요소 컬렉션을 갖고 있을 때 스크롤 가능한 컨테이너 컨트롤 패턴이며 자식 요소는 ScrollItemPattern을 지원합니다. System.Object System.Windows.Automation.BasePattern System.Windows.Automation.ScrollPattern 네임스페이스: System.Windows.Automation 어셈블리: UIAutomationClient(UIAutomationClient.dll) ScroollPattern의 Current 및 Cached 속성으로 ScrollPatternInformation 구조체를 접근할 수 있습니다. 그리고 ScrollPatternInformation 구조체에는 수평, 수직..

[S/W 접근성] Range 값 제어기 실습

Range 값 제어기 실습 RangeValuePattern 개체를 이용하여 다른 프로세스를 제어하는 프로그램을 만들어 봅시다. 여기에선느 간단하게 데모 타겟 프로그램을 만든 후에 제어하는 프로그램을 만듭시다. [그림] 실행 화면 먼저 데모 타겟은 단순히 메인 Form에 TrackBar 컨트롤을 배치하는 것이 끝입니다. 별도의 소스 코드를 편집하거나 설정할 필요는 없습니다. 이제 Range 값 제어기를 만들기 위해 Windows Forms 응용 프로그램 프로젝트를 추가한 후 자식 컨트롤을 배치하세요. [그림] 컨트롤 배치 using System; using System.Windows.Forms; using System.Diagnostics; using System.Windows.Automation; nam..

[S/W 접근성] MultipleViewPattern, RangeValuePattern

5.2.6 MultipleViewPattern MultipleViewPattern은 리스트 컨트롤처럼 정보 집합이나 컨트롤들을 다른 방식으로 보여줄 수 있는 컨트롤 패턴입니다. System.Object System.Windows.Automation.BasePattern System.Windows.Automation.MultipleViewPattern 네임스페이스: System.Windows.Automation 어셈블리: UIAutomationClient(UIAutomationClient.dll) MultipleViewPattern의 Current 및 Cached 속성으로 MultipleViewPatternInformation 구조체를 접근할 수 있습니다. 그리고 MultipleViewPatternInfo..

[S/W 접근성] InvokePattern 요소 제어하기 실습(응용 만들기)

InvokePattern 요소 제어하기 실습(응용 만들기) 작성한 클래스 라이브러리를 참조 추가할 때는 솔루션 창의 프로젝트의 참조에서 컨텍스트 메뉴를 통해 참조 추가할 수 있습니다. [그림] 어셈블리 참조 추가 이제 Invoke 요소 제어기를 작성합니다. 먼저 프로젝트 추가를 통해 Windows Forms 응용 프로그램을 선택하세요. 물론 WrapLib를 참조 추가 및 UI 자동화 기술에 관한 어셈블리도 참조 추가해야 합니다. 이제 메인 폼의 컨트롤을 배치합시다. [그림] Main 폼 컨트롤 배치 Main 폼에는 버튼 1개와 ListBox 3개를 배치합니다. using System; using System.Windows.Forms; using System.Diagnostics; using System...

[S/W 접근성] InvokePattern 요소 제어하기 실습 (WrapLib 클래스 라이브러리 만들기)

InvokePattern 요소 제어하기 실습 (WrapLib 클래스 라이브러리 만들기) 앞으로 많은 곳에서 Process를 래핑하거나 자동화 요소를 래핑하는 등의 작업은 중복해서 발생합니다. 매 번 같은 작업을 하는 것은 효과적이지 않아 클래스 라이브러리를 만들어서 사용하기로 할게요. 앞으로 이 라이브러리는 추가 및 변경할 때에만 언급하기로 할게요. 먼저 WrapLib 이름으로 클래스 라이브러리를 추가하세요. [그림] 클래스 라이브러리 생성 UI 자동화 기술에 관한 .NET 어셈블리를 참조 추가하세요. 솔루션 탐색기의 프로젝트 참조 노드에 오른쪽 마우스 버튼을 클릭하였을 때의 컨텍스트 메뉴에서 참조 추가하세요. [그림] 참조 추가 기본으로 제공하는 Class1.cs 파일의 속성을 WrapProcess로 ..

반응형